123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- <?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.emato.biz.mapper.warehouse.WbInveMngMapper">
- <resultMap type="com.emato.biz.domain.warehouse.OWbInveMng" id="OWbInveMngResult">
- <result property="inveSn" column="inve_sn" />
- <result property="merchSn" column="merch_sn" />
- <result property="merchName" column="merch_name" />
- <result property="emsClassCode" column="ems_class_code" />
- <result property="sku" column="sku" />
- <result property="inveStatus" column="inve_status" />
- <result property="wareSn" column="ware_sn" />
- <result property="cusCode" column="cus_code" />
- <result property="bondedCode" column="bonded_code" />
- <result property="inveNum" column="inve_num" />
- <result property="validNum" column="valid_num" />
- <result property="freezeNum" column="freeze_num" />
- <result property="exWareNum" column="ex_ware_num" />
- <result property="returnNum" column="return_num" />
- <result property="expireNum" column="expire_num" />
- <result property="checkAddNum" column="check_add_num" />
- <result property="checkCutNum" column="check_cut_num" />
- <result property="damageNum" column="damage_num" />
- <result property="spotCheckNum" column="spot_check_num" />
- <result property="arrivedAddNum" column="arrived_add_num" />
- <result property="arrivedCutNum" column="arrived_cut_num" />
- <result property="otherNum" column="other_num" />
- <result property="isValid" column="is_valid" />
- <result property="createrSn" column="creater_sn" />
- <result property="createTime" column="create_time" />
- <result property="moderSn" column="moder_sn" />
- <result property="modTime" column="mod_time" />
- </resultMap>
- <sql id="selectOWbInveMngColumn">
- SELECT
- t.inve_sn,
- t.merch_sn,
- t.merch_name,
- t.ems_class_code,
- t.sku,
- t.inve_status,
- t.ware_sn,
- t.cus_code,
- t.bonded_code,
- t.inve_num,
- t.valid_num,
- t.freeze_num,
- t.ex_ware_num,
- t.return_num,
- t.expire_num,
- t.check_add_num,
- t.check_cut_num,
- t.damage_num,
- t.spot_check_num,
- t.arrived_add_num,
- t.arrived_cut_num,
- t.other_num,
- t.is_valid,
- t.creater_sn,
- t.create_time,
- t.moder_sn,
- t.mod_time
- </sql>
- <!-- 查询仓库库存 -->
- <select id="selectWbInveMngList" resultType="com.emato.biz.domain.warehouse.OWbInveMng">
- <include refid="selectOWbInveMngColumn"/>
- FROM
- wb_inve_mng t
- <where>
- <if test="merchSn != null and merchSn != ''"> and merch_sn = #{merchSn}</if>
- <if test="merchName != null and merchName != ''"> and merch_name like concat('%', #{merchName}, '%')</if>
- <if test="emsClassCode != null and emsClassCode != ''"> and ems_class_code = #{emsClassCode}</if>
- <if test="sku != null and sku != ''"> and sku = #{sku}</if>
- <if test="inveStatus != null and inveStatus != ''"> and inve_status = #{inveStatus}</if>
- <if test="wareSn != null and wareSn != ''"> and ware_sn = #{wareSn}</if>
- <if test="isValid != null and isValid != ''"> and is_valid = #{isValid}</if>
- </where>
- </select>
- <insert id="saveOrUpdate">
- insert into wb_inve_mng
- (
- inve_sn,
- merch_sn,
- merch_name,
- ems_class_code,
- sku,
- inve_status,
- ware_sn,
- cus_code,
- bonded_code,
- inve_num,
- valid_num,
- freeze_num,
- ex_ware_num,
- return_num,
- expire_num,
- check_add_num,
- check_cut_num,
- damage_num,
- spot_check_num,
- arrived_add_num,
- arrived_cut_num,
- other_num,
- is_valid,
- creater_sn,
- create_time,
- moder_sn,
- mod_time
- )
- values (
- #{inveSn},
- #{merchSn},
- #{merchName},
- #{emsClassCode},
- #{sku},
- #{inveStatus},
- #{wareSn},
- #{cusCode},
- #{bondedCode},
- #{inveNum},
- #{validNum},
- #{freezeNum},
- #{exWareNum},
- #{returnNum},
- #{expireNum},
- #{checkAddNum},
- #{checkCutNum},
- #{damageNum},
- #{spotCheckNum},
- #{arrivedAddNum},
- #{arrivedCutNum},
- #{otherNum},
- #{isValid},
- #{createrSn},
- #{createTime},
- #{moderSn},
- #{modTime}
- ) ON DUPLICATE KEY UPDATE
- inve_status = #{inveStatus},
- inve_num = #{inveNum},
- valid_num = #{validNum},
- freeze_num = #{freezeNum},
- ex_ware_num = #{exWareNum},
- return_num = #{returnNum},
- expire_num = #{expireNum},
- check_add_num= #{checkAddNum},
- check_cut_num= #{checkCutNum},
- damage_num= #{damageNum},
- spot_check_num= #{spotCheckNum},
- arrived_add_num= #{arrivedAddNum},
- arrived_cut_num = #{arrivedCutNum},
- other_num = #{otherNum},
- is_valid= #{isValid}
- </insert>
- </mapper>
|