From e5100c8f444180fcbc4d377c732096cd4d8155e9 Mon Sep 17 00:00:00 2001 From: MustangDeng <670124965@qq.com> Date: Fri, 1 Apr 2022 09:20:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=8F=E5=88=A9=E6=96=B9=E6=A1=88=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/sicategory/dto/ICategoryListDTO.java | 4 +++- .../entity/sischeme/vo/SISchemeTableVO.java | 10 ++++++---- .../salary/transmethod/SISchemeTransMethod.java | 17 +++++++++++++++++ 3 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 src/com/engine/salary/transmethod/SISchemeTransMethod.java diff --git a/src/com/engine/salary/entity/sicategory/dto/ICategoryListDTO.java b/src/com/engine/salary/entity/sicategory/dto/ICategoryListDTO.java index 9a8223429..12c3f7a28 100644 --- a/src/com/engine/salary/entity/sicategory/dto/ICategoryListDTO.java +++ b/src/com/engine/salary/entity/sicategory/dto/ICategoryListDTO.java @@ -23,7 +23,9 @@ import lombok.NoArgsConstructor; fromSql = "FROM hrsa_insurance_category", orderby = "id desc", primarykey = "id", - operates = {@SalaryTableOperate(text = "编辑")} + operates = { + @SalaryTableOperate(index = "0", text = "编辑"), + } ) public class ICategoryListDTO { diff --git a/src/com/engine/salary/entity/sischeme/vo/SISchemeTableVO.java b/src/com/engine/salary/entity/sischeme/vo/SISchemeTableVO.java index 7b4a3cd50..826161272 100644 --- a/src/com/engine/salary/entity/sischeme/vo/SISchemeTableVO.java +++ b/src/com/engine/salary/entity/sischeme/vo/SISchemeTableVO.java @@ -21,7 +21,7 @@ import lombok.NoArgsConstructor; @SalaryTable(pageId = "98acb87d-1509-4078-8061-41ff45e9573b", fields = "a.id," + "a.scheme_name," + - "a.payment_type," + + "a.payment_type as paymentType," + "GROUP_CONCAT(b.insurance_id SEPARATOR ',') insurance_id," + "GROUP_CONCAT(c.insurance_name SEPARATOR ',') insurance_name," + "a.remarks", @@ -31,8 +31,10 @@ import lombok.NoArgsConstructor; orderby = "id desc", groupby = "id", primarykey = "id", - operates = {@SalaryTableOperate(text = "编辑"), - @SalaryTableOperate(text = "复制")} + operates = { + @SalaryTableOperate(index = "0", text = "编辑"), + @SalaryTableOperate(index = "1", text = "复制") + } ) public class SISchemeTableVO { /** @@ -50,7 +52,7 @@ public class SISchemeTableVO { /** * 缴纳类型 */ - @SalaryTableColumn(column = "payment_type", width = "10%", text = "缴纳类型") + @SalaryTableColumn(column = "paymentType", width = "10%", text = "缴纳类型", transmethod = "com.engine.salary.transmethod.SISchemeTransMethod.getPaymentType") private String paymentType; diff --git a/src/com/engine/salary/transmethod/SISchemeTransMethod.java b/src/com/engine/salary/transmethod/SISchemeTransMethod.java new file mode 100644 index 000000000..634cc132a --- /dev/null +++ b/src/com/engine/salary/transmethod/SISchemeTransMethod.java @@ -0,0 +1,17 @@ +package com.engine.salary.transmethod; + +/** + * 社保福利转换 + */ +public class SISchemeTransMethod { + public static String getPaymentType(String type) { + switch (type) { + case "1": + return "城镇"; + case "2": + return "农村"; + default: + return ""; + } + } +}