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.

186 lines
9.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.jcsj.DmBomMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.jcsj.DmBom">
<result property="pid" column="pid" jdbcType="INTEGER"/>
<result property="dcch" column="dcch" jdbcType="VARCHAR"/>
<result property="mbch" column="mbch" jdbcType="VARCHAR"/>
<result property="sjch" column="sjch" jdbcType="VARCHAR"/>
<result property="pl" column="pl" jdbcType="VARCHAR"/>
<result property="fd" column="fd" jdbcType="VARCHAR"/>
<result property="xqdd" column="xqdd" jdbcType="VARCHAR"/>
<result property="pw" column="pw" jdbcType="VARCHAR"/>
<result property="lqlb" column="lqlb" jdbcType="VARCHAR"/>
<result property="kw" column="kw" jdbcType="VARCHAR"/>
<result property="sbbh" column="sbbh" jdbcType="VARCHAR"/>
<result property="sclx" column="sclx" jdbcType="VARCHAR"/>
<result property="zl" column="zl" jdbcType="VARCHAR"/>
<result property="wpcz" column="wpcz" jdbcType="VARCHAR"/>
<result property="wpgg" column="wpgg" jdbcType="VARCHAR"/>
<result property="bh" column="bh" jdbcType="DECIMAL"/>
<result property="bc" column="bc" jdbcType="DECIMAL"/>
<result property="yqyl" column="yqyl" jdbcType="DECIMAL"/>
<result property="qgcd" column="qgcd" jdbcType="DECIMAL"/>
<result property="tzbh" column="tzbh" jdbcType="VARCHAR"/>
<result property="tlsl" column="tlsl" jdbcType="DECIMAL"/>
<result property="pklx" column="pklx" jdbcType="VARCHAR"/>
<result property="qbs" column="qbs" jdbcType="VARCHAR"/>
<result property="pkbs" column="pkbs" jdbcType="VARCHAR"/>
<result property="pkcd" column="pkcd" jdbcType="DECIMAL"/>
<result property="dmbs" column="dmbs" jdbcType="VARCHAR"/>
<result property="dmcd" column="dmcd" jdbcType="DECIMAL"/>
<result property="zpsx" column="zpsx" jdbcType="INTEGER"/>
<result property="ljbh" column="ljbh" jdbcType="VARCHAR"/>
<result property="ljsl" column="ljsl" jdbcType="DECIMAL"/>
<result property="ljsx" column="ljsx" jdbcType="VARCHAR"/>
<result property="djmj" column="djmj" jdbcType="DECIMAL"/>
<result property="ljdz" column="ljdz" jdbcType="DECIMAL"/>
<result property="blgs" column="blgs" jdbcType="DECIMAL"/>
<result property="pwgs" column="pwgs" jdbcType="DECIMAL"/>
<result property="llgs" column="llgs" jdbcType="DECIMAL"/>
<result property="hxgs" column="hxgs" jdbcType="DECIMAL"/>
<result property="qggs" column="qggs" jdbcType="DECIMAL"/>
<result property="pkgs" column="pkgs" jdbcType="DECIMAL"/>
<result property="qgs" column="qgs" jdbcType="DECIMAL"/>
<result property="dmgs" column="dmgs" jdbcType="DECIMAL"/>
<result property="zpgs" column="zpgs" jdbcType="DECIMAL"/>
<result property="fkblgs" column="fkblgs" jdbcType="DECIMAL"/>
<result property="fkpwgs" column="fkpwgs" jdbcType="DECIMAL"/>
<result property="fkllgs" column="fkllgs" jdbcType="DECIMAL"/>
<result property="fkhxgs" column="fkhxgs" jdbcType="DECIMAL"/>
<result property="fkqggs" column="fkqggs" jdbcType="DECIMAL"/>
<result property="fkpkgs" column="fkpkgs" jdbcType="DECIMAL"/>
<result property="fkqgs" column="fkqgs" jdbcType="DECIMAL"/>
<result property="fkdmgs" column="fkdmgs" jdbcType="DECIMAL"/>
<result property="fkzpgs" column="fkzpgs" jdbcType="DECIMAL"/>
<result property="type" column="type" jdbcType="VARCHAR"/>
<result property="id" column="ID" jdbcType="INTEGER"/>
<result property="fds" column="fds" jdbcType="VARCHAR"/>
<result property="hxcd" column="hxcd" jdbcType="DECIMAL"/>
<result property="lqbs" column="lqbs" jdbcType="VARCHAR"/>
<result property="tjbs" column="tjBs" jdbcType="VARCHAR"/>
</resultMap>
<sql id="Base_Column_List">
pid,dcch,mbch,
sjch,pl,fd,
xqdd,pw,lqlb,
kw,sbbh,sclx,
zl,wpcz,wpgg,
bh,bc,yqyl,
qgcd,tzbh,tlsl,
pklx,qbs,pkbs,
pkcd,dmbs,dmcd,
zpsx,ljbh,ljsl,
ljsx,djmj,ljdz,
blgs,pwgs,llgs,
hxgs,qggs,pkgs,
qgs,dmgs,zpgs,
fkblgs,fkpwgs,fkllgs,
fkhxgs,fkqggs,fkpkgs,
fkqgs,fkdmgs,fkzpgs,
type,ID,fds,
hxcd,lqbs,tjBs
</sql>
<insert id="insertBoms" parameterType="java.util.List">
insert into dm_bom
( pid,dcch,mbch
,sjch,pl,fd
,xqdd,pw,lqlb
,kw,sbbh,sclx
,zl,wpcz,wpgg
,bh,bc,yqyl
,qgcd,tzbh,tlsl
,pklx,qbs,pkbs
,pkcd,dmbs,dmcd
,zpsx,ljbh,ljsl
,ljsx,djmj,ljdz
,blgs,pwgs,llgs
,hxgs,qggs,pkgs
,qgs,dmgs,zpgs
,fkblgs,fkpwgs,fkllgs
,fkhxgs,fkqggs,fkpkgs
,fkqgs,fkdmgs,fkzpgs
,type,fds
,hxcd,lqbs,tjBs
)
<foreach collection="list" index="index" item="item" separator=",">
values (#{item.pid,jdbcType=INTEGER},#{item.dcch,jdbcType=VARCHAR},#{item.mbch,jdbcType=VARCHAR}
,#{item.sjch,jdbcType=VARCHAR},#{item.pl,jdbcType=VARCHAR},#{item.fd,jdbcType=VARCHAR}
,#{item.xqdd,jdbcType=VARCHAR},#{item.pw,jdbcType=VARCHAR},#{item.lqlb,jdbcType=VARCHAR}
,#{item.kw,jdbcType=VARCHAR},#{item.sbbh,jdbcType=VARCHAR},#{item.sclx,jdbcType=VARCHAR}
,#{item.zl,jdbcType=VARCHAR},#{item.wpcz,jdbcType=VARCHAR},#{item.wpgg,jdbcType=VARCHAR}
,#{item.bh,jdbcType=DECIMAL},#{item.bc,jdbcType=DECIMAL},#{item.yqyl,jdbcType=DECIMAL}
,#{item.qgcd,jdbcType=DECIMAL},#{item.tzbh,jdbcType=VARCHAR},#{item.tlsl,jdbcType=DECIMAL}
,#{item.pklx,jdbcType=VARCHAR},#{item.qbs,jdbcType=VARCHAR},#{item.pkbs,jdbcType=VARCHAR}
,#{item.pkcd,jdbcType=DECIMAL},#{item.dmbs,jdbcType=VARCHAR},#{item.dmcd,jdbcType=DECIMAL}
,#{item.zpsx,jdbcType=INTEGER},#{item.ljbh,jdbcType=VARCHAR},#{item.ljsl,jdbcType=DECIMAL}
,#{item.ljsx,jdbcType=VARCHAR},#{item.djmj,jdbcType=DECIMAL},#{item.ljdz,jdbcType=DECIMAL}
,#{item.blgs,jdbcType=DECIMAL},#{item.pwgs,jdbcType=DECIMAL},#{item.llgs,jdbcType=DECIMAL}
,#{item.hxgs,jdbcType=DECIMAL},#{item.qggs,jdbcType=DECIMAL},#{item.pkgs,jdbcType=DECIMAL}
,#{item.qgs,jdbcType=DECIMAL},#{item.dmgs,jdbcType=DECIMAL},#{item.zpgs,jdbcType=DECIMAL}
,#{item.fkblgs,jdbcType=DECIMAL},#{item.fkpwgs,jdbcType=DECIMAL},#{item.fkllgs,jdbcType=DECIMAL}
,#{item.fkhxgs,jdbcType=DECIMAL},#{item.fkqggs,jdbcType=DECIMAL},#{item.fkpkgs,jdbcType=DECIMAL}
,#{item.fkqgs,jdbcType=DECIMAL},#{item.fkdmgs,jdbcType=DECIMAL},#{item.fkzpgs,jdbcType=DECIMAL}
,#{item.type,jdbcType=VARCHAR},#{item.fds,jdbcType=VARCHAR}
,#{item.hxcd,jdbcType=DECIMAL},#{item.lqbs,jdbcType=VARCHAR},#{item.tjbs,jdbcType=VARCHAR}
)
</foreach>
</insert>
<insert id="insertBom" parameterType="com.dsic.gj_erp.bean.jcsj.DmBom">
insert into dm_bom
( pid,dcch,mbch
,sjch,pl,fd
,xqdd,pw,lqlb
,kw,sbbh,sclx
,zl,wpcz,wpgg
,bh,bc,yqyl
,qgcd,tzbh,tlsl
,pklx,qbs,pkbs
,pkcd,dmbs,dmcd
,zpsx,ljbh,ljsl
,ljsx,djmj,ljdz
,blgs,pwgs,llgs
,hxgs,qggs,pkgs
,qgs,dmgs,zpgs
,fkblgs,fkpwgs,fkllgs
,fkhxgs,fkqggs,fkpkgs
,fkqgs,fkdmgs,fkzpgs
,type,fds
,hxcd,lqbs,tjBs
)
values (#{pid,jdbcType=INTEGER},#{dcch,jdbcType=VARCHAR},#{mbch,jdbcType=VARCHAR}
,#{sjch,jdbcType=VARCHAR},#{pl,jdbcType=VARCHAR},#{fd,jdbcType=VARCHAR}
,#{xqdd,jdbcType=VARCHAR},#{pw,jdbcType=VARCHAR},#{lqlb,jdbcType=VARCHAR}
,#{kw,jdbcType=VARCHAR},#{sbbh,jdbcType=VARCHAR},#{sclx,jdbcType=VARCHAR}
,#{zl,jdbcType=VARCHAR},#{wpcz,jdbcType=VARCHAR},#{wpgg,jdbcType=VARCHAR}
,#{bh,jdbcType=DECIMAL},#{bc,jdbcType=DECIMAL},#{yqyl,jdbcType=DECIMAL}
,#{qgcd,jdbcType=DECIMAL},#{tzbh,jdbcType=VARCHAR},#{tlsl,jdbcType=DECIMAL}
,#{pklx,jdbcType=VARCHAR},#{qbs,jdbcType=VARCHAR},#{pkbs,jdbcType=VARCHAR}
,#{pkcd,jdbcType=DECIMAL},#{dmbs,jdbcType=VARCHAR},#{dmcd,jdbcType=DECIMAL}
,#{zpsx,jdbcType=INTEGER},#{ljbh,jdbcType=VARCHAR},#{ljsl,jdbcType=DECIMAL}
,#{ljsx,jdbcType=VARCHAR},#{djmj,jdbcType=DECIMAL},#{ljdz,jdbcType=DECIMAL}
,#{blgs,jdbcType=DECIMAL},#{pwgs,jdbcType=DECIMAL},#{llgs,jdbcType=DECIMAL}
,#{hxgs,jdbcType=DECIMAL},#{qggs,jdbcType=DECIMAL},#{pkgs,jdbcType=DECIMAL}
,#{qgs,jdbcType=DECIMAL},#{dmgs,jdbcType=DECIMAL},#{zpgs,jdbcType=DECIMAL}
,#{fkblgs,jdbcType=DECIMAL},#{fkpwgs,jdbcType=DECIMAL},#{fkllgs,jdbcType=DECIMAL}
,#{fkhxgs,jdbcType=DECIMAL},#{fkqggs,jdbcType=DECIMAL},#{fkpkgs,jdbcType=DECIMAL}
,#{fkqgs,jdbcType=DECIMAL},#{fkdmgs,jdbcType=DECIMAL},#{fkzpgs,jdbcType=DECIMAL}
,#{type,jdbcType=VARCHAR},#{fds,jdbcType=VARCHAR}
,#{hxcd,jdbcType=DECIMAL},#{lqbs,jdbcType=VARCHAR},#{tjbs,jdbcType=VARCHAR}
)
</insert>
</mapper>