From e4a1030d5a3b4c05031bece29a596ae51eefa0cf Mon Sep 17 00:00:00 2001 From: = <=> Date: Tue, 28 Apr 2026 17:36:21 +0800 Subject: [PATCH] commit --- .../sys/club/ClubUserImportFeature.java | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 src/main/java/io/v/nutz/web/controllers/platform/sys/club/ClubUserImportFeature.java diff --git a/src/main/java/io/v/nutz/web/controllers/platform/sys/club/ClubUserImportFeature.java b/src/main/java/io/v/nutz/web/controllers/platform/sys/club/ClubUserImportFeature.java new file mode 100644 index 0000000..3479953 --- /dev/null +++ b/src/main/java/io/v/nutz/web/controllers/platform/sys/club/ClubUserImportFeature.java @@ -0,0 +1,49 @@ +package io.v.nutz.web.controllers.platform.sys.club; + +import cn.afterturn.easypoi.excel.annotation.Excel; +import lombok.Data; + +/** + * 协会成员导入相关的 Excel 数据结构。 + */ +public interface ClubUserImportFeature { + + /** + * 导入模板行。 + */ + @Data + class ImportRow { + @Excel(name = "序号", width = 12) + private String index; + + @Excel(name = "协会编码", width = 20) + private String clubCode; + + @Excel(name = "工号", width = 20) + private String loginname; + + @Excel(name = "姓名", width = 20) + private String username; + } + + /** + * 导入失败记录行。 + */ + @Data + class ErrorRow { + @Excel(name = "序号", width = 12) + private String index; + + @Excel(name = "协会编码", width = 20) + private String clubCode; + + @Excel(name = "工号", width = 20) + private String loginname; + + @Excel(name = "姓名", width = 20) + private String username; + + @Excel(name = "错误信息", width = 40) + private String errorMessage; + } +}