| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package platform.modules.company.dao;
- import java.util.List;
- import org.apache.ibatis.annotations.Param;
- import org.springframework.stereotype.Repository;
- import platform.common.base.mapper.BaseMapper;
- import platform.common.base.model.DictionaryItem;
- import platform.modules.company.dto.ProjectApplicationSearchCondition;
- import platform.modules.company.entity.ProjectApplication;
- import platform.modules.government.dto.*;
- import platform.modules.government.entity.Project;
- import platform.modules.government.entity.ProjectType;
- import platform.modules.government.entity.Street;
- @Repository
- public interface ProjectApplicationDao extends BaseMapper<ProjectApplication> {
- List<ProjectApplication> findApproveList(@Param("searchCondition") ProjectApplicationSearchCondition searchCondition);
- List<ApplicationDto> findPage(@Param("project") ParamApplication paramApplication);
- ProjectApplication selectById(@Param("id") String id);
- List<ProjectApplication> selectMutexApplications(@Param("company_id") Integer company_id, @Param("project") Project project);
- List<ApplicationDto> getStreetDeclaerNum(@Param("condition") SearchCondition condition);
- List<ApplicationDto> getProjectCategoryRate(@Param("condition") SearchCondition condition);
- int getProjectTotalNum(@Param("condition") SearchCondition condition);
- List<ProjectApplication> selectApplicationsByCidAndPid(@Param("company_id") Integer company_id, @Param("project_id") Integer project_id);
- ApplicationDto selectYearArray();
- int selectReportingByYear(@Param("street") Street street, @Param("year") int year);
- int selectProjectReportingByYear(@Param("item") ProjectType item, @Param("year") int year, @Param("condition") SearchCondition condition);
- ApplicationDto selectFilingSituation(@Param("id") Integer id, @Param("condition") SearchCondition condition);
- ApplicationDto getProjectByType(@Param("condition") SearchCondition condition, @Param("projectType") Integer projectType);
- List<ProjectApplication> findByProjectIdAndApproveStatus(@Param("projectIds") List<String> projectId, @Param("approveStatus") List<String> approveStatus, @Param("companyIds") List<String> companyIds);
- List<ProjectApplication> canApplyProjectIntelligent(int companyId);
- List<GovStatisticsDto> getProjectTypeRate(@Param("condition") SearchCondition searchCondition);
- List<GovStatisticsDto> getProjectResult(@Param("condition") SearchCondition searchCondition);
- List<GovStatisticsDto> getProjectHandleCompare(@Param("condition") SearchCondition searchCondition);
- List<OrderTrackingDto> findOrderTrackingPage(@Param("businessType") String businessType, @Param("typeId") String typeId, @Param("number") String number,
- @Param("companyName") String companyName, @Param("startDate") String startDate, @Param("endDate") String endDate);
- List<ProjectApplication> findListByCondition(@Param("condition") SearchCondition searchCondition);
- List<ApplicationDto> findProjectApplicationSynthesis(@Param("project") ParamApplication paramApplication);
- }
|