瀏覽代碼

1、修改新任命字段显示

rayson 6 月之前
父節點
當前提交
467417dec1

+ 3 - 2
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/app/common/data/NewAppointmentsController.java

@@ -8,6 +8,7 @@ import com.citu.framework.common.util.object.BeanUtils;
 import com.citu.framework.excel.core.util.ExcelUtils;
 import com.citu.module.menduner.system.controller.base.appointment.NewAppointmentsPageReqVO;
 import com.citu.module.menduner.system.controller.base.appointment.NewAppointmentsRespVO;
+import com.citu.module.menduner.system.controller.base.appointment.NewAppointmentsSimpleRespVO;
 import com.citu.module.menduner.system.dal.dataobject.appointment.NewAppointmentsDO;
 import com.citu.module.menduner.system.service.appointment.NewAppointmentsService;
 import io.swagger.v3.oas.annotations.Operation;
@@ -48,9 +49,9 @@ public class NewAppointmentsController {
 
     @GetMapping("/page")
     @Operation(summary = "获得新任命分页")
-    public CommonResult<PageResult<NewAppointmentsRespVO>> page(@Valid NewAppointmentsPageReqVO pageReqVO) {
+    public CommonResult<PageResult<NewAppointmentsSimpleRespVO>> page(@Valid NewAppointmentsPageReqVO pageReqVO) {
         PageResult<NewAppointmentsDO> pageResult = newAppointmentsService.getNewAppointmentsPage(pageReqVO);
-        return success(BeanUtils.toBean(pageResult, NewAppointmentsRespVO.class));
+        return success(BeanUtils.toBean(pageResult, NewAppointmentsSimpleRespVO.class));
     }
 
     @GetMapping("/export-excel")

+ 4 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/base/appointment/NewAppointmentsRespVO.java

@@ -53,6 +53,10 @@ public class NewAppointmentsRespVO {
     @ExcelProperty("照片链接")
     private String picUrl;
 
+    @Schema(description = "介绍详情", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("介绍详情")
+    private String detailIntroduction;
+
     @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
     @ExcelProperty("创建时间")
     private LocalDateTime createTime;

+ 57 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/base/appointment/NewAppointmentsSimpleRespVO.java

@@ -0,0 +1,57 @@
+package com.citu.module.menduner.system.controller.base.appointment;
+
+
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
+import com.alibaba.excel.annotation.ExcelProperty;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+
+@Schema(description = "管理后台 - 新任命简易 Response VO")
+@Data
+@ExcelIgnoreUnannotated
+public class NewAppointmentsSimpleRespVO {
+
+    @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "24797")
+    @ExcelProperty("id")
+    private Long id;
+
+    @Schema(description = "宣布日期", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("宣布日期")
+    private String announceTime;
+
+    @Schema(description = "中文姓名", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("中文姓名")
+    private String nameChinese;
+
+    @Schema(description = "英文姓名", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("英文姓名")
+    private String nameEnglish;
+
+    @Schema(description = "职位", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("职位")
+    private String position;
+
+    @Schema(description = "就职酒店", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("就职酒店")
+    private String inaugurationHotel;
+
+    @Schema(description = "酒店品牌", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("酒店品牌")
+    private String hotelBrand;
+
+    @Schema(description = "工作地域", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("工作地域")
+    private String workTerritory;
+
+    @Schema(description = "过往工作酒店品牌", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("过往工作酒店品牌")
+    private String workHistory;
+
+
+    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
+    @ExcelProperty("创建时间")
+    private LocalDateTime createTime;
+
+}