maven
11 小时以前 34e986e6e158450ee35319f1cac872a4bc974a74
src/main/java/com/ruoyi/staff/pojo/StaffOnJob.java
@@ -6,8 +6,10 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
@@ -29,103 +31,153 @@
    /**
     * 状态(0:离职;1:在职)
     */
    @Excel(name = "状态",readConverterExp = "0=离职,1=在职")
    @Excel(name = "状态", readConverterExp = "0=离职,1=在职", sort = 1)
    private Integer staffState;
    /**
     * 员工编号
     */
    @Excel(name = "员工编号")
    @Excel(name = "员工编号", type = Excel.Type.EXPORT, cellType = Excel.ColumnType.STRING, sort = 2)
    private String staffNo;
    /**
     * 员工姓名
     */
    @Excel(name = "员工姓名")
    @Excel(name = "员工姓名", sort = 3)
    private String staffName;
    /**
     * 性别
     */
    @Excel(name = "性别")
    @Excel(name = "性别", sort = 4)
    private String sex;
    /**
     * 籍贯
     */
    @Excel(name = "籍贯")
    @Excel(name = "籍贯", sort = 5)
    private String nativePlace;
    /**
     * 岗位
     */
    @Excel(name = "岗位")
    private String postJob;
    private Integer sysPostId;
    /**
     * 家庭住址
     */
    @Excel(name = "家庭住址")
    @Excel(name = "家庭住址", sort = 6)
    private String adress;
    /**
     * 第一学历
     */
    @Excel(name = "第一学历")
    @Excel(name = "第一学历", sort = 8)
    private String firstStudy;
    /**
     * 专业
     */
    @Excel(name = "专业")
    @Excel(name = "专业", sort = 9)
    private String profession;
    /**
     * 身份证号码
     */
    @Excel(name = "身份证号码")
    @Excel(name = "身份证号码", sort = 10)
    private String identityCard;
    /**
     * 年龄
     */
    @Excel(name = "年龄")
    @Excel(name = "年龄", sort = 11)
    private String age;
    /**
     * 联系电话
     */
    @Excel(name = "联系电话")
    @Excel(name = "联系电话", sort = 12)
    private String phone;
    /**
     * 紧急联系人
     */
    @Excel(name = "紧急联系人")
    @Excel(name = "紧急联系人", sort = 13)
    private String emergencyContact;
    /**
     * 紧急联系人电话
     */
    @Excel(name = "紧急联系人电话")
    @Excel(name = "紧急联系人电话", sort = 14)
    private String emergencyContactPhone;
    /**
     * 合同年限
     */
    @Excel(name = "合同年限")
    @Excel(name = "合同年限", sort = 15)
    private String contractTerm;
    /**
     * 合同到期日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "合同到期日期", width = 30, dateFormat = "yyyy-MM-dd")
    @Excel(name = "合同到期日期", width = 30, dateFormat = "yyyy-MM-dd", sort = 16)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date contractExpireTime;
    /**
     * 结束试用时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束试用时间", width = 30, dateFormat = "yyyy-MM-dd", sort = 17)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date trialEndDate;
    /**
     * 开始试用日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始试用日期", width = 30, dateFormat = "yyyy-MM-dd", sort = 18)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date trialStartDate;
    /**
     * 签订时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "签订时间", width = 30, dateFormat = "yyyy-MM-dd", sort = 19)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date signDate;
    /**
     * 工资报酬选择条款
     */
//    @Excel(name = "工资报酬选择条款")
    private String salarySelect;
    /**
     * 试用期工资
     */
    @Excel(name = "试用期工资", sort = 20)
    private BigDecimal proSalary;
    /**
     * 劳动合同期限选择
     */
//    @Excel(name = "劳动合同期限选择")
    private String dateSelect;
    /**
     * 备注(福利待遇)
     */
    @Excel(name = "备注(福利待遇)", sort = 21)
    private String remark;
    @ApiModelProperty(value = "创建时间")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "创建用户")
@@ -134,6 +186,8 @@
    @ApiModelProperty(value = "修改时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "修改用户")