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.

154 lines
7.4 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.dsic.gj_erp.mapper.txzz.DmMateriaMapper">
<!-- 通用查询映射结果 不全-->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.txzz.DmMateria">
<id column="mat_no" property="matNo" />
<result column="mat_name" property="matName" />
<result column="mat_spec" property="matSpec" />
<result column="first_categ" property="firstCateg" />
<result column="second_categ" property="secondCateg" />
<result column="mat_version" property="matVersion" />
<result column="mat_grd" property="matGrd" />
<result column="use_categ" property="useCateg" />
<result column="institution_code" property="institutionCode" />
<result column="jweight" property="jweight" />
<result column="mweight" property="mweight" />
<result column="density" property="density" />
<result column="mat_area" property="matArea" />
<result column="mat_area1" property="matArea1" />
<result column="hs_unit" property="hsUnit" />
<result column="zz_unit" property="zzUnit" />
<result column="cg_unit" property="cgUnit" />
<result column="mat_level" property="matLevel" />
<result column="mat_categ" property="matCateg" />
<result column="cg_dept" property="cgDept" />
<result column="cg_ry" property="cgRy" />
<result column="main_dept1" property="mainDept1" />
<result column="main_dept" property="mainDept" />
<result column="order_period" property="orderPeriod" />
<result column="use_period" property="usePeriod" />
<result column="cg_flag" property="cgFlag" />
<result column="tx_flag" property="txFlag" />
<result column="gj_flag" property="gjFlag" />
<result column="dy_flag" property="dyFlag" />
<result column="t1" property="t1" />
<result column="t2" property="t2" />
<result column="b1" property="b1" />
<result column="b2" property="b2" />
<result column="l" property="l" />
<result column="craft_remark" property="craftRemark" />
<result column="area_formula" property="areaFormula" />
<result column="volume_formula" property="volumeFormula" />
<result column="gist1" property="gist1" />
<result column="gist2" property="gist2" />
<result column="mat_from" property="matFrom" />
<result column="pieces_from" property="piecesFrom" />
<result column="depart_code" property="departCode" />
<result column="abc_categ" property="abcCateg" />
<result column="craft_identify_no" property="craftIdentifyNo" />
<result column="usertype_status" property="usertypeStatus" />
<result column="use_status" property="useStatus" />
<result column="bzry" property="bzry" />
<result column="bzrq" property="bzrq" />
<result column="tjry" property="tjry" />
<result column="tjrq" property="tjrq" />
<result column="spry" property="spry" />
<result column="sprq" property="sprq" />
<result column="tmat_code" property="tmatCode" />
<result column="consume_rate" property="consumeRate" />
<result column="svt" property="svt" />
<result column="factory" property="factory" />
<result column="fixed_wire" property="fixedWire" />
<result column="weldng_num" property="weldngNum" />
<result column="groove_num" property="grooveNum" />
<result column="turn_num" property="turnNum" />
<result column="nozzle_model" property="nozzleModel" />
<result column="blend_use" property="blendUse" />
<result column="tmat_consume_rate" property="tmatConsumeRate" />
<result column="remark" property="remark" />
<result column="hczl" property="hczl" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
mat_no, mat_name, mat_spec, first_categ, second_categ, mat_version, mat_grd, use_categ, institution_code, jweight, mweight, density, mat_area, mat_area1, hs_unit, zz_unit, cg_unit, mat_level, mat_categ, cg_dept, cg_ry, main_dept1, main_dept, order_period, use_period, cg_flag, tx_flag, gj_flag, dy_flag, t1, t2, b1, b2, l, craft_remark, area_formula, volume_formula, gist1, gist2, mat_from, pieces_from, depart_code, abc_categ, craft_identify_no, usertype_status, use_status, bzry, bzrq, tjry, tjrq, spry, sprq, tmat_code, consume_rate, solid_content, factory, fixed_wire, weldng_num, groove_num, turn_num, nozzle_model, blend_use, tmat_consume_rate, remark,hczl
</sql>
<update id="updateWpxxs" parameterType="java.util.List">
<foreach collection="list" item="item" index="index" open="" close="" separator=";">
update dm_materia
<set>
<if test="item.matNo != null">
mat_no = #{item.matNo},
</if>
<if test="item.matName != null">
mat_name = #{item.matName},
</if>
<if test="item.matVersion != null">
mat_version = #{item.matVersion},
</if>
<if test="item.matSpec != null">
mat_spec = #{item.matSpec},
</if>
<if test="item.matGrd != null">
mat_grd = #{item.matGrd},
</if>
<if test="item.jweight != null">
jweight = #{item.jweight},
</if>
<if test="item.matArea != null">
mat_area = #{item.matArea},
</if>
<if test="item.matArea1 != null">
mat_area1 = #{item.matArea1},
</if>
<if test="item.weldngNum != null">
weldng_num = #{item.weldngNum},
</if>
<if test="item.t2 != null">
t2 = #{item.t2},
</if>
<if test="item.t1 != null">
t1 = #{item.t1},
</if>
<if test="item.useType != null">
use_type = #{item.useType},
</if>
<if test="item.safekc != null">
safekc = #{item.safekc},
</if>
<if test="item.maxkc != null">
maxkc = #{item.maxkc},
</if>
<if test="item.grooveNum != null">
groove_num = #{item.grooveNum},
</if>
<if test="item.turnNum != null">
turn_num = #{item.turnNum},
</if>
<if test="item.itemNo != null">
item_no = #{item.itemNo},
</if>
<if test="item.bzrq != null">
bzrq = #{item.bzrq},
</if>
<if test="item.bzry != null">
bzry = #{item.bzry},
</if>
<if test="item.gjFlag != null">
gj_flag = #{item.gjFlag},
</if>
<if test="item.matLevel != null">
mat_level = #{item.matLevel},
</if>
</set>
where mat_no = #{item.ymatNo}
</foreach>
</update>
</mapper>