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

166 lines
7.8 KiB

<?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>