|
@@ -15,12 +15,15 @@
|
|
|
<result column="original_musical_price_" property="originalMusicalPrice"/>
|
|
|
<result column="original_accessories_" property="originalAccessories"/>
|
|
|
<result column="original_accessories_price_" property="originalAccessoriesPrice"/>
|
|
|
- <result column="kit_group_purchase_type_" property="kitGroupPurchaseType" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result column="original_cost_" property="originalCost"/>
|
|
|
+ <result column="kit_group_purchase_type_" property="kitGroupPurchaseType"
|
|
|
+ typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
<result column="change_course_fee_" property="changeCourseFee"/>
|
|
|
<result column="change_musical_" property="changeMusical"/>
|
|
|
<result column="change_musical_price_" property="changeMusicalPrice"/>
|
|
|
<result column="change_accessories_" property="changeAccessories"/>
|
|
|
<result column="change_accessories_price_" property="changeAccessoriesPrice"/>
|
|
|
+ <result column="change_cost_" property="changeCost"/>
|
|
|
<result column="goods_margin_" property="goodsMargin"/>
|
|
|
<result column="course_margin_" property="courseMargin"/>
|
|
|
<result column="cost_margin_" property="costMargin"/>
|
|
@@ -35,11 +38,12 @@
|
|
|
</resultMap>
|
|
|
<sql id="Base_Column_List">
|
|
|
<!--@mbg.generated-->
|
|
|
- id_,student_id_,organ_id_,cooperation_organ_id_, music_group_id_,original_course_fee_, original_musical_, original_musical_price_,
|
|
|
- original_accessories_,
|
|
|
- original_accessories_price_,kit_group_purchase_type_, change_course_fee_, change_musical_, change_musical_price_,
|
|
|
- change_accessories_, change_accessories_price_, goods_margin_, course_margin_,cost_margin_,sell_amount_,order_id_,order_no_,trans_no_, status_,
|
|
|
- sell_time_,create_time_, update_time,version_
|
|
|
+ id_,student_id_,organ_id_,cooperation_organ_id_, music_group_id_,original_course_fee_, original_musical_,
|
|
|
+ original_musical_price_,
|
|
|
+ original_accessories_,original_accessories_price_,kit_group_purchase_type_, change_course_fee_, change_musical_,
|
|
|
+ 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_,
|
|
|
+ update_time,version_
|
|
|
</sql>
|
|
|
<select id="get" parameterType="java.lang.Integer" resultMap="SubjectChange">
|
|
|
<!--@mbg.generated-->
|
|
@@ -56,14 +60,19 @@
|
|
|
<insert id="insert" keyColumn="id_" keyProperty="id" parameterType="com.ym.mec.biz.dal.entity.SubjectChange"
|
|
|
useGeneratedKeys="true">
|
|
|
<!--@mbg.generated-->
|
|
|
- insert into subject_change (student_id_,organ_id_,cooperation_organ_id_,music_group_id_,original_course_fee_, original_musical_,
|
|
|
- original_musical_price_,original_accessories_,original_accessories_price_,kit_group_purchase_type_,
|
|
|
+ insert into subject_change (student_id_,organ_id_,cooperation_organ_id_,music_group_id_,original_course_fee_,
|
|
|
+ original_musical_,
|
|
|
+ original_musical_price_,original_accessories_,original_accessories_price_,original_cost_,kit_group_purchase_type_,
|
|
|
change_course_fee_, change_musical_, change_musical_price_,
|
|
|
- change_accessories_, change_accessories_price_, goods_margin_, course_margin_,cost_margin_,sell_amount_,order_id_,
|
|
|
+ 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_, update_time,version_)
|
|
|
- values (#{studentId},#{organId},#{cooperationOrganId},#{musicGroupId},#{originalCourseFee}, #{originalMusical}, #{originalMusicalPrice},
|
|
|
- #{originalAccessories}, #{originalAccessoriesPrice},#{kitGroupPurchaseType},#{changeCourseFee}, #{changeMusical},
|
|
|
- #{changeMusicalPrice}, #{changeAccessories}, #{changeAccessoriesPrice}, #{goodsMargin}, #{courseMargin},#{costMargin}
|
|
|
+ values (#{studentId},#{organId},#{cooperationOrganId},#{musicGroupId},#{originalCourseFee}, #{originalMusical},
|
|
|
+ #{originalMusicalPrice},
|
|
|
+ #{originalAccessories}, #{originalAccessoriesPrice},#{originalCost},#{kitGroupPurchaseType},#{changeCourseFee},
|
|
|
+ #{changeMusical},
|
|
|
+ #{changeMusicalPrice}, #{changeAccessories}, #{changeAccessoriesPrice},#{changeCost}, #{goodsMargin},
|
|
|
+ #{courseMargin},#{costMargin}
|
|
|
#{sellAmount},#{orderId},#{orderNo},#{transNo},#{status},#{sellTime}, #{createTime}, #{updateTime},0)
|
|
|
</insert>
|
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.SubjectChange">
|
|
@@ -94,6 +103,9 @@
|
|
|
<if test="originalAccessoriesPrice != null">
|
|
|
original_accessories_price_ = #{originalAccessoriesPrice},
|
|
|
</if>
|
|
|
+ <if test="originalCost != null">
|
|
|
+ original_cost_ = #{originalCost},
|
|
|
+ </if>
|
|
|
<if test="changeCourseFee != null">
|
|
|
change_course_fee_ = #{changeCourseFee},
|
|
|
</if>
|
|
@@ -109,6 +121,9 @@
|
|
|
<if test="changeAccessoriesPrice != null">
|
|
|
change_accessories_price_ = #{changeAccessoriesPrice},
|
|
|
</if>
|
|
|
+ <if test="changeCost != null">
|
|
|
+ change_cost_ = #{changeCost},
|
|
|
+ </if>
|
|
|
<if test="goodsMargin != null">
|
|
|
goods_margin_ = #{goodsMargin},
|
|
|
</if>
|
|
@@ -155,13 +170,16 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getChangeInfo" resultMap="SubjectChange">
|
|
|
- SELECT sc.*,su.username_ studentName
|
|
|
+ SELECT sc.*, su.username_ studentName
|
|
|
FROM subject_change sc
|
|
|
- LEFT jOIN sys_user su ON su.id_=sc.student_id_
|
|
|
+ LEFT jOIN sys_user su ON su.id_ = sc.student_id_
|
|
|
WHERE sc.id_ = #{id}
|
|
|
</select>
|
|
|
|
|
|
<select id="getMusicGroupWaitPay" resultMap="SubjectChange">
|
|
|
- SELECT * FROM subject_change WHERE music_group_id_ = #{musicGroupId} AND status_ = 0
|
|
|
+ SELECT *
|
|
|
+ FROM subject_change
|
|
|
+ WHERE music_group_id_ = #{musicGroupId}
|
|
|
+ AND status_ = 0
|
|
|
</select>
|
|
|
</mapper>
|