Browse Source

增加双十一活动接口

周箭河 4 years ago
parent
commit
50629ab1e8

+ 31 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/SporadicChargeInfo.java

@@ -63,6 +63,13 @@ public class SporadicChargeInfo {
 	@ApiModelProperty(value = "所属乐团名称", required = true)
 	private String musicGroupName;
 
+	@ApiModelProperty(value = "缴费最大人数", required = true)
+	private Integer maxNum;
+
+	private Integer paidNum;
+
+	private Integer version;
+
 	public String getMusicGroupName() {
 		return musicGroupName;
 	}
@@ -230,4 +237,28 @@ public class SporadicChargeInfo {
 	public void setOrderType(String orderType) {
 		this.orderType = orderType;
 	}
+
+	public Integer getMaxNum() {
+		return maxNum;
+	}
+
+	public void setMaxNum(Integer maxNum) {
+		this.maxNum = maxNum;
+	}
+
+	public Integer getPaidNum() {
+		return paidNum;
+	}
+
+	public void setPaidNum(Integer paidNum) {
+		this.paidNum = paidNum;
+	}
+
+	public Integer getVersion() {
+		return version;
+	}
+
+	public void setVersion(Integer version) {
+		this.version = version;
+	}
 }

+ 13 - 1
mec-biz/src/main/resources/config/mybatis/SporadicChargeInfo.xml

@@ -19,6 +19,9 @@
 		<result column="organ_name_" property="organName" />
 		<result column="user_id_" property="userId" />
 		<result column="music_group_id_" property="musicGroupId" />
+		<result column="max_num_" property="maxNum"/>
+		<result column="paid_num_" property="paidNum"/>
+		<result column="version_" property="version"/>
 	</resultMap>
 
 	<!-- 根据主键查询一条记录 -->
@@ -77,8 +80,17 @@
 			<if test="userId != null">
 				user_id_ = #{userId},
 			</if>
+			<if test="maxNum != null">
+				max_num_ = #{maxNum},
+			</if>
+			<if test="paidNum != null">
+				paid_num_ = #{paidNum},
+			</if>
+			<if test="version != null">
+				version_ = version_+1,
+			</if>
 		</set>
-		WHERE id_ = #{id}
+		WHERE id_ = #{id} AND version_ = #{version}
 	</update>
 
 	<!-- 根据主键删除一条记录 -->