You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.7 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.xujie.sys.modules.part.mapper.PtmConditionProcessMapper">
  6. <select id="searchProductGroupPtmConditionProcess"
  7. resultType="com.xujie.sys.modules.part.data.PartGroupStdOperationsData">
  8. select a.site,
  9. a.bu_no,
  10. dbo.get_bu_desc(a.site, a.bu_no) as bu_desc,
  11. a.id,
  12. a.condition_id,
  13. a.labor_run_factor,
  14. a.labor_cycle_time,
  15. a.mach_run_factor,
  16. a.mach_cycle_time,
  17. b.id as part_group_std_operations_id,
  18. b.operation_id,
  19. b.operation_no,
  20. c.operation_name,
  21. c.work_center_no,
  22. dbo.get_workcenter_desc(b.site, c.work_center_no) as work_center_desc,
  23. c.labor_class_no,
  24. dbo.get_labor_class_desc(b.site, c.labor_class_no) as labor_class_desc,
  25. b.create_date,
  26. b.create_by,
  27. a.update_date,
  28. a.update_by,
  29. c.setup_labor_class_no,
  30. c.crew_size,
  31. c.setup_crew_size,
  32. b.operation_id,
  33. dbo.get_labor_class_desc(b.site, c.setup_labor_class_no) as setup_labor_class_desc
  34. from ptm_condition_process as a
  35. left join part_group_std_operations as b on a.part_group_std_operations_id = b.id
  36. left join standard_routing_operation c on b.operation_id = c.id
  37. where a.condition_id = #{conditionId} and a.bu_no = #{buNo} and a.site = #{site}
  38. order by b.operation_no
  39. </select>
  40. </mapper>