package com.ruoyi.account.api.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** *

* *

* * @author luodangjia * @since 2024-11-21 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_agent_application") @ApiModel(value="AgentApplication对象", description="") public class AgentApplication implements Serializable { private static final long serialVersionUID = 1L; @TableId("id") private Long id; @ApiModelProperty(value = "用户id") @TableField("app_user_id") private Long appUserId; @ApiModelProperty(value = "申请类型 对应vip_id") @TableField("application_vip_id") private Integer applicationVipId; @ApiModelProperty(value = "申请时间") @TableField("application_time") private LocalDateTime applicationTime; @ApiModelProperty(value = "1'待处理',2'已处理-同意',3'已处理-拒绝'") @TableField("status") private Integer status; @ApiModelProperty(value = "用户当前消费积分") @TableField("shop_point") private Integer shopPoint; @ApiModelProperty(value = "用户当前分佣积分") @TableField("share_point") private Integer sharePoint; @ApiModelProperty(value = "直推用户已达钻石会员数") @TableField("direct_vip_num") private Integer directVipNum; @ApiModelProperty(value = "直推用户已成为代理数") @TableField("direct_agent_num") private Integer directAgentNum; @ApiModelProperty(value = "已绑定门店数") @TableField("bind_shop_num") private Integer bindShopNum; @ApiModelProperty(value = "处理意见") @TableField("remark") private String remark; @ApiModelProperty(value = "删除(0=否,1=是)") @TableField("del_flag") @TableLogic private Integer delFlag; @ApiModelProperty(value = "添加时间") @TableField("create_time") private LocalDateTime createTime; @ApiModelProperty(value = "用户姓名") @TableField(exist = false) private String userName; @ApiModelProperty(value = "用户电话") @TableField(exist = false) private String userPhone; @ApiModelProperty(value = "会员信息") @TableField(exist = false) private VipSettingDto vipSettingDto; }