admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/entity/bus/user/vip/GiveVIPApplyInfo.java
@@ -1,265 +1,263 @@
package com.yeshi.fanli.entity.bus.user.vip;
import java.util.Date;
import java.util.List;
import javax.persistence.Transient;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
import com.yeshi.fanli.entity.bus.user.UserInfo;
/**
 * 会员赠送申请
 * @author Administrator
 *
 */
@Document(collection = "giveVIPApplyInfo")
public class GiveVIPApplyInfo {
   public final static int STATE_NO_INFO = -1;// 需要提交资料
   public final static int STATE_NOT_VERIFY = 0;// 尚未审核
   public final static int STATE_REJECT = 1;// 拒绝
   public final static int STATE_SUCCESS = 2;// 开通成功
   @Id
   private String id;
   @Field
   private Long targetUid;// 开通目标用户ID
   @Indexed
   @Field
   private Long sourceUid;// 开通源用户ID
   @Field
   private UserLevelEnum level;// 开通等级
   @Field
   private String phone;// 电话号码
   @Field
   private String wxID;// 微信号
   @Field
   private String applyReason;// 申请原因
   @Field
   private Boolean hasDoOtherPlatform;// 是否做过其他平台
   @Field
   private String otherPlatformName;// 做过其他平台的名称
   @Field
   private Integer otherDirectTeams;// 其他平台的直接粉丝数量
   @Field
   private Integer otherInDirectTeams;// 其他平台的间接粉丝数量
   @Field
   private String otherLevel;// 其他平台的等级
   @Field
   private String otherMonthIncome;// 其他平台的月收入
   @Field
   private List<String> imgList;// 上传的图片列表
   @Field
   private Integer state;// 状态
   @Field
   private Date verifyTime;// 审核时间
   @Field
   private String rejectReson;// 拒绝理由
   @Field
   private String mark;// 备注
   @Indexed
   @Field
   private Date createTime;// 创建时间
   @Field
   private Date updateTime;// 更改时间
   @Field
   private Long adminUserId;// 审核人员ID
   @Transient
   private String otherPlatformInfo;// 平台信息
   @Transient
   private UserInfo targetUser;
   public String getApplyReason() {
      return applyReason;
   }
   public void setApplyReason(String applyReason) {
      this.applyReason = applyReason;
   }
   public UserInfo getTargetUser() {
      return targetUser;
   }
   public void setTargetUser(UserInfo targetUser) {
      this.targetUser = targetUser;
   }
   public String getOtherPlatformInfo() {
      return otherPlatformInfo;
   }
   public void setOtherPlatformInfo(String otherPlatformInfo) {
      this.otherPlatformInfo = otherPlatformInfo;
   }
   public Long getAdminUserId() {
      return adminUserId;
   }
   public void setAdminUserId(Long adminUserId) {
      this.adminUserId = adminUserId;
   }
   public String getId() {
      return id;
   }
   public void setId(String id) {
      this.id = id;
   }
   public Long getTargetUid() {
      return targetUid;
   }
   public void setTargetUid(Long targetUid) {
      this.targetUid = targetUid;
   }
   public Long getSourceUid() {
      return sourceUid;
   }
   public void setSourceUid(Long sourceUid) {
      this.sourceUid = sourceUid;
   }
   public UserLevelEnum getLevel() {
      return level;
   }
   public void setLevel(UserLevelEnum level) {
      this.level = level;
   }
   public String getPhone() {
      return phone;
   }
   public void setPhone(String phone) {
      this.phone = phone;
   }
   public String getWxID() {
      return wxID;
   }
   public void setWxID(String wxID) {
      this.wxID = wxID;
   }
   public Boolean getHasDoOtherPlatform() {
      return hasDoOtherPlatform;
   }
   public void setHasDoOtherPlatform(Boolean hasDoOtherPlatform) {
      this.hasDoOtherPlatform = hasDoOtherPlatform;
   }
   public String getOtherPlatformName() {
      return otherPlatformName;
   }
   public void setOtherPlatformName(String otherPlatformName) {
      this.otherPlatformName = otherPlatformName;
   }
   public Integer getOtherDirectTeams() {
      return otherDirectTeams;
   }
   public void setOtherDirectTeams(Integer otherDirectTeams) {
      this.otherDirectTeams = otherDirectTeams;
   }
   public Integer getOtherInDirectTeams() {
      return otherInDirectTeams;
   }
   public void setOtherInDirectTeams(Integer otherInDirectTeams) {
      this.otherInDirectTeams = otherInDirectTeams;
   }
   public String getOtherLevel() {
      return otherLevel;
   }
   public void setOtherLevel(String otherLevel) {
      this.otherLevel = otherLevel;
   }
   public String getOtherMonthIncome() {
      return otherMonthIncome;
   }
   public void setOtherMonthIncome(String otherMonthIncome) {
      this.otherMonthIncome = otherMonthIncome;
   }
   public List<String> getImgList() {
      return imgList;
   }
   public void setImgList(List<String> imgList) {
      this.imgList = imgList;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   public Date getVerifyTime() {
      return verifyTime;
   }
   public void setVerifyTime(Date verifyTime) {
      this.verifyTime = verifyTime;
   }
   public String getRejectReson() {
      return rejectReson;
   }
   public void setRejectReson(String rejectReson) {
      this.rejectReson = rejectReson;
   }
   public String getMark() {
      return mark;
   }
   public void setMark(String mark) {
      this.mark = mark;
   }
   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;
   }
}
package com.yeshi.fanli.entity.bus.user.vip;
import com.yeshi.fanli.entity.bus.user.UserInfo;
import org.springframework.data.annotation.Id;
import org.springframework.data.annotation.Transient;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
import java.util.Date;
import java.util.List;
/**
 * 会员赠送申请
 * @author Administrator
 *
 */
