|
@@ -0,0 +1,64 @@
|
|
|
+package com.citu.module.menduner.system.controller.app.person.workexp;
|
|
|
+
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+
|
|
|
+@Schema(description = "menduner - 工作经历新增/修改 Request VO")
|
|
|
+@Data
|
|
|
+public class AppWorkExpSaveReqVO {
|
|
|
+
|
|
|
+ @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "2363")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ @Schema(description = "企业id", example = "2118")
|
|
|
+ private Long enterpriseId;
|
|
|
+
|
|
|
+ @NotBlank(message = "未填写企业名称")
|
|
|
+ @Schema(description = "企业名称(没有选择系统企业时可自定义)", example = "张三")
|
|
|
+ private String enterpriseName;
|
|
|
+
|
|
|
+ @Schema(description = "所属行业", example = "21570")
|
|
|
+ private Long industryId;
|
|
|
+
|
|
|
+ @Schema(description = "所属部门", example = "李四")
|
|
|
+ private String deptName;
|
|
|
+
|
|
|
+ @Schema(description = "所属职位", example = "11706")
|
|
|
+ private Long positionId;
|
|
|
+
|
|
|
+ @NotBlank(message = "未填写职位名称")
|
|
|
+ @Schema(description = "职位名称(没有选择系统职位时可自定义)", example = "赵六")
|
|
|
+ private String positionName;
|
|
|
+
|
|
|
+ @NotNull(message = "未选择在职开始日期")
|
|
|
+ @Schema(description = "在职开始日期")
|
|
|
+ private LocalDateTime startTime;
|
|
|
+
|
|
|
+ @NotNull(message = "未选择在职结束时间")
|
|
|
+ @Schema(description = "在职结束时间")
|
|
|
+ private LocalDateTime endTime;
|
|
|
+
|
|
|
+ @Schema(description = "工作内容")
|
|
|
+ private String content;
|
|
|
+
|
|
|
+ @Schema(description = "业绩")
|
|
|
+ private String achievement;
|
|
|
+
|
|
|
+ @Schema(description = "薪酬")
|
|
|
+ private BigDecimal pay;
|
|
|
+
|
|
|
+ @Schema(description = "薪酬类型(0月薪 1年薪)", example = "1")
|
|
|
+ private Integer payUnit;
|
|
|
+
|
|
|
+ @Schema(description = "货币类型", example = "2")
|
|
|
+ private Integer currencyType;
|
|
|
+
|
|
|
+ @Schema(description = "技能")
|
|
|
+ private String skillList;
|
|
|
+
|
|
|
+}
|