package platform.modules.company.dao; import org.apache.ibatis.annotations.Param; import platform.common.base.mapper.BaseMapper; import platform.modules.company.dto.StockLandStatistic; import platform.modules.company.entity.StockLand; import platform.modules.government.dto.GovStatisticsDto; import platform.modules.government.dto.SearchCondition; import platform.modules.home.request.FindRequest; import platform.modules.sys.entity.Approval; import platform.modules.sys.report.UserData; import java.util.List; public interface StockLandDao extends BaseMapper{ List findPageInfo(@Param("condition")SearchCondition condition); List findApprovePageInfo(@Param("request") FindRequest request , @Param("searchCondition") StockLand searchCondition,@Param("approvalCondition")Approval approvalCondition); /** * 存量土地已审核 jiangjz * @param condition * @return */ List findApprovalPageInfo(@Param("condition") SearchCondition condition); void updateTempporaryStateToNull(Integer id); String getApplyDate(Integer id); List findApprovePassPage(@Param("keyword")String keyword,@Param("company_name") String company_name,@Param("apply_type") String apply_type, @Param("approve")String approve,@Param("userData")UserData userData, @Param("stockLandId")Integer stockLandId,@Param("approvedId")Integer approvedId ,@Param("itemId")Integer itemId,@Param("street_id") Integer street_id,@Param("applyUserType") Integer applyUserType,@Param("statusList") List statusList); List findSelectPage(@Param("stockLandId")Integer stockLandId,@Param("approvedId")Integer approvedId, @Param("itemId")Integer itemId,@Param("street_id") Integer street_id,@Param("keyword")String keyword, @Param("company_name") String company_name,@Param("approve_status")String approve_status, @Param("userData")UserData userData,@Param("applyUserType") Integer applyUserType,@Param("rejectStatus")String rejectStatus); List getApplyResult(@Param("condition") SearchCondition searchCondition); List getApplyRate(@Param("condition") SearchCondition searchCondition); List getStreetHandleCompare(@Param("condition") SearchCondition searchCondition); List findListByCondition(@Param("condition") SearchCondition searchCondition); // List findListByStreetId(@Param("street_id") String street_id,@Param("apply_user_type") Integer applyUserType); // 添加自动审批简易流程sql Integer insertAutoEasyProcessDataToStockLand(@Param("applyid") String applyid); Integer updateEasyProcessData(@Param("applyNoList") List applyNoList); List findListByStreetId(@Param("street_id") String street_id, @Param("apply_user_type") Integer applyUserType); List findListByStreetIdAndTime(@Param("street_id") String street_id, @Param("start_time") String startTime ,@Param("end_time") String endTime); }