package com.ruoyi.system.domain;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* 用户对象 base_user_info
|
*
|
* @author ruoyi
|
* @date 2023-05-25
|
*/
|
@Data
|
public class BaseUserInfo extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 自增ID
|
*/
|
private Long userid;
|
|
/**
|
* 用户编号
|
*/
|
@Excel(name = " 用户编号 ")
|
private String usercode;
|
|
/**
|
* 账号
|
*/
|
@Excel(name = " 账号 ")
|
private String account;
|
|
private String guid;
|
|
/**
|
* 手机号
|
*/
|
@Excel(name = " 手机号 ")
|
private String phone;
|
|
@Excel(name = " 钉钉号 ")
|
private String dingding;
|
|
@Excel(name = " 微信号 ")
|
private String wechat;
|
|
/**
|
* 密码
|
*/
|
@Excel(name = " 密码 ")
|
private String password;
|
|
/**
|
* 密钥
|
*/
|
@Excel(name = " 密钥 ")
|
private String secret;
|
|
/**
|
* 真实姓名
|
*/
|
@Excel(name = " 真实姓名 ")
|
private String realname;
|
|
/**
|
* 昵称
|
*/
|
@Excel(name = " 昵称 ")
|
private String nickname;
|
|
/**
|
* 角色ID
|
*/
|
@Excel(name = " 角色ID ")
|
private Long roleid;
|
|
/**
|
* 角色名称
|
*/
|
@Excel(name = " 角色名称 ")
|
private String rolename;
|
|
/**
|
* 科室ID(多选)
|
*/
|
@Excel(name = " 科室ID", readConverterExp = "多=选")
|
private String deptid;
|
|
/**
|
* 科室名称
|
*/
|
@Excel(name = " 科室名称 ")
|
private String deptname;
|
|
/**
|
* 病区ID(多选)
|
*/
|
@Excel(name = " 病区ID", readConverterExp = "多=选")
|
private String wardid;
|
|
/**
|
* 病区名称
|
*/
|
@Excel(name = " 病区名称 ")
|
private String wardname;
|
|
/**
|
* 用户类别;0.医生 1.科室主任 2.护士 3.护士长
|
*/
|
@Excel(name = " 用户类别;0.医生 1.科室主任 2.护士 3.护士长 ")
|
private Long usertype;
|
|
/**
|
* 用户类别名称
|
*/
|
@Excel(name = " 用户类别名称 ")
|
private String usertypename;
|
|
/**
|
* 科室/病区权限类型;0.所属科室/病区 1.全院 2.自定义
|
*/
|
@Excel(name = " 科室/病区权限类型;0.所属科室/病区 1.全院 2.自定义 ")
|
private Long dwpermission;
|
|
/**
|
* 是否开放下级机构权限
|
*/
|
@Excel(name = " 是否开放下级机构权限 ")
|
private Long isopenlowerorg;
|
|
/**
|
* 是否开放共享知识权限
|
*/
|
@Excel(name = " 是否开放共享知识权限 ")
|
private Long isopenshareknow;
|
|
/**
|
* 是否开放通用数据权限
|
*/
|
@Excel(name = " 是否开放通用数据权限 ")
|
private Long isopengeneraldata;
|
|
/**
|
* 机构ID
|
*/
|
@Excel(name = " 机构ID ")
|
private String orgid;
|
|
/**
|
* 删除标记
|
*/
|
private String delFlag;
|
|
/**
|
* 上传标记
|
*/
|
@Excel(name = " 上传标记 ")
|
private Long isupload;
|
|
/**
|
* 上传时间
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date uploadTime;
|
|
/**
|
* 科室权限
|
*/
|
@Excel(name = " 科室权限 ")
|
private String deptpermission;
|
|
/**
|
* 病区权限
|
*/
|
@Excel(name = " 病区权限 ")
|
private String wardpermission;
|
|
}
|