skyouc
2024-12-21 c635d78b479510ebe2556a420948effcd30a0731
zy-asrs-common/src/main/java/com/zy/asrs/common/sys/entity/User.java
@@ -1,141 +1,141 @@
package com.zy.asrs.common.sys.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zy.asrs.common.sys.service.HostService;
import com.zy.asrs.common.sys.service.RoleService;
import com.zy.asrs.framework.common.Cools;
import com.zy.asrs.framework.common.SpringUtils;
import lombok.Data;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Date;
@Data
@TableName("sys_user")
public class User implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 编号
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 授权商户
     */
    private Long hostId;
    /**
     * 所属部门
     */
    private Long deptId;
    /**
     * 角色
     */
    private Long roleId;
    /**
     * 账号
     */
    private String username;
    /**
     * 名称
     */
    private String nickname;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 密码
     */
    private String password;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 性别 0: 男  1:  女   2:  未知
     */
    private Integer sex;
    /**
     * 注册时间
     */
    private Date createTime;
    /**
     * 状态 1: 启用  0: 禁用
     */
    private Integer status;
    public String getHostName() {
        HostService service = SpringUtils.getBean(HostService.class);
        Host host = service.getById(this.hostId);
        if (!Cools.isEmpty(host)){
            return host.getName();
        }
        return null;
    }
    public String getSex$(){
        if (null == this.sex){ return null; }
        switch (this.sex){
            case 0:
                return "男";
            case 1:
                return "女";
            case 2:
                return "未知";
            default:
                return String.valueOf(this.sex);
        }
    }
    public String getRoleName(){
        RoleService service = SpringUtils.getBean(RoleService.class);
        Role role = service.getById(this.roleId);
        if (!Cools.isEmpty(role)){
            return role.getName();
        }
        return null;
    }
    public String getCreateTime$(){
        if (Cools.isEmpty(this.createTime)){
            return "";
        }
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime);
    }
    public String getStatus$(){
        if (null == this.status){ return null; }
        switch (this.status){
            case 1:
                return "启用";
            case 0:
                return "禁用";
            default:
                return String.valueOf(this.status);
        }
    }
}
package com.zy.asrs.common.sys.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zy.asrs.common.sys.service.HostService;
import com.zy.asrs.common.sys.service.RoleService;
import com.zy.asrs.framework.common.Cools;
import com.zy.asrs.framework.common.SpringUtils;
import lombok.Data;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Date;
@Data
@TableName("sys_user")
public class User implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 编号
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 授权商户
     */
    private Long hostId;
    /**
     * 所属部门
     */
    private Long deptId;
    /**
     * 角色
     */
    private Long roleId;
    /**
     * 账号
     */
    private String username;
    /**
     * 名称
     */
    private String nickname;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 密码
     */
    private String password;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 性别 0: 男  1:  女   2:  未知
     */
    private Integer sex;
    /**
     * 注册时间
     */
    private Date createTime;
    /**
     * 状态 1: 启用  0: 禁用
     */
    private Integer status;
    public String getHostName() {
        HostService service = SpringUtils.getBean(HostService.class);
        Host host = service.getById(this.hostId);
        if (!Cools.isEmpty(host)){
            return host.getName();
        }
        return null;
    }
    public String getSex$(){
        if (null == this.sex){ return null; }
        switch (this.sex){
            case 0:
                return "男";
            case 1:
                return "女";
            case 2:
                return "未知";
            default:
                return String.valueOf(this.sex);
        }
    }
    public String getRoleName(){
        RoleService service = SpringUtils.getBean(RoleService.class);
        Role role = service.getById(this.roleId);
        if (!Cools.isEmpty(role)){
            return role.getName();
        }
        return null;
    }
    public String getCreateTime$(){
        if (Cools.isEmpty(this.createTime)){
            return "";
        }
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime);
    }
    public String getStatus$(){
        if (null == this.status){ return null; }
        switch (this.status){
            case 1:
                return "启用";
            case 0:
                return "禁用";
            default:
                return String.valueOf(this.status);
        }
    }
}