后端:初始化优惠劵表(未完成)

pull/1/head
YunaiV 2019-03-31 19:51:48 +08:00
parent 7fe2541e2e
commit 6ca3fc8f12
2 changed files with 392 additions and 0 deletions

View File

@ -0,0 +1,114 @@
package cn.iocoder.mall.promotion.biz.dataobject;
import java.util.Date;
/**
*
*/
public class Coupon {
// ========== 基本信息 BEGIN ==========
/**
* ID
*/
private Integer id;
/**
*
*/
private Integer shopId;
/**
*
*
* 1-
* 2-
*/
private Integer type;
/**
* {@link CouponTemplate} id
*/
private Integer couponGroupId;
/**
*
*/
private String verifyCode;
/**
*
*/
private Date createTime;
/**
*
*
* 1-
* 2-
* 3-
* 4-
* 5-使
*/
private Integer status;
// ========== 基本信息 END ==========
// ========== 领取情况 BEGIN ==========
/**
*
*/
private Boolean isTake;
/**
*
*/
private Integer userId;
/**
*
*/
private Date takeTime;
// ========== 领取情况 END ==========
// ========== 使用规则 BEGIN ==========
/**
* -
*/
private Date validStartTime;
/**
* -
*/
private Date validEndTime;
// ========== 使用规则 END ==========
// ========== 使用效果 BEGIN ==========
/**
*
*
* 1-
* 2-
*/
private Integer preferentialType;
/**
*
*/
private Double discount;
/**
*
*/
private Integer value;
// ========== 使用效果 END ==========
// ========== 使用情况 BEGIN ==========
/**
* 使
*/
private Boolean isUsed;
/**
* 使
*/
private String usedInTid;
/**
*
*/
private Integer usedValue;
/**
* 使
*/
private Date usedTime;
// ========== 使用情况 END ==========
}

View File

@ -0,0 +1,278 @@
package cn.iocoder.mall.promotion.biz.dataobject;
import java.util.Date;
/**
*
*
* {@link Coupon}
*/
public class CouponTemplate {
// ========== 基本信息 BEGIN ==========
/**
*
*/
private Integer id;
/**
*
*/
private Integer shopId;
/**
*
*
* 2fpa62tbmsl9h
* https://wap.youzan.com/v2/showcase/coupon/fetch?alias=17xcvjbd8
*/
private String alias;
/**
*
*/
private String title;
/**
* 使
*/
private String description;
/**
*
*
* 1-
* 2-
*/
private Integer type;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
/**
*
*
* 1-
* 2-
* 3-
* 4-
*
*
*/
private Integer status;
/**
*
*/
private Boolean isShare;
/**
*
*/
private Date invalidTime;
/**
*
*/
private Date deleteTime;
// ========== 基本信息 END ==========
// ========== 码信息 BEGIN ==========
/**
*
*
* 1-UNIQUE
* 2-GENERAL
*
*
*/
private Integer codeType;
/**
*
*
*
*/
private String code;
// ========== 码信息 END ==========
// ========== 领取规则 BEGIN ==========
/**
*
*
* 0-
* 0-
*
*
*/
private Integer needUserLevel;
/**
*
*
* 0-
*/
private Integer quota;
/**
*
*/
private Integer stock;
/**
*
*/
private Integer total;
/**
* 使
*/
private String markTags;
// ========== 领取规则 END ==========
// ========== 使用规则 BEGIN ==========
/**
*
*
* true-
* false-
*/
private Boolean isForbidPreference;
/**
*
*
* 0-
* 0-
*/
private Integer condition;
/**
*
*
* 1-ALL
* 2-PART
*/
private Integer rangeType;
/**
* 使 {@link cn.iocoder.doraemon.itemgroup.item.entity.Item#id}
*/
private String rangeValues;
/**
*
*
* 1-
* 2- {@link #fixedBeginTerm} N
*/
private Integer dateType;
/**
* -
*/
private Date validStartTime;
/**
* -
*/
private Date validEndTime;
/**
* -
*
* 0-1-
*/
private Integer fixedBeginTerm;
/**
* -
*/
private Integer fixedTerm;
/**
* 4
*
* true-
* false-
*/
private Boolean expireNotice;
// ========== 使用规则 END ==========
// ========== 使用效果 BEGIN ==========
/**
*
*
* 1-
* 2-
*/
private Integer preferentialType;
/**
* 80% 80
*
*
*/
private Integer discount;
/**
*
*
* true-
* false-
*
*
*/
private Boolean isRandom;
/**
*
*
* {@link #isRandom} true
*/
private Integer value;
/**
*
*
*
*/
private Integer valueRandomTo;
// ========== 使用效果 END ==========
// ========== 统计信息 BEGIN ==========
/**
*
*/
private Integer statFetchUserNum;
/**
*
*/
private Integer statFetchNum;
/**
* 使
*/
private Integer statUseNum;
// ========== 统计信息 END ==========
// ========== 微信卡卷 BEGIN ==========
/**
*
*
* true-
* false-
*/
private Boolean isSyncWeixin;
/**
*
*
* Color10
*/
private String weixinColor;
/**
* RGB
*
* #ffaaff
*/
private String weixinColorRGB;
/**
*
*/
private String weixinTitle;
/**
*
*/
private String weixinSubTitle;
/**
*
*/
private String servicePhone;
/**
*
*
* true-
* false-
*/
private Boolean canGiveFriend;
// ========== 微信卡卷 END ==========
}