Nenhuma Descrição

TWoWorkorderteamdealinfoMapper.xml 4.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.yt.zhylplat.dao.TWoWorkorderteamdealinfoMapper">
  4. <select id="getXTList" resultType="com.yt.zhylplat.entity.TWoWorkorderteamdealinfo">
  5. SELECT wotdi.* FROM T_Base_YHCompany yhc LEFT JOIN
  6. T_WO_WorkOrderTeamDealInfo wotdi
  7. ON yhc.F_YHCompanyId=wotdi.F_DeptId
  8. WHERE yhc.F_Type=2 AND yhc.F_State=1
  9. </select>
  10. <select id="getXTList1" resultType="com.yt.zhylplat.entity.TWoWorkorderteamdealinfo" parameterType="java.lang.Integer">
  11. SELECT * FROM T_WO_WorkOrderTeamDealInfo wotdi
  12. WHERE wotdi.F_DeptId=#{fDeptid,jdbcType=INTEGER}
  13. </select>
  14. <select id="getLHZXList" resultType="com.yt.zhylplat.entity.TWoWorkorderbase" parameterType="java.lang.Integer">
  15. SELECT * FROM T_WO_WorkOrderBase wob
  16. WHERE wob.F_WorkOrderId NOT in(SELECT wotdi.F_WorkOrderId FROM T_WO_WorkOrderTeamDealInfo wotdi)
  17. </select>
  18. <select id="getGDList" resultType="com.yt.zhylplat.entity.TWoWorkorderbase">
  19. SELECT wob.F_WorkOrderId,wob.F_WorkOrderTypeId,wob.F_WorkOrderType,wob.F_StartTime,wob.F_SGUserId,wob.F_SGUserName
  20. FROM T_WO_WorkOrderBase wob ORDER BY wob.F_WorkOrderId DESC
  21. </select>
  22. <select id="getXTName" resultType="java.util.Map">
  23. SELECT a.F_WorkOrderId,GROUP_CONCAT(wotdi.F_DeptId) fDeptid ,GROUP_CONCAT(wotdi.F_DeptName) fDeptname FROM
  24. (SELECT * FROM T_WO_WorkOrderBase wob ORDER BY wob.F_WorkOrderId DESC) a
  25. LEFT JOIN T_WO_WorkOrderTeamDealInfo wotdi
  26. ON a.F_WorkOrderId=wotdi.F_WorkOrderId
  27. GROUP BY a.F_WorkOrderId
  28. </select>
  29. <select id="getLHZXList1" resultType="java.util.Map">
  30. SELECT wob.F_WorkOrderId,wob.F_WorkOrderTypeId,wob.F_WorkOrderType,wob.F_StartTime,wob.F_SGUserId,wob.F_SGUserName,wotdi.F_DeptId,wotdi.F_DeptName
  31. FROM T_WO_WorkOrderBase wob LEFT JOIN T_WO_WorkOrderTeamDealInfo wotdi
  32. ON wob.F_WorkOrderId=wotdi.F_WorkOrderId
  33. WHERE wotdi.F_DeptId is NULL ORDER BY wob.F_WorkOrderId desc LIMIT 10
  34. </select>
  35. <select id="getXTCLList" resultType="java.util.Map" parameterType="java.lang.Integer">
  36. SELECT wob.F_WorkOrderId,wob.F_WorkOrderTypeId,wob.F_WorkOrderType,wob.F_StartTime,wob.F_SGUserId,wob.F_SGUserName,wotdi.F_DeptId,wotdi.F_DeptName
  37. FROM T_WO_WorkOrderBase wob LEFT JOIN T_WO_WorkOrderTeamDealInfo wotdi
  38. ON wob.F_WorkOrderId=wotdi.F_WorkOrderId
  39. WHERE wotdi.F_DeptId=#{fDeptid,jdbcType=INTEGER} ORDER BY wob.F_WorkOrderId desc LIMIT 10
  40. </select>
  41. <select id="getBasicInfoByfWorkorderid" resultType="com.yt.zhylplat.entity.TWoWorkorderbase" parameterType="java.lang.Integer">
  42. SELECT wob.F_WorkOrderId,wob.F_WorkOrderTypeId,wob.F_WorkOrderType,
  43. wob.F_StateId,wob.F_State,wob.F_YHDeptId,wob.F_YHDeptName,wob.F_LevelId,
  44. wob.F_LevelName,wob.F_AskFinishTime
  45. FROM T_WO_WorkOrderBase wob
  46. WHERE wob.F_WorkOrderId=#{fWorkorderid,jdbcType=INTEGER}
  47. </select>
  48. <select id="getfDeptnameByfWorkorderid" resultType="java.util.Map" parameterType="java.lang.Integer">
  49. SELECT * FROM
  50. (SELECT a.F_WorkOrderId,GROUP_CONCAT(wotdi.F_DeptId) fDeptid ,GROUP_CONCAT(wotdi.F_DeptName) fDeptname FROM
  51. (SELECT * FROM T_WO_WorkOrderBase wob) a
  52. LEFT JOIN T_WO_WorkOrderTeamDealInfo wotdi
  53. ON a.F_WorkOrderId=wotdi.F_WorkOrderId
  54. GROUP BY a.F_WorkOrderId) b
  55. WHERE b.F_WorkOrderId=#{fWorkorderid,jdbcType=INTEGER}
  56. </select>
  57. <select id="getBasicAndDetilByfWorkorderid" resultType="com.yt.zhylplat.utils.BasicAndDetilUtil" parameterType="java.lang.Integer">
  58. SELECT * FROM T_WO_WorkOrderBase wob LEFT JOIN T_WO_WorkOrderDetail wod
  59. ON wob.F_WorkOrderId=wod.F_WorkOrderId
  60. WHERE wob.F_WorkOrderId=#{fWorkorderid,jdbcType=INTEGER}
  61. </select>
  62. <!-- <select id="getBasicAndTaskHistoryByfWorkorderid" resultType="com.yt.zhylplat.utils.BasicAndTaskHistoryUtil" parameterType="java.lang.Integer">
  63. SELECT * FROM T_WO_WorkOrderBase wob LEFT JOIN T_WO_WorkOrderTaskDealInfo wotdi
  64. ON wob.F_WorkOrderId=wotdi.F_WorkOrderId
  65. WHERE wob.F_WorkOrderId=#{fWorkorderid,jdbcType=INTEGER}
  66. </select>-->
  67. <select id="getBasicAndTaskHistoryByfWorkorderid" resultType="com.yt.zhylplat.utils.BasicAndTaskHistoryUtil" parameterType="java.lang.Integer">
  68. SELECT * FROM T_WO_WorkOrderTaskDealInfo wotdi
  69. WHERE wotdi.F_WorkOrderId=#{fWorkorderid,jdbcType=INTEGER}
  70. ORDER BY wotdi.F_TaskInfoId DESC
  71. </select>
  72. <select id="getTWoFileinfoByfTaskinfoid" parameterType="java.lang.Integer" resultType="com.yt.zhylplat.entity.TWoFileinfo">
  73. SELECT * FROM T_WO_FileInfo fi WHERE fi.F_WorkOrderHistoryId=#{fTaskinfoid,jdbcType=INTEGER}
  74. </select>
  75. <select id="getParkinfoByfWorkorderid" parameterType="java.lang.Integer" resultType="com.yt.zhylplat.entity.TBaseParkinfo">
  76. SELECT pi.* FROM T_WO_WorkOrderBase wob LEFT JOIN T_Base_ParkInfo pi
  77. ON wob.F_SGUserId=pi.F_ParkId
  78. WHERE wob.F_WorkOrderId=#{fTaskinfoid,jdbcType=INTEGER}
  79. </select>
  80. </mapper>