| | |
| | | package com.yeshi.fanli.entity.integral;
|
| | |
|
| | | import java.io.Serializable;
|
| | | import java.util.Date;
|
| | |
|
| | | import org.yeshi.utils.mybatis.Column;
|
| | | import org.yeshi.utils.mybatis.Table;
|
| | |
|
| | | /**
|
| | | * 积分任务
|
| | | * |
| | | * @author Administrator
|
| | | *
|
| | | */
|
| | | @Table("yeshi_ec_integral_task")
|
| | | public class IntegralTask implements Serializable {
|
| | | /**
|
| | | * |
| | | */
|
| | | private static final long serialVersionUID = 1L;
|
| | | |
| | | public enum FrequencyEnum {
|
| | | everyday("每天"), onlyOne("只有一次");
|
| | | private final String desc;
|
| | |
|
| | | private FrequencyEnum(String desc) {
|
| | | this.desc = desc;
|
| | | }
|
| | |
|
| | | public String getDesc() {
|
| | | return desc;
|
| | | }
|
| | | }
|
| | | |
| | |
|
| | | @Column(name = "it_id")
|
| | | private Long id;
|
| | |
|
| | | @Column(name = "it_cid")
|
| | | private IntegralTaskClass taskClass ; |
| | | |
| | | @Column(name = "it_name")
|
| | | private String name;// 名称
|
| | |
|
| | | @Column(name = "it_unique_key")
|
| | | private String uniqueKey; // 唯一值
|
| | |
|
| | | @Column(name = "it_explain")
|
| | | private String explain; // 规则
|
| | |
|
| | | @Column(name = "it_frequency")
|
| | | private FrequencyEnum frequency; // 频率
|
| | | |
| | | @Column(name = "it_gold_coin")
|
| | | private Integer goldCoin; // 基础金币
|
| | |
|
| | | @Column(name = "it_upper_limit")
|
| | | private Integer upperLimit; // 限制
|
| | | |
| | | @Column(name = "it_double_num")
|
| | | private Integer doubleNum; // 加倍数量
|
| | | |
| | | @Column(name = "it_state")
|
| | | private Integer state; // 状态: 1启用 0停用
|
| | | |
| | | @Column(name = "it_create_time")
|
| | | private Date createTime;
|
| | |
|
| | | @Column(name = "it_update_time")
|
| | | private Date updateTime;
|
| | |
|
| | | public Long getId() {
|
| | | return id;
|
| | | }
|
| | |
|
| | | public void setId(Long id) {
|
| | | this.id = id;
|
| | | }
|
| | |
|
| | | public IntegralTaskClass getTaskClass() {
|
| | | return taskClass;
|
| | | }
|
| | |
|
| | | public void setTaskClass(IntegralTaskClass taskClass) {
|
| | | this.taskClass = taskClass;
|
| | | }
|
| | |
|
| | | public String getName() {
|
| | | return name;
|
| | | }
|
| | |
|
| | | public void setName(String name) {
|
| | | this.name = name;
|
| | | }
|
| | |
|
| | | public String getUniqueKey() {
|
| | | return uniqueKey;
|
| | | }
|
| | |
|
| | | public void setUniqueKey(String uniqueKey) {
|
| | | this.uniqueKey = uniqueKey;
|
| | | }
|
| | |
|
| | | public String getExplain() {
|
| | | return explain;
|
| | | }
|
| | |
|
| | | public void setExplain(String explain) {
|
| | | this.explain = explain;
|
| | | }
|
| | |
|
| | | public Integer getGoldCoin() {
|
| | | return goldCoin;
|
| | | }
|
| | |
|
| | | public void setGoldCoin(Integer goldCoin) {
|
| | | this.goldCoin = goldCoin;
|
| | | }
|
| | |
|
| | | public Integer getUpperLimit() {
|
| | | return upperLimit;
|
| | | }
|
| | |
|
| | | public void setUpperLimit(Integer upperLimit) {
|
| | | this.upperLimit = upperLimit;
|
| | | }
|
| | |
|
| | | public Integer getDoubleNum() {
|
| | | return doubleNum;
|
| | | }
|
| | |
|
| | | public void setDoubleNum(Integer doubleNum) {
|
| | | this.doubleNum = doubleNum;
|
| | | }
|
| | |
|
| | | public Integer getState() {
|
| | | return state;
|
| | | }
|
| | |
|
| | | public void setState(Integer state) {
|
| | | this.state = state;
|
| | | }
|
| | |
|
| | | public Date getCreateTime() {
|
| | | return createTime;
|
| | | }
|
| | |
|
| | | public void setCreateTime(Date createTime) {
|
| | | this.createTime = createTime;
|
| | | }
|
| | |
|
| | | public Date getUpdateTime() {
|
| | | return updateTime;
|
| | | }
|
| | |
|
| | | public void setUpdateTime(Date updateTime) {
|
| | | this.updateTime = updateTime;
|
| | | }
|
| | |
|
| | | public FrequencyEnum getFrequency() {
|
| | | return frequency;
|
| | | }
|
| | |
|
| | | public void setFrequency(FrequencyEnum frequency) {
|
| | | this.frequency = frequency;
|
| | | }
|
| | | }
|
| | | package com.yeshi.fanli.entity.integral; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | import org.yeshi.utils.generater.mybatis.Column; |
| | | import org.yeshi.utils.generater.mybatis.Table; |
| | | |
| | | /** |
| | | * 积分任务 |
| | | * |
| | | * @author Administrator |
| | | * |
| | | */ |
| | | @Table("yeshi_ec_integral_task") |
| | | public class IntegralTask implements Serializable { |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public enum FrequencyEnum { |
| | | everyday("每天"), onlyOne("只有一次"); |
| | | private final String desc; |
| | | |
| | | private FrequencyEnum(String desc) { |
| | | this.desc = desc; |
| | | } |
| | | |
| | | public String getDesc() { |
| | | return desc; |
| | | } |
| | | } |
| | | |
| | | public enum TaskUniqueKeyEnum { |
| | | dailySign1("第1天签到"), |
| | | dailySign2("第2天签到"), |
| | | dailySign3("第3天签到"), |
| | | dailySign4("第4天签到"), |
| | | dailySign5("第5天签到"), |
| | | dailySign6("第6天签到"), |
| | | dailySign7("第7天签到"), |
| | | recommendSearch("完成搜索"), |
| | | taoLiJinBuy("点击立减"), |
| | | inviteLevelOne("直接邀请"), |
| | | inviteLevelTwo("间接邀请"), |
| | | buyReduce("自购立减"), |
| | | shareSingleGoods("分享单个商品"), |
| | | shareMultipleGoods("分享多个商品"), |
| | | shareInvite("邀请素材"), |
| | | shareTLJGoods("爆款商品"), |
| | | giveRebateCoupon("返利奖励券"), |
| | | giveFreeCoupon("赠送免单券"), |
| | | giveTaoLiJin("赠送推广红包"), |
| | | inShop("浏览店铺"), |
| | | inShopLevelOne("直接粉丝浏览店铺"), |
| | | inShopLevelTwo("简介粉丝浏览店铺"), |
| | | scanPush("浏览推荐记录"), |
| | | scanGoods("浏览商品详情页"), |
| | | scanSearchResult("浏览搜索结果页"), |
| | | scanHomeBanner("浏览横幅专题"), |
| | | scanSpecial("浏览首页专题"), |
| | | scanTBCart("浏览购物车页"), |
| | | closeRecommendGoods("关闭推荐商品"), |
| | | couponRebate("点击领券返利"), |
| | | couponRebateLevelOne("浏览购物车页"), |
| | | couponRebateLevelTwo("浏览购物车页"), |
| | | rebateOrder("完成返利订单"), |
| | | inviteOrderLevelOne("直接粉丝邀请订单"), |
| | | inviteOrderLevelTwo("间接粉丝邀请订单"), |
| | | shareOrder("分享订单"), |
| | | bindWeiXin("微信授权"), |
| | | bindPhone("绑定手机"), |
| | | bindTaoBao("淘宝授权"), |
| | | setWeiXinNum("添加微信号"), |
| | | setGender("首次设置性别"), |
| | | setPortrait("首次修改头像"), |
| | | setNickName("修改昵称"), |
| | | bindAlipay("绑定支付宝"), |
| | | inviteActivate("激活邀请"); |
| | | |
| | | private final String desc; |
| | | |
| | | private TaskUniqueKeyEnum(String desc) { |
| | | this.desc = desc; |
| | | } |
| | | |
| | | public String getDesc() { |
| | | return desc; |
| | | } |
| | | } |
| | | |
| | | @Column(name = "it_id") |
| | | private Long id; |
| | | |
| | | @Column(name = "it_cid") |
| | | private IntegralTaskClass taskClass; |
| | | |
| | | @Column(name = "it_name") |
| | | private String name;// 名称 |
| | | |
| | | @Column(name = "it_unique_key") |
| | | private String uniqueKey; // 唯一值 |
| | | |
| | | @Column(name = "it_explain") |
| | | private String explain; // 规则 |
| | | |
| | | @Column(name = "it_frequency") |
| | | private FrequencyEnum frequency; // 频率 |
| | | |
| | | @Column(name = "it_gold_coin") |
| | | private Integer goldCoin; // 基础金币 |
| | | |
| | | @Column(name = "it_upper_limit") |
| | | private Integer upperLimit; // 限制 |
| | | |
| | | @Column(name = "it_double_num") |
| | | private Integer doubleNum; // 加倍数量 |
| | | |
| | | @Column(name = "it_state") |
| | | private Integer state; // 状态: 1启用 0停用 |
| | | |
| | | @Column(name = "it_create_time") |
| | | private Date createTime; |
| | | |
| | | @Column(name = "it_update_time") |
| | | private Date updateTime; |
| | | |
| | | public Long getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(Long id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public IntegralTaskClass getTaskClass() { |
| | | return taskClass; |
| | | } |
| | | |
| | | public void setTaskClass(IntegralTaskClass taskClass) { |
| | | this.taskClass = taskClass; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getUniqueKey() { |
| | | return uniqueKey; |
| | | } |
| | | |
| | | public void setUniqueKey(String uniqueKey) { |
| | | this.uniqueKey = uniqueKey; |
| | | } |
| | | |
| | | public String getExplain() { |
| | | return explain; |
| | | } |
| | | |
| | | public void setExplain(String explain) { |
| | | this.explain = explain; |
| | | } |
| | | |
| | | public Integer getGoldCoin() { |
| | | return goldCoin; |
| | | } |
| | | |
| | | public void setGoldCoin(Integer goldCoin) { |
| | | this.goldCoin = goldCoin; |
| | | } |
| | | |
| | | public Integer getUpperLimit() { |
| | | return upperLimit; |
| | | } |
| | | |
| | | public void setUpperLimit(Integer upperLimit) { |
| | | this.upperLimit = upperLimit; |
| | | } |
| | | |
| | | public Integer getDoubleNum() { |
| | | return doubleNum; |
| | | } |
| | | |
| | | public void setDoubleNum(Integer doubleNum) { |
| | | this.doubleNum = doubleNum; |
| | | } |
| | | |
| | | public Integer getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(Integer state) { |
| | | this.state = state; |
| | | } |
| | | |
| | | public Date getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(Date createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public Date getUpdateTime() { |
| | | return updateTime; |
| | | } |
| | | |
| | | public void setUpdateTime(Date updateTime) { |
| | | this.updateTime = updateTime; |
| | | } |
| | | |
| | | public FrequencyEnum getFrequency() { |
| | | return frequency; |
| | | } |
| | | |
| | | public void setFrequency(FrequencyEnum frequency) { |
| | | this.frequency = frequency; |
| | | } |
| | | } |