package jnpf.permission.model.user.form; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; import lombok.Data; /** * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司 * @date 2021/3/12 15:31 */ @Data public class UserCrForm { @Schema(description = "账号") @NotNull(message = "账号不能为空") private String account; @Schema(description = "户名") @NotNull(message = "姓名不能为空") private String realName; @NotNull(message = "性别不能为空") @Schema(description = "性别") private String gender; @Schema(description = "邮箱") private String email; @Schema(description = "手机") private String mobilePhone; @Schema(description = "职级") private String ranks; @Schema(description = "排序") private Long sortCode; @Schema(description = "状态") private Integer enabledMark; @Schema(description = "说明") private String description; //个人资料 @Schema(description = "头像") private String headIcon; @Schema(description = "民族") private String nation; @Schema(description = "籍贯") private String nativePlace; @Schema(description = "证件类型") private String certificatesType; @Schema(description = "证件号码") private String certificatesNumber; @Schema(description = "入职日期") private Long entryDate; @Schema(description = "文化程度") private String education; @Schema(description = "生日") private String birthday; @Schema(description = "办公电话") private String telePhone; @Schema(description = "办公座机") private String landline; @Schema(description = "紧急联系人") private String urgentContacts; @Schema(description = "紧急电话") private String urgentTelePhone; @Schema(description = "通讯地址") private String postalAddress; //额外参数 @Schema(description = "分组id") private String groupId; }