WagestrategyMiniDao_getEntitiesByDutiesId.sql 740 B

123456789101112131415161718192021222324252627282930313233
  1. <#-- 获取工资策略表数据 (分页)-->
  2. SELECT
  3. bw.id,
  4. bw.dutiesid,
  5. bd.parent_dutiesid AS parentDutiesId,
  6. bw.basic_wage AS basicWage,
  7. bw.subsidy,
  8. bw.leveltwosubsidy,
  9. bw.levelonesubsidy,
  10. bw.levelthreesubsidy,
  11. bw.trafficsubsidy,
  12. bw.zone,
  13. bw.project,
  14. bw.STATUS,
  15. bw.delete_flag AS deleteFlag,
  16. pst.id as postId,
  17. pst.post_name as postName,
  18. pst.money as postMoney
  19. FROM
  20. t_bus_wagestrategy bw
  21. LEFT JOIN t_bus_duties bd ON bw.dutiesid = bd.ID
  22. left join t_bus_post pst on pst.id = bd.post
  23. left join t_bus_base_wagestrategy basewage on basewage.zone is null
  24. WHERE
  25. 1 = 1
  26. AND bw.delete_flag = '0'
  27. AND bd. STATUS = '0'
  28. AND bd.delete_flag = '0'
  29. <#if dutiesId ?exists && dutiesId ?length gt 0>
  30. AND bw.dutiesid = :dutiesId
  31. </#if>