ArrangeDutyOperateMiniDao_getArrangeDutyOperateDtoByPIdYearMonthNoPage.sql 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <#--按照项目pid和月度yearmonth查询月度排班弹窗页面的数据-->
  2. SELECT
  3. ao.id,
  4. ao.pjt_postid AS pjtPostId,
  5. ao.yearmonth,
  6. ao.shiftid,
  7. ao.userid,
  8. ao.runway,
  9. ao.deploy_people_num AS deployPeopleNum,
  10. ao.attendance_cycle AS attendanceCycle,
  11. ao.create_name AS createName,
  12. ao.create_by AS createBy,
  13. ao.create_date AS createDate,
  14. ao.update_name AS updateName,
  15. ao.update_by AS updateBy,
  16. ao.update_date AS updateDate,
  17. ao.sys_org_code AS sysOrgCode,
  18. ao.sys_company_code AS sysCompanyCode
  19. FROM
  20. t_bus_arrangeduty_operate ao where 1=1
  21. <#if (arrangeDutyOperateDto.yearmonth )?? && arrangeDutyOperateDto.yearmonth ?length gt 0>
  22. and ao.yearmonth = :arrangeDutyOperateDto.yearmonth
  23. <#else >
  24. and ao.yearmonth=null
  25. </#if>
  26. <#if (arrangeDutyOperateDto.pid )?? && arrangeDutyOperateDto.pid ?length gt 0>
  27. and ao.pid = :arrangeDutyOperateDto.pid
  28. <#else >
  29. and ao.pid=null
  30. </#if>
  31. <#-- <#if ( arrangeDutyOperateDto.arrangeDutyOperateIdList )?? && arrangeDutyOperateDto.arrangeDutyOperateIdList ?size gt 0>
  32. and ao.id in(
  33. <#list arrangeDutyOperateDto.arrangeDutyOperateIdList as item>
  34. '${item}'
  35. <#if item_has_next>,</#if>
  36. </#list>
  37. )
  38. <#else >
  39. and ao.id=null
  40. </#if> -->
  41. order by ao.create_date desc