package com.ruoyi.cms.domain; import java.util.Date; import java.util.List; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import com.ruoyi.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ruoyi.common.core.domain.BaseEntity; /** * APP用户对象 app_user * @author lishundong * @date 2024-09-03 */ @Data @ApiModel("APP用户") @TableName(value = "app_user") public class AppUser extends BaseEntity { @TableField(exist = false) private static final long serialVersionUID = 1L; @TableId(value = "user_id",type = IdType.AUTO) @ApiModelProperty("用户ID") private Long userId; @Excel(name = "用户名称") @ApiModelProperty("用户名称") private String name; @Excel(name = "年龄段 对应字典age") @ApiModelProperty("年龄段 对应字典age") private String age; @Excel(name = "用户性别", readConverterExp = "0=男,1=女") @ApiModelProperty("用户性别(0男 1女)对应字典sex") private String sex; @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "生日", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("生日") private Date birthDate; @Excel(name = "学历 对应字典education") @ApiModelProperty("学历 对应字典education") private String education; @Excel(name = "政治面貌") @ApiModelProperty("政治面貌") private String politicalAffiliation; @Excel(name = "手机号码") @ApiModelProperty("手机号码") private String phone; @Excel(name = "头像地址") @ApiModelProperty("头像地址") private String avatar; @Excel(name = "最低工资") @ApiModelProperty("最低工资") private String salaryMin; @Excel(name = "最高工资") @ApiModelProperty("最高工资") private String salaryMax; @Excel(name = "期望工作地 对应字典area") @ApiModelProperty("期望工作地 对应字典area") private String area; @Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用") @ApiModelProperty("帐号状态(0正常 1停用)") private String status; @Excel(name = "最后登录IP") @ApiModelProperty("最后登录IP") private String loginIp; @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "最后登录时间", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("最后登录时间") private Date loginDate; @ApiModelProperty("期望岗位,逗号分隔") private String jobTitleId; @ApiModelProperty("期望薪资") private String experience; @ApiModelProperty("是否开启推荐(0不推荐 1推荐)") private Integer isRecommend; @TableField(exist = false) @ApiModelProperty("期望岗位列表") private List jobTitle; @ApiModelProperty("身份证") private String idCard; @ApiModelProperty("是否录用 0录用,1未录用") private String hire; @ApiModelProperty("是否企业用户 0是,1否") private String isCompanyUser; }