|
@@ -13,9 +13,9 @@
|
|
<result column="status_" property="status" />
|
|
<result column="status_" property="status" />
|
|
<result column="type_" property="type" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
<result column="type_" property="type" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
<result column="face_value_" property="faceValue" />
|
|
<result column="face_value_" property="faceValue" />
|
|
- <result column="is_enabled_" property="isEnabled" />
|
|
|
|
<result column="full_amount_" property="fullAmount" />
|
|
<result column="full_amount_" property="fullAmount" />
|
|
<result column="limit_exchange_num_" property="limitExchangeNum" />
|
|
<result column="limit_exchange_num_" property="limitExchangeNum" />
|
|
|
|
+ <result column="effective_type_" property="effectiveType" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
<result column="deadline_" property="deadline" />
|
|
<result column="deadline_" property="deadline" />
|
|
<result column="effective_start_time_" property="effectiveStartTime" />
|
|
<result column="effective_start_time_" property="effectiveStartTime" />
|
|
<result column="effective_expire_time_" property="effectiveExpireTime" />
|
|
<result column="effective_expire_time_" property="effectiveExpireTime" />
|
|
@@ -40,10 +40,11 @@
|
|
|
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
<!-- 向数据库增加一条记录 -->
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.SysCoupon" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.SysCoupon" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
- INSERT INTO sys_coupon (id_,name_,description_,status_,type_,face_value_,is_enabled_,full_amount_,limit_exchange_num_,deadline_,
|
|
|
|
|
|
+ INSERT INTO sys_coupon (id_,name_,description_,status_,type_,face_value_,is_enabled_,full_amount_,limit_exchange_num_,effective_type_,deadline_,
|
|
effective_start_time_, effective_expire_time_,end_date_,start_date_,stock_count_,consume_num_,warning_stock_num_,
|
|
effective_start_time_, effective_expire_time_,end_date_,start_date_,stock_count_,consume_num_,warning_stock_num_,
|
|
create_time_,update_time_)
|
|
create_time_,update_time_)
|
|
- VALUES(#{id},#{name},#{description},#{status},#{type, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{faceValue},#{isEnabled},#{fullAmount},#{limitExchangeNum},#{deadline},
|
|
|
|
|
|
+ VALUES(#{id},#{name},#{description},#{status},#{type, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{faceValue},#{isEnabled},#{fullAmount},#{limitExchangeNum},
|
|
|
|
+ #{effectiveType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{deadline},
|
|
#{effectiveStartTime},#{effectiveExpireTime},#{endDate},#{startDate},#{stockCount},#{consumeNum},#{warningStockNum},
|
|
#{effectiveStartTime},#{effectiveExpireTime},#{endDate},#{startDate},#{stockCount},#{consumeNum},#{warningStockNum},
|
|
NOW(), NOW())
|
|
NOW(), NOW())
|
|
</insert>
|
|
</insert>
|
|
@@ -73,6 +74,9 @@
|
|
<if test="fullAmount != null">
|
|
<if test="fullAmount != null">
|
|
full_amount_ = #{fullAmount},
|
|
full_amount_ = #{fullAmount},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="effectiveType != null">
|
|
|
|
+ effective_type_ = #{effectiveType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
|
+ </if>
|
|
<if test="deadline != null">
|
|
<if test="deadline != null">
|
|
deadline_ = #{deadline},
|
|
deadline_ = #{deadline},
|
|
</if>
|
|
</if>
|