content: package ai.llmchat.server.api.vo;
  
  import lombok.Getter;
  import lombok.Setter;
  
  import java.io.Serializable;
  import java.time.LocalDate;
  import java.time.LocalDateTime;
  import java.util.List;
  
  @Getter
  @Setter
  public class OauthUserVO implements Serializable {
  
  	private static final long serialVersionUID = 1L;
  
  	/**
  	 *
  	 */
  	private Long id;
  
  	/**
  	 * 部门Id
  	 */
  	private Long deptId;
  
  	private String deptName;
  
  	private List<Long> postIds;
  
  	private List<Long> roleIds;
  
  	/**
  	 * 姓名
  	 */
  	private String name;
  
  	/**
  	 * 用户名
  	 */
  	private String username;
  
  	/**
  	 * 手机号
  	 */
  	private String phone;
  
  	/**
  	 * 邮箱
  	 */
  	private String email;
  
  	/**
  	 * 性别:0-未知;1-男;2-女;
  	 */
  	private Integer gender;
  
  	/**
  	 * 生日
  	 */
  	private LocalDate birthday;
  
  	/**
  	 * 最后登录IP
  	 */
  	private String lastLoginIp;
  
  	/**
  	 * 最后登录时间
  	 */
  	private LocalDateTime lastLoginTime;
  
  	/**
  	 * 备注
  	 */
  	private String remark;
  
  	/**
  	 * 状态:0-无效;1-有效
  	 */
  	private Integer status;
  
  	/**
  	 * 创建人
  	 */
  	private String createBy;
  
  	/**
  	 * 创建时间
  	 */
  	private LocalDateTime createAt;
  
  	/**
  	 * 更新人
  	 */
  	private String updateBy;
  
  	/**
  	 * 更新时间
  	 */
  	private LocalDateTime updateAt;
  
  }
  