提交代码

dev-discount
胡锐 2 years ago
parent fe0ac2dcf2
commit d12bef55c3
  1. 17
      hai-service/src/main/java/com/hai/dao/HighCouponMapper.java
  2. 14
      hai-service/src/main/java/com/hai/dao/HighCouponSqlProvider.java
  3. 26
      hai-service/src/main/java/com/hai/entity/HighCoupon.java
  4. 60
      hai-service/src/main/java/com/hai/entity/HighCouponExample.java

@ -53,7 +53,8 @@ public interface HighCouponMapper extends HighCouponMapperExt {
"ext_3, `status`, display_area, ", "ext_3, `status`, display_area, ",
"coupon_source, distributor, ", "coupon_source, distributor, ",
"goods_type_id, brand_id, ", "goods_type_id, brand_id, ",
"reserve_status, buy_points)", "reserve_status, buy_points, ",
"where_post)",
"values (#{companyId,jdbcType=BIGINT}, #{merchantId,jdbcType=BIGINT}, ", "values (#{companyId,jdbcType=BIGINT}, #{merchantId,jdbcType=BIGINT}, ",
"#{couponKey,jdbcType=VARCHAR}, #{couponName,jdbcType=VARCHAR}, ", "#{couponKey,jdbcType=VARCHAR}, #{couponName,jdbcType=VARCHAR}, ",
"#{couponPrice,jdbcType=DECIMAL}, #{couponImg,jdbcType=VARCHAR}, ", "#{couponPrice,jdbcType=DECIMAL}, #{couponImg,jdbcType=VARCHAR}, ",
@ -68,7 +69,8 @@ public interface HighCouponMapper extends HighCouponMapperExt {
"#{ext3,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{displayArea,jdbcType=INTEGER}, ", "#{ext3,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{displayArea,jdbcType=INTEGER}, ",
"#{couponSource,jdbcType=INTEGER}, #{distributor,jdbcType=INTEGER}, ", "#{couponSource,jdbcType=INTEGER}, #{distributor,jdbcType=INTEGER}, ",
"#{goodsTypeId,jdbcType=INTEGER}, #{brandId,jdbcType=INTEGER}, ", "#{goodsTypeId,jdbcType=INTEGER}, #{brandId,jdbcType=INTEGER}, ",
"#{reserveStatus,jdbcType=BIT}, #{buyPoints,jdbcType=BIT})" "#{reserveStatus,jdbcType=BIT}, #{buyPoints,jdbcType=BIT}, ",
"#{wherePost,jdbcType=BIT})"
}) })
@Options(useGeneratedKeys=true,keyProperty="id") @Options(useGeneratedKeys=true,keyProperty="id")
int insert(HighCoupon record); int insert(HighCoupon record);
@ -111,7 +113,8 @@ public interface HighCouponMapper extends HighCouponMapperExt {
@Result(column="goods_type_id", property="goodsTypeId", jdbcType=JdbcType.INTEGER), @Result(column="goods_type_id", property="goodsTypeId", jdbcType=JdbcType.INTEGER),
@Result(column="brand_id", property="brandId", jdbcType=JdbcType.INTEGER), @Result(column="brand_id", property="brandId", jdbcType=JdbcType.INTEGER),
@Result(column="reserve_status", property="reserveStatus", jdbcType=JdbcType.BIT), @Result(column="reserve_status", property="reserveStatus", jdbcType=JdbcType.BIT),
@Result(column="buy_points", property="buyPoints", jdbcType=JdbcType.BIT) @Result(column="buy_points", property="buyPoints", jdbcType=JdbcType.BIT),
@Result(column="where_post", property="wherePost", jdbcType=JdbcType.BIT)
}) })
List<HighCoupon> selectByExample(HighCouponExample example); List<HighCoupon> selectByExample(HighCouponExample example);
@ -122,7 +125,7 @@ public interface HighCouponMapper extends HighCouponMapperExt {
"limit_number, sales_price, discount_price, sales_count, is_present, create_time, ", "limit_number, sales_price, discount_price, sales_count, is_present, create_time, ",
"update_time, operator_id, operator_name, pay_type, ext_1, ext_2, ext_3, `status`, ", "update_time, operator_id, operator_name, pay_type, ext_1, ext_2, ext_3, `status`, ",
"display_area, coupon_source, distributor, goods_type_id, brand_id, reserve_status, ", "display_area, coupon_source, distributor, goods_type_id, brand_id, reserve_status, ",
"buy_points", "buy_points, where_post",
"from high_coupon", "from high_coupon",
"where id = #{id,jdbcType=BIGINT}" "where id = #{id,jdbcType=BIGINT}"
}) })
@ -159,7 +162,8 @@ public interface HighCouponMapper extends HighCouponMapperExt {
@Result(column="goods_type_id", property="goodsTypeId", jdbcType=JdbcType.INTEGER), @Result(column="goods_type_id", property="goodsTypeId", jdbcType=JdbcType.INTEGER),
@Result(column="brand_id", property="brandId", jdbcType=JdbcType.INTEGER), @Result(column="brand_id", property="brandId", jdbcType=JdbcType.INTEGER),
@Result(column="reserve_status", property="reserveStatus", jdbcType=JdbcType.BIT), @Result(column="reserve_status", property="reserveStatus", jdbcType=JdbcType.BIT),
@Result(column="buy_points", property="buyPoints", jdbcType=JdbcType.BIT) @Result(column="buy_points", property="buyPoints", jdbcType=JdbcType.BIT),
@Result(column="where_post", property="wherePost", jdbcType=JdbcType.BIT)
}) })
HighCoupon selectByPrimaryKey(Long id); HighCoupon selectByPrimaryKey(Long id);
@ -205,7 +209,8 @@ public interface HighCouponMapper extends HighCouponMapperExt {
"goods_type_id = #{goodsTypeId,jdbcType=INTEGER},", "goods_type_id = #{goodsTypeId,jdbcType=INTEGER},",
"brand_id = #{brandId,jdbcType=INTEGER},", "brand_id = #{brandId,jdbcType=INTEGER},",
"reserve_status = #{reserveStatus,jdbcType=BIT},", "reserve_status = #{reserveStatus,jdbcType=BIT},",
"buy_points = #{buyPoints,jdbcType=BIT}", "buy_points = #{buyPoints,jdbcType=BIT},",
"where_post = #{wherePost,jdbcType=BIT}",
"where id = #{id,jdbcType=BIGINT}" "where id = #{id,jdbcType=BIGINT}"
}) })
int updateByPrimaryKey(HighCoupon record); int updateByPrimaryKey(HighCoupon record);

