|
@@ -13,6 +13,7 @@
|
|
|
<result column="promotion_price" jdbcType="DECIMAL" property="promotionPrice" />
|
|
|
<result column="lock_stock" jdbcType="INTEGER" property="lockStock" />
|
|
|
<result column="sp_data" jdbcType="VARCHAR" property="spData" />
|
|
|
+ <result column="platform_lock" jdbcType="VARCHAR" property="platformLock" />
|
|
|
</resultMap>
|
|
|
<sql id="Example_Where_Clause">
|
|
|
<where>
|
|
@@ -73,7 +74,7 @@
|
|
|
</where>
|
|
|
</sql>
|
|
|
<sql id="Base_Column_List">
|
|
|
- id, product_id, sku_code, price, stock, low_stock, pic, sale, promotion_price, lock_stock,
|
|
|
+ id, product_id, sku_code, price, stock, low_stock, pic, sale, promotion_price, lock_stock, platform_lock,
|
|
|
sp_data
|
|
|
</sql>
|
|
|
<select id="selectByExample" parameterType="com.yonge.cooleshow.mbg.model.PmsSkuStockExample" resultMap="BaseResultMap">
|
|
@@ -112,11 +113,11 @@
|
|
|
</selectKey>
|
|
|
insert into pms_sku_stock (product_id, sku_code, price,
|
|
|
stock, low_stock, pic,
|
|
|
- sale, promotion_price, lock_stock,
|
|
|
+ sale, promotion_price, lock_stock, platform_lock,
|
|
|
sp_data)
|
|
|
values (#{productId,jdbcType=BIGINT}, #{skuCode,jdbcType=VARCHAR}, #{price,jdbcType=DECIMAL},
|
|
|
#{stock,jdbcType=INTEGER}, #{lowStock,jdbcType=INTEGER}, #{pic,jdbcType=VARCHAR},
|
|
|
- #{sale,jdbcType=INTEGER}, #{promotionPrice,jdbcType=DECIMAL}, #{lockStock,jdbcType=INTEGER},
|
|
|
+ #{sale,jdbcType=INTEGER}, #{promotionPrice,jdbcType=DECIMAL}, #{lockStock,jdbcType=INTEGER}, #{platformLock},
|
|
|
#{spData,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.yonge.cooleshow.mbg.model.PmsSkuStock">
|
|
@@ -155,6 +156,9 @@
|
|
|
<if test="spData != null">
|
|
|
sp_data,
|
|
|
</if>
|
|
|
+ <if test="platformLock != null">
|
|
|
+ platform_lock,
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="productId != null">
|
|
@@ -187,6 +191,9 @@
|
|
|
<if test="spData != null">
|
|
|
#{spData,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="platformLock != null">
|
|
|
+ #{platformLock,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
<select id="countByExample" parameterType="com.yonge.cooleshow.mbg.model.PmsSkuStockExample" resultType="java.lang.Long">
|
|
@@ -231,6 +238,9 @@
|
|
|
<if test="record.spData != null">
|
|
|
sp_data = #{record.spData,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="record.spData != null">
|
|
|
+ platform_lock = #{record.platformLock,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
<if test="_parameter != null">
|
|
|
<include refid="Update_By_Example_Where_Clause" />
|
|
@@ -248,6 +258,7 @@
|
|
|
sale = #{record.sale,jdbcType=INTEGER},
|
|
|
promotion_price = #{record.promotionPrice,jdbcType=DECIMAL},
|
|
|
lock_stock = #{record.lockStock,jdbcType=INTEGER},
|
|
|
+ platform_lock = #{record.platformLock,jdbcType=VARCHAR},
|
|
|
sp_data = #{record.spData,jdbcType=VARCHAR}
|
|
|
<if test="_parameter != null">
|
|
|
<include refid="Update_By_Example_Where_Clause" />
|
|
@@ -286,6 +297,9 @@
|
|
|
<if test="spData != null">
|
|
|
sp_data = #{spData,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="spData != null">
|
|
|
+ platform_lock = #{platformLock,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where id = #{id,jdbcType=BIGINT}
|
|
|
</update>
|
|
@@ -300,6 +314,7 @@
|
|
|
sale = #{sale,jdbcType=INTEGER},
|
|
|
promotion_price = #{promotionPrice,jdbcType=DECIMAL},
|
|
|
lock_stock = #{lockStock,jdbcType=INTEGER},
|
|
|
+ platform_lock = #{platformLock,jdbcType=VARCHAR},
|
|
|
sp_data = #{spData,jdbcType=VARCHAR}
|
|
|
where id = #{id,jdbcType=BIGINT}
|
|
|
</update>
|