|
@@ -5,6 +5,7 @@
|
|
<!--@mbg.generated-->
|
|
<!--@mbg.generated-->
|
|
<!--@Table subject_change-->
|
|
<!--@Table subject_change-->
|
|
<id column="id_" property="id"/>
|
|
<id column="id_" property="id"/>
|
|
|
|
+ <result column="edu_teacher_id_" property="eduTeacherId"/>
|
|
<result column="student_id_" property="studentId"/>
|
|
<result column="student_id_" property="studentId"/>
|
|
<result column="studentName" property="studentName"/>
|
|
<result column="studentName" property="studentName"/>
|
|
<result column="organ_id_" property="organId"/>
|
|
<result column="organ_id_" property="organId"/>
|
|
@@ -35,6 +36,8 @@
|
|
<result column="order_id_" property="orderId"/>
|
|
<result column="order_id_" property="orderId"/>
|
|
<result column="order_no_" property="orderNo"/>
|
|
<result column="order_no_" property="orderNo"/>
|
|
<result column="trans_no_" property="transNo"/>
|
|
<result column="trans_no_" property="transNo"/>
|
|
|
|
+ <result column="payment_channel_" property="paymentChannel"/>
|
|
|
|
+ <result column="mer_no_" property="merNo"/>
|
|
<result column="status_" property="status" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
<result column="status_" property="status" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
<result column="create_time_" property="createTime"/>
|
|
<result column="create_time_" property="createTime"/>
|
|
<result column="update_time" property="updateTime"/>
|
|
<result column="update_time" property="updateTime"/>
|
|
@@ -42,11 +45,14 @@
|
|
</resultMap>
|
|
</resultMap>
|
|
<sql id="Base_Column_List">
|
|
<sql id="Base_Column_List">
|
|
<!--@mbg.generated-->
|
|
<!--@mbg.generated-->
|
|
- id_,student_id_,organ_id_,cooperation_organ_id_, music_group_id_,original_subject_id_,original_course_fee_, original_musical_,
|
|
|
|
|
|
+ id_,edu_teacher_id_,student_id_,organ_id_,cooperation_organ_id_,
|
|
|
|
+ music_group_id_,original_subject_id_,original_course_fee_, original_musical_,
|
|
original_musical_price_,
|
|
original_musical_price_,
|
|
- original_accessories_,original_accessories_price_,kit_group_purchase_type_,change_subject_id_, change_course_fee_, change_musical_,
|
|
|
|
|
|
+ original_accessories_,original_accessories_price_,kit_group_purchase_type_,change_subject_id_,
|
|
|
|
+ change_course_fee_, change_musical_,
|
|
original_cost_,change_musical_price_,change_accessories_, change_accessories_price_,change_cost_, goods_margin_,
|
|
original_cost_,change_musical_price_,change_accessories_, change_accessories_price_,change_cost_, goods_margin_,
|
|
- course_margin_,cost_margin_,sell_amount_,order_id_,order_no_,trans_no_, status_,sell_time_,create_time_,
|
|
|
|
|
|
+ course_margin_,cost_margin_,sell_amount_,order_id_,order_no_,trans_no_,
|
|
|
|
+ status_,payment_channel_,mer_no_,sell_time_,create_time_,
|
|
update_time,version_
|
|
update_time,version_
|
|
</sql>
|
|
</sql>
|
|
<select id="get" parameterType="java.lang.Integer" resultMap="SubjectChange">
|
|
<select id="get" parameterType="java.lang.Integer" resultMap="SubjectChange">
|
|
@@ -64,25 +70,33 @@
|
|
<insert id="insert" keyColumn="id_" keyProperty="id" parameterType="com.ym.mec.biz.dal.entity.SubjectChange"
|
|
<insert id="insert" keyColumn="id_" keyProperty="id" parameterType="com.ym.mec.biz.dal.entity.SubjectChange"
|
|
useGeneratedKeys="true">
|
|
useGeneratedKeys="true">
|
|
<!--@mbg.generated-->
|
|
<!--@mbg.generated-->
|
|
- insert into subject_change (student_id_,organ_id_,cooperation_organ_id_,music_group_id_,original_subject_id_,original_course_fee_,
|
|
|
|
|
|
+ insert into subject_change
|
|
|
|
+ (student_id_,edu_teacher_id_,organ_id_,cooperation_organ_id_,music_group_id_,original_subject_id_,original_course_fee_,
|
|
original_musical_,
|
|
original_musical_,
|
|
original_musical_price_,original_accessories_,original_accessories_price_,original_cost_,kit_group_purchase_type_,
|
|
original_musical_price_,original_accessories_,original_accessories_price_,original_cost_,kit_group_purchase_type_,
|
|
change_subject_id_,change_course_fee_, change_musical_, change_musical_price_,
|
|
change_subject_id_,change_course_fee_, change_musical_, change_musical_price_,
|
|
change_accessories_, change_accessories_price_, change_cost_,goods_margin_,
|
|
change_accessories_, change_accessories_price_, change_cost_,goods_margin_,
|
|
course_margin_,cost_margin_,sell_amount_,order_id_,
|
|
course_margin_,cost_margin_,sell_amount_,order_id_,
|
|
order_no_,trans_no_,status_,sell_time_, create_time_, update_time,version_)
|
|
order_no_,trans_no_,status_,sell_time_, create_time_, update_time,version_)
|
|
- values (#{studentId},#{organId},#{cooperationOrganId},#{musicGroupId},#{originalSubjectId},#{originalCourseFee}, #{originalMusical},
|
|
|
|
|
|
+ values
|
|
|
|
+ (#{studentId},#{eduTeacherId},#{organId},#{cooperationOrganId},#{musicGroupId},#{originalSubjectId},#{originalCourseFee},
|
|
|
|
+ #{originalMusical},
|
|
#{originalMusicalPrice},
|
|
#{originalMusicalPrice},
|
|
- #{originalAccessories}, #{originalAccessoriesPrice},#{originalCost},#{kitGroupPurchaseType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
|
|
|
+ #{originalAccessories},
|
|
|
|
+ #{originalAccessoriesPrice},#{originalCost},#{kitGroupPurchaseType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{changeSubjectId},#{changeCourseFee}, #{changeMusical},
|
|
#{changeSubjectId},#{changeCourseFee}, #{changeMusical},
|
|
#{changeMusicalPrice}, #{changeAccessories}, #{changeAccessoriesPrice},#{changeCost}, #{goodsMargin},
|
|
#{changeMusicalPrice}, #{changeAccessories}, #{changeAccessoriesPrice},#{changeCost}, #{goodsMargin},
|
|
#{courseMargin},#{costMargin},
|
|
#{courseMargin},#{costMargin},
|
|
- #{sellAmount},#{orderId},#{orderNo},#{transNo},#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{sellTime}, #{createTime}, #{updateTime},#{version})
|
|
|
|
|
|
+ #{sellAmount},#{orderId},#{orderNo},#{transNo},#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{sellTime},
|
|
|
|
+ #{createTime}, #{updateTime},#{version})
|
|
</insert>
|
|
</insert>
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.SubjectChange">
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.SubjectChange">
|
|
<!--@mbg.generated-->
|
|
<!--@mbg.generated-->
|
|
update subject_change
|
|
update subject_change
|
|
<set>
|
|
<set>
|
|
|
|
+ <if test="eduTeacherId !=null ">
|
|
|
|
+ edu_teacher_id_ = #{eduTeacherId},
|
|
|
|
+ </if>
|
|
<if test="studentId != null">
|
|
<if test="studentId != null">
|
|
student_id_ = #{studentId},
|
|
student_id_ = #{studentId},
|
|
</if>
|
|
</if>
|
|
@@ -149,6 +163,12 @@
|
|
<if test="status != null">
|
|
<if test="status != null">
|
|
status_ = #{status},
|
|
status_ = #{status},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="paymentChannel != null">
|
|
|
|
+ payment_channel_=#{paymentChannel},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="merNo != null">
|
|
|
|
+ mer_no_ = #{merNo},
|
|
|
|
+ </if>
|
|
<if test="sellTime != null">
|
|
<if test="sellTime != null">
|
|
sell_time_ = #{sellTime},
|
|
sell_time_ = #{sellTime},
|
|
</if>
|
|
</if>
|