package com.xjrsoft.module.teacher.entity; import com.baomidou.mybatisplus.annotation.*; import com.github.yulichang.annotation.EntityMapping; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; /** * @title: 教职工基本信息管理 * @Author 管理员 * @Date: 2023-08-08 * @Version 1.0 */ @Data @TableName("xjr_user") @ApiModel(value = "教职工基本信息管理对象", description = "教职工基本信息管理") public class XjrUser implements Serializable { private static final long serialVersionUID = 1L; /** * */ @ApiModelProperty("") @TableId private Long id; /** * 账户 */ @ApiModelProperty("账户") private String userName; /** * 姓名 */ @ApiModelProperty("姓名") private String name; /** * 编号 */ @ApiModelProperty("编号") private String code; /** * 昵称 */ @ApiModelProperty("昵称") private String nickName; /** * 密码 */ @ApiModelProperty("密码") private String password; /** * 性别 */ @ApiModelProperty("性别") private String gender; /** * 手机号 */ @ApiModelProperty("手机号") private String mobile; /** * 头像 */ @ApiModelProperty("头像") private String avatar; /** * 邮箱 */ @ApiModelProperty("邮箱") private String email; /** * 地址 */ @ApiModelProperty("地址") private String address; /** * 经度 */ @ApiModelProperty("经度") private Double longitude; /** * 纬度 */ @ApiModelProperty("纬度") private Double latitude; /** * 排序码 */ @ApiModelProperty("排序码") private Integer sortCode; /** * 备注 */ @ApiModelProperty("备注") private String remark; /** * 证件类型(xjr_dictionary_item[credential_type]) */ @ApiModelProperty("证件类型(xjr_dictionary_item[credential_type])") private String credentialType; /** * 证件号码 */ @ApiModelProperty("证件号码") private String credentialNumber; /** * */ @ApiModelProperty("") @TableField(fill = FieldFill.INSERT) private Long createUserId; /** * */ @ApiModelProperty("") @TableField(fill = FieldFill.INSERT) private LocalDateTime createDate; /** * */ @ApiModelProperty("") @TableField(fill = FieldFill.UPDATE) private Long modifyUserId; /** * */ @ApiModelProperty("") @TableField(fill = FieldFill.UPDATE) private LocalDateTime modifyDate; /** * */ @ApiModelProperty("") @TableField(fill = FieldFill.INSERT) @TableLogic private Integer deleteMark; /** * */ @ApiModelProperty("") @TableField(fill = FieldFill.INSERT) private Integer enabledMark; /** * baseTeacher */ @ApiModelProperty("baseTeacher子表") @TableField(exist = false) @EntityMapping(thisField = "id", joinField = "userId") private List baseTeacherList; /** * baseTeacherContact */ @ApiModelProperty("baseTeacherContact子表") @TableField(exist = false) @EntityMapping(thisField = "id", joinField = "userId") private List baseTeacherContactList; /** * baseTeacherEducation */ @ApiModelProperty("baseTeacherEducation子表") @TableField(exist = false) @EntityMapping(thisField = "id", joinField = "userId") private List baseTeacherEducationList; /** * baseTeacherEmploy */ @ApiModelProperty("baseTeacherEmploy子表") @TableField(exist = false) @EntityMapping(thisField = "id", joinField = "userId") private List baseTeacherEmployList; /** * baseTeacherFamily */ @ApiModelProperty("baseTeacherFamily子表") @TableField(exist = false) @EntityMapping(thisField = "id", joinField = "userId") private List baseTeacherFamilyList; /** * baseTeacherFamilyMember */ @ApiModelProperty("baseTeacherFamilyMember子表") @TableField(exist = false) @EntityMapping(thisField = "id", joinField = "userId") private List baseTeacherFamilyMemberList; /** * baseTeacherRegular */ @ApiModelProperty("baseTeacherRegular子表") @TableField(exist = false) @EntityMapping(thisField = "id", joinField = "userId") private List baseTeacherRegularList; @ApiModelProperty("微信openId") private String openId; @ApiModelProperty("微信unionId") private String unionId; @ApiModelProperty("签名文件") private Long signFolderId; @ApiModelProperty("签名密码") private String signPassword; }