浏览代码

VIP活动改造

zouxuan 2 年之前
父节点
当前提交
075d6639e6

+ 3 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/VipGroupActivity.java

@@ -129,6 +129,9 @@ public class VipGroupActivity{
 	@ApiModelProperty(value = "线下课是否参与梯度奖励")
 	private Integer offlineClassJoinGradientRewards = 0;
 
+	@ApiModelProperty(value = "是否固定课程数量")
+	private Boolean fixedCourseNumFlag = false;
+
 	@ApiModelProperty(value = "最少课程数量")
 	private Integer minCourseNum = -1;
 

+ 4 - 3
mec-biz/src/main/resources/config/mybatis/VipGroupActivityMapper.xml

@@ -56,6 +56,7 @@
 		<result property="code" column="code_"/>
 		<result property="activityChannel" column="activity_channel_"/>
 		<result property="originalPrice" column="original_price_"/>
+		<result property="fixedCourseNumFlag" column="fixed_course_num_flag_"/>
         <result column="tenant_id_" property="tenantId"/>
 	</resultMap>
 	
@@ -79,14 +80,14 @@
 										,member_rank_id_,member_time_,give_member_rank_id_,give_member_time_,course_type_,
 		                                activity_type_,give_sign_course_time_,is_pay_to_balance_,teach_mode_,give_teach_mode_,
 		                                period_,give_period_,status_,market_price_,give_allow_online_to_offline_,give_prize_num_,
-		                                activity_channel_,original_price_,tenant_id_,give_coupon_id_,give_coupon_num_)
+		                                activity_channel_,original_price_,tenant_id_,give_coupon_id_,give_coupon_num_,fixed_course_num_flag_)
 		VALUES(#{name},#{description},#{vipGroupCategoryIdList},#{startTime},#{endTime},#{organId},#{coursesStartTime},#{coursesEndTime},
 		       now(),now(),#{salarySettlementJson},#{delFlag},#{onlineClassJoinGradientRewards},
 		       #{offlineClassJoinGradientRewards},#{minCourseNum},#{maxCourseNum},#{studentMaxUsedTimes},#{applyToStudentType},#{allowOnlineToOffline},
 			   #{singleCourseTime},#{discount},#{fullMinusCourseTimes},#{giveCourseType},#{giveCategoryId},#{giveCourseNum}
 				  ,#{memberRankId},#{memberTime},#{giveMemberRankId},#{giveMemberTime},#{courseType},#{activityType},#{giveSingleCourseTime},
 		       #{isPayToBalance},#{teachMode},#{giveTeachMode},#{periodEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{givePeriodEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{status},
-		       #{marketPrice},#{giveAllowOnlineToOffline},#{givePrizeNum},#{activityChannel},#{originalPrice},#{tenantId},#{giveCouponId},#{giveCouponNum})
+		       #{marketPrice},#{giveAllowOnlineToOffline},#{givePrizeNum},#{activityChannel},#{originalPrice},#{tenantId},#{giveCouponId},#{giveCouponNum},#{fixedCourseNumFlag})
 	</insert>
 	
 	<!-- 根据主键查询一条记录 -->
@@ -108,7 +109,7 @@
 		allow_online_to_offline_=#{allowOnlineToOffline},end_time_ = #{endTime},market_price_ = #{marketPrice},update_time_ = NOW(),
 		give_allow_online_to_offline_ = #{giveAllowOnlineToOffline},
 		give_prize_num_ = #{givePrizeNum},activity_channel_ = #{activityChannel},original_price_ = #{originalPrice} ,
-									  give_coupon_id_ = #{giveCouponId} ,give_coupon_num_ = #{giveCouponNum}
+									  give_coupon_id_ = #{giveCouponId} ,give_coupon_num_ = #{giveCouponNum},fixed_course_num_flag_ = #{fixedCourseNumFlag}
 		WHERE id_ = #{id} and tenant_id_ = #{tenantId}
 	</update>