优惠券、首页品牌、首页新品接口添加

This commit is contained in:
zhh
2018-11-06 17:21:18 +08:00
parent 616c4d3326
commit 8ef1fcc93d
18 changed files with 3758 additions and 2942 deletions

View File

@@ -111,6 +111,13 @@ public class SmsCoupon implements Serializable {
*/
private Integer memberLevel;
/**
* 发行数量0->表示无限制
*
* @mbggenerated
*/
private Integer distributionCount;
private static final long serialVersionUID = 1L;
public Long getId() {
@@ -257,6 +264,14 @@ public class SmsCoupon implements Serializable {
this.memberLevel = memberLevel;
}
public Integer getDistributionCount() {
return distributionCount;
}
public void setDistributionCount(Integer distributionCount) {
this.distributionCount = distributionCount;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
@@ -281,6 +296,7 @@ public class SmsCoupon implements Serializable {
sb.append(", enableTime=").append(enableTime);
sb.append(", code=").append(code);
sb.append(", memberLevel=").append(memberLevel);
sb.append(", distributionCount=").append(distributionCount);
sb.append(", serialVersionUID=").append(serialVersionUID);
sb.append("]");
return sb.toString();

View File

@@ -1215,6 +1215,66 @@ public class SmsCouponExample {
addCriterion("member_level not between", value1, value2, "memberLevel");
return (Criteria) this;
}
public Criteria andDistributionCountIsNull() {
addCriterion("distribution_count is null");
return (Criteria) this;
}
public Criteria andDistributionCountIsNotNull() {
addCriterion("distribution_count is not null");
return (Criteria) this;
}
public Criteria andDistributionCountEqualTo(Integer value) {
addCriterion("distribution_count =", value, "distributionCount");
return (Criteria) this;
}
public Criteria andDistributionCountNotEqualTo(Integer value) {
addCriterion("distribution_count <>", value, "distributionCount");
return (Criteria) this;
}
public Criteria andDistributionCountGreaterThan(Integer value) {
addCriterion("distribution_count >", value, "distributionCount");
return (Criteria) this;
}
public Criteria andDistributionCountGreaterThanOrEqualTo(Integer value) {
addCriterion("distribution_count >=", value, "distributionCount");
return (Criteria) this;
}
public Criteria andDistributionCountLessThan(Integer value) {
addCriterion("distribution_count <", value, "distributionCount");
return (Criteria) this;
}
public Criteria andDistributionCountLessThanOrEqualTo(Integer value) {
addCriterion("distribution_count <=", value, "distributionCount");
return (Criteria) this;
}
public Criteria andDistributionCountIn(List<Integer> values) {
addCriterion("distribution_count in", values, "distributionCount");
return (Criteria) this;
}
public Criteria andDistributionCountNotIn(List<Integer> values) {
addCriterion("distribution_count not in", values, "distributionCount");
return (Criteria) this;
}
public Criteria andDistributionCountBetween(Integer value1, Integer value2) {
addCriterion("distribution_count between", value1, value2, "distributionCount");
return (Criteria) this;
}
public Criteria andDistributionCountNotBetween(Integer value1, Integer value2) {
addCriterion("distribution_count not between", value1, value2, "distributionCount");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {

View File

@@ -47,7 +47,14 @@ public class SmsCouponHistory implements Serializable {
*
* @mbggenerated
*/
private String orderId;
private Long orderId;
/**
* 订单号码
*
* @mbggenerated
*/
private String orderSn;
private static final long serialVersionUID = 1L;
@@ -123,14 +130,22 @@ public class SmsCouponHistory implements Serializable {
this.useTime = useTime;
}
public String getOrderId() {
public Long getOrderId() {
return orderId;
}
public void setOrderId(String orderId) {
public void setOrderId(Long orderId) {
this.orderId = orderId;
}
public String getOrderSn() {
return orderSn;
}
public void setOrderSn(String orderSn) {
this.orderSn = orderSn;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
@@ -147,6 +162,7 @@ public class SmsCouponHistory implements Serializable {
sb.append(", useStatus=").append(useStatus);
sb.append(", useTime=").append(useTime);
sb.append(", orderId=").append(orderId);
sb.append(", orderSn=").append(orderSn);
sb.append(", serialVersionUID=").append(serialVersionUID);
sb.append("]");
return sb.toString();

View File

@@ -675,65 +675,125 @@ public class SmsCouponHistoryExample {
return (Criteria) this;
}
public Criteria andOrderIdEqualTo(String value) {
public Criteria andOrderIdEqualTo(Long value) {
addCriterion("order_id =", value, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdNotEqualTo(String value) {
public Criteria andOrderIdNotEqualTo(Long value) {
addCriterion("order_id <>", value, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdGreaterThan(String value) {
public Criteria andOrderIdGreaterThan(Long value) {
addCriterion("order_id >", value, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdGreaterThanOrEqualTo(String value) {
public Criteria andOrderIdGreaterThanOrEqualTo(Long value) {
addCriterion("order_id >=", value, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdLessThan(String value) {
public Criteria andOrderIdLessThan(Long value) {
addCriterion("order_id <", value, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdLessThanOrEqualTo(String value) {
public Criteria andOrderIdLessThanOrEqualTo(Long value) {
addCriterion("order_id <=", value, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdLike(String value) {
addCriterion("order_id like", value, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdNotLike(String value) {
addCriterion("order_id not like", value, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdIn(List<String> values) {
public Criteria andOrderIdIn(List<Long> values) {
addCriterion("order_id in", values, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdNotIn(List<String> values) {
public Criteria andOrderIdNotIn(List<Long> values) {
addCriterion("order_id not in", values, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdBetween(String value1, String value2) {
public Criteria andOrderIdBetween(Long value1, Long value2) {
addCriterion("order_id between", value1, value2, "orderId");
return (Criteria) this;
}
public Criteria andOrderIdNotBetween(String value1, String value2) {
public Criteria andOrderIdNotBetween(Long value1, Long value2) {
addCriterion("order_id not between", value1, value2, "orderId");
return (Criteria) this;
}
public Criteria andOrderSnIsNull() {
addCriterion("order_sn is null");
return (Criteria) this;
}
public Criteria andOrderSnIsNotNull() {
addCriterion("order_sn is not null");
return (Criteria) this;
}
public Criteria andOrderSnEqualTo(String value) {
addCriterion("order_sn =", value, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnNotEqualTo(String value) {
addCriterion("order_sn <>", value, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnGreaterThan(String value) {
addCriterion("order_sn >", value, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnGreaterThanOrEqualTo(String value) {
addCriterion("order_sn >=", value, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnLessThan(String value) {
addCriterion("order_sn <", value, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnLessThanOrEqualTo(String value) {
addCriterion("order_sn <=", value, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnLike(String value) {
addCriterion("order_sn like", value, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnNotLike(String value) {
addCriterion("order_sn not like", value, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnIn(List<String> values) {
addCriterion("order_sn in", values, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnNotIn(List<String> values) {
addCriterion("order_sn not in", values, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnBetween(String value1, String value2) {
addCriterion("order_sn between", value1, value2, "orderSn");
return (Criteria) this;
}
public Criteria andOrderSnNotBetween(String value1, String value2) {
addCriterion("order_sn not between", value1, value2, "orderSn");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {

View File

@@ -11,7 +11,8 @@
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="use_status" jdbcType="INTEGER" property="useStatus" />
<result column="use_time" jdbcType="TIMESTAMP" property="useTime" />
<result column="order_id" jdbcType="CHAR" property="orderId" />
<result column="order_id" jdbcType="BIGINT" property="orderId" />
<result column="order_sn" jdbcType="VARCHAR" property="orderSn" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
@@ -73,7 +74,7 @@
</sql>
<sql id="Base_Column_List">
id, coupon_id, member_id, coupon_code, member_nickname, get_type, create_time, use_status,
use_time, order_id
use_time, order_id, order_sn
</sql>
<select id="selectByExample" parameterType="com.macro.mall.model.SmsCouponHistoryExample" resultMap="BaseResultMap">
select
@@ -111,12 +112,12 @@
</selectKey>
insert into sms_coupon_history (coupon_id, member_id, coupon_code,
member_nickname, get_type, create_time,
use_status, use_time, order_id
)
use_status, use_time, order_id,
order_sn)
values (#{couponId,jdbcType=BIGINT}, #{memberId,jdbcType=BIGINT}, #{couponCode,jdbcType=VARCHAR},
#{memberNickname,jdbcType=VARCHAR}, #{getType,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{useStatus,jdbcType=INTEGER}, #{useTime,jdbcType=TIMESTAMP}, #{orderId,jdbcType=CHAR}
)
#{useStatus,jdbcType=INTEGER}, #{useTime,jdbcType=TIMESTAMP}, #{orderId,jdbcType=BIGINT},
#{orderSn,jdbcType=VARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.macro.mall.model.SmsCouponHistory">
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
@@ -151,6 +152,9 @@
<if test="orderId != null">
order_id,
</if>
<if test="orderSn != null">
order_sn,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="couponId != null">
@@ -178,7 +182,10 @@
#{useTime,jdbcType=TIMESTAMP},
</if>
<if test="orderId != null">
#{orderId,jdbcType=CHAR},
#{orderId,jdbcType=BIGINT},
</if>
<if test="orderSn != null">
#{orderSn,jdbcType=VARCHAR},
</if>
</trim>
</insert>
@@ -219,7 +226,10 @@
use_time = #{record.useTime,jdbcType=TIMESTAMP},
</if>
<if test="record.orderId != null">
order_id = #{record.orderId,jdbcType=CHAR},
order_id = #{record.orderId,jdbcType=BIGINT},
</if>
<if test="record.orderSn != null">
order_sn = #{record.orderSn,jdbcType=VARCHAR},
</if>
</set>
<if test="_parameter != null">
@@ -237,7 +247,8 @@
create_time = #{record.createTime,jdbcType=TIMESTAMP},
use_status = #{record.useStatus,jdbcType=INTEGER},
use_time = #{record.useTime,jdbcType=TIMESTAMP},
order_id = #{record.orderId,jdbcType=CHAR}
order_id = #{record.orderId,jdbcType=BIGINT},
order_sn = #{record.orderSn,jdbcType=VARCHAR}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
@@ -270,7 +281,10 @@
use_time = #{useTime,jdbcType=TIMESTAMP},
</if>
<if test="orderId != null">
order_id = #{orderId,jdbcType=CHAR},
order_id = #{orderId,jdbcType=BIGINT},
</if>
<if test="orderSn != null">
order_sn = #{orderSn,jdbcType=VARCHAR},
</if>
</set>
where id = #{id,jdbcType=BIGINT}
@@ -285,7 +299,8 @@
create_time = #{createTime,jdbcType=TIMESTAMP},
use_status = #{useStatus,jdbcType=INTEGER},
use_time = #{useTime,jdbcType=TIMESTAMP},
order_id = #{orderId,jdbcType=CHAR}
order_id = #{orderId,jdbcType=BIGINT},
order_sn = #{orderSn,jdbcType=VARCHAR}
where id = #{id,jdbcType=BIGINT}
</update>
</mapper>

View File

@@ -20,6 +20,7 @@
<result column="enable_time" jdbcType="TIMESTAMP" property="enableTime" />
<result column="code" jdbcType="VARCHAR" property="code" />
<result column="member_level" jdbcType="INTEGER" property="memberLevel" />
<result column="distribution_count" jdbcType="INTEGER" property="distributionCount" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
@@ -81,7 +82,8 @@
</sql>
<sql id="Base_Column_List">
id, type, name, platform, count, amount, per_limit, min_point, start_time, end_time,
use_type, note, publish_count, use_count, receive_count, enable_time, code, member_level
use_type, note, publish_count, use_count, receive_count, enable_time, code, member_level,
distribution_count
</sql>
<select id="selectByExample" parameterType="com.macro.mall.model.SmsCouponExample" resultMap="BaseResultMap">
select
@@ -122,13 +124,15 @@
min_point, start_time, end_time,
use_type, note, publish_count,
use_count, receive_count, enable_time,
code, member_level)
code, member_level, distribution_count
)
values (#{type,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{platform,jdbcType=INTEGER},
#{count,jdbcType=INTEGER}, #{amount,jdbcType=DECIMAL}, #{perLimit,jdbcType=INTEGER},
#{minPoint,jdbcType=DECIMAL}, #{startTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP},
#{useType,jdbcType=INTEGER}, #{note,jdbcType=VARCHAR}, #{publishCount,jdbcType=INTEGER},
#{useCount,jdbcType=INTEGER}, #{receiveCount,jdbcType=INTEGER}, #{enableTime,jdbcType=TIMESTAMP},
#{code,jdbcType=VARCHAR}, #{memberLevel,jdbcType=INTEGER})
#{code,jdbcType=VARCHAR}, #{memberLevel,jdbcType=INTEGER}, #{distributionCount,jdbcType=INTEGER}
)
</insert>
<insert id="insertSelective" parameterType="com.macro.mall.model.SmsCoupon">
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
@@ -187,6 +191,9 @@
<if test="memberLevel != null">
member_level,
</if>
<if test="distributionCount != null">
distribution_count,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="type != null">
@@ -240,6 +247,9 @@
<if test="memberLevel != null">
#{memberLevel,jdbcType=INTEGER},
</if>
<if test="distributionCount != null">
#{distributionCount,jdbcType=INTEGER},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.macro.mall.model.SmsCouponExample" resultType="java.lang.Integer">
@@ -305,6 +315,9 @@
<if test="record.memberLevel != null">
member_level = #{record.memberLevel,jdbcType=INTEGER},
</if>
<if test="record.distributionCount != null">
distribution_count = #{record.distributionCount,jdbcType=INTEGER},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
@@ -329,7 +342,8 @@
receive_count = #{record.receiveCount,jdbcType=INTEGER},
enable_time = #{record.enableTime,jdbcType=TIMESTAMP},
code = #{record.code,jdbcType=VARCHAR},
member_level = #{record.memberLevel,jdbcType=INTEGER}
member_level = #{record.memberLevel,jdbcType=INTEGER},
distribution_count = #{record.distributionCount,jdbcType=INTEGER}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
@@ -388,6 +402,9 @@
<if test="memberLevel != null">
member_level = #{memberLevel,jdbcType=INTEGER},
</if>
<if test="distributionCount != null">
distribution_count = #{distributionCount,jdbcType=INTEGER},
</if>
</set>
where id = #{id,jdbcType=BIGINT}
</update>
@@ -409,7 +426,8 @@
receive_count = #{receiveCount,jdbcType=INTEGER},
enable_time = #{enableTime,jdbcType=TIMESTAMP},
code = #{code,jdbcType=VARCHAR},
member_level = #{memberLevel,jdbcType=INTEGER}
member_level = #{memberLevel,jdbcType=INTEGER},
distribution_count = #{distributionCount,jdbcType=INTEGER}
where id = #{id,jdbcType=BIGINT}
</update>
</mapper>