package com.rj.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; @Data @EqualsAndHashCode(callSuper = false) @TableName("lb_buy_account") @Schema(description = "LB 抢单账号配置表") public class LbBuyAccount implements Serializable { private static final long serialVersionUID = 1L; @TableId("id") @Schema(description = "主键,UUID") private String id; @TableField("tenant_id") @Schema(description = "租户ID,关联 tenant.id") private String tenantId; @TableField("tenant_name") @Schema(description = "租户名称") private String tenantName; @TableField("login_account") @Schema(description = "登录账号") private String loginAccount; @TableField("login_password") @Schema(description = "登录密码(明文)") private String loginPassword; @TableField("nickname") @Schema(description = "昵称") private String nickname; @TableField("referrer_phone") @Schema(description = "推荐人手机号") private String referrerPhone; @TableField("referrer_name") @Schema(description = "推荐人姓名") private String referrerName; @TableField("login_url") @Schema(description = "登录网址") private String loginUrl; @TableField("max_grab_amount") @Schema(description = "抢单最大金额(整数)") private Integer maxGrabAmount; @TableField("max_grab_count") @Schema(description = "抢单最大次数") private Integer maxGrabCount; @TableField("latest_recharge_points") @Schema(description = "最新充值点数") private Integer latestRechargePoints; @TableField("remaining_points") @Schema(description = "剩余点数") private Integer remainingPoints; @TableField("total_points") @Schema(description = "累计点数") private Integer totalPoints; @TableField("create_time") @Schema(description = "创建时间") private LocalDateTime createTime; @TableField("update_time") @Schema(description = "修改时间") private LocalDateTime updateTime; }