zhangherong
2025-06-25 23855599412c4d61b38d78f0f3abd3430a48b5b1
lxzn-boot-base-core/src/main/java/org/jeecg/common/system/vo/LoginUser.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,146 @@
package org.jeecg.common.system.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.desensitization.annotation.SensitiveField;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
 * <p>
 * åœ¨çº¿ç”¨æˆ·ä¿¡æ¯
 * </p>
 *
 * @Author scott
 * @since 2018-12-20
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class LoginUser {
   /**
    * ç™»å½•人id
    */
   @SensitiveField
   private String id;
   /**
    * ç™»å½•人账号
    */
   @SensitiveField
   private String username;
   /**
    * ç™»å½•人名字
    */
   @SensitiveField
   private String realname;
   /**
    * ç™»å½•人密码
    */
   @SensitiveField
   private String password;
     /**
      * å½“前登录部门code
      */
    private String orgCode;
   /**
    * ç”¨æˆ·ç±»åž‹
    */
   private Integer userType;
   /**
    * å¤´åƒ
    */
   @SensitiveField
   private String avatar;
   /**
    * ç”Ÿæ—¥
    */
   @SensitiveField
   @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
   @DateTimeFormat(pattern = "yyyy-MM-dd")
   private Date birthday;
   /**
    * æ€§åˆ«ï¼ˆ1:男 2:女)
    */
   private Integer sex;
   /**
    * ç”µå­é‚®ä»¶
    */
   @SensitiveField
   private String email;
   /**
    * ç”µè¯
    */
   @SensitiveField
   private String phone;
   /**
    * çŠ¶æ€(1:正常 2:冻结 ï¼‰
    */
   private Integer status;
   private Integer delFlag;
   /**
     * åŒæ­¥å·¥ä½œæµå¼•擎1同步0不同步
     */
    private Integer activitiSync;
   /**
    * åˆ›å»ºæ—¶é—´
    */
   private Date createTime;
   /**
    *  èº«ä»½ï¼ˆ1 æ™®é€šå‘˜å·¥ 2 ä¸Šçº§ï¼‰
    */
   private Integer userIdentity;
   /**
    * ç®¡ç†éƒ¨é—¨ids
    */
   private String departIds;
   /**
    * ç®¡ç†äº§çº¿ids
    */
   private String productionIds;
   /**
    * èŒåŠ¡ï¼Œå…³è”èŒåŠ¡è¡¨
    */
   @SensitiveField
   private String post;
   /**
    * åº§æœºå·
    */
   @SensitiveField
   private String telephone;
   /**多租户id配置,编辑用户的时候设置*/
   private String relTenantIds;
   /**设备id uniapp推送用*/
   private String clientId;
   /**企业Id*/
   private String enterpriseId;
   /**
    * æ‰€å±žç»„织id
    */
   private String departId;
   private String equipmentIds;
}