package com.ruoyi.system.domain; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; /** *
* 用户生成记录 *
* * @author luodangjia * @since 2024-09-19 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_generated_records") @ApiModel(value="TGeneratedRecords对象", description="用户生成记录") public class TGeneratedRecords implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "订单id") @TableField("order_id") private Long orderId; @ApiModelProperty(value = "姓名") @TableField("generate_name") private String generateName; @ApiModelProperty(value = "1男2女") @TableField("generate_sex") private Integer generateSex; @ApiModelProperty(value = "出生日期") @TableField("generate_birthday") private LocalDate generateBirthday; @ApiModelProperty(value = "毕业院校") @TableField("generate_university") private String generateUniversity; @ApiModelProperty(value = "毕业专业") @TableField("generate_university_major") private String generateUniversityMajor; @ApiModelProperty(value = "现任职单位") @TableField("work_unit") private String workUnit; @ApiModelProperty(value = "现工作内容") @TableField("work_content") private String workContent; @ApiModelProperty(value = "工作年限") @TableField("generate_university_complete") private Integer generateUniversityComplete; @ApiModelProperty(value = "学历层次") @TableField("generate_education") private String generateEducation; @ApiModelProperty(value = "申报职称层级") @TableField("level") private String level; @ApiModelProperty(value = "申报职称") @TableField("technical_name") private String technicalName; @ApiModelProperty(value = "申报专业") @TableField("major_name") private String majorName; @ApiModelProperty(value = "专业技术工作经历") @TableField("certificate") private String certificate; @ApiModelProperty(value = "主要完成工作业绩") @TableField("main_work") private String mainWork; @ApiModelProperty(value = "用户id") @TableField("user_id") private Long userId; @TableField("create_by") private Long createBy; @TableField("create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; @TableField("price") private BigDecimal price; @TableField("name") private String name="工作总结生成"; @TableLogic @TableField("is_delete") private Integer isDelete; @ApiModelProperty(value = "用户头像") @TableField(exist = false) private String avatar; @ApiModelProperty(value = "用户名称") @TableField(exist = false) private String userName; @ApiModelProperty(value = "用户手机号") @TableField(exist = false) private String userPhone; @TableField(exist = false) private TOrder order; @ApiModelProperty(value = " 导出type1word 2pdf") @TableField(exist = false) private Integer type; }