对比新文件 |
| | |
| | | <?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.ProductCodeInfoMapper" > |
| | | <resultMap id="BaseResultMap" type="com.gk.firework.Domain.ProductCodeInfo" > |
| | | <!-- --> |
| | | <id column="id" property="id" jdbcType="BIGINT" /> |
| | | <result column="ordercode" property="ordercode" jdbcType="VARCHAR" /> |
| | | <result column="originalcode" property="originalcode" jdbcType="VARCHAR" /> |
| | | <result column="itemname" property="itemname" jdbcType="VARCHAR" /> |
| | | <result column="manufacturer" property="manufacturer" jdbcType="VARCHAR" /> |
| | | <result column="explosivecontent" property="explosivecontent" jdbcType="VARCHAR" /> |
| | | <result column="boxnumber" property="boxnumber" jdbcType="INTEGER" /> |
| | | <result column="type" property="type" jdbcType="VARCHAR" /> |
| | | <result column="level" property="level" jdbcType="VARCHAR" /> |
| | | <result column="createdby" property="createdby" jdbcType="VARCHAR" /> |
| | | <result column="createddate" property="createddate" jdbcType="TIMESTAMP" /> |
| | | <result column="price" property="price" jdbcType="DECIMAL" /> |
| | | </resultMap> |
| | | <sql id="Base_Column_List" > |
| | | <!-- --> |
| | | id, ordercode, originalcode, itemname, manufacturer, explosivecontent, boxnumber, |
| | | type, level,createdby, createddate,price |
| | | </sql> |
| | | <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long" > |
| | | <!-- --> |
| | | select |
| | | <include refid="Base_Column_List" /> |
| | | from productcode |
| | | where id = #{id,jdbcType=BIGINT} |
| | | </select> |
| | | <select id="selectByFourteen" resultType="com.gk.firework.Domain.ProductCodeInfo"> |
| | | select |
| | | <include refid="Base_Column_List" /> |
| | | from productcode |
| | | where |
| | | originalcode like concat(#{fourteen},'%') |
| | | and createddate >= #{date} |
| | | order by createddate desc |
| | | limit 1 |
| | | </select> |
| | | <select id="selectByOrderCode" resultType="com.gk.firework.Domain.ProductCodeInfo"> |
| | | select |
| | | <include refid="Base_Column_List" /> |
| | | from productcode |
| | | where ordercode = #{ordercode} |
| | | and isdel = 0 |
| | | </select> |
| | | <delete id="deleteByPrimaryKey" parameterType="java.lang.Long" > |
| | | <!-- --> |
| | | delete from productcode |
| | | where id = #{id,jdbcType=BIGINT} |
| | | </delete> |
| | | <insert id="insert" parameterType="com.gk.firework.Domain.ProductCodeInfo" > |
| | | <!-- --> |
| | | insert into productcode (id, ordercode, originalcode, |
| | | itemname, manufacturer, explosivecontent, |
| | | boxnumber,type, level, createdby, createddate,price,isdel |
| | | ) |
| | | values (#{id,jdbcType=BIGINT}, #{ordercode,jdbcType=VARCHAR}, #{originalcode,jdbcType=VARCHAR}, |
| | | #{itemname,jdbcType=VARCHAR}, #{manufacturer,jdbcType=VARCHAR}, #{explosivecontent,jdbcType=VARCHAR}, |
| | | #{boxnumber,jdbcType=INTEGER}, #{type,jdbcType=VARCHAR},#{level,jdbcType=VARCHAR}, |
| | | #{createdby,jdbcType=VARCHAR}, #{createddate,jdbcType=TIMESTAMP}, #{price,jdbcType=DECIMAL},0 |
| | | ) |
| | | </insert> |
| | | <insert id="insertSelective" parameterType="com.gk.firework.Domain.ProductCodeInfo"> |
| | | <!-- --> |
| | | insert into productcode |
| | | <trim prefix="(" suffix=")" suffixOverrides="," > |
| | | <if test="id != null" > |
| | | id, |
| | | </if> |
| | | <if test="ordercode != null" > |
| | | ordercode, |
| | | </if> |
| | | <if test="originalcode != null" > |
| | | originalcode, |
| | | </if> |
| | | <if test="itemname != null" > |
| | | itemname, |
| | | </if> |
| | | <if test="manufacturer != null" > |
| | | manufacturer, |
| | | </if> |
| | | <if test="explosivecontent != null" > |
| | | explosivecontent, |
| | | </if> |
| | | <if test="boxnumber != null" > |
| | | boxnumber, |
| | | </if> |
| | | <if test="type != null"> |
| | | type, |
| | | </if> |
| | | <if test="level != null"> |
| | | level, |
| | | </if> |
| | | <if test="createdby != null" > |
| | | createdby, |
| | | </if> |
| | | <if test="createddate != null" > |
| | | createddate, |
| | | </if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides="," > |
| | | <if test="id != null" > |
| | | #{id,jdbcType=BIGINT}, |
| | | </if> |
| | | <if test="ordercode != null" > |
| | | #{ordercode,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="originalcode != null" > |
| | | #{originalcode,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="itemname != null" > |
| | | #{itemname,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="manufacturer != null" > |
| | | #{manufacturer,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="explosivecontent != null" > |
| | | #{explosivecontent,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="boxnumber != null" > |
| | | #{boxnumber,jdbcType=INTEGER}, |
| | | </if> |
| | | <if test="type != null"> |
| | | #{type,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="level != null"> |
| | | #{level,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="createdby != null" > |
| | | #{createdby,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="createddate != null" > |
| | | #{createddate,jdbcType=TIMESTAMP}, |
| | | </if> |
| | | </trim> |
| | | </insert> |
| | | <insert id="insertBatch" parameterType="java.util.List"> |
| | | insert into productcode(id, ordercode, originalcode, |
| | | itemname, manufacturer, explosivecontent, |
| | | boxnumber,type, level, createdby,createddate,price,isdel |
| | | ) |
| | | values |
| | | <foreach collection="list" item="item" index="index" separator=","> |
| | | (#{item.id,jdbcType=BIGINT}, #{item.ordercode,jdbcType=VARCHAR}, #{item.originalcode,jdbcType=VARCHAR}, |
| | | #{item.itemname,jdbcType=VARCHAR}, #{item.manufacturer,jdbcType=VARCHAR}, #{item.explosivecontent,jdbcType=VARCHAR}, |
| | | #{item.boxnumber,jdbcType=INTEGER}, #{item.type,jdbcType=VARCHAR},#{item.level,jdbcType=VARCHAR}, |
| | | #{item.createdby,jdbcType=VARCHAR}, #{item.createddate,jdbcType=TIMESTAMP}, |
| | | #{item.price,jdbcType=DECIMAL},0 |
| | | ) |
| | | </foreach> |
| | | </insert> |
| | | <update id="updateByPrimaryKeySelective" parameterType="com.gk.firework.Domain.ProductCodeInfo" > |
| | | <!-- --> |
| | | update productcode |
| | | <set > |
| | | <if test="ordercode != null" > |
| | | ordercode = #{ordercode,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="originalcode != null" > |
| | | originalcode = #{originalcode,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="itemname != null" > |
| | | itemname = #{itemname,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="manufacturer != null" > |
| | | manufacturer = #{manufacturer,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="explosivecontent != null" > |
| | | explosivecontent = #{explosivecontent,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="boxnumber != null" > |
| | | boxnumber = #{boxnumber,jdbcType=INTEGER}, |
| | | </if> |
| | | <if test="type != null"> |
| | | type = #{type,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="level != null"> |
| | | level = #{level,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="createdby != null" > |
| | | createdby = #{createdby,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="createddate != null" > |
| | | createddate = #{createddate,jdbcType=TIMESTAMP}, |
| | | </if> |
| | | </set> |
| | | where id = #{id,jdbcType=BIGINT} |
| | | </update> |
| | | <update id="updateByPrimaryKey" parameterType="com.gk.firework.Domain.ProductCodeInfo" > |
| | | <!-- --> |
| | | update productcode |
| | | set ordercode = #{ordercode,jdbcType=VARCHAR}, |
| | | originalcode = #{originalcode,jdbcType=VARCHAR}, |
| | | itemname = #{itemname,jdbcType=VARCHAR}, |
| | | manufacturer = #{manufacturer,jdbcType=VARCHAR}, |
| | | explosivecontent = #{explosivecontent,jdbcType=VARCHAR}, |
| | | boxnumber = #{boxnumber,jdbcType=INTEGER}, |
| | | type = #{type,jdbcType=VARCHAR}, |
| | | level = #{level,jdbcType=VARCHAR}, |
| | | createdby = #{createdby,jdbcType=VARCHAR}, |
| | | createddate = #{createddate,jdbcType=TIMESTAMP} |
| | | where id = #{id,jdbcType=BIGINT} |
| | | </update> |
| | | </mapper> |