@ -156,6 +156,10 @@ public class HighCouponSqlProvider {
sql.VALUES("buy_points", "#{buyPoints,jdbcType=BIT}"); sql.VALUES("buy_points", "#{buyPoints,jdbcType=BIT}");
} }
if (record.getWherePost() != null) {
sql.VALUES("where_post", "#{wherePost,jdbcType=BIT}");
}
return sql.toString(); return sql.toString();
} }
@ -198,6 +202,7 @@ public class HighCouponSqlProvider {
sql.SELECT("brand_id"); sql.SELECT("brand_id");
sql.SELECT("reserve_status"); sql.SELECT("reserve_status");
sql.SELECT("buy_points"); sql.SELECT("buy_points");
sql.SELECT("where_post");
sql.FROM("high_coupon"); sql.FROM("high_coupon");
applyWhere(sql, example, false); applyWhere(sql, example, false);
@ -347,6 +352,10 @@ public class HighCouponSqlProvider {
sql.SET("buy_points = #{record.buyPoints,jdbcType=BIT}"); sql.SET("buy_points = #{record.buyPoints,jdbcType=BIT}");
} }
if (record.getWherePost() != null) {
sql.SET("where_post = #{record.wherePost,jdbcType=BIT}");
}
applyWhere(sql, example, true); applyWhere(sql, example, true);
return sql.toString(); return sql.toString();
} }
@ -388,6 +397,7 @@ public class HighCouponSqlProvider {
sql.SET("brand_id = #{record.brandId,jdbcType=INTEGER}"); sql.SET("brand_id = #{record.brandId,jdbcType=INTEGER}");
sql.SET("reserve_status = #{record.reserveStatus,jdbcType=BIT}"); sql.SET("reserve_status = #{record.reserveStatus,jdbcType=BIT}");
sql.SET("buy_points = #{record.buyPoints,jdbcType=BIT}"); sql.SET("buy_points = #{record.buyPoints,jdbcType=BIT}");
sql.SET("where_post = #{record.wherePost,jdbcType=BIT}");
HighCouponExample example = (HighCouponExample) parameter.get("example"); HighCouponExample example = (HighCouponExample) parameter.get("example");
applyWhere(sql, example, true); applyWhere(sql, example, true);
@ -526,6 +536,10 @@ public class HighCouponSqlProvider {
sql.SET("buy_points = #{buyPoints,jdbcType=BIT}"); sql.SET("buy_points = #{buyPoints,jdbcType=BIT}");
} }
if (record.getWherePost() != null) {
sql.SET("where_post = #{wherePost,jdbcType=BIT}");
}
sql.WHERE("id = #{id,jdbcType=BIGINT}"); sql.WHERE("id = #{id,jdbcType=BIGINT}");
return sql.toString(); return sql.toString();

@ -1,7 +1,5 @@
package com.hai.entity; package com.hai.entity;
import com.hai.model.HighCouponModel;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
@ -15,7 +13,7 @@ import java.util.Date;
* 代码由工具生成 * 代码由工具生成
* *
**/ **/
public class HighCoupon extends HighCouponModel implements Serializable { public class HighCoupon implements Serializable {
/** /**
* 主键 * 主键
*/ */
@ -122,7 +120,7 @@ public class HighCoupon extends HighCouponModel implements Serializable {
private String operatorName; private String operatorName;
/** /**
* 支付类型1.微信支付 2.金币支付 3. 银联支付 4. 汇联通支付 * 支付类型1.微信支付 2.金币支付 3:所有支付方式 4工会卡支付
*/ */
private Integer payType; private Integer payType;
@ -138,7 +136,7 @@ public class HighCoupon extends HighCouponModel implements Serializable {
private Integer status; private Integer status;
/** /**
* 1.赠券专区 2.金币专区 3. 银联专区 4. 优选商品 5. 贵州工会卡专区 * 1.赠券专区 2.金币专区 3 银联专区 4. 优选商品 5.工会卡专区
*/ */
private Integer displayArea; private Integer displayArea;
@ -172,6 +170,11 @@ public class HighCoupon extends HighCouponModel implements Serializable {
*/ */
private Boolean buyPoints; private Boolean buyPoints;
/**
* 是否邮递
*/
private Boolean wherePost;
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public Long getId() { public Long getId() {
@ -438,6 +441,14 @@ public class HighCoupon extends HighCouponModel implements Serializable {
this.buyPoints = buyPoints; this.buyPoints = buyPoints;
} }
public Boolean getWherePost() {
return wherePost;
}
public void setWherePost(Boolean wherePost) {
this.wherePost = wherePost;
}
@Override @Override
public boolean equals(Object that) { public boolean equals(Object that) {
if (this == that) { if (this == that) {
@ -482,7 +493,8 @@ public class HighCoupon extends HighCouponModel implements Serializable {
&& (this.getGoodsTypeId() == null ? other.getGoodsTypeId() == null : this.getGoodsTypeId().equals(other.getGoodsTypeId())) && (this.getGoodsTypeId() == null ? other.getGoodsTypeId() == null : this.getGoodsTypeId().equals(other.getGoodsTypeId()))
&& (this.getBrandId() == null ? other.getBrandId() == null : this.getBrandId().equals(other.getBrandId())) && (this.getBrandId() == null ? other.getBrandId() == null : this.getBrandId().equals(other.getBrandId()))
&& (this.getReserveStatus() == null ? other.getReserveStatus() == null : this.getReserveStatus().equals(other.getReserveStatus())) && (this.getReserveStatus() == null ? other.getReserveStatus() == null : this.getReserveStatus().equals(other.getReserveStatus()))
&& (this.getBuyPoints() == null ? other.getBuyPoints() == null : this.getBuyPoints().equals(other.getBuyPoints())); && (this.getBuyPoints() == null ? other.getBuyPoints() == null : this.getBuyPoints().equals(other.getBuyPoints()))
&& (this.getWherePost() == null ? other.getWherePost() == null : this.getWherePost().equals(other.getWherePost()));
} }
@Override @Override
@ -522,6 +534,7 @@ public class HighCoupon extends HighCouponModel implements Serializable {
result = prime * result + ((getBrandId() == null) ? 0 : getBrandId().hashCode()); result = prime * result + ((getBrandId() == null) ? 0 : getBrandId().hashCode());
result = prime * result + ((getReserveStatus() == null) ? 0 : getReserveStatus().hashCode()); result = prime * result + ((getReserveStatus() == null) ? 0 : getReserveStatus().hashCode());
result = prime * result + ((getBuyPoints() == null) ? 0 : getBuyPoints().hashCode()); result = prime * result + ((getBuyPoints() == null) ? 0 : getBuyPoints().hashCode());
result = prime * result + ((getWherePost() == null) ? 0 : getWherePost().hashCode());
return result; return result;
} }
@ -564,6 +577,7 @@ public class HighCoupon extends HighCouponModel implements Serializable {
sb.append(", brandId=").append(brandId); sb.append(", brandId=").append(brandId);
sb.append(", reserveStatus=").append(reserveStatus); sb.append(", reserveStatus=").append(reserveStatus);
sb.append(", buyPoints=").append(buyPoints); sb.append(", buyPoints=").append(buyPoints);
sb.append(", wherePost=").append(wherePost);
sb.append(", serialVersionUID=").append(serialVersionUID); sb.append(", serialVersionUID=").append(serialVersionUID);
sb.append("]"); sb.append("]");
return sb.toString(); return sb.toString();

@ -2195,6 +2195,66 @@ public class HighCouponExample {
addCriterion("buy_points not between", value1, value2, "buyPoints"); addCriterion("buy_points not between", value1, value2, "buyPoints");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andWherePostIsNull() {
addCriterion("where_post is null");
return (Criteria) this;
}
public Criteria andWherePostIsNotNull() {
addCriterion("where_post is not null");
return (Criteria) this;
}
public Criteria andWherePostEqualTo(Boolean value) {
addCriterion("where_post =", value, "wherePost");
return (Criteria) this;
}
public Criteria andWherePostNotEqualTo(Boolean value) {
addCriterion("where_post <>", value, "wherePost");
return (Criteria) this;
}
public Criteria andWherePostGreaterThan(Boolean value) {
addCriterion("where_post >", value, "wherePost");
return (Criteria) this;
}
public Criteria andWherePostGreaterThanOrEqualTo(Boolean value) {
addCriterion("where_post >=", value, "wherePost");
return (Criteria) this;
}
public Criteria andWherePostLessThan(Boolean value) {
addCriterion("where_post <", value, "wherePost");
return (Criteria) this;
}
public Criteria andWherePostLessThanOrEqualTo(Boolean value) {
addCriterion("where_post <=", value, "wherePost");
return (Criteria) this;
}
public Criteria andWherePostIn(List<Boolean> values) {
addCriterion("where_post in", values, "wherePost");
return (Criteria) this;
}
public Criteria andWherePostNotIn(List<Boolean> values) {
addCriterion("where_post not in", values, "wherePost");
return (Criteria) this;
}
public Criteria andWherePostBetween(Boolean value1, Boolean value2) {
addCriterion("where_post between", value1, value2, "wherePost");
return (Criteria) this;
}
public Criteria andWherePostNotBetween(Boolean value1, Boolean value2) {
addCriterion("where_post not between", value1, value2, "wherePost");
return (Criteria) this;
}
} }
/** /**

Loading…
Cancel
Save