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; } }