From 2fcd97552d16718cc7997629fd637a73a5a4483f Mon Sep 17 00:00:00 2001 From: 郑永安 <zyazyz250@sina.com> Date: 星期一, 19 六月 2023 14:44:19 +0800 Subject: [PATCH] 删除 --- src/main/java/com/gk/firework/Mapper/mybatis/ProductLocusInfoMapper.xml | 145 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 145 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gk/firework/Mapper/mybatis/ProductLocusInfoMapper.xml b/src/main/java/com/gk/firework/Mapper/mybatis/ProductLocusInfoMapper.xml new file mode 100644 index 0000000..ab9da00 --- /dev/null +++ b/src/main/java/com/gk/firework/Mapper/mybatis/ProductLocusInfoMapper.xml @@ -0,0 +1,145 @@ +<?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.gk.firework.Mapper.ProductLocusInfoMapper" > + <resultMap id="BaseResultMap" type="com.gk.firework.Domain.ProductLocusInfo" > + <!-- --> + <id column="id" property="id" jdbcType="BIGINT" /> + <result column="directioncode" property="directioncode" jdbcType="VARCHAR" /> + <result column="createddate" property="createddate" jdbcType="TIMESTAMP" /> + <result column="modifieddate" property="modifieddate" jdbcType="TIMESTAMP" /> + <result column="content" property="content" jdbcType="VARCHAR" /> + <result column="customerid" property="customerid" jdbcType="BIGINT" /> + <result column="type" property="type" jdbcType="TINYINT" /> + <result column="boxcode" property="boxcode" jdbcType="VARCHAR" /> + </resultMap> + <sql id="Base_Column_List" > + <!-- --> + id, directioncode, createddate, modifieddate, content, customerid, type, boxcode + </sql> + + <insert id="insertProductLocus" > + insert into productlocus${slice} + <trim prefix="(" suffix=")" suffixOverrides="," > + <if test="productLocusInfo.id != null" > + id, + </if> + <if test="productLocusInfo.directioncode != null" > + directioncode, + </if> + <if test="productLocusInfo.createddate != null" > + createddate, + </if> + <if test="productLocusInfo.modifieddate != null" > + modifieddate, + </if> + <if test="productLocusInfo.content != null" > + content, + </if> + <if test="productLocusInfo.customerid != null" > + customerid, + </if> + <if test="productLocusInfo.type != null" > + `type`, + </if> + <if test="productLocusInfo.boxcode != null" > + `boxcode`, + </if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides="," > + <if test="productLocusInfo.id != null" > + #{productLocusInfo.id,jdbcType=BIGINT}, + </if> + <if test="productLocusInfo.directioncode != null" > + #{productLocusInfo.directioncode,jdbcType=VARCHAR}, + </if> + <if test="productLocusInfo.createddate != null" > + #{productLocusInfo.createddate,jdbcType=TIMESTAMP}, + </if> + <if test="productLocusInfo.modifieddate != null" > + #{productLocusInfo.modifieddate,jdbcType=TIMESTAMP}, + </if> + <if test="productLocusInfo.content != null" > + #{productLocusInfo.content,jdbcType=VARCHAR}, + </if> + <if test="productLocusInfo.customerid != null" > + #{productLocusInfo.customerid,jdbcType=BIGINT}, + </if> + <if test="productLocusInfo.type != null" > + #{productLocusInfo.type,jdbcType=TINYINT}, + </if> + <if test="productLocusInfo.boxcode != null" > + #{productLocusInfo.boxcode,jdbcType=VARCHAR}, + </if> + </trim> + </insert> + <insert id="insertBatch"> + + <foreach collection="list" item="item" separator=";"> + insert into + productlocus${item.slice} + <trim prefix="(" suffix=") values" suffixOverrides=","> + directioncode, + createddate, + modifieddate, + content, + customerid, + `type`, + `boxcode`, + </trim> + <trim prefix="(" suffix=")" suffixOverrides=","> + #{item.directioncode}, + #{item.createddate}, + #{item.modifieddate}, + #{item.content}, + #{item.customerid}, + #{item.type}, + #{item.boxcode}, + + </trim> + + </foreach> + + </insert> + <select id="selectLists" resultType="com.gk.firework.Domain.Vo.ProductLocusVo"> + select + pl.id, + pl.directioncode, + pl.modifieddate, + pl.createddate, + pl.content, + pl.type, + case pl.type when 1 then '入库' when 2 then '退货入库' when 3 then '出库' when 4 then '销售' when 5 then '退库' + when 6 then '生成电子标签' when 7 then '补打' when 8 then '电子标签回退' + end typename, + pl.boxcode, + cu.idcardnum , + INSERT ( cu.idcardnum, 7, 6, '******' ) idCardNumber + from productlocus${slice} as pl + left join customer as cu on cu.id = pl.customerid + where pl.directioncode = #{directionCode} + </select> + <select id="selectFlowByCodes" resultType="com.gk.firework.Domain.Vo.ProductLocusVo"> + select + pl.id, + pl.directioncode, + pl.modifieddate, + pl.createddate, + pl.content, + pl.type, + pl.customerid, + case pl.type when 1 then '入库' when 2 then '退货入库' when 3 then '出库' when 4 then '销售' when 5 then '退库' + when 6 then '生成电子标签' when 7 then '补打' when 8 then '电子标签回退' + end typename, + pl.boxcode, + cu.idcardnum , + INSERT ( cu.idcardnum, 7, 6, '******' ) idCardNumber + from productlocus${slice} as pl + left join customer as cu on cu.id = pl.customerid + where directioncode in + <foreach collection="codes" index="index" item="item" open="(" + separator="," close=")"> + #{item} + </foreach> + </select> + +</mapper> -- Gitblit v1.9.2