package com.artfess.data.dto; import com.artfess.data.model.BizUserWorkDetail; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDate; import java.util.List; @Data @ApiModel(value="EditPersonalProfileDto对象", description="修改个人档案") public class EditPersonalProfileDto { @ApiModelProperty(value = "系统人员ID") @TableField("user_id_") private String userId; @ApiModelProperty(value = "个人档案编号(唯一值)") @TableField("user_archive_") private String userArchive; @ApiModelProperty(value = "建档单位名称") @TableField("archive_unit_name_") private String archiveUnitName; @ApiModelProperty(value = "建档年月(格式:2024年12月)") @TableField("archive_year_") private LocalDate archiveYear; @ApiModelProperty(value = "人员档案姓名") @TableField("user_name_") private String userName; @ApiModelProperty(value = "性别") @TableField("sex_") private String sex; @ApiModelProperty(value = "身份证号") @TableField("ident_card_") private String identCard; @ApiModelProperty(value = "电话号码") @TableField("phone_num_") private String phoneNum; @ApiModelProperty(value = "出生日期") @TableField("birth_date_") private LocalDate birthDate; @ApiModelProperty(value = "入伍时间") @TableField("rw_date_") private LocalDate rwDate; @ApiModelProperty(value = "现军衔时间") @TableField("xjx_date_") private String xjxDate; @ApiModelProperty(value = "职务描述") @TableField("job_description") private String jobDescription; @ApiModelProperty(value = "入党时间") @TableField("rd_date") private LocalDate rdDate; @ApiModelProperty(value = "民族") @TableField("nation_") private String nation; @ApiModelProperty(value = "籍贯") @TableField("native_place_") private String nativePlace; @ApiModelProperty(value = "政治面貌") @TableField("political_outlook_") private String politicalOutlook; @ApiModelProperty(value = "血型") @TableField("blood_type_") private String bloodType; @ApiModelProperty(value = "入伍地地址") @TableField("rw_address_") private String rwAddress; @ApiModelProperty(value = "户籍所在地") @TableField("registered_residence_") private String registeredResidence; @ApiModelProperty(value = "学历学位(字典)") @TableField("high_education_") private String highEducation; @ApiModelProperty(value = "人员类别") @TableField("user_class_") private String userClass; @ApiModelProperty(value = "个人照片地址(URL地址)") @TableField("user_photo_url_") private String userPhotoUrl; @ApiModelProperty(value = "个人档案明细") @TableField(exist = false) PersonalProfileDto personalProfileDto; @ApiModelProperty(value = "xxx工作简历表") @TableField(exist = false) private List bizUserWorkDetailList; }