package com.ibeetl.admin.core.entity;
|
|
import com.ibeetl.admin.core.util.ValidateConfig;
|
import org.beetl.sql.core.annotatoin.AutoID;
|
import org.beetl.sql.core.annotatoin.InsertIgnore;
|
import org.beetl.sql.core.annotatoin.LogicDelete;
|
import org.beetl.sql.core.annotatoin.SeqID;
|
|
import javax.validation.constraints.NotNull;
|
|
|
/*
|
* 红包发放规则表
|
* gen by Spring Boot2 Admin 2019-12-11
|
*/
|
public class XzxUserRedpaperRule extends BaseEntity{
|
|
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
|
@SeqID(name = ORACLE_CORE_SEQ_NAME)
|
@AutoID
|
|
private Integer id ;
|
|
//规则名称
|
|
private String ruleName ;
|
|
//1:全部用户,2:指定用户
|
|
private String applicableObject ;
|
|
//指定用户规则(首次下单用户:0,非首次下单用户(老用户):1)
|
|
private String designatedUser ;
|
|
//指定用户规则(回收累计重量)
|
|
private String designatedWeight ;
|
|
//发放规则(0:金额随机,1:金额固定)
|
|
private String issuanceRules ;
|
|
//平均值/个
|
|
private String randomAmountAverage ;
|
|
//发放总金额
|
|
private String amount ;
|
|
//剩余金额
|
|
private String surplusAmount ;
|
|
//剩余个数
|
|
private String surplusNum ;
|
|
//红包个数
|
|
private String redEnvelopesNum ;
|
|
//发放开始时间
|
|
private String startTime ;
|
|
//发放结束时间
|
|
private String endTime ;
|
|
//开关0:正常,1:已经关闭
|
|
private Integer status ;
|
|
//规则创建时间
|
|
private String createTime ;
|
|
//规则修改时间
|
|
private String updateTime ;
|
|
//是否删除
|
/*逻辑删除标志*/
|
@InsertIgnore
|
@LogicDelete(value = 1)
|
|
private Integer delFlag ;
|
|
private String sharingProfitType ;
|
|
private String shareRatio ;
|
|
private String ruleType ;
|
|
private String conversionPerUnit;
|
|
private String conversionPerUnitFlag;
|
|
private String productType;
|
|
private String packageId;
|
|
private String partnerId;
|
|
private String timing;
|
|
public XzxUserRedpaperRule(){
|
}
|
|
public Integer getId(){
|
return id;
|
}
|
public void setId(Integer id){
|
this.id = id;
|
}
|
|
/**规则名称
|
*@return
|
*/
|
public String getRuleName(){
|
return ruleName;
|
}
|
/**规则名称
|
*@param ruleName
|
*/
|
public void setRuleName(String ruleName){
|
this.ruleName = ruleName;
|
}
|
|
/**1:全部用户,2:指定用户
|
*@return
|
*/
|
public String getApplicableObject(){
|
return applicableObject;
|
}
|
/**1:全部用户,2:指定用户
|
*@param applicableObject
|
*/
|
public void setApplicableObject(String applicableObject){
|
this.applicableObject = applicableObject;
|
}
|
|
/**指定用户规则(首次下单用户:0,非首次下单用户(老用户):1)
|
*@return
|
*/
|
public String getDesignatedUser(){
|
return designatedUser;
|
}
|
/**指定用户规则(首次下单用户:0,非首次下单用户(老用户):1)
|
*@param designatedUser
|
*/
|
public void setDesignatedUser(String designatedUser){
|
this.designatedUser = designatedUser;
|
}
|
|
/**指定用户规则(回收累计重量)
|
*@return
|
*/
|
public String getDesignatedWeight(){
|
return designatedWeight;
|
}
|
/**指定用户规则(回收累计重量)
|
*@param designatedWeight
|
*/
|
public void setDesignatedWeight(String designatedWeight){
|
this.designatedWeight = designatedWeight;
|
}
|
|
/**发放规则(0:金额随机,1:金额固定)
|
*@return
|
*/
|
public String getIssuanceRules(){
|
return issuanceRules;
|
}
|
/**发放规则(0:金额随机,1:金额固定)
|
*@param issuanceRules
|
*/
|
public void setIssuanceRules(String issuanceRules){
|
this.issuanceRules = issuanceRules;
|
}
|
|
/**平均值/个
|
*@return
|
*/
|
public String getRandomAmountAverage(){
|
return randomAmountAverage;
|
}
|
/**平均值/个
|
*@param randomAmountAverage
|
*/
|
public void setRandomAmountAverage(String randomAmountAverage){
|
this.randomAmountAverage = randomAmountAverage;
|
}
|
|
/**发放总金额
|
*@return
|
*/
|
public String getAmount(){
|
return amount;
|
}
|
/**发放总金额
|
*@param amount
|
*/
|
public void setAmount(String amount){
|
this.amount = amount;
|
}
|
|
/**剩余金额
|
*@return
|
*/
|
public String getSurplusAmount(){
|
return surplusAmount;
|
}
|
/**剩余金额
|
*@param surplusAmount
|
*/
|
public void setSurplusAmount(String surplusAmount){
|
this.surplusAmount = surplusAmount;
|
}
|
|
/**剩余个数
|
*@return
|
*/
|
public String getSurplusNum(){
|
return surplusNum;
|
}
|
/**剩余个数
|
*@param surplusNum
|
*/
|
public void setSurplusNum(String surplusNum){
|
this.surplusNum = surplusNum;
|
}
|
|
/**红包个数
|
*@return
|
*/
|
public String getRedEnvelopesNum(){
|
return redEnvelopesNum;
|
}
|
/**红包个数
|
*@param redEnvelopesNum
|
*/
|
public void setRedEnvelopesNum(String redEnvelopesNum){
|
this.redEnvelopesNum = redEnvelopesNum;
|
}
|
|
/**发放开始时间
|
*@return
|
*/
|
public String getStartTime(){
|
return startTime;
|
}
|
/**发放开始时间
|
*@param startTime
|
*/
|
public void setStartTime(String startTime){
|
this.startTime = startTime;
|
}
|
|
/**发放结束时间
|
*@return
|
*/
|
public String getEndTime(){
|
return endTime;
|
}
|
/**发放结束时间
|
*@param endTime
|
*/
|
public void setEndTime(String endTime){
|
this.endTime = endTime;
|
}
|
|
/**开关0:正常,1:已经关闭
|
*@return
|
*/
|
public Integer getStatus(){
|
return status;
|
}
|
/**开关0:正常,1:已经关闭
|
*@param status
|
*/
|
public void setStatus(Integer status){
|
this.status = status;
|
}
|
|
/**规则创建时间
|
*@return
|
*/
|
public String getCreateTime(){
|
return createTime;
|
}
|
/**规则创建时间
|
*@param createTime
|
*/
|
public void setCreateTime(String createTime){
|
this.createTime = createTime;
|
}
|
|
/**规则修改时间
|
*@return
|
*/
|
public String getUpdateTime(){
|
return updateTime;
|
}
|
/**规则修改时间
|
*@param updateTime
|
*/
|
public void setUpdateTime(String updateTime){
|
this.updateTime = updateTime;
|
}
|
|
/**是否删除
|
*@return
|
*/
|
public Integer getDelFlag(){
|
return delFlag;
|
}
|
/**是否删除
|
*@param delFlag
|
*/
|
public void setDelFlag(Integer delFlag){
|
this.delFlag = delFlag;
|
}
|
|
public String getSharingProfitType() {
|
return sharingProfitType;
|
}
|
|
public void setSharingProfitType(String sharingProfitType) {
|
this.sharingProfitType = sharingProfitType;
|
}
|
|
public String getShareRatio() {
|
return shareRatio;
|
}
|
|
public void setShareRatio(String shareRatio) {
|
this.shareRatio = shareRatio;
|
}
|
|
public String getRuleType() {
|
return ruleType;
|
}
|
|
public void setRuleType(String ruleType) {
|
this.ruleType = ruleType;
|
}
|
|
public String getConversionPerUnit() {
|
return conversionPerUnit;
|
}
|
|
public void setConversionPerUnit(String conversionPerUnit) {
|
this.conversionPerUnit = conversionPerUnit;
|
}
|
|
public String getConversionPerUnitFlag() {
|
return conversionPerUnitFlag;
|
}
|
|
public void setConversionPerUnitFlag(String conversionPerUnitFlag) {
|
this.conversionPerUnitFlag = conversionPerUnitFlag;
|
}
|
|
public String getProductType() {
|
return productType;
|
}
|
|
public void setProductType(String productType) {
|
this.productType = productType;
|
}
|
|
public String getPackageId() {
|
return packageId;
|
}
|
|
public void setPackageId(String packageId) {
|
this.packageId = packageId;
|
}
|
|
public String getPartnerId() {
|
return partnerId;
|
}
|
|
public void setPartnerId(String partnerId) {
|
this.partnerId = partnerId;
|
}
|
|
public String getTiming() {
|
return timing;
|
}
|
|
public void setTiming(String timing) {
|
this.timing = timing;
|
}
|
}
|