package com.qqchen.deploy.backend.deploy.service;

import com.qqchen.deploy.backend.deploy.dto.ApplicationDTO;
import com.qqchen.deploy.backend.deploy.dto.DevelopmentLanguageTypeDTO;
import com.qqchen.deploy.backend.deploy.entity.Application;
import com.qqchen.deploy.backend.deploy.query.ApplicationQuery;
import com.qqchen.deploy.backend.framework.service.IBaseService;
import org.springframework.data.domain.Page;

import java.util.List;

public interface IApplicationService extends IBaseService<Application, ApplicationDTO, ApplicationQuery, Long> {

    Page<ApplicationDTO> page(ApplicationQuery query);


    List<DevelopmentLanguageTypeDTO> getAllDevelopmentLanguageTypes();

}