123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- package com.szwl.model.entity;
- import com.baomidou.mybatisplus.annotation.IdType;
- import java.beans.Transient;
- import java.util.Date;
- import com.baomidou.mybatisplus.annotation.TableId;
- import java.io.Serializable;
- import com.szwl.model.utils.AdminUtils;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- /**
- * <p>
- *
- * </p>
- *
- * @author wuhs
- * @since 2023-09-26
- */
- @Data
- @EqualsAndHashCode(callSuper = false)
- @ApiModel(value="TAdmin对象", description="")
- public class TAdmin implements Serializable {
- private static final long serialVersionUID = 1L;
- // @TableId(value = "id", type = IdType.AUTO)
- @TableId(value = "id", type = IdType.ASSIGN_ID)
- private Long id;
- @ApiModelProperty(value = "创建时间")
- private Date createDate;
- @ApiModelProperty(value = "修改时间")
- private Date modifyDate;
- private Long areaId;
- @ApiModelProperty(value = "二维码地址")
- private String qrCodeImgUrl;
- private String department;
- @ApiModelProperty(value = "邮箱")
- private String email;
- @ApiModelProperty(value = "设置是否普通管理员(1:管理员,0:子账户);1代表TRUE,0代表FALSE")
- private Boolean isAdmined;
- @ApiModelProperty(value = "是否启用")
- private Boolean isEnabled;
- @ApiModelProperty(value = "是否锁定")
- private Boolean isLocked;
- @ApiModelProperty(value = "锁定时间")
- private Date lockedDate;
- @ApiModelProperty(value = "登录时间")
- private Date loginDate;
- @ApiModelProperty(value = "连续登录失败次数")
- private Integer loginFailureCount;
- @ApiModelProperty(value = "登录ip")
- private String loginIp;
- @ApiModelProperty(value = "商户报备号")
- private String tradeMerchantNo;
- @ApiModelProperty(value = "用户名称")
- private String name;
- @ApiModelProperty(value = "如果is_admined=0,说明这个账户是子账户,它的拥有者的adminId就是parent_id")
- private Long parentId;
- @ApiModelProperty(value = "登录密码")
- private String password;
- @ApiModelProperty(value = "当前查看过公告的id")
- private Long noticeId;
- @ApiModelProperty(value = "类型,0:超管,1:公司人员;2:商家,3:商家子账户")
- private Integer type;
- @ApiModelProperty(value = "登录名")
- private String username;
- @ApiModelProperty(value = "电话")
- private String phone;
- @ApiModelProperty(value = "是否退款")
- private String isRefund;
- @ApiModelProperty(value = "是否国外;0:国内,1:国外")
- private String ifForeign;
- @ApiModelProperty(value = "是否开启远程开关机")
- private String open;
- @ApiModelProperty(value = "是否开通0折优惠码;0:开通,1:关闭")
- private String promoCodeOpen;
- @ApiModelProperty(value = "机器连接服务器免审核开始时间")
- private Date applyStartTime;
- @ApiModelProperty(value = "机器连接服务器免审核结束时间")
- private Date applyEndTime;
- @ApiModelProperty(value = "短信验证码")
- private String code;
- @ApiModelProperty(value = "支付平台 0或null为汇聚,1为汇付支付")
- private String payPlatform;
- private String logoRule;
- @ApiModelProperty(value = "关联商家,相当于以前的parent_id")
- private String relationAdminId;
- @ApiModelProperty(value = "系统id(设备申请连接系统时用)")
- private String managerId;
- @Transient
- public String getManager() {
- String managerId = "";
- managerId = AdminUtils.encrypt(false, this.getId());
- return managerId;
- }
- @ApiModelProperty(value = "一级分销商家id")
- private Long agencyId;
- @ApiModelProperty(value = "二级分销商家id")
- private Long merchantId;
- @ApiModelProperty(value = "三级分销商家id")
- private Long personageId;
- @ApiModelProperty(value = "公司平台,0或空为申泽,1为七云")
- private String companyType;
- @ApiModelProperty(value = "自定义货币符号")
- private String currencySymbol;
- }
|