|
|
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.gaotao.modules.app.dao.WorkCenterMapper"> <resultMap id="BaseResultMap" type="com.gaotao.modules.app.entity.WorkCenter"> <!--@mbg.generated--> <!--@Table WorkCenter--> <id column="Site" jdbcType="VARCHAR" property="site" /> <id column="WorkCenterNo" jdbcType="VARCHAR" property="workcenterno" /> <result column="WorkCenterDesc" jdbcType="VARCHAR" property="workcenterdesc" /> <result column="WorkCenterType_DB" jdbcType="CHAR" property="workcentertypeDb" /> <result column="WorkCenterType" jdbcType="VARCHAR" property="workcentertype" /> <result column="AverageCapacity" jdbcType="FLOAT" property="averagecapacity" /> <result column="Efficiency" jdbcType="FLOAT" property="efficiency" /> <result column="Utilization" jdbcType="FLOAT" property="utilization" /> <result column="CapacityType_DB" jdbcType="CHAR" property="capacitytypeDb" /> <result column="CapacityType" jdbcType="VARCHAR" property="capacitytype" /> <result column="UMID" jdbcType="VARCHAR" property="umid" /> <result column="Active" jdbcType="CHAR" property="active" /> <result column="Remark" jdbcType="VARCHAR" property="remark" /> <result column="CreatedDate" jdbcType="TIMESTAMP" property="createddate" /> <result column="ProLineNo" jdbcType="VARCHAR" property="prolineno" /> <result column="CanCreateNewRollFlag" jdbcType="CHAR" property="cancreatenewrollflag" /> <result column="NeedSetupFlag" jdbcType="CHAR" property="needsetupflag" /> </resultMap> <sql id="Base_Column_List"> <!--@mbg.generated--> Site, WorkCenterNo, WorkCenterDesc, WorkCenterType_DB, WorkCenterType, AverageCapacity, Efficiency, Utilization, CapacityType_DB, CapacityType, UMID, Active, Remark, CreatedDate, ProLineNo, CanCreateNewRollFlag, NeedSetupFlag </sql> <select id="getWorkCenterList" resultMap="BaseResultMap"> <!--@mbg.generated--> select <include refid="Base_Column_List"/> from WorkCenter <where> <if test="site != null"> and Site=#{site,jdbcType=VARCHAR} </if> <if test="workcenterno != null"> and WorkCenterNo=#{workcenterno,jdbcType=VARCHAR} </if> </where> </select> <select id="getWorkWorkCenterResourceList" resultType="com.gaotao.modules.base.entity.WorkCenterResourceData">
SELECT ResourceID,ResourceDesc Resource_Desc FROM [dbo].[WorkCenterResource] WHERE Site = #{site}
</select> <insert id="insertSelective"> <!--@mbg.generated--> INSERT INTO WorkCenter <trim prefix="(" suffix=")" suffixOverrides=","> <if test="site!=null">Site,</if> <if test="workcenterno!=null">WorkCenterNo,</if> <if test="workcenterdesc!=null">WorkCenterDesc,</if> <if test="workcentertypeDb!=null">WorkCenterType_DB,</if> <if test="workcentertype!=null">WorkCenterType,</if> <if test="averagecapacity!=null">AverageCapacity,</if> <if test="efficiency!=null">Efficiency,</if> <if test="utilization!=null">Utilization,</if> <if test="capacitytypeDb!=null">CapacityType_DB,</if> <if test="capacitytype!=null">CapacityType,</if> <if test="umid!=null">UMID,</if> <if test="active!=null">Active,</if> <if test="remark!=null">Remark,</if> <if test="createddate!=null">CreatedDate,</if> <if test="prolineno!=null">ProLineNo,</if> <if test="cancreatenewrollflag!=null">CanCreateNewRollFlag,</if> <if test="needsetupflag!=null">NeedSetupFlag</if> </trim> VALUES <trim prefix="(" suffix=")" suffixOverrides=","> <if test="site!=null">#{site,jdbcType=VARCHAR},</if> <if test="workcenterno!=null">#{workcenterno,jdbcType=VARCHAR},</if> <if test="workcenterdesc!=null">#{workcenterdesc,jdbcType=VARCHAR},</if> <if test="workcentertypeDb!=null">#{workcentertypeDb,jdbcType=CHAR},</if> <if test="workcentertype!=null">#{workcentertype,jdbcType=VARCHAR},</if> <if test="averagecapacity!=null">#{averagecapacity,jdbcType=FLOAT},</if> <if test="efficiency!=null">#{efficiency,jdbcType=FLOAT},</if> <if test="utilization!=null">#{utilization,jdbcType=FLOAT},</if> <if test="capacitytypeDb!=null">#{capacitytypeDb,jdbcType=CHAR},</if> <if test="capacitytype!=null">#{capacitytype,jdbcType=VARCHAR},</if> <if test="umid!=null">#{umid,jdbcType=VARCHAR},</if> <if test="active!=null">#{active,jdbcType=CHAR},</if> <if test="remark!=null">#{remark,jdbcType=VARCHAR},</if> <if test="createddate!=null">#{createddate,jdbcType=TIMESTAMP},</if> <if test="prolineno!=null">#{prolineno,jdbcType=VARCHAR},</if> <if test="cancreatenewrollflag!=null">#{cancreatenewrollflag,jdbcType=CHAR},</if> <if test="needsetupflag!=null">#{needsetupflag,jdbcType=CHAR}</if> </trim> </insert> <delete id="deleteWorkCenter"> <!--@mbg.generated--> delete from WorkCenter <where> <if test="site != null"> and Site=#{site,jdbcType=VARCHAR} </if> <if test="workcenterno != null"> and WorkCenterNo=#{workcenterno,jdbcType=VARCHAR} </if> </where> </delete> <update id="updateWorkCenter"> <!--@mbg.generated--> update WorkCenter <set> <if test="workcenterdesc != null"> WorkCenterDesc = #{workcenterdesc,jdbcType=VARCHAR}, </if> <if test="workcentertypeDb != null"> WorkCenterType_DB = #{workcentertypeDb,jdbcType=CHAR}, </if> <if test="workcentertype != null"> WorkCenterType = #{workcentertype,jdbcType=VARCHAR}, </if> <if test="averagecapacity != null"> AverageCapacity = #{averagecapacity,jdbcType=FLOAT}, </if> <if test="efficiency != null"> Efficiency = #{efficiency,jdbcType=FLOAT}, </if> <if test="utilization != null"> Utilization = #{utilization,jdbcType=FLOAT}, </if> <if test="capacitytypeDb != null"> CapacityType_DB = #{capacitytypeDb,jdbcType=CHAR}, </if> <if test="capacitytype != null"> CapacityType = #{capacitytype,jdbcType=VARCHAR}, </if> <if test="umid != null"> UMID = #{umid,jdbcType=VARCHAR}, </if> <if test="active != null"> Active = #{active,jdbcType=CHAR}, </if> <if test="remark != null"> Remark = #{remark,jdbcType=VARCHAR}, </if> <if test="createddate != null"> CreatedDate = #{createddate,jdbcType=TIMESTAMP}, </if> <if test="prolineno != null"> ProLineNo = #{prolineno,jdbcType=VARCHAR}, </if> <if test="cancreatenewrollflag != null"> CanCreateNewRollFlag = #{cancreatenewrollflag,jdbcType=CHAR}, </if> <if test="needsetupflag != null"> NeedSetupFlag = #{needsetupflag,jdbcType=CHAR}, </if> </set> <where> <if test="site != null"> and Site=#{site,jdbcType=VARCHAR} </if> <if test="workcenterno != null"> and WorkCenterNo=#{workcenterno,jdbcType=VARCHAR} </if> </where> </update></mapper>
|