|
@@ -19,32 +19,26 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_
|
|
|
@ToString(callSuper = true)
|
|
|
public class EmployeeInfoQueryReqVO extends PageParam {
|
|
|
|
|
|
- @Schema(description = "业务UUID", example = "19517")
|
|
|
+ @Schema(description = "业务UUID", example = "4007")
|
|
|
private String infoId;
|
|
|
|
|
|
- @Schema(description = "员工编号")
|
|
|
- private String employeeNumber;
|
|
|
-
|
|
|
@Schema(description = "姓名", example = "李四")
|
|
|
private String name;
|
|
|
|
|
|
- @Schema(description = "部门ID", example = "17351")
|
|
|
+ @Schema(description = "部门ID", example = "18657")
|
|
|
private Long deptId;
|
|
|
|
|
|
- @Schema(description = "手机号")
|
|
|
- private String phone;
|
|
|
+ @Schema(description = "部门名称", example = "李四")
|
|
|
+ private String deptName;
|
|
|
|
|
|
- @Schema(description = "头像地址")
|
|
|
- private String avatar;
|
|
|
-
|
|
|
- @Schema(description = "电子邮箱")
|
|
|
- private String email;
|
|
|
+ @Schema(description = "职位编号", example = "1434")
|
|
|
+ private Long postId;
|
|
|
|
|
|
- @Schema(description = "职位")
|
|
|
+ @Schema(description = "职位名称")
|
|
|
private String position;
|
|
|
|
|
|
- @Schema(description = "职位编号", example = "7080")
|
|
|
- private Long postId;
|
|
|
+ @Schema(description = "员工编号")
|
|
|
+ private String employeeNumber;
|
|
|
|
|
|
@Schema(description = "入职时间")
|
|
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
@@ -54,21 +48,24 @@ public class EmployeeInfoQueryReqVO extends PageParam {
|
|
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
private LocalDate[] probationEndDate;
|
|
|
|
|
|
- @Schema(description = "工作地点")
|
|
|
- private String workLocation;
|
|
|
+ @Schema(description = "离职时间")
|
|
|
+ @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
+ private LocalDate[] departureDate;
|
|
|
+
|
|
|
+ @Schema(description = "离职原因", example = "不喜欢")
|
|
|
+ private String resignationReason;
|
|
|
|
|
|
@Schema(description = "员工状态", example = "2")
|
|
|
- private Integer employeeStatus;
|
|
|
+ private String employeeStatus;
|
|
|
|
|
|
@Schema(description = "性别")
|
|
|
private String gender;
|
|
|
|
|
|
- @Schema(description = "出生日期")
|
|
|
- @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
- private LocalDate[] birthDate;
|
|
|
+ @Schema(description = "电子邮箱")
|
|
|
+ private String email;
|
|
|
|
|
|
- @Schema(description = "婚姻状况", example = "1")
|
|
|
- private String marriageStatus;
|
|
|
+ @Schema(description = "手机号")
|
|
|
+ private String phone;
|
|
|
|
|
|
@Schema(description = "身份证号")
|
|
|
private String idCardNumber;
|
|
@@ -82,12 +79,9 @@ public class EmployeeInfoQueryReqVO extends PageParam {
|
|
|
@Schema(description = "户口所在地")
|
|
|
private String householdLocation;
|
|
|
|
|
|
- @Schema(description = "学历")
|
|
|
+ @Schema(description = "最高学历")
|
|
|
private String educationLevel;
|
|
|
|
|
|
- @Schema(description = "专业")
|
|
|
- private String major;
|
|
|
-
|
|
|
@Schema(description = "毕业院校")
|
|
|
private String graduationSchool;
|
|
|
|
|
@@ -95,18 +89,37 @@ public class EmployeeInfoQueryReqVO extends PageParam {
|
|
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
private LocalDate[] graduationDate;
|
|
|
|
|
|
- @Schema(description = "参加工作时间")
|
|
|
+ @Schema(description = "银行卡名称", example = "张三")
|
|
|
+ private String bankCardName;
|
|
|
+
|
|
|
+ @Schema(description = "银行卡卡号")
|
|
|
+ private String bankCardNumber;
|
|
|
+
|
|
|
+ @Schema(description = "年假基准天数")
|
|
|
+ private Integer baseAnnualLeave;
|
|
|
+
|
|
|
+ @Schema(description = "已使用年假天数")
|
|
|
+ private Integer usedAnnualLeave;
|
|
|
+
|
|
|
+ @Schema(description = "剩余年假天数")
|
|
|
+ private Integer remainingAnnualLeave;
|
|
|
+
|
|
|
+ @Schema(description = "出生日期")
|
|
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
- private LocalDate[] workStartDate;
|
|
|
+ private LocalDate[] birthDate;
|
|
|
|
|
|
- @Schema(description = "年假天数")
|
|
|
- private Integer annualLeaveDays;
|
|
|
+ @Schema(description = "婚姻状况", example = "1")
|
|
|
+ private String marriageStatus;
|
|
|
|
|
|
- @Schema(description = "工资卡银行")
|
|
|
- private String salaryBank;
|
|
|
+ @Schema(description = "工作地点")
|
|
|
+ private String workLocation;
|
|
|
|
|
|
- @Schema(description = "工资卡号")
|
|
|
- private String salaryCardNumber;
|
|
|
+ @Schema(description = "专业")
|
|
|
+ private String major;
|
|
|
+
|
|
|
+ @Schema(description = "参加工作时间")
|
|
|
+ @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
+ private LocalDate[] workStartDate;
|
|
|
|
|
|
@Schema(description = "薪酬")
|
|
|
private BigDecimal salary;
|
|
@@ -135,17 +148,20 @@ public class EmployeeInfoQueryReqVO extends PageParam {
|
|
|
@Schema(description = "年终奖")
|
|
|
private BigDecimal yearEndBonus;
|
|
|
|
|
|
- @Schema(description = "状态", example = "1")
|
|
|
+ @Schema(description = "头像地址")
|
|
|
+ private String avatar;
|
|
|
+
|
|
|
+ @Schema(description = "状态", example = "2")
|
|
|
private Integer status;
|
|
|
|
|
|
@Schema(description = "创建时间")
|
|
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
|
|
private LocalDateTime[] createTime;
|
|
|
|
|
|
- @Schema(description = "租户编码", example = "14244")
|
|
|
+ @Schema(description = "租户编号", example = "10115")
|
|
|
private Long tenantId;
|
|
|
|
|
|
- @Schema(description = "用户ID", example = "14244")
|
|
|
+ @Schema(description = "用户ID", example = "4877")
|
|
|
private Long userId;
|
|
|
|
|
|
}
|