ProjArrangeGeneralMinidao_getProjArrangeGeneralDtoPage.sql 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <#-- 排班审核页面数据查询分页-->
  2. select
  3. pg.id,
  4. pg.yearmonth,
  5. pg.belong_unitid as belongUnitid,
  6. pg.people_quantity as peopleQuantity,
  7. pg.arrange_duty_status as arrangeDutyStatus,
  8. pg.reporter_id as reporterId,
  9. pg.create_name as createName,
  10. pg.create_by as createBy,
  11. pg.create_date as createDate,
  12. pg.update_name as updateName,
  13. pg.update_by as updateBy,
  14. pg.update_date as updateDate,
  15. pg.sys_org_code as sysOrgCode,
  16. pg.sys_company_code as sysCompanyCode
  17. from t_bus_projarrange_general pg where 1 = 1
  18. <#-- <#if ( projArrangeGeneralDto.pidList )?? && projArrangeGeneralDto.pidList ?size gt 0>-->
  19. <#-- and pg.belong_unitid in(-->
  20. <#-- <#list projArrangeGeneralDto.pidList as item> -->
  21. <#-- '${item}'-->
  22. <#-- <#if item_has_next>,</#if>-->
  23. <#-- </#list>-->
  24. <#-- ) -->
  25. <#-- <#else >-->
  26. <#-- and pg.belong_unitid=null-->
  27. <#-- </#if> -->
  28. <#if (projArrangeGeneralDto.belongUnitid )?? && projArrangeGeneralDto.belongUnitid ?length gt 0>
  29. and pg.belong_unitid like CONCAT('%', :projArrangeGeneralDto.belongUnitid ,'%')
  30. </#if>
  31. <#if (projArrangeGeneralDto.yearmonth )?? && projArrangeGeneralDto.yearmonth ?length gt 0>
  32. and pg.yearmonth like CONCAT('%', :projArrangeGeneralDto.yearmonth ,'%')
  33. </#if>
  34. <#if (projArrangeGeneralDto.arrangeDutyStatus )?? && projArrangeGeneralDto.arrangeDutyStatus ?length gt 0>
  35. and pg.arrange_duty_status like CONCAT('%', :projArrangeGeneralDto.arrangeDutyStatus ,'%')
  36. <#else>
  37. and pg.arrange_duty_status <> '0'
  38. </#if>
  39. ORDER BY
  40. pg.arrange_duty_status asc,pg.create_date desc