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; 
 | 
  
 | 
} 
 |