54 lines
1.2 KiB
Java
54 lines
1.2 KiB
Java
package com.youlai.system.pojo.vo;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import lombok.Data;
|
|
|
|
import java.util.Date;
|
|
|
|
/**
|
|
* 用户分页视图对象
|
|
*
|
|
* @author haoxr
|
|
* @date 2022/1/15 9:41
|
|
*/
|
|
@Schema(description ="用户分页视图对象")
|
|
@Data
|
|
public class UserPageVO {
|
|
|
|
@Schema(description="用户ID")
|
|
private Long id;
|
|
|
|
@Schema(description="用户名")
|
|
private String username;
|
|
|
|
@Schema(description="用户昵称")
|
|
private String nickname;
|
|
|
|
@Schema(description="手机号")
|
|
private String mobile;
|
|
|
|
@Schema(description="性别")
|
|
private String genderLabel;
|
|
|
|
@Schema(description="用户头像地址")
|
|
private String avatar;
|
|
|
|
@Schema(description="用户邮箱")
|
|
private String email;
|
|
|
|
@Schema(description="用户状态(1:启用;0:禁用)")
|
|
private Integer status;
|
|
|
|
@Schema(description="部门名称")
|
|
private String deptName;
|
|
|
|
@Schema(description="角色名称,多个使用英文逗号(,)分割")
|
|
private String roleNames;
|
|
|
|
@Schema(description="创建时间")
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
private Date createTime;
|
|
|
|
}
|