旭捷内部项目管理系统
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.

165 lines
7.8 KiB

10 months ago
  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.gaotao.modules.app.dao.WorkCenterMapper">
  4. <resultMap id="BaseResultMap" type="com.gaotao.modules.app.entity.WorkCenter">
  5. <!--@mbg.generated-->
  6. <!--@Table WorkCenter-->
  7. <id column="Site" jdbcType="VARCHAR" property="site" />
  8. <id column="WorkCenterNo" jdbcType="VARCHAR" property="workcenterno" />
  9. <result column="WorkCenterDesc" jdbcType="VARCHAR" property="workcenterdesc" />
  10. <result column="WorkCenterType_DB" jdbcType="CHAR" property="workcentertypeDb" />
  11. <result column="WorkCenterType" jdbcType="VARCHAR" property="workcentertype" />
  12. <result column="AverageCapacity" jdbcType="FLOAT" property="averagecapacity" />
  13. <result column="Efficiency" jdbcType="FLOAT" property="efficiency" />
  14. <result column="Utilization" jdbcType="FLOAT" property="utilization" />
  15. <result column="CapacityType_DB" jdbcType="CHAR" property="capacitytypeDb" />
  16. <result column="CapacityType" jdbcType="VARCHAR" property="capacitytype" />
  17. <result column="UMID" jdbcType="VARCHAR" property="umid" />
  18. <result column="Active" jdbcType="CHAR" property="active" />
  19. <result column="Remark" jdbcType="VARCHAR" property="remark" />
  20. <result column="CreatedDate" jdbcType="TIMESTAMP" property="createddate" />
  21. <result column="ProLineNo" jdbcType="VARCHAR" property="prolineno" />
  22. <result column="CanCreateNewRollFlag" jdbcType="CHAR" property="cancreatenewrollflag" />
  23. <result column="NeedSetupFlag" jdbcType="CHAR" property="needsetupflag" />
  24. </resultMap>
  25. <sql id="Base_Column_List">
  26. <!--@mbg.generated-->
  27. Site, WorkCenterNo, WorkCenterDesc, WorkCenterType_DB, WorkCenterType, AverageCapacity,
  28. Efficiency, Utilization, CapacityType_DB, CapacityType, UMID, Active, Remark, CreatedDate,
  29. ProLineNo, CanCreateNewRollFlag, NeedSetupFlag
  30. </sql>
  31. <select id="getWorkCenterList" resultMap="BaseResultMap">
  32. <!--@mbg.generated-->
  33. select
  34. <include refid="Base_Column_List"/>
  35. from WorkCenter
  36. <where>
  37. <if test="site != null">
  38. and Site=#{site,jdbcType=VARCHAR}
  39. </if>
  40. <if test="workcenterno != null">
  41. and WorkCenterNo=#{workcenterno,jdbcType=VARCHAR}
  42. </if>
  43. </where>
  44. </select>
  45. <select id="getWorkWorkCenterResourceList"
  46. resultType="com.gaotao.modules.base.entity.WorkCenterResourceData">
  47. SELECT ResourceID,ResourceDesc Resource_Desc FROM [dbo].[WorkCenterResource]
  48. WHERE Site = #{site}
  49. </select>
  50. <insert id="insertSelective">
  51. <!--@mbg.generated-->
  52. INSERT INTO WorkCenter
  53. <trim prefix="(" suffix=")" suffixOverrides=",">
  54. <if test="site!=null">Site,</if>
  55. <if test="workcenterno!=null">WorkCenterNo,</if>
  56. <if test="workcenterdesc!=null">WorkCenterDesc,</if>
  57. <if test="workcentertypeDb!=null">WorkCenterType_DB,</if>
  58. <if test="workcentertype!=null">WorkCenterType,</if>
  59. <if test="averagecapacity!=null">AverageCapacity,</if>
  60. <if test="efficiency!=null">Efficiency,</if>
  61. <if test="utilization!=null">Utilization,</if>
  62. <if test="capacitytypeDb!=null">CapacityType_DB,</if>
  63. <if test="capacitytype!=null">CapacityType,</if>
  64. <if test="umid!=null">UMID,</if>
  65. <if test="active!=null">Active,</if>
  66. <if test="remark!=null">Remark,</if>
  67. <if test="createddate!=null">CreatedDate,</if>
  68. <if test="prolineno!=null">ProLineNo,</if>
  69. <if test="cancreatenewrollflag!=null">CanCreateNewRollFlag,</if>
  70. <if test="needsetupflag!=null">NeedSetupFlag</if>
  71. </trim>
  72. VALUES
  73. <trim prefix="(" suffix=")" suffixOverrides=",">
  74. <if test="site!=null">#{site,jdbcType=VARCHAR},</if>
  75. <if test="workcenterno!=null">#{workcenterno,jdbcType=VARCHAR},</if>
  76. <if test="workcenterdesc!=null">#{workcenterdesc,jdbcType=VARCHAR},</if>
  77. <if test="workcentertypeDb!=null">#{workcentertypeDb,jdbcType=CHAR},</if>
  78. <if test="workcentertype!=null">#{workcentertype,jdbcType=VARCHAR},</if>
  79. <if test="averagecapacity!=null">#{averagecapacity,jdbcType=FLOAT},</if>
  80. <if test="efficiency!=null">#{efficiency,jdbcType=FLOAT},</if>
  81. <if test="utilization!=null">#{utilization,jdbcType=FLOAT},</if>
  82. <if test="capacitytypeDb!=null">#{capacitytypeDb,jdbcType=CHAR},</if>
  83. <if test="capacitytype!=null">#{capacitytype,jdbcType=VARCHAR},</if>
  84. <if test="umid!=null">#{umid,jdbcType=VARCHAR},</if>
  85. <if test="active!=null">#{active,jdbcType=CHAR},</if>
  86. <if test="remark!=null">#{remark,jdbcType=VARCHAR},</if>
  87. <if test="createddate!=null">#{createddate,jdbcType=TIMESTAMP},</if>
  88. <if test="prolineno!=null">#{prolineno,jdbcType=VARCHAR},</if>
  89. <if test="cancreatenewrollflag!=null">#{cancreatenewrollflag,jdbcType=CHAR},</if>
  90. <if test="needsetupflag!=null">#{needsetupflag,jdbcType=CHAR}</if>
  91. </trim>
  92. </insert>
  93. <delete id="deleteWorkCenter">
  94. <!--@mbg.generated-->
  95. delete from WorkCenter
  96. <where>
  97. <if test="site != null">
  98. and Site=#{site,jdbcType=VARCHAR}
  99. </if>
  100. <if test="workcenterno != null">
  101. and WorkCenterNo=#{workcenterno,jdbcType=VARCHAR}
  102. </if>
  103. </where>
  104. </delete>
  105. <update id="updateWorkCenter">
  106. <!--@mbg.generated-->
  107. update WorkCenter
  108. <set>
  109. <if test="workcenterdesc != null">
  110. WorkCenterDesc = #{workcenterdesc,jdbcType=VARCHAR},
  111. </if>
  112. <if test="workcentertypeDb != null">
  113. WorkCenterType_DB = #{workcentertypeDb,jdbcType=CHAR},
  114. </if>
  115. <if test="workcentertype != null">
  116. WorkCenterType = #{workcentertype,jdbcType=VARCHAR},
  117. </if>
  118. <if test="averagecapacity != null">
  119. AverageCapacity = #{averagecapacity,jdbcType=FLOAT},
  120. </if>
  121. <if test="efficiency != null">
  122. Efficiency = #{efficiency,jdbcType=FLOAT},
  123. </if>
  124. <if test="utilization != null">
  125. Utilization = #{utilization,jdbcType=FLOAT},
  126. </if>
  127. <if test="capacitytypeDb != null">
  128. CapacityType_DB = #{capacitytypeDb,jdbcType=CHAR},
  129. </if>
  130. <if test="capacitytype != null">
  131. CapacityType = #{capacitytype,jdbcType=VARCHAR},
  132. </if>
  133. <if test="umid != null">
  134. UMID = #{umid,jdbcType=VARCHAR},
  135. </if>
  136. <if test="active != null">
  137. Active = #{active,jdbcType=CHAR},
  138. </if>
  139. <if test="remark != null">
  140. Remark = #{remark,jdbcType=VARCHAR},
  141. </if>
  142. <if test="createddate != null">
  143. CreatedDate = #{createddate,jdbcType=TIMESTAMP},
  144. </if>
  145. <if test="prolineno != null">
  146. ProLineNo = #{prolineno,jdbcType=VARCHAR},
  147. </if>
  148. <if test="cancreatenewrollflag != null">
  149. CanCreateNewRollFlag = #{cancreatenewrollflag,jdbcType=CHAR},
  150. </if>
  151. <if test="needsetupflag != null">
  152. NeedSetupFlag = #{needsetupflag,jdbcType=CHAR},
  153. </if>
  154. </set>
  155. <where>
  156. <if test="site != null">
  157. and Site=#{site,jdbcType=VARCHAR}
  158. </if>
  159. <if test="workcenterno != null">
  160. and WorkCenterNo=#{workcenterno,jdbcType=VARCHAR}
  161. </if>
  162. </where>
  163. </update>
  164. </mapper>