123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- package com.szwl.model.entity;
- import com.baomidou.mybatisplus.annotation.IdType;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.szwl.model.utils.AdminUtils;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import java.beans.Transient;
- import java.io.Serializable;
- import java.util.Date;
- /**
- * <p>
- *
- * </p>
- *
- * @author wuhs
- * @since 2022-03-28
- */
- @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)
- private Long id;
- private Date createDate;
- private Date modifyDate;
- private Long areaId;
- @ApiModelProperty(value = "邮箱;")
- private String email;
- @ApiModelProperty(value = "设置是否普通管理员(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;
- private String loginIp;
- @ApiModelProperty(value = "商户报备号;")
- private String tradeMerchantNo;
- private String name;
- @ApiModelProperty(value = "如果is_admined=1,说明这个账户是子账户,它的拥有者的adminId就是parent_id;")
- private Long parentId;
- 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;
- @ApiModelProperty(value = "关联商家,相当于以前的parent_id")
- private String relationAdminId;
- @Transient
- public String getManagerId() {
- String managerId = "";
- managerId = AdminUtils.encrypt(false, this.getId());
- return managerId;
- }
- }
|