From 1fb5fc73e8df33b25337ab34f669ab03e0d9ce06 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期三, 02 九月 2026 17:18:43 +0800
Subject: [PATCH] feat(mdm/mes): 基础数据物料管理/物料分类/计量单位支持Excel导出

---
 yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/vo/HrmEmployeeContractImportExcelVO.java |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/vo/HrmEmployeeContractImportExcelVO.java b/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/vo/HrmEmployeeContractImportExcelVO.java
new file mode 100644
index 0000000..a81b4d9
--- /dev/null
+++ b/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/vo/HrmEmployeeContractImportExcelVO.java
@@ -0,0 +1,61 @@
+package cn.iocoder.yudao.module.hrm.controller.admin.employee.vo;
+
+import cn.idev.excel.annotation.ExcelProperty;
+import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
+import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * 鍛樺伐鍚堝悓 Excel 瀵煎叆 VO
+ */
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+public class HrmEmployeeContractImportExcelVO {
+
+    @ExcelProperty("鍛樺伐濮撳悕")
+    private String name;
+
+    @ExcelProperty(value = "鍚堝悓绫诲瀷", converter = DictConvert.class)
+    @DictFormat("hrm_contract_type")
+    private Integer contractType;
+
+    @ExcelProperty(value = "鍚堝悓鏈熼檺绫诲瀷", converter = DictConvert.class)
+    @DictFormat("hrm_contract_term_type")
+    private Integer contractTermType;
+
+    @ExcelProperty("绛剧害涓讳綋锛堝叕鍙稿叏绉帮級")
+    private String signCompany;
+
+    @ExcelProperty("绛捐鏃ユ湡")
+    private LocalDate signDate;
+
+    @ExcelProperty("鍚堝悓寮�濮嬫棩鏈�")
+    private LocalDate startDate;
+
+    @ExcelProperty("鍚堝悓缁撴潫鏃ユ湡")
+    private LocalDate endDate;
+
+    @ExcelProperty("璇曠敤鏈熷紑濮嬫棩鏈�")
+    private LocalDate probationStartDate;
+
+    @ExcelProperty("璇曠敤鏈熺粨鏉熸棩鏈�")
+    private LocalDate probationEndDate;
+
+    @ExcelProperty("璇曠敤鏈熷伐璧�")
+    private BigDecimal probationSalary;
+
+    @ExcelProperty("杞宸ヨ祫")
+    private BigDecimal regularSalary;
+
+    @ExcelProperty("澶囨敞")
+    private String remark;
+
+}

--
Gitblit v1.9.3