StockLandDao.java 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package platform.modules.company.dao;
  2. import org.apache.ibatis.annotations.Param;
  3. import platform.common.base.mapper.BaseMapper;
  4. import platform.modules.company.dto.StockLandStatistic;
  5. import platform.modules.company.entity.StockLand;
  6. import platform.modules.government.dto.GovStatisticsDto;
  7. import platform.modules.government.dto.SearchCondition;
  8. import platform.modules.home.request.FindRequest;
  9. import platform.modules.sys.entity.Approval;
  10. import platform.modules.sys.report.UserData;
  11. import java.util.List;
  12. public interface StockLandDao extends BaseMapper<StockLand>{
  13. List<StockLand> findPageInfo(@Param("condition")SearchCondition condition);
  14. List<StockLand> findApprovePageInfo(@Param("request") FindRequest request ,
  15. @Param("searchCondition") StockLand searchCondition,@Param("approvalCondition")Approval approvalCondition);
  16. /**
  17. * 存量土地已审核 jiangjz
  18. * @param condition
  19. * @return
  20. */
  21. List<StockLand> findApprovalPageInfo(@Param("condition") SearchCondition condition);
  22. void updateTempporaryStateToNull(Integer id);
  23. String getApplyDate(Integer id);
  24. List<StockLand> findApprovePassPage(@Param("keyword")String keyword,@Param("company_name") String company_name,@Param("apply_type") String apply_type,
  25. @Param("approve")String approve,@Param("userData")UserData userData,
  26. @Param("stockLandId")Integer stockLandId,@Param("approvedId")Integer approvedId
  27. ,@Param("itemId")Integer itemId,@Param("street_id") Integer street_id,@Param("applyUserType") Integer applyUserType,@Param("statusList") List<String> statusList);
  28. List<StockLand> findSelectPage(@Param("stockLandId")Integer stockLandId,@Param("approvedId")Integer approvedId,
  29. @Param("itemId")Integer itemId,@Param("street_id") Integer street_id,@Param("keyword")String keyword,
  30. @Param("company_name") String company_name,@Param("approve_status")String approve_status,
  31. @Param("userData")UserData userData,@Param("applyUserType") Integer applyUserType,@Param("rejectStatus")String rejectStatus);
  32. List<GovStatisticsDto> getApplyResult(@Param("condition") SearchCondition searchCondition);
  33. List<GovStatisticsDto> getApplyRate(@Param("condition") SearchCondition searchCondition);
  34. List<GovStatisticsDto> getStreetHandleCompare(@Param("condition") SearchCondition searchCondition);
  35. List<StockLand> findListByCondition(@Param("condition") SearchCondition searchCondition);
  36. // List<StockLand> findListByStreetId(@Param("street_id") String street_id,@Param("apply_user_type") Integer applyUserType);
  37. // 添加自动审批简易流程sql
  38. Integer insertAutoEasyProcessDataToStockLand(@Param("applyid") String applyid);
  39. Integer updateEasyProcessData(@Param("applyNoList") List<String> applyNoList);
  40. List<StockLandStatistic> findListByStreetId(@Param("street_id") String street_id, @Param("apply_user_type") Integer applyUserType);
  41. List<StockLandStatistic> findListByStreetIdAndTime(@Param("street_id") String street_id, @Param("start_time") String startTime ,@Param("end_time") String endTime);
  42. }