@Document(collection = "giveVIPApplyInfo")
public class GiveVIPApplyInfo {
   public final static int STATE_NO_INFO = -1;// 需要提交资料
   public final static int STATE_NOT_VERIFY = 0;// 尚未审核
   public final static int STATE_REJECT = 1;// 拒绝
   public final static int STATE_SUCCESS = 2;// 开通成功
   @Id
   private String id;
   @Field
   private Long targetUid;// 开通目标用户ID
   @Indexed
   @Field
   private Long sourceUid;// 开通源用户ID
   @Field
   private UserLevelEnum level;// 开通等级
   @Field
   private String phone;// 电话号码
   @Field
   private String wxID;// 微信号
   @Field
   private String applyReason;// 申请原因
   @Field
   private Boolean hasDoOtherPlatform;// 是否做过其他平台
   @Field
   private String otherPlatformName;// 做过其他平台的名称
   @Field
   private Integer otherDirectTeams;// 其他平台的直接粉丝数量
   @Field
   private Integer otherInDirectTeams;// 其他平台的间接粉丝数量
   @Field
   private String otherLevel;// 其他平台的等级
   @Field
   private String otherMonthIncome;// 其他平台的月收入
   @Field
   private List<String> imgList;// 上传的图片列表
   @Field
   private Integer state;// 状态
   @Field
   private Date verifyTime;// 审核时间
   @Field
   private String rejectReson;// 拒绝理由
   @Field
   private String mark;// 备注
   @Indexed
   @Field
   private Date createTime;// 创建时间
   @Field
   private Date updateTime;// 更改时间
   @Field
   private Long adminUserId;// 审核人员ID
   @Transient
   private String otherPlatformInfo;// 平台信息
   @Transient
   private UserInfo targetUser;
   public String getApplyReason() {
      return applyReason;
   }
   public void setApplyReason(String applyReason) {
      this.applyReason = applyReason;
   }
   public UserInfo getTargetUser() {
      return targetUser;
   }
   public void setTargetUser(UserInfo targetUser) {
      this.targetUser = targetUser;
   }
   public String getOtherPlatformInfo() {
      return otherPlatformInfo;
   }
   public void setOtherPlatformInfo(String otherPlatformInfo) {
      this.otherPlatformInfo = otherPlatformInfo;
   }
   public Long getAdminUserId() {
      return adminUserId;
   }
   public void setAdminUserId(Long adminUserId) {
      this.adminUserId = adminUserId;
   }
   public String getId() {
      return id;
   }
   public void setId(String id) {
      this.id = id;
   }
   public Long getTargetUid() {
      return targetUid;
   }
   public void setTargetUid(Long targetUid) {
      this.targetUid = targetUid;
   }
   public Long getSourceUid() {
      return sourceUid;
   }
   public void setSourceUid(Long sourceUid) {
      this.sourceUid = sourceUid;
   }
   public UserLevelEnum getLevel() {
      return level;
   }
   public void setLevel(UserLevelEnum level) {
      this.level = level;
   }
   public String getPhone() {
      return phone;
   }
   public void setPhone(String phone) {
      this.phone = phone;
   }
   public String getWxID() {
      return wxID;
   }
   public void setWxID(String wxID) {
      this.wxID = wxID;
   }
   public Boolean getHasDoOtherPlatform() {
      return hasDoOtherPlatform;
   }
   public void setHasDoOtherPlatform(Boolean hasDoOtherPlatform) {
      this.hasDoOtherPlatform = hasDoOtherPlatform;
   }
   public String getOtherPlatformName() {
      return otherPlatformName;
   }
   public void setOtherPlatformName(String otherPlatformName) {
      this.otherPlatformName = otherPlatformName;
   }
   public Integer getOtherDirectTeams() {
      return otherDirectTeams;
   }
   public void setOtherDirectTeams(Integer otherDirectTeams) {
      this.otherDirectTeams = otherDirectTeams;
   }
   public Integer getOtherInDirectTeams() {
      return otherInDirectTeams;
   }
   public void setOtherInDirectTeams(Integer otherInDirectTeams) {
      this.otherInDirectTeams = otherInDirectTeams;
   }
   public String getOtherLevel() {
      return otherLevel;
   }
   public void setOtherLevel(String otherLevel) {
      this.otherLevel = otherLevel;
   }
   public String getOtherMonthIncome() {
      return otherMonthIncome;
   }
   public void setOtherMonthIncome(String otherMonthIncome) {
      this.otherMonthIncome = otherMonthIncome;
   }
   public List<String> getImgList() {
      return imgList;
   }
   public void setImgList(List<String> imgList) {
      this.imgList = imgList;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   public Date getVerifyTime() {
      return verifyTime;
   }
   public void setVerifyTime(Date verifyTime) {
      this.verifyTime = verifyTime;
   }
   public String getRejectReson() {
      return rejectReson;
   }
   public void setRejectReson(String rejectReson) {
      this.rejectReson = rejectReson;
   }
   public String getMark() {
      return mark;
   }
   public void setMark(String mark) {
      this.mark = mark;
   }
   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;
   }
}