package platform.modules.company.dao; import org.apache.ibatis.annotations.Param; import platform.common.base.mapper.BaseMapper; import platform.modules.company.dto.ProjectFillingSearchCondition; import platform.modules.company.dto.ProjectProvincesSearchCondition; import platform.modules.company.entity.ProjectFilling; import platform.modules.company.entity.ProjectProvinces; import platform.modules.government.dto.*; import java.util.List; public interface ProjectProvincesDao extends BaseMapper { List findByCondition(@Param("searchCondition") ProjectFillingSearchCondition searchCondition); ProjectProvinces findApplyById(@Param("apply_id") Integer apply_id); List findPageByIds(@Param("id") String id, @Param("streetId") String streetId); List findPageById(@Param("id") String id, @Param("streetId") String streetId); List findPageByIdAndApproveStatus(@Param("id") String id, @Param("streetId") String streetId, @Param("approveStatus") String approveStatus); List findExistFilling(@Param("searchCondition") ProjectProvinces apply); List findPage(@Param("project") ParamApplication paramApplication); List findMessageByIdAndType(@Param("id") String id, @Param("type") String type); List findProvincesList(@Param("searchCondition") ProjectProvincesSearchCondition searchCondition); List findByProjectIdAndApproveStatus(@Param("projectDecIds") List projectDecId, @Param("projectIds") List projectId, @Param("approveStatus") List approveStatus, @Param("companyIds") List companyIds); List findAll(@Param("searchCondition") StaticSearchCondition searchCondition); List findListByCondition(@Param("condition") SearchCondition searchCondition); }