From 4b823ccca78c0bf37672930343d67712124ee5a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Mon, 11 Mar 2024 16:50:47 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96=E6=B3=A8?= =?UTF-8?q?=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/salary/annotation/I18n.java | 20 +++++ .../DataCollectionEmployee.java | 5 ++ .../salary/entity/hrm/PositionInfo.java | 2 + .../salary/entity/hrm/SubCompanyInfo.java | 2 + .../dto/SalaryArchiveListDTO.java | 4 + .../impl/SalaryArchiveExcelServiceImpl.java | 27 +------ .../impl/SalaryArchiveServiceImpl.java | 4 +- .../impl/SalaryEmployeeServiceImpl.java | 33 ++++---- .../engine/salary/util/SalaryI18nUtil.java | 75 +++++++++++++++++++ .../salary/wrapper/SalaryArchiveWrapper.java | 2 +- 10 files changed, 135 insertions(+), 39 deletions(-) create mode 100644 src/com/engine/salary/annotation/I18n.java diff --git a/src/com/engine/salary/annotation/I18n.java b/src/com/engine/salary/annotation/I18n.java new file mode 100644 index 000000000..ca9b71fd8 --- /dev/null +++ b/src/com/engine/salary/annotation/I18n.java @@ -0,0 +1,20 @@ +package com.engine.salary.annotation; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/** + * 国际化标识 + *

Copyright: Copyright (c) 2024

+ *

Company: 泛微软件

+ * + * @author qiantao + * @version 1.0 + **/ +@Target(ElementType.FIELD) +@Retention(RetentionPolicy.RUNTIME) +public @interface I18n { + +} diff --git a/src/com/engine/salary/entity/datacollection/DataCollectionEmployee.java b/src/com/engine/salary/entity/datacollection/DataCollectionEmployee.java index 7d83f0348..66e581915 100644 --- a/src/com/engine/salary/entity/datacollection/DataCollectionEmployee.java +++ b/src/com/engine/salary/entity/datacollection/DataCollectionEmployee.java @@ -1,5 +1,6 @@ package com.engine.salary.entity.datacollection; +import com.engine.salary.annotation.I18n; import com.engine.salary.annotation.SalaryFormulaVar; import lombok.AllArgsConstructor; import lombok.Builder; @@ -33,16 +34,19 @@ public class DataCollectionEmployee { //姓名 @SalaryFormulaVar(defaultLabel = "姓名", labelId = 85429, dataType = "string") + @I18n private String username; //部门 @SalaryFormulaVar(defaultLabel = "部门", labelId = 86185, dataType = "string") + @I18n private String departmentName; @SalaryFormulaVar(defaultLabel = "部门ID", labelId = 86185, dataType = "string") private Long departmentId; //分部名 @SalaryFormulaVar(defaultLabel = "分部", labelId = 82465, dataType = "string") + @I18n private String subcompanyName; @SalaryFormulaVar(defaultLabel = "分部ID", labelId = 82465, dataType = "string") private Long subcompanyid; @@ -55,6 +59,7 @@ public class DataCollectionEmployee { //岗位 @SalaryFormulaVar(defaultLabel = "岗位", labelId = 90633, dataType = "string") + @I18n private String jobtitleName; @SalaryFormulaVar(defaultLabel = "岗位ID", labelId = 90633, dataType = "string") private Long jobtitleId; diff --git a/src/com/engine/salary/entity/hrm/PositionInfo.java b/src/com/engine/salary/entity/hrm/PositionInfo.java index b88828139..2eb787624 100644 --- a/src/com/engine/salary/entity/hrm/PositionInfo.java +++ b/src/com/engine/salary/entity/hrm/PositionInfo.java @@ -1,5 +1,6 @@ package com.engine.salary.entity.hrm; +import com.engine.salary.annotation.I18n; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -24,6 +25,7 @@ public class PositionInfo { /** * 名称 */ + @I18n private String name; diff --git a/src/com/engine/salary/entity/hrm/SubCompanyInfo.java b/src/com/engine/salary/entity/hrm/SubCompanyInfo.java index 84fb417f9..e9e2637d3 100644 --- a/src/com/engine/salary/entity/hrm/SubCompanyInfo.java +++ b/src/com/engine/salary/entity/hrm/SubCompanyInfo.java @@ -1,5 +1,6 @@ package com.engine.salary.entity.hrm; +import com.engine.salary.annotation.I18n; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -24,5 +25,6 @@ public class SubCompanyInfo { /** * 名称 */ + @I18n private String name; } diff --git a/src/com/engine/salary/entity/salaryarchive/dto/SalaryArchiveListDTO.java b/src/com/engine/salary/entity/salaryarchive/dto/SalaryArchiveListDTO.java index 107b71b50..82b97bf05 100644 --- a/src/com/engine/salary/entity/salaryarchive/dto/SalaryArchiveListDTO.java +++ b/src/com/engine/salary/entity/salaryarchive/dto/SalaryArchiveListDTO.java @@ -1,6 +1,7 @@ package com.engine.salary.entity.salaryarchive.dto; import com.cloudstore.eccom.pc.table.WeaTableType; +import com.engine.salary.annotation.I18n; import com.engine.salary.annotation.SalaryTable; import com.engine.salary.annotation.SalaryTableOperate; import com.engine.salary.annotation.TableTitle; @@ -42,6 +43,7 @@ public class SalaryArchiveListDTO { * 姓名 */ @TableTitle(title = "姓名", dataIndex = "username", key = "username") + @I18n private String username; /** @@ -55,12 +57,14 @@ public class SalaryArchiveListDTO { * 分部 */ @TableTitle(title = "分部", dataIndex = "subcompanyName", key = "subcompanyName") + @I18n private String subcompanyName; /** * 部门 */ @TableTitle(title = "部门", dataIndex = "departmentName", key = "departmentName") + @I18n private String departmentName; /** diff --git a/src/com/engine/salary/service/impl/SalaryArchiveExcelServiceImpl.java b/src/com/engine/salary/service/impl/SalaryArchiveExcelServiceImpl.java index e4cecc326..8e0986007 100644 --- a/src/com/engine/salary/service/impl/SalaryArchiveExcelServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryArchiveExcelServiceImpl.java @@ -2,7 +2,8 @@ package com.engine.salary.service.impl; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; -import com.engine.salary.biz.*; +import com.engine.salary.biz.SalaryArchiveBiz; +import com.engine.salary.biz.SalaryArchiveItemBiz; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; import com.engine.salary.constant.SalaryItemConstant; @@ -24,7 +25,6 @@ import com.engine.salary.enums.datacollection.UseEmployeeTypeEnum; import com.engine.salary.enums.salaryarchive.SalaryArchiveImportTypeEnum; import com.engine.salary.enums.salaryarchive.SalaryArchiveListTypeEnum; import com.engine.salary.enums.salaryarchive.SalaryArchiveStatusEnum; -import com.engine.salary.mapper.archive.SalaryArchiveMapper; import com.engine.salary.service.*; import com.engine.salary.sys.entity.po.SalarySysConfPO; import com.engine.salary.sys.service.SalarySysConfService; @@ -32,7 +32,6 @@ import com.engine.salary.sys.service.impl.SalarySysConfServiceImpl; import com.engine.salary.util.SalaryEntityUtil; import com.engine.salary.util.SalaryI18nUtil; import com.engine.salary.util.SalaryLoggerUtil; -import com.engine.salary.util.db.MapperProxyFactory; import com.engine.salary.util.excel.ExcelComment; import com.engine.salary.util.excel.ExcelParseHelper; import com.engine.salary.util.excel.ExcelSupport; @@ -43,8 +42,6 @@ import org.apache.commons.lang3.StringUtils; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.util.IOUtils; import org.apache.poi.xssf.usermodel.XSSFWorkbook; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import weaver.file.ImageFileManager; import weaver.general.Util; import weaver.hrm.User; @@ -62,12 +59,6 @@ import static com.engine.salary.util.excel.ExcelSupport.EXCEL_TYPE_XLSX; */ public class SalaryArchiveExcelServiceImpl extends Service implements SalaryArchiveExcelService { - private static final Logger log = LoggerFactory.getLogger(SalaryArchiveExcelServiceImpl.class); - - private SalaryArchiveMapper getSalaryArchiveMapper() { - return MapperProxyFactory.getProxy(SalaryArchiveMapper.class); - } - private SalaryArchiveItemService salaryArchiveItemService(User user) { return ServiceUtil.getService(SalaryArchiveItemServiceImpl.class, user); } @@ -100,9 +91,6 @@ public class SalaryArchiveExcelServiceImpl extends Service implements SalaryArch private SalaryArchiveBiz salaryArchiveMapper = new SalaryArchiveBiz(); private SalaryArchiveItemBiz salaryArchiveItemMapper = new SalaryArchiveItemBiz(); - private SalaryArchiveTaxAgentBiz salaryArchiveTaxAgentMapper = new SalaryArchiveTaxAgentBiz(); - private SalaryArchiveDimissionBiz salaryArchiveDimissionMapper = new SalaryArchiveDimissionBiz(); - private SalaryItemBiz salaryItemMapper = new SalaryItemBiz(); // private SalaryArchiveSobService salaryArchiveSobService; // @@ -322,14 +310,7 @@ public class SalaryArchiveExcelServiceImpl extends Service implements SalaryArch rows.add(header); // 获取所有个税扣缴义务人 Collection taxAgentList = getTaxAgentService(user).listAll(); - Collection salaryArchives = new ArrayList<>(); - - if (queryParam.isExtSalaryArchiveList()) { - //非系统人员档案 - salaryArchives = getSalaryArchiveMapper().listExtSalaryArchive(queryParam); - } else { - salaryArchives = getSalaryArchiveMapper().list(queryParam); - } + Collection salaryArchives = salaryArchiveService(user).getSalaryArchiveList(queryParam); long employeeId = user.getUID(); if (getTaxAgentService(user).isNeedAuth(employeeId)) { @@ -841,7 +822,7 @@ public class SalaryArchiveExcelServiceImpl extends Service implements SalaryArch // 修改薪资档案 if (CollectionUtils.isNotEmpty(salaryArchiveUpdates)) { // 查询更新前档案信息 - List oldArchive = getSalaryArchiveMapper().listSome(SalaryArchivePO.builder().ids(salaryArchiveUpdates.stream().map(SalaryArchivePO::getId).collect(Collectors.toList())).build()); + List oldArchive = salaryArchiveService(user).listSome(SalaryArchivePO.builder().ids(salaryArchiveUpdates.stream().map(SalaryArchivePO::getId).collect(Collectors.toList())).build()); Map oldArchiveMap = SalaryEntityUtil.convert2Map(oldArchive, SalaryArchivePO::getId); // 薪资档案 salaryArchiveMapper.batchUpdate(salaryArchiveUpdates); diff --git a/src/com/engine/salary/service/impl/SalaryArchiveServiceImpl.java b/src/com/engine/salary/service/impl/SalaryArchiveServiceImpl.java index 575f39242..32c6cbd30 100644 --- a/src/com/engine/salary/service/impl/SalaryArchiveServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryArchiveServiceImpl.java @@ -180,7 +180,9 @@ public class SalaryArchiveServiceImpl extends Service implements SalaryArchiveSe if (Objects.nonNull(queryParam.getPayEndDateEndDateStr())) { queryParam.setPayEndDateEndDate(SalaryDateUtil.stringToDate(queryParam.getPayEndDateEndDateStr())); } - return getSalaryArchiveMapper().list(queryParam); + + List list = getSalaryArchiveMapper().list(queryParam); + return SalaryI18nUtil.i18nList(list); } @Override diff --git a/src/com/engine/salary/service/impl/SalaryEmployeeServiceImpl.java b/src/com/engine/salary/service/impl/SalaryEmployeeServiceImpl.java index 307d48b75..3293bf105 100644 --- a/src/com/engine/salary/service/impl/SalaryEmployeeServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryEmployeeServiceImpl.java @@ -27,6 +27,7 @@ import com.engine.salary.service.SalarySobExtRangeService; import com.engine.salary.service.SalarySobRangeService; import com.engine.salary.sys.entity.po.SalarySysConfPO; import com.engine.salary.util.SalaryEntityUtil; +import com.engine.salary.util.SalaryI18nUtil; import com.engine.salary.util.db.IdGenerator; import com.google.common.collect.Lists; import lombok.extern.slf4j.Slf4j; @@ -90,6 +91,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee result.addAll(employBiz.listAll()); result.addAll(getExtEmpService(user).listEmployee()); } + SalaryI18nUtil.i18nList(result); return result; } @@ -99,6 +101,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee if (openExtEmp) { result.addAll(getExtEmpService(user).listAllForReport()); } + SalaryI18nUtil.i18nList(result); return result; } @@ -144,7 +147,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee includeSalaryEmployees.addAll(extEmps); } - + SalaryI18nUtil.i18nList(includeSalaryEmployees); return includeSalaryEmployees; } @@ -157,6 +160,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee if (openExtEmp) { employeeList.addAll(getExtEmpService(user).getEmployeeByIds(ids)); } + SalaryI18nUtil.i18nList(employeeList); return employeeList; } @@ -170,18 +174,20 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee result.addAll(getExtEmpService(user).getEmployeeByIds(ids)); } result.addAll(employBiz.getEmployeeByIdsAll(ids)); + SalaryI18nUtil.i18nList(result); return result; } @Override public DataCollectionEmployee getEmployeeById(Long employeeId) { if (openExtEmp) { - DataCollectionEmployee employeeById = getExtEmpService(user).getEmployeeById(employeeId); - if (Objects.nonNull(employeeById)) { - return employeeById; + DataCollectionEmployee employee = getExtEmpService(user).getEmployeeById(employeeId); + if (Objects.nonNull(employee)) { + return SalaryI18nUtil.i18n(employee); } } - return employBiz.getEmployeeById(employeeId); + DataCollectionEmployee employee = employBiz.getEmployeeById(employeeId); + return SalaryI18nUtil.i18n(employee); } @Override @@ -197,8 +203,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee employeeList.addAll(getExtEmpService(user).getEmployeeByIds(longs)); } } - - return employeeList; + return SalaryI18nUtil.i18nList(employeeList); } @@ -213,7 +218,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee .filter(e -> UserStatusEnum.getNormalStatus().contains(e.getStatus())) .collect(Collectors.toList()); - return employeeSameIds; + return SalaryI18nUtil.i18nList(employeeSameIds); } @Override @@ -236,7 +241,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee .collect(Collectors.toList()); } - return employees; + return SalaryI18nUtil.i18nList(employees); } @@ -259,12 +264,12 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee @Override public List getSubCompanyInfoList(List subDepartmentIds) { - return employBiz.getSubCompanyInfoList(subDepartmentIds); + return SalaryI18nUtil.i18nList(employBiz.getSubCompanyInfoList(subDepartmentIds)); } @Override public List listPositionInfo(List positionIds) { - return employBiz.listPositionInfo(positionIds); + return SalaryI18nUtil.i18nList(employBiz.listPositionInfo(positionIds)); } @Override @@ -273,7 +278,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee if (openExtEmp) { result.addAll(getExtEmpService(user).listEmployee()); } - return result; + return SalaryI18nUtil.i18nList(result); } @Override @@ -282,7 +287,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee if (openExtEmp) { result.addAll(getExtEmpService(user).listByParams(includeQueryParams)); } - return result; + return SalaryI18nUtil.i18nList(result); } /** @@ -326,7 +331,7 @@ public class SalaryEmployeeServiceImpl extends Service implements SalaryEmployee .forEach(e -> e.setExtendData(extendData)); } } - return employees; + return SalaryI18nUtil.i18nList(employees); } @Override diff --git a/src/com/engine/salary/util/SalaryI18nUtil.java b/src/com/engine/salary/util/SalaryI18nUtil.java index f7d9272ce..14dc4644a 100644 --- a/src/com/engine/salary/util/SalaryI18nUtil.java +++ b/src/com/engine/salary/util/SalaryI18nUtil.java @@ -1,5 +1,18 @@ package com.engine.salary.util; +import com.engine.salary.annotation.I18n; +import com.engine.salary.exception.SalaryRunTimeException; +import org.apache.commons.collections4.CollectionUtils; +import org.apache.commons.lang3.StringUtils; +import org.jetbrains.annotations.NotNull; +import weaver.general.Util; + +import java.lang.reflect.Field; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + /** * 多语言工具类 *

Copyright: Copyright (c) 2022

@@ -10,6 +23,68 @@ package com.engine.salary.util; **/ public class SalaryI18nUtil { + + public static T i18n(T data) { + if (data == null ) { + return data; + } + try { + List fieldList = getFields(data.getClass()); + if (CollectionUtils.isNotEmpty(fieldList)) { + for (Field field : fieldList) { + field.setAccessible(true); + String fieldValue = (String) field.get(data); + if (StringUtils.isNotBlank(fieldValue)) { + String encryptValue = Util.formatMultiLang(fieldValue); + field.set(data, encryptValue); + } + } + } + return data; + } catch (Exception e) { + throw new SalaryRunTimeException("国际化解析异常"); + } + } + + public static List i18nList(List dataList) { + if (CollectionUtils.isEmpty(dataList) ) { + return dataList; + } + try { + List fieldList = getFields(dataList.get(0).getClass()); + if (CollectionUtils.isNotEmpty(fieldList)) { + for (T data : dataList) { + for (Field field : fieldList) { + field.setAccessible(true); + String fieldValue = (String) field.get(data); + if (StringUtils.isNotBlank(fieldValue)) { + String encryptValue = Util.formatMultiLang(fieldValue); + field.set(data, encryptValue); + } + } + } + + } + return dataList; + } catch (Exception e) { + throw new SalaryRunTimeException("国际化批量解析异常"); + } + } + + @NotNull + private static List getFields(Class clazz) { + List> allClasses = new ArrayList>(); + for (Class superClass = clazz; superClass != null; superClass = superClass.getSuperclass()) { + if (superClass != Object.class) { + allClasses.add(superClass); + } + } + return allClasses.stream() + .map(Class::getDeclaredFields) + .flatMap(Arrays::stream) + .filter(field -> field.isAnnotationPresent(I18n.class)).collect(Collectors.toList()); + } + /** * 获取多语言信息 * diff --git a/src/com/engine/salary/wrapper/SalaryArchiveWrapper.java b/src/com/engine/salary/wrapper/SalaryArchiveWrapper.java index 0efa4f23f..83f728b23 100644 --- a/src/com/engine/salary/wrapper/SalaryArchiveWrapper.java +++ b/src/com/engine/salary/wrapper/SalaryArchiveWrapper.java @@ -459,7 +459,7 @@ public class SalaryArchiveWrapper extends Service { throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(109712, "列表类型必传")); } else { // 定薪列表导入有调薪导入和初始化导入 - if (queryParam.getListType().equals(SalaryArchiveListTypeEnum.FIXED.getValue())) { + if (queryParam.getListType().equals(SalaryArchiveListTypeEnum.FIXED)) { Optional optional = Arrays.stream(SalaryArchiveImportTypeEnum.values()) .filter(e -> StringUtils.isNotEmpty(queryParam.getImportType()) && e.getValue().equals(queryParam.getImportType())).findFirst(); if (!optional.isPresent()) { From afb4bfd7ad12e035f06e976a60066114bc1583f8 Mon Sep 17 00:00:00 2001 From: Harryxzy Date: Mon, 11 Mar 2024 17:23:20 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug=EF=BC=9A=201=E3=80=81?= =?UTF-8?q?=E8=96=AA=E8=B5=84=E6=A0=B8=E7=AE=97=E7=BB=93=E6=9E=9C=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E6=8F=90=E7=A4=BA=E7=BC=BA=E5=A4=B1=202=E3=80=81?= =?UTF-8?q?=E7=A4=BE=E4=BF=9D=E7=A6=8F=E5=88=A9=E5=8F=B0=E8=B4=A6=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/siaccount/InsuranceAccountDetailMapper.xml | 6 ++++-- .../salary/service/impl/SalaryAcctExcelServiceImpl.java | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/com/engine/salary/mapper/siaccount/InsuranceAccountDetailMapper.xml b/src/com/engine/salary/mapper/siaccount/InsuranceAccountDetailMapper.xml index 925718b0b..f99f6ef0c 100644 --- a/src/com/engine/salary/mapper/siaccount/InsuranceAccountDetailMapper.xml +++ b/src/com/engine/salary/mapper/siaccount/InsuranceAccountDetailMapper.xml @@ -430,7 +430,8 @@ t.fund_per_sum,t.fund_com_sum,t.other_per_sum, t.other_com_sum,t.per_sum,t.com_sum,t.payment_organization, t.social_payment_base_string, t.fund_payment_base_string, t.other_payment_base_string, - t.social_payment_com_base_string, t.fund_payment_com_base_string, t.other_payment_com_base_string + t.social_payment_com_base_string, t.fund_payment_com_base_string, t.other_payment_com_base_string, + t.payment_status FROM hrsa_bill_detail t WHERE t.delete_type = 0 @@ -445,7 +446,8 @@ t.fund_per_json,t.fund_com_json,t.other_per_json, t.other_com_json,t.social_per_sum,t.social_com_sum, t.fund_per_sum,t.fund_com_sum,t.other_per_sum, - t.other_com_sum,t.per_sum,t.com_sum,t.payment_organization + t.other_com_sum,t.per_sum,t.com_sum,t.payment_organization, + t.payment_status FROM hrsa_bill_detail t WHERE t.delete_type = 0 diff --git a/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java b/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java index a0acbb9d9..ccf771652 100644 --- a/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java @@ -1225,7 +1225,7 @@ public class SalaryAcctExcelServiceImpl extends Service implements SalaryAcctExc if (StringUtils.equals("importExcelAcctResult", importType) && (employeeId != null && employeeId > 0) && (taxAgentId != null && taxAgentId > 0) - && i == data.size() - 1 + && j == headers.size() - 1 && !salaryAcctEmployeeMap.containsKey(employeeId + "-" + taxAgentId)) { isError = true; Map errorMessageMap = Maps.newHashMap(); @@ -1238,7 +1238,7 @@ public class SalaryAcctExcelServiceImpl extends Service implements SalaryAcctExc if (StringUtils.equals("importSalaryAcctResult", importType) && (employeeId != null && employeeId > 0) && (taxAgentId != null && taxAgentId > 0) - && i == data.size() - 1 + && j == headers.size() - 1 && !salaryAcctEmployeeMap.containsKey(employeeId + "-" + taxAgentId)) { isError = true; Map errorMessageMap = Maps.newHashMap(); From 836947725f7ab8e496c8511f7358e74bd6d23509 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Tue, 12 Mar 2024 14:34:44 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E5=88=87=E6=8D=A2=E4=BA=86elog=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/salary/biz/OtherDeductionBiz.java | 2 +- src/com/engine/salary/biz/SpecialAddDeductionBiz.java | 2 +- src/com/engine/salary/config/SalaryElogConfig.java | 4 ++-- .../engine/salary/entity/datacollection/AddUpDeduction.java | 2 +- .../engine/salary/entity/datacollection/AddUpSituation.java | 2 +- .../salary/entity/datacollection/po/AttendQuoteFieldPO.java | 2 +- .../engine/salary/entity/datacollection/po/AttendQuotePO.java | 2 +- .../salary/entity/datacollection/po/OtherDeductionPO.java | 2 +- .../entity/datacollection/po/SpecialAddDeductionPO.java | 2 +- src/com/engine/salary/entity/extemp/po/ExtEmpPO.java | 2 +- .../salary/entity/salaryBill/dto/SalaryTemplateListDTO.java | 2 +- src/com/engine/salary/entity/salaryBill/po/SalarySendPO.java | 2 +- .../engine/salary/entity/salaryBill/po/SalaryTemplatePO.java | 2 +- .../salary/entity/salaryacct/po/SalaryAcctEmployeePO.java | 2 +- .../salary/entity/salaryacct/po/SalaryAcctRecordPO.java | 2 +- .../salary/entity/salaryacct/po/SalaryAcctResultPO.java | 2 +- .../salary/entity/salaryarchive/po/SalaryArchiveItemPO.java | 2 +- .../salary/entity/salaryarchive/po/SalaryArchivePO.java | 2 +- src/com/engine/salary/entity/salaryitem/po/SalaryItemPO.java | 2 +- .../entity/salarysob/param/SalarySobRangeSaveParam.java | 2 +- .../engine/salary/entity/salarysob/po/SalarySobItemPO.java | 2 +- src/com/engine/salary/entity/salarysob/po/SalarySobPO.java | 2 +- .../engine/salary/entity/salarysob/po/SalarySobRangePO.java | 2 +- .../salary/entity/siaccount/po/InsuranceAccountBatchPO.java | 2 +- .../salary/entity/siaccount/po/InsuranceAccountDetailPO.java | 2 +- .../salary/entity/siaccount/po/InsuranceCompensationPO.java | 2 +- .../entity/siarchives/po/InsuranceArchivesBaseInfoPO.java | 2 +- .../entity/siarchives/po/InsuranceArchivesFundSchemePO.java | 2 +- .../entity/siarchives/po/InsuranceArchivesOtherSchemePO.java | 2 +- .../entity/siarchives/po/InsuranceArchivesSocialSchemePO.java | 2 +- .../salary/entity/sischeme/po/InsuranceSchemeDetailPO.java | 2 +- .../engine/salary/entity/sischeme/po/InsuranceSchemePO.java | 2 +- .../salary/entity/taxagent/po/TaxAgentManageRangePO.java | 2 +- src/com/engine/salary/entity/taxagent/po/TaxAgentPO.java | 2 +- .../salary/report/entity/po/SalaryStatisticsItemPO.java | 2 +- .../salary/report/entity/po/SalaryStatisticsReportPO.java | 2 +- .../report/service/impl/SalaryStatisticsItemServiceImpl.java | 2 +- .../service/impl/SalaryStatisticsReportServiceImpl.java | 2 +- .../salary/report/wrapper/SalaryStatisticsReportWrapper.java | 2 +- .../engine/salary/service/impl/AddUpDeductionServiceImpl.java | 2 +- .../engine/salary/service/impl/AddUpSituationServiceImpl.java | 2 +- .../salary/service/impl/AttendQuoteDataServiceImpl.java | 2 +- .../salary/service/impl/AttendQuoteFieldServiceImpl.java | 2 +- src/com/engine/salary/service/impl/ExtEmpServiceImpl.java | 2 +- .../engine/salary/service/impl/OtherDeductionServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SIAccountServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SIArchivesServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SIBalanceServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SICategoryServiceImpl.java | 2 +- .../engine/salary/service/impl/SICompensationServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SIExportServiceImpl.java | 2 +- .../engine/salary/service/impl/SIRecessionServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SISchemeServiceImpl.java | 2 +- .../salary/service/impl/SalaryAcctEmployeeServiceImpl.java | 2 +- .../salary/service/impl/SalaryAcctExcelServiceImpl.java | 2 +- .../salary/service/impl/SalaryAcctRecordServiceImpl.java | 2 +- .../salary/service/impl/SalaryAcctResultServiceImpl.java | 4 ++-- .../engine/salary/service/impl/SalaryArchiveServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SalaryBillServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SalaryItemServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SalarySendServiceImpl.java | 2 +- .../salary/service/impl/SalarySobAdjustRuleServiceImpl.java | 2 +- .../salary/service/impl/SalarySobCheckRuleServiceImpl.java | 2 +- .../engine/salary/service/impl/SalarySobItemServiceImpl.java | 2 +- .../engine/salary/service/impl/SalarySobRangeServiceImpl.java | 2 +- src/com/engine/salary/service/impl/SalarySobServiceImpl.java | 2 +- .../engine/salary/service/impl/SalaryTemplateServiceImpl.java | 2 +- .../salary/service/impl/SpecialAddDeductionServiceImpl.java | 2 +- .../engine/salary/service/impl/SysSalaryItemServiceImpl.java | 2 +- src/com/engine/salary/service/impl/TaxAgentServiceImpl.java | 2 +- .../salary/service/impl/TaxDeclarationExcelServiceImpl.java | 2 +- .../engine/salary/service/impl/TaxDeclarationServiceImpl.java | 2 +- src/com/engine/salary/util/SalaryLoggerUtil.java | 4 ++-- src/com/engine/salary/wrapper/SalaryArchiveItemWrapper.java | 2 +- src/com/engine/salary/wrapper/SalaryArchiveWrapper.java | 2 +- src/com/engine/salary/wrapper/SalaryFieldWrapper.java | 2 +- src/com/engine/salary/wrapper/SalaryItemWrapper.java | 2 +- 77 files changed, 80 insertions(+), 80 deletions(-) diff --git a/src/com/engine/salary/biz/OtherDeductionBiz.java b/src/com/engine/salary/biz/OtherDeductionBiz.java index b56e4f57c..175a65c40 100644 --- a/src/com/engine/salary/biz/OtherDeductionBiz.java +++ b/src/com/engine/salary/biz/OtherDeductionBiz.java @@ -1,7 +1,7 @@ package com.engine.salary.biz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.dto.OtherDeductionRecordDTO; import com.engine.salary.entity.datacollection.param.OtherDeductionQueryParam; diff --git a/src/com/engine/salary/biz/SpecialAddDeductionBiz.java b/src/com/engine/salary/biz/SpecialAddDeductionBiz.java index bf6f87f0a..a2203e89f 100644 --- a/src/com/engine/salary/biz/SpecialAddDeductionBiz.java +++ b/src/com/engine/salary/biz/SpecialAddDeductionBiz.java @@ -1,7 +1,7 @@ package com.engine.salary.biz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.dto.SpecialAddDeductionListDTO; import com.engine.salary.entity.datacollection.dto.SpecialAddDeductionRecordDTO; diff --git a/src/com/engine/salary/config/SalaryElogConfig.java b/src/com/engine/salary/config/SalaryElogConfig.java index 6d41b6af8..7d9f79321 100644 --- a/src/com/engine/salary/config/SalaryElogConfig.java +++ b/src/com/engine/salary/config/SalaryElogConfig.java @@ -1,7 +1,7 @@ package com.engine.salary.config; -import com.engine.salary.elog.util.LoggerTemplate; -import com.engine.salary.elog.util.LoggerTemplateBuilder; +import com.engine.hrmelog.util.LoggerTemplate; +import com.engine.hrmelog.util.LoggerTemplateBuilder; /** * elog日志 diff --git a/src/com/engine/salary/entity/datacollection/AddUpDeduction.java b/src/com/engine/salary/entity/datacollection/AddUpDeduction.java index 36d769602..9a2213a0e 100644 --- a/src/com/engine/salary/entity/datacollection/AddUpDeduction.java +++ b/src/com/engine/salary/entity/datacollection/AddUpDeduction.java @@ -2,7 +2,7 @@ package com.engine.salary.entity.datacollection; import com.engine.salary.annotation.Encrypt; import com.engine.salary.annotation.SalaryFormulaVar; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/datacollection/AddUpSituation.java b/src/com/engine/salary/entity/datacollection/AddUpSituation.java index 0dd5af09f..b6d456bb8 100644 --- a/src/com/engine/salary/entity/datacollection/AddUpSituation.java +++ b/src/com/engine/salary/entity/datacollection/AddUpSituation.java @@ -4,7 +4,7 @@ import com.engine.salary.annotation.Encrypt; import com.engine.salary.annotation.SalaryFormulaVar; import com.engine.salary.annotation.SalaryTable; import com.engine.salary.annotation.SalaryTableOperate; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/datacollection/po/AttendQuoteFieldPO.java b/src/com/engine/salary/entity/datacollection/po/AttendQuoteFieldPO.java index dd14545f8..a237aa48f 100644 --- a/src/com/engine/salary/entity/datacollection/po/AttendQuoteFieldPO.java +++ b/src/com/engine/salary/entity/datacollection/po/AttendQuoteFieldPO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.datacollection.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/datacollection/po/AttendQuotePO.java b/src/com/engine/salary/entity/datacollection/po/AttendQuotePO.java index 5dd26b136..133e3f788 100644 --- a/src/com/engine/salary/entity/datacollection/po/AttendQuotePO.java +++ b/src/com/engine/salary/entity/datacollection/po/AttendQuotePO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.datacollection.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/datacollection/po/OtherDeductionPO.java b/src/com/engine/salary/entity/datacollection/po/OtherDeductionPO.java index 4a0b5d443..83f1ec932 100644 --- a/src/com/engine/salary/entity/datacollection/po/OtherDeductionPO.java +++ b/src/com/engine/salary/entity/datacollection/po/OtherDeductionPO.java @@ -2,7 +2,7 @@ package com.engine.salary.entity.datacollection.po; import com.engine.salary.annotation.Encrypt; import com.engine.salary.annotation.SalaryFormulaVar; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/datacollection/po/SpecialAddDeductionPO.java b/src/com/engine/salary/entity/datacollection/po/SpecialAddDeductionPO.java index afa5ea4e9..ce5f49f8a 100644 --- a/src/com/engine/salary/entity/datacollection/po/SpecialAddDeductionPO.java +++ b/src/com/engine/salary/entity/datacollection/po/SpecialAddDeductionPO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.datacollection.po; import com.engine.salary.annotation.Encrypt; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/extemp/po/ExtEmpPO.java b/src/com/engine/salary/entity/extemp/po/ExtEmpPO.java index e936ccf79..e7b73d457 100644 --- a/src/com/engine/salary/entity/extemp/po/ExtEmpPO.java +++ b/src/com/engine/salary/entity/extemp/po/ExtEmpPO.java @@ -2,7 +2,7 @@ package com.engine.salary.entity.extemp.po; import com.engine.salary.annotation.TableTitle; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/salaryBill/dto/SalaryTemplateListDTO.java b/src/com/engine/salary/entity/salaryBill/dto/SalaryTemplateListDTO.java index 751fef2ac..3538a3387 100644 --- a/src/com/engine/salary/entity/salaryBill/dto/SalaryTemplateListDTO.java +++ b/src/com/engine/salary/entity/salaryBill/dto/SalaryTemplateListDTO.java @@ -4,7 +4,7 @@ import com.engine.salary.annotation.SalaryTable; import com.engine.salary.annotation.SalaryTableColumn; import com.engine.salary.annotation.SalaryTableOperate; import com.engine.salary.annotation.TableTitle; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/salaryBill/po/SalarySendPO.java b/src/com/engine/salary/entity/salaryBill/po/SalarySendPO.java index 755241ea3..7249346b6 100644 --- a/src/com/engine/salary/entity/salaryBill/po/SalarySendPO.java +++ b/src/com/engine/salary/entity/salaryBill/po/SalarySendPO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.salaryBill.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/salaryBill/po/SalaryTemplatePO.java b/src/com/engine/salary/entity/salaryBill/po/SalaryTemplatePO.java index c13e72c76..825f82759 100644 --- a/src/com/engine/salary/entity/salaryBill/po/SalaryTemplatePO.java +++ b/src/com/engine/salary/entity/salaryBill/po/SalaryTemplatePO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.salaryBill.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/salaryacct/po/SalaryAcctEmployeePO.java b/src/com/engine/salary/entity/salaryacct/po/SalaryAcctEmployeePO.java index 9320e11d6..322fc6c68 100644 --- a/src/com/engine/salary/entity/salaryacct/po/SalaryAcctEmployeePO.java +++ b/src/com/engine/salary/entity/salaryacct/po/SalaryAcctEmployeePO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.salaryacct.po; import com.engine.salary.annotation.SalaryFormulaVar; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.datacollection.DataCollectionEmployeeTypeEnum; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/com/engine/salary/entity/salaryacct/po/SalaryAcctRecordPO.java b/src/com/engine/salary/entity/salaryacct/po/SalaryAcctRecordPO.java index 3af046bdb..d2f089f21 100644 --- a/src/com/engine/salary/entity/salaryacct/po/SalaryAcctRecordPO.java +++ b/src/com/engine/salary/entity/salaryacct/po/SalaryAcctRecordPO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.salaryacct.po; import com.engine.salary.common.LocalDateRange; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.salaryaccounting.SalaryAcctRecordStatusEnum; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/com/engine/salary/entity/salaryacct/po/SalaryAcctResultPO.java b/src/com/engine/salary/entity/salaryacct/po/SalaryAcctResultPO.java index 316a78944..4df634452 100644 --- a/src/com/engine/salary/entity/salaryacct/po/SalaryAcctResultPO.java +++ b/src/com/engine/salary/entity/salaryacct/po/SalaryAcctResultPO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.salaryacct.po; import com.engine.salary.annotation.Encrypt; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/salaryarchive/po/SalaryArchiveItemPO.java b/src/com/engine/salary/entity/salaryarchive/po/SalaryArchiveItemPO.java index c4b689e7d..782d34348 100644 --- a/src/com/engine/salary/entity/salaryarchive/po/SalaryArchiveItemPO.java +++ b/src/com/engine/salary/entity/salaryarchive/po/SalaryArchiveItemPO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.salaryarchive.po; import com.engine.salary.annotation.Encrypt; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/salaryarchive/po/SalaryArchivePO.java b/src/com/engine/salary/entity/salaryarchive/po/SalaryArchivePO.java index 25d4dbdd6..a1762c54b 100644 --- a/src/com/engine/salary/entity/salaryarchive/po/SalaryArchivePO.java +++ b/src/com/engine/salary/entity/salaryarchive/po/SalaryArchivePO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.salaryarchive.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.datacollection.DataCollectionEmployeeTypeEnum; import com.engine.salary.enums.salaryarchive.SalaryArchiveStatusEnum; import com.engine.salary.enums.salaryarchive.SalaryArchiveAddTypeEnum; diff --git a/src/com/engine/salary/entity/salaryitem/po/SalaryItemPO.java b/src/com/engine/salary/entity/salaryitem/po/SalaryItemPO.java index ea0844eb5..8db3c3c89 100644 --- a/src/com/engine/salary/entity/salaryitem/po/SalaryItemPO.java +++ b/src/com/engine/salary/entity/salaryitem/po/SalaryItemPO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.salaryitem.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.SalaryRoundingModeEnum; import com.engine.salary.enums.SalarySystemTypeEnum; import com.engine.salary.enums.SalaryValueTypeEnum; diff --git a/src/com/engine/salary/entity/salarysob/param/SalarySobRangeSaveParam.java b/src/com/engine/salary/entity/salarysob/param/SalarySobRangeSaveParam.java index 41acf67cf..ff2cdd876 100644 --- a/src/com/engine/salary/entity/salarysob/param/SalarySobRangeSaveParam.java +++ b/src/com/engine/salary/entity/salarysob/param/SalarySobRangeSaveParam.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.salarysob.param; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.salarysob.SalaryEmployeeStatusEnum; import com.engine.salary.enums.salarysob.TargetTypeEnum; import com.engine.salary.util.valid.DataCheck; diff --git a/src/com/engine/salary/entity/salarysob/po/SalarySobItemPO.java b/src/com/engine/salary/entity/salarysob/po/SalarySobItemPO.java index 47d8938ef..15704802b 100644 --- a/src/com/engine/salary/entity/salarysob/po/SalarySobItemPO.java +++ b/src/com/engine/salary/entity/salarysob/po/SalarySobItemPO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.salarysob.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.SalaryRoundingModeEnum; import com.engine.salary.enums.SalaryValueTypeEnum; import lombok.AllArgsConstructor; diff --git a/src/com/engine/salary/entity/salarysob/po/SalarySobPO.java b/src/com/engine/salary/entity/salarysob/po/SalarySobPO.java index 68712f06c..1b314b536 100644 --- a/src/com/engine/salary/entity/salarysob/po/SalarySobPO.java +++ b/src/com/engine/salary/entity/salarysob/po/SalarySobPO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.salarysob.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/salarysob/po/SalarySobRangePO.java b/src/com/engine/salary/entity/salarysob/po/SalarySobRangePO.java index 08dee470f..08a1df20f 100644 --- a/src/com/engine/salary/entity/salarysob/po/SalarySobRangePO.java +++ b/src/com/engine/salary/entity/salarysob/po/SalarySobRangePO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.salarysob.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.salarysob.SalaryEmployeeStatusEnum; import com.engine.salary.enums.salarysob.TargetTypeEnum; import lombok.AllArgsConstructor; diff --git a/src/com/engine/salary/entity/siaccount/po/InsuranceAccountBatchPO.java b/src/com/engine/salary/entity/siaccount/po/InsuranceAccountBatchPO.java index 45de6f2ab..362815eef 100644 --- a/src/com/engine/salary/entity/siaccount/po/InsuranceAccountBatchPO.java +++ b/src/com/engine/salary/entity/siaccount/po/InsuranceAccountBatchPO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.siaccount.po; import com.engine.salary.annotation.Encrypt; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/siaccount/po/InsuranceAccountDetailPO.java b/src/com/engine/salary/entity/siaccount/po/InsuranceAccountDetailPO.java index 9b7c33cef..aadf8b4bb 100644 --- a/src/com/engine/salary/entity/siaccount/po/InsuranceAccountDetailPO.java +++ b/src/com/engine/salary/entity/siaccount/po/InsuranceAccountDetailPO.java @@ -3,7 +3,7 @@ package com.engine.salary.entity.siaccount.po; import com.cloudstore.eccom.pc.table.WeaTableType; import com.engine.salary.annotation.Encrypt; import com.engine.salary.annotation.SalaryTable; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/siaccount/po/InsuranceCompensationPO.java b/src/com/engine/salary/entity/siaccount/po/InsuranceCompensationPO.java index ff9ece22b..c4e8b1fe7 100644 --- a/src/com/engine/salary/entity/siaccount/po/InsuranceCompensationPO.java +++ b/src/com/engine/salary/entity/siaccount/po/InsuranceCompensationPO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.siaccount.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesBaseInfoPO.java b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesBaseInfoPO.java index 1ed65489f..0a5dd7b01 100644 --- a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesBaseInfoPO.java +++ b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesBaseInfoPO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.siarchives.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.datacollection.DataCollectionEmployeeTypeEnum; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesFundSchemePO.java b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesFundSchemePO.java index 15e37cfb0..e4e9573c4 100644 --- a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesFundSchemePO.java +++ b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesFundSchemePO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.siarchives.po; import com.engine.salary.annotation.Encrypt; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesOtherSchemePO.java b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesOtherSchemePO.java index 71836e143..c8086a1e1 100644 --- a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesOtherSchemePO.java +++ b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesOtherSchemePO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.siarchives.po; import com.engine.salary.annotation.Encrypt; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesSocialSchemePO.java b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesSocialSchemePO.java index 5e5c3cf9e..a0b4a8b87 100644 --- a/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesSocialSchemePO.java +++ b/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesSocialSchemePO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.siarchives.po; import com.engine.salary.annotation.Encrypt; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/sischeme/po/InsuranceSchemeDetailPO.java b/src/com/engine/salary/entity/sischeme/po/InsuranceSchemeDetailPO.java index 3d4200f65..e7ce260f1 100644 --- a/src/com/engine/salary/entity/sischeme/po/InsuranceSchemeDetailPO.java +++ b/src/com/engine/salary/entity/sischeme/po/InsuranceSchemeDetailPO.java @@ -1,7 +1,7 @@ package com.engine.salary.entity.sischeme.po; import com.engine.salary.annotation.Encrypt; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/entity/sischeme/po/InsuranceSchemePO.java b/src/com/engine/salary/entity/sischeme/po/InsuranceSchemePO.java index 8cdcc7f6c..e832d801d 100644 --- a/src/com/engine/salary/entity/sischeme/po/InsuranceSchemePO.java +++ b/src/com/engine/salary/entity/sischeme/po/InsuranceSchemePO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.sischeme.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.sicategory.SharedTypeEnum; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/com/engine/salary/entity/taxagent/po/TaxAgentManageRangePO.java b/src/com/engine/salary/entity/taxagent/po/TaxAgentManageRangePO.java index c22ef32df..ae4c8b9b7 100644 --- a/src/com/engine/salary/entity/taxagent/po/TaxAgentManageRangePO.java +++ b/src/com/engine/salary/entity/taxagent/po/TaxAgentManageRangePO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.taxagent.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.salarysob.TargetTypeEnum; import com.engine.salary.enums.taxagent.TaxAgentRangeTypeEnum; import lombok.AllArgsConstructor; diff --git a/src/com/engine/salary/entity/taxagent/po/TaxAgentPO.java b/src/com/engine/salary/entity/taxagent/po/TaxAgentPO.java index c6444f697..819bf3aaf 100644 --- a/src/com/engine/salary/entity/taxagent/po/TaxAgentPO.java +++ b/src/com/engine/salary/entity/taxagent/po/TaxAgentPO.java @@ -1,6 +1,6 @@ package com.engine.salary.entity.taxagent.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/report/entity/po/SalaryStatisticsItemPO.java b/src/com/engine/salary/report/entity/po/SalaryStatisticsItemPO.java index aa359b7e6..5c1b3bb52 100644 --- a/src/com/engine/salary/report/entity/po/SalaryStatisticsItemPO.java +++ b/src/com/engine/salary/report/entity/po/SalaryStatisticsItemPO.java @@ -1,6 +1,6 @@ package com.engine.salary.report.entity.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.report.enums.UnitTypeEnum; import lombok.*; diff --git a/src/com/engine/salary/report/entity/po/SalaryStatisticsReportPO.java b/src/com/engine/salary/report/entity/po/SalaryStatisticsReportPO.java index b1d96f726..08061bddd 100644 --- a/src/com/engine/salary/report/entity/po/SalaryStatisticsReportPO.java +++ b/src/com/engine/salary/report/entity/po/SalaryStatisticsReportPO.java @@ -1,6 +1,6 @@ package com.engine.salary.report.entity.po; -import com.engine.salary.elog.annotation.ElogTransform; +import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/com/engine/salary/report/service/impl/SalaryStatisticsItemServiceImpl.java b/src/com/engine/salary/report/service/impl/SalaryStatisticsItemServiceImpl.java index 176192125..e7eb0bcc5 100644 --- a/src/com/engine/salary/report/service/impl/SalaryStatisticsItemServiceImpl.java +++ b/src/com/engine/salary/report/service/impl/SalaryStatisticsItemServiceImpl.java @@ -3,7 +3,7 @@ package com.engine.salary.report.service.impl; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.enums.OperateTypeEnum; import com.engine.salary.enums.sicategory.DeleteTypeEnum; import com.engine.salary.exception.SalaryRunTimeException; diff --git a/src/com/engine/salary/report/service/impl/SalaryStatisticsReportServiceImpl.java b/src/com/engine/salary/report/service/impl/SalaryStatisticsReportServiceImpl.java index b0fe69d71..db2f739c0 100644 --- a/src/com/engine/salary/report/service/impl/SalaryStatisticsReportServiceImpl.java +++ b/src/com/engine/salary/report/service/impl/SalaryStatisticsReportServiceImpl.java @@ -6,7 +6,7 @@ import com.engine.core.impl.Service; import com.engine.salary.cache.SalaryCacheKey; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.hrm.dto.EmployeeInfoExpandDTO; import com.engine.salary.entity.hrm.dto.FieldSetting; diff --git a/src/com/engine/salary/report/wrapper/SalaryStatisticsReportWrapper.java b/src/com/engine/salary/report/wrapper/SalaryStatisticsReportWrapper.java index 440c4a419..0ccb7df05 100644 --- a/src/com/engine/salary/report/wrapper/SalaryStatisticsReportWrapper.java +++ b/src/com/engine/salary/report/wrapper/SalaryStatisticsReportWrapper.java @@ -11,7 +11,7 @@ import com.engine.salary.cache.SalaryCacheKey; import com.engine.salary.component.WeaFormOption; import com.engine.salary.component.WeaTableColumnGroup; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryitem.po.SalaryItemPO; import com.engine.salary.enums.OperateTypeEnum; import com.engine.salary.exception.SalaryRunTimeException; diff --git a/src/com/engine/salary/service/impl/AddUpDeductionServiceImpl.java b/src/com/engine/salary/service/impl/AddUpDeductionServiceImpl.java index cf1361513..f56502c0f 100644 --- a/src/com/engine/salary/service/impl/AddUpDeductionServiceImpl.java +++ b/src/com/engine/salary/service/impl/AddUpDeductionServiceImpl.java @@ -12,7 +12,7 @@ import com.engine.core.impl.Service; import com.engine.salary.biz.AddUpDeductionBiz; import com.engine.salary.common.LocalDateRange; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.AddUpDeduction; import com.engine.salary.entity.datacollection.DataCollectionEmployee; diff --git a/src/com/engine/salary/service/impl/AddUpSituationServiceImpl.java b/src/com/engine/salary/service/impl/AddUpSituationServiceImpl.java index 6d3d00770..e09ef12fe 100644 --- a/src/com/engine/salary/service/impl/AddUpSituationServiceImpl.java +++ b/src/com/engine/salary/service/impl/AddUpSituationServiceImpl.java @@ -9,7 +9,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.biz.AddUpSituationBiz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.AddUpSituation; import com.engine.salary.entity.datacollection.DataCollectionEmployee; diff --git a/src/com/engine/salary/service/impl/AttendQuoteDataServiceImpl.java b/src/com/engine/salary/service/impl/AttendQuoteDataServiceImpl.java index 9a03ab6f3..9216e7841 100644 --- a/src/com/engine/salary/service/impl/AttendQuoteDataServiceImpl.java +++ b/src/com/engine/salary/service/impl/AttendQuoteDataServiceImpl.java @@ -15,7 +15,7 @@ import com.engine.salary.biz.AttendQuoteFieldBiz; import com.engine.salary.common.LocalDateRange; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.datacollection.bo.AttendQuoteDataBO; import com.engine.salary.entity.datacollection.dto.*; diff --git a/src/com/engine/salary/service/impl/AttendQuoteFieldServiceImpl.java b/src/com/engine/salary/service/impl/AttendQuoteFieldServiceImpl.java index 37d3ff3f6..2448254f9 100644 --- a/src/com/engine/salary/service/impl/AttendQuoteFieldServiceImpl.java +++ b/src/com/engine/salary/service/impl/AttendQuoteFieldServiceImpl.java @@ -6,7 +6,7 @@ import com.engine.core.impl.Service; import com.engine.salary.biz.AttendQuoteFieldBiz; import com.engine.salary.component.SalaryWeaTable; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.dto.AttendQuoteFieldListDTO; import com.engine.salary.entity.datacollection.param.AttendQuoteFieldQueryParam; import com.engine.salary.entity.datacollection.param.AttendQuoteFieldSaveParam; diff --git a/src/com/engine/salary/service/impl/ExtEmpServiceImpl.java b/src/com/engine/salary/service/impl/ExtEmpServiceImpl.java index e584332e5..38e91c606 100644 --- a/src/com/engine/salary/service/impl/ExtEmpServiceImpl.java +++ b/src/com/engine/salary/service/impl/ExtEmpServiceImpl.java @@ -3,7 +3,7 @@ package com.engine.salary.service.impl; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.extemp.param.ExtEmpImportParam; import com.engine.salary.entity.extemp.param.ExtEmpQueryParam; diff --git a/src/com/engine/salary/service/impl/OtherDeductionServiceImpl.java b/src/com/engine/salary/service/impl/OtherDeductionServiceImpl.java index 57f2d20a6..837427adb 100644 --- a/src/com/engine/salary/service/impl/OtherDeductionServiceImpl.java +++ b/src/com/engine/salary/service/impl/OtherDeductionServiceImpl.java @@ -7,7 +7,7 @@ import com.engine.core.impl.Service; import com.engine.salary.biz.OtherDeductionBiz; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.AddUpDeduction; import com.engine.salary.entity.datacollection.DataCollectionEmployee; diff --git a/src/com/engine/salary/service/impl/SIAccountServiceImpl.java b/src/com/engine/salary/service/impl/SIAccountServiceImpl.java index 7843063e2..f10d679f7 100644 --- a/src/com/engine/salary/service/impl/SIAccountServiceImpl.java +++ b/src/com/engine/salary/service/impl/SIAccountServiceImpl.java @@ -16,7 +16,7 @@ import com.engine.salary.cache.SalaryCacheKey; import com.engine.salary.component.SalaryWeaTable; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.constant.SalaryItemConstant; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.DataCollectionEmployee; diff --git a/src/com/engine/salary/service/impl/SIArchivesServiceImpl.java b/src/com/engine/salary/service/impl/SIArchivesServiceImpl.java index d0d76bd4d..9dd1e070f 100644 --- a/src/com/engine/salary/service/impl/SIArchivesServiceImpl.java +++ b/src/com/engine/salary/service/impl/SIArchivesServiceImpl.java @@ -20,7 +20,7 @@ import com.engine.salary.cmd.siarchives.SIArchivesTipsCmd; import com.engine.salary.common.SalaryContext; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.siarchives.bo.InsuranceArchivesBO; diff --git a/src/com/engine/salary/service/impl/SIBalanceServiceImpl.java b/src/com/engine/salary/service/impl/SIBalanceServiceImpl.java index 6e746c358..6714938a3 100644 --- a/src/com/engine/salary/service/impl/SIBalanceServiceImpl.java +++ b/src/com/engine/salary/service/impl/SIBalanceServiceImpl.java @@ -6,7 +6,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.siaccount.param.BalanceAccountBaseParam; import com.engine.salary.entity.siaccount.param.EditAccountDetailParam; diff --git a/src/com/engine/salary/service/impl/SICategoryServiceImpl.java b/src/com/engine/salary/service/impl/SICategoryServiceImpl.java index 7e127f570..875947741 100644 --- a/src/com/engine/salary/service/impl/SICategoryServiceImpl.java +++ b/src/com/engine/salary/service/impl/SICategoryServiceImpl.java @@ -7,7 +7,7 @@ import com.api.browser.util.ConditionType; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.siaccount.po.InsuranceAccountDetailPO; import com.engine.salary.entity.sicategory.bo.ICategoryBO; diff --git a/src/com/engine/salary/service/impl/SICompensationServiceImpl.java b/src/com/engine/salary/service/impl/SICompensationServiceImpl.java index b83448c67..25bf127a0 100644 --- a/src/com/engine/salary/service/impl/SICompensationServiceImpl.java +++ b/src/com/engine/salary/service/impl/SICompensationServiceImpl.java @@ -8,7 +8,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.hrm.dto.HrmInfoDTO; diff --git a/src/com/engine/salary/service/impl/SIExportServiceImpl.java b/src/com/engine/salary/service/impl/SIExportServiceImpl.java index 3ec48edbb..3c2ab86c4 100644 --- a/src/com/engine/salary/service/impl/SIExportServiceImpl.java +++ b/src/com/engine/salary/service/impl/SIExportServiceImpl.java @@ -6,7 +6,7 @@ import com.cloudstore.eccom.pc.table.WeaTableColumn; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.siaccount.dto.InsuranceAccountViewListDTO; import com.engine.salary.entity.siaccount.param.InsuranceAccountDetailParam; diff --git a/src/com/engine/salary/service/impl/SIRecessionServiceImpl.java b/src/com/engine/salary/service/impl/SIRecessionServiceImpl.java index 494838d25..6766dae2b 100644 --- a/src/com/engine/salary/service/impl/SIRecessionServiceImpl.java +++ b/src/com/engine/salary/service/impl/SIRecessionServiceImpl.java @@ -5,7 +5,7 @@ import com.api.formmode.mybatis.util.SqlProxyHandle; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.hrm.dto.HrmInfoDTO; import com.engine.salary.entity.hrm.param.HrmQueryParam; diff --git a/src/com/engine/salary/service/impl/SISchemeServiceImpl.java b/src/com/engine/salary/service/impl/SISchemeServiceImpl.java index 74147039a..66945d79b 100644 --- a/src/com/engine/salary/service/impl/SISchemeServiceImpl.java +++ b/src/com/engine/salary/service/impl/SISchemeServiceImpl.java @@ -10,7 +10,7 @@ import com.engine.core.impl.Service; import com.engine.salary.component.SalaryWeaTable; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.siarchives.param.InsuranceArchivesListParam; diff --git a/src/com/engine/salary/service/impl/SalaryAcctEmployeeServiceImpl.java b/src/com/engine/salary/service/impl/SalaryAcctEmployeeServiceImpl.java index 4d2901991..f8120fd0d 100644 --- a/src/com/engine/salary/service/impl/SalaryAcctEmployeeServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryAcctEmployeeServiceImpl.java @@ -7,7 +7,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.salaryacct.bo.SalaryAcctEmployeeBO; import com.engine.salary.entity.salaryacct.dto.SalaryAcctEmployeeCountDTO; diff --git a/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java b/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java index a0acbb9d9..ae4fd6ddd 100644 --- a/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryAcctExcelServiceImpl.java @@ -8,7 +8,7 @@ import com.engine.salary.component.WeaTableColumnGroup; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; import com.engine.salary.constant.SalaryItemConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.report.po.SalaryAcctResultReportPO; import com.engine.salary.entity.salaryacct.bo.SalaryAcctEmployeeBO; diff --git a/src/com/engine/salary/service/impl/SalaryAcctRecordServiceImpl.java b/src/com/engine/salary/service/impl/SalaryAcctRecordServiceImpl.java index dfc42d16c..3014c62eb 100644 --- a/src/com/engine/salary/service/impl/SalaryAcctRecordServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryAcctRecordServiceImpl.java @@ -5,7 +5,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.common.LocalDateRange; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryBill.po.SalarySendPO; import com.engine.salary.entity.salaryacct.bo.SalaryAcctRecordBO; import com.engine.salary.entity.salaryacct.param.SalaryAcctRecordQueryParam; diff --git a/src/com/engine/salary/service/impl/SalaryAcctResultServiceImpl.java b/src/com/engine/salary/service/impl/SalaryAcctResultServiceImpl.java index fb441a434..c391b1ef1 100644 --- a/src/com/engine/salary/service/impl/SalaryAcctResultServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryAcctResultServiceImpl.java @@ -6,8 +6,8 @@ import com.engine.salary.cache.SalaryCacheKey; import com.engine.salary.common.LocalDateRange; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; -import com.engine.salary.elog.util.LoggerTemplate; +import com.engine.hrmelog.entity.dto.LoggerContext; +import com.engine.hrmelog.util.LoggerTemplate; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.datacollection.dto.AttendQuoteFieldListDTO; diff --git a/src/com/engine/salary/service/impl/SalaryArchiveServiceImpl.java b/src/com/engine/salary/service/impl/SalaryArchiveServiceImpl.java index 32c6cbd30..b5958e8bf 100644 --- a/src/com/engine/salary/service/impl/SalaryArchiveServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryArchiveServiceImpl.java @@ -8,7 +8,7 @@ import com.engine.salary.common.LocalDateRange; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; import com.engine.salary.constant.SalaryItemConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.AddUpSituation; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.salaryarchive.bo.SalaryArchiveBO; diff --git a/src/com/engine/salary/service/impl/SalaryBillServiceImpl.java b/src/com/engine/salary/service/impl/SalaryBillServiceImpl.java index 4789efd76..c2af2d6e1 100644 --- a/src/com/engine/salary/service/impl/SalaryBillServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryBillServiceImpl.java @@ -10,7 +10,7 @@ import com.engine.salary.biz.SalarySendInfoBiz; import com.engine.salary.cache.SalaryCacheKey; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.HrmSalaryPayrollConf; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.progress.ProgressDTO; import com.engine.salary.entity.salaryBill.bo.SalaryBillBO; diff --git a/src/com/engine/salary/service/impl/SalaryItemServiceImpl.java b/src/com/engine/salary/service/impl/SalaryItemServiceImpl.java index ca9160cdd..c59afdced 100644 --- a/src/com/engine/salary/service/impl/SalaryItemServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryItemServiceImpl.java @@ -6,7 +6,7 @@ import com.engine.core.impl.Service; import com.engine.salary.biz.SalaryItemBiz; import com.engine.salary.biz.SysSalaryItemBiz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryformula.po.FormulaPO; import com.engine.salary.entity.salaryformula.po.FormulaVar; import com.engine.salary.entity.salaryitem.bo.SalaryItemBO; diff --git a/src/com/engine/salary/service/impl/SalarySendServiceImpl.java b/src/com/engine/salary/service/impl/SalarySendServiceImpl.java index 1189589c8..47f3c48d8 100644 --- a/src/com/engine/salary/service/impl/SalarySendServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalarySendServiceImpl.java @@ -15,7 +15,7 @@ import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryArchiveConstant; import com.engine.salary.constant.SalaryItemConstant; import com.engine.salary.constant.SalaryTemplateSalaryItemSetGroupConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.AddUpSituation; import com.engine.salary.entity.datacollection.DataCollectionEmployee; diff --git a/src/com/engine/salary/service/impl/SalarySobAdjustRuleServiceImpl.java b/src/com/engine/salary/service/impl/SalarySobAdjustRuleServiceImpl.java index 160151c16..4da850226 100644 --- a/src/com/engine/salary/service/impl/SalarySobAdjustRuleServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalarySobAdjustRuleServiceImpl.java @@ -3,7 +3,7 @@ package com.engine.salary.service.impl; import com.engine.core.impl.Service; import com.engine.salary.biz.SalarySobAdjustRuleBiz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salarysob.bo.SalarySobAdjustRuleBO; import com.engine.salary.entity.salarysob.param.SalarySobAdjustRuleSaveParam; import com.engine.salary.entity.salarysob.po.SalarySobAdjustRulePO; diff --git a/src/com/engine/salary/service/impl/SalarySobCheckRuleServiceImpl.java b/src/com/engine/salary/service/impl/SalarySobCheckRuleServiceImpl.java index 103b62de8..0489b8ab9 100644 --- a/src/com/engine/salary/service/impl/SalarySobCheckRuleServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalarySobCheckRuleServiceImpl.java @@ -4,7 +4,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.biz.SalarySobCheckRuleBiz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salarysob.bo.SalarySobCheckRuleBO; import com.engine.salary.entity.salarysob.param.SalarySobCheckRuleQueryParam; import com.engine.salary.entity.salarysob.param.SalarySobCheckRuleSaveParam; diff --git a/src/com/engine/salary/service/impl/SalarySobItemServiceImpl.java b/src/com/engine/salary/service/impl/SalarySobItemServiceImpl.java index 2729bf81f..d857a9709 100644 --- a/src/com/engine/salary/service/impl/SalarySobItemServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalarySobItemServiceImpl.java @@ -8,7 +8,7 @@ import com.engine.salary.biz.SalarySobItemGroupBiz; import com.engine.salary.biz.SalarySobItemHideBiz; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryformula.ExpressFormula; import com.engine.salary.entity.salaryitem.po.SalaryItemPO; import com.engine.salary.entity.salarysob.bo.SalarySobItemAggregateBO; diff --git a/src/com/engine/salary/service/impl/SalarySobRangeServiceImpl.java b/src/com/engine/salary/service/impl/SalarySobRangeServiceImpl.java index 37275ce6f..cebcefa63 100644 --- a/src/com/engine/salary/service/impl/SalarySobRangeServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalarySobRangeServiceImpl.java @@ -7,7 +7,7 @@ import com.engine.hrm.biz.OrganizationShowSetBiz; import com.engine.salary.biz.SalarySobRangeBiz; import com.engine.salary.biz.SpecialAddDeductionBiz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.hrm.DeptInfo; import com.engine.salary.entity.hrm.PositionInfo; diff --git a/src/com/engine/salary/service/impl/SalarySobServiceImpl.java b/src/com/engine/salary/service/impl/SalarySobServiceImpl.java index 384fcbe0b..518accbe0 100644 --- a/src/com/engine/salary/service/impl/SalarySobServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalarySobServiceImpl.java @@ -5,7 +5,7 @@ import com.engine.core.impl.Service; import com.engine.salary.biz.*; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryDefaultTenantConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryBill.po.SalaryTemplatePO; import com.engine.salary.entity.salaryacct.po.SalaryAcctRecordPO; import com.engine.salary.entity.salaryitem.bo.SysSalaryItemBO; diff --git a/src/com/engine/salary/service/impl/SalaryTemplateServiceImpl.java b/src/com/engine/salary/service/impl/SalaryTemplateServiceImpl.java index c32877e01..2bf76796f 100644 --- a/src/com/engine/salary/service/impl/SalaryTemplateServiceImpl.java +++ b/src/com/engine/salary/service/impl/SalaryTemplateServiceImpl.java @@ -9,7 +9,7 @@ import com.engine.core.impl.Service; import com.engine.salary.biz.SalarySobBiz; import com.engine.salary.biz.SalaryTemplateBiz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryBill.bo.SalaryTemplateBO; import com.engine.salary.entity.salaryBill.dto.SalaryTemplateListDTO; import com.engine.salary.entity.salaryBill.dto.SalaryTemplateSalaryItemListDTO; diff --git a/src/com/engine/salary/service/impl/SpecialAddDeductionServiceImpl.java b/src/com/engine/salary/service/impl/SpecialAddDeductionServiceImpl.java index 149d31fb3..2aefb914c 100644 --- a/src/com/engine/salary/service/impl/SpecialAddDeductionServiceImpl.java +++ b/src/com/engine/salary/service/impl/SpecialAddDeductionServiceImpl.java @@ -5,7 +5,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.biz.SpecialAddDeductionBiz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.encrypt.EncryptUtil; import com.engine.salary.entity.datacollection.AddUpDeduction; import com.engine.salary.entity.datacollection.DataCollectionEmployee; diff --git a/src/com/engine/salary/service/impl/SysSalaryItemServiceImpl.java b/src/com/engine/salary/service/impl/SysSalaryItemServiceImpl.java index 883c886dd..e5c894fe9 100644 --- a/src/com/engine/salary/service/impl/SysSalaryItemServiceImpl.java +++ b/src/com/engine/salary/service/impl/SysSalaryItemServiceImpl.java @@ -4,7 +4,7 @@ import com.engine.core.impl.Service; import com.engine.salary.biz.SalaryItemBiz; import com.engine.salary.biz.SysSalaryItemBiz; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryitem.bo.SysSalaryItemBO; import com.engine.salary.entity.salaryitem.po.SalaryItemPO; import com.engine.salary.entity.salaryitem.po.SysSalaryItemPO; diff --git a/src/com/engine/salary/service/impl/TaxAgentServiceImpl.java b/src/com/engine/salary/service/impl/TaxAgentServiceImpl.java index 1ec8469ab..24520a388 100644 --- a/src/com/engine/salary/service/impl/TaxAgentServiceImpl.java +++ b/src/com/engine/salary/service/impl/TaxAgentServiceImpl.java @@ -6,7 +6,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; import com.engine.salary.constant.SalaryAuthConstant; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.AddUpDeduction; import com.engine.salary.entity.datacollection.AddUpSituation; import com.engine.salary.entity.datacollection.DataCollectionEmployee; diff --git a/src/com/engine/salary/service/impl/TaxDeclarationExcelServiceImpl.java b/src/com/engine/salary/service/impl/TaxDeclarationExcelServiceImpl.java index 7528418f8..784433e6c 100644 --- a/src/com/engine/salary/service/impl/TaxDeclarationExcelServiceImpl.java +++ b/src/com/engine/salary/service/impl/TaxDeclarationExcelServiceImpl.java @@ -3,7 +3,7 @@ package com.engine.salary.service.impl; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.taxagent.po.TaxAgentPO; import com.engine.salary.entity.taxdeclaration.dto.TaxDeclarationAnnualListDTO; import com.engine.salary.entity.taxdeclaration.dto.TaxDeclarationLaborListDTO; diff --git a/src/com/engine/salary/service/impl/TaxDeclarationServiceImpl.java b/src/com/engine/salary/service/impl/TaxDeclarationServiceImpl.java index 12c7de2f9..3327328ec 100644 --- a/src/com/engine/salary/service/impl/TaxDeclarationServiceImpl.java +++ b/src/com/engine/salary/service/impl/TaxDeclarationServiceImpl.java @@ -4,7 +4,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.common.LocalDateRange; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryacct.po.SalaryAcctRecordPO; import com.engine.salary.entity.salaryacct.po.SalaryAcctResultPO; import com.engine.salary.entity.salaryitem.po.SalaryItemPO; diff --git a/src/com/engine/salary/util/SalaryLoggerUtil.java b/src/com/engine/salary/util/SalaryLoggerUtil.java index 6d35bd851..72d7aae28 100644 --- a/src/com/engine/salary/util/SalaryLoggerUtil.java +++ b/src/com/engine/salary/util/SalaryLoggerUtil.java @@ -1,8 +1,8 @@ package com.engine.salary.util; -import com.engine.salary.elog.entity.dto.LoggerContext; -import com.engine.salary.elog.util.LoggerTemplate; +import com.engine.hrmelog.entity.dto.LoggerContext; +import com.engine.hrmelog.util.LoggerTemplate; import com.engine.salary.enums.OperateTypeEnum; import weaver.hrm.User; diff --git a/src/com/engine/salary/wrapper/SalaryArchiveItemWrapper.java b/src/com/engine/salary/wrapper/SalaryArchiveItemWrapper.java index 8b1ff0f6e..dbc26d470 100644 --- a/src/com/engine/salary/wrapper/SalaryArchiveItemWrapper.java +++ b/src/com/engine/salary/wrapper/SalaryArchiveItemWrapper.java @@ -3,7 +3,7 @@ package com.engine.salary.wrapper; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.salaryarchive.dto.SalaryArchiveItemFormDTO; import com.engine.salary.entity.salaryarchive.dto.SalaryItemAdjustRecordListDTO; diff --git a/src/com/engine/salary/wrapper/SalaryArchiveWrapper.java b/src/com/engine/salary/wrapper/SalaryArchiveWrapper.java index 83f728b23..22a642feb 100644 --- a/src/com/engine/salary/wrapper/SalaryArchiveWrapper.java +++ b/src/com/engine/salary/wrapper/SalaryArchiveWrapper.java @@ -6,7 +6,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.component.SalaryWeaTable; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.salaryarchive.bo.SalaryArchiveBO; import com.engine.salary.entity.salaryarchive.dto.SalaryArchiveBaseInfoFormDTO; diff --git a/src/com/engine/salary/wrapper/SalaryFieldWrapper.java b/src/com/engine/salary/wrapper/SalaryFieldWrapper.java index 5edef7f36..462b015d3 100644 --- a/src/com/engine/salary/wrapper/SalaryFieldWrapper.java +++ b/src/com/engine/salary/wrapper/SalaryFieldWrapper.java @@ -3,7 +3,7 @@ package com.engine.salary.wrapper; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryformula.ExpressFormula; import com.engine.salary.entity.salaryitem.bo.SalaryItemBO; import com.engine.salary.entity.salaryitem.dto.SalaryFieldListDTO; diff --git a/src/com/engine/salary/wrapper/SalaryItemWrapper.java b/src/com/engine/salary/wrapper/SalaryItemWrapper.java index 12e333331..d5693105c 100644 --- a/src/com/engine/salary/wrapper/SalaryItemWrapper.java +++ b/src/com/engine/salary/wrapper/SalaryItemWrapper.java @@ -4,7 +4,7 @@ import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.component.WeaFormOption; import com.engine.salary.config.SalaryElogConfig; -import com.engine.salary.elog.entity.dto.LoggerContext; +import com.engine.hrmelog.entity.dto.LoggerContext; import com.engine.salary.entity.salaryformula.ExpressFormula; import com.engine.salary.entity.salaryitem.bo.SalaryItemBO; import com.engine.salary.entity.salaryitem.bo.SysSalaryItemBO; From 9ec358153304331cdb9ffef16b6849591740cc5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Tue, 12 Mar 2024 14:42:12 +0800 Subject: [PATCH 4/6] =?UTF-8?q?elog=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/hrmelog/ElogTableCheckerMapper.xml | 451 ++++++++++++++++++ .../mapper/hrmelog/LocalElogAopDaoMapper.xml | 170 +++++++ .../mapper/hrmelog/LocalElogDaoMapper.xml | 412 ++++++++++++++++ .../mapper/hrmelog/QueryCurretValusMapper.xml | 9 + resource/WEB-INF/lib/hrmelog.jar | Bin 145520 -> 137248 bytes 5 files changed, 1042 insertions(+) create mode 100644 resource/WEB-INF/config/mapper/hrmelog/ElogTableCheckerMapper.xml create mode 100644 resource/WEB-INF/config/mapper/hrmelog/LocalElogAopDaoMapper.xml create mode 100644 resource/WEB-INF/config/mapper/hrmelog/LocalElogDaoMapper.xml create mode 100644 resource/WEB-INF/config/mapper/hrmelog/QueryCurretValusMapper.xml diff --git a/resource/WEB-INF/config/mapper/hrmelog/ElogTableCheckerMapper.xml b/resource/WEB-INF/config/mapper/hrmelog/ElogTableCheckerMapper.xml new file mode 100644 index 000000000..cbf1e900d --- /dev/null +++ b/resource/WEB-INF/config/mapper/hrmelog/ElogTableCheckerMapper.xml @@ -0,0 +1,451 @@ + + + + + insert into hrsa_elog_version (id, maintable, version) values (#{id},#{mainTable},#{version}) + + + + create table ${mainTable} + ( + id bigint comment 'ID', + create_time datetime default current_timestamp , + update_time datetime default current_timestamp , + creator bigint, + delete_type int, + tenant_key varchar(10), + uuid char(36), + log_date datetime default current_timestamp , + log_operator varchar(50), + operatorName varchar(50), + targetId varchar(50), + targetName text, + modulename varchar(100), + functionname varchar(100), + interfaceName varchar(100), + requesturl varchar(200), + requesturi varchar(200), + operateType varchar(50), + operatetypename varchar(100), + operatedesc varchar(1000), + params longtext, + belongmainid varchar(36), + clientIp varchar(50), + groupid varchar(50), + device varchar(200), + groupNameLabel varchar(500), + redoService varchar(200), + redoContext longtext, + cancelService varchar(200), + cancelContext longtext, + totalruntime bigint, + mainruntime bigint, + log_result varchar(100), + fromterminal varchar(100), + resultdesc text, + old_content varchar(1000), + link_type varchar(20), + link_id bigint, + old_link_id bigint, + PRIMARY KEY (id) + ) + + + + create table ${mainTable} + ( + id number(*,0) not null primary key, + create_time date default sysdate, + update_time date default sysdate, + creator number(*,0), + delete_type number(*,0), + tenant_key varchar2(10), + uuid varchar2(36), + log_date date default sysdate, + log_operator varchar2(50), + operatorName varchar2(50), + targetId varchar2(50), + targetName varchar2(4000), + modulename varchar2(100), + functionname varchar2(100), + interfaceName varchar2(100), + requesturl varchar2(200), + requesturi varchar2(200), + operateType varchar2(50), + operatetypename varchar2(100), + operatedesc varchar2(1000), + params clob, + belongmainid varchar2(36), + clientIp varchar2(200), + groupid varchar2(50), + device varchar2(200), + groupNameLabel varchar2(500), + redoService varchar2(200), + redoContext varchar2(4000), + cancelService varchar2(200), + cancelContext varchar2(4000), + totalruntime number(*,0), + mainruntime number(*,0), + log_result varchar2(4000), + fromterminal varchar2(100), + resultdesc varchar2(4000), + old_content varchar2(1000), + link_type varchar2(20), + link_id number(*,0), + old_link_id number(*,0) + ) + + + create table ${mainTable} + ( + id bigint not null primary key, + create_time datetime default getdate(), + update_time datetime default getdate(), + creator bigint default '-1', + delete_type bigint default 0, + tenant_key nvarchar(10), + uuid nvarchar(36), + log_date datetime default getdate(), + device nvarchar(500), + log_operator bigint default '-1', + operatorname nvarchar(100), + targetid bigint default '-1', + targetname nvarchar(3000), + modulename nvarchar(100), + functionname nvarchar(100), + interfacename nvarchar(100), + requesturl nvarchar(200), + requesturi nvarchar(200), + operatetype nvarchar(50), + operatetypename nvarchar(100), + operatedesc nvarchar(3000), + params nvarchar(max), + belongmainid nvarchar(36), + clientip nvarchar(200), + groupid nvarchar(50), + groupnamelabel nvarchar(1000), + redoservice nvarchar(200), + redocontext nvarchar(3000), + cancelservice nvarchar(200), + cancelcontext nvarchar(3000), + totalruntime bigint default 0, + mainruntime bigint default 0, + log_result nvarchar(100), + fromterminal nvarchar(100), + resultdesc nvarchar(3000), + old_content nvarchar(3000), + link_type nvarchar(20), + link_id bigint default 0, + old_link_id bigint default 0 + ) + + + create table ${mainTable} + ( + id int8 not null primary key, + create_time timestamp default current_timestamp, + update_time timestamp default current_timestamp, + creator int8, + delete_type int, + tenant_key varchar(10), + uuid varchar(36), + log_date timestamp default current_timestamp, + log_operator varchar(50), + operatorName varchar(50), + targetId varchar(50), + targetName text, + modulename varchar(100), + functionname varchar(100), + interfaceName varchar(100), + requesturl varchar(200), + requesturi varchar(200), + operateType varchar(50), + operatetypename varchar(100), + operatedesc varchar(1000), + params text, + belongmainid varchar(36), + clientIp varchar(200), + groupid varchar(50), + device varchar(200), + groupNameLabel varchar(500), + redoService varchar(200), + redoContext text, + cancelService varchar(200), + cancelContext text, + totalruntime int4, + mainruntime int4, + log_result varchar(100), + fromterminal varchar(100), + resultdesc text, + old_content varchar(1000), + link_type varchar(20), + link_id int4, + old_link_id int4 + ) + + + create table ${detailTable} + ( + id bigint not null primary key, + create_time datetime default current_timestamp , + update_time datetime default current_timestamp , + creator bigint, + delete_type int, + tenant_key varchar(10), + uuid varchar(36), + mainid varchar(36), + dataid varchar(50), + belongdataid varchar(50), + tableName varchar(200), + tablenamelabelid varchar(50), + tablenamedesc varchar(50), + fieldName varchar(200), + fieldnamelabelid varchar(200), + newValue longtext, + oldValue longtext, + newrealvalue longtext, + oldrealvalue longtext, + fieldDesc varchar(200), + showorder int default 0, + isdetail int default 0 + ) + + + create table ${detailTable} + ( + id int8 not null primary key, + create_time timestamp default current_timestamp , + update_time timestamp default current_timestamp , + creator int8, + delete_type int8, + tenant_key varchar(10), + uuid varchar(36), + mainid varchar(36), + dataid varchar(50), + belongdataid varchar(50), + tableName varchar(200), + tablenamelabelid varchar(50), + tablenamedesc varchar(50), + fieldName varchar(200), + fieldnamelabelid varchar(200), + newValue text, + oldValue text, + newrealvalue text, + oldrealvalue text, + fieldDesc varchar(200), + showorder int8 default 0, + isdetail int8 default 0 + ) + + + create table ${detailTable} + ( + id number(*,0) not null primary key, + create_time date default sysdate, + update_time date default sysdate, + creator number(*,0), + delete_type number(*,0), + tenant_key varchar2(10), + uuid varchar2(36), + mainid varchar2(36), + dataid varchar2(50), + belongdataid varchar2(50), + tableName varchar2(200), + tablenamelabelid varchar2(50), + tablenamedesc varchar2(50), + fieldName varchar2(200), + fieldnamelabelid varchar2(200), + newValue CLOB, + oldValue CLOB, + newrealvalue CLOB, + oldrealvalue CLOB, + fieldDesc varchar2(200), + showorder number(*,0) default 0, + isdetail number(*,0) default 0 + ) + + + create table ${detailTable} + ( + id bigint not null primary key, + create_time datetime default getdate(), + update_time datetime default getdate(), + creator bigint, + delete_type bigint, + tenant_key nvarchar(10), + uuid nvarchar(36), + mainid nvarchar(36), + dataid nvarchar(50), + belongdataid nvarchar(50), + tableName nvarchar(200), + tablenamelabelid nvarchar(50), + tablenamedesc nvarchar(50), + fieldName nvarchar(200), + fieldnamelabelid nvarchar(200), + newValue nvarchar(max), + oldValue nvarchar(max), + newrealvalue nvarchar(max), + oldrealvalue nvarchar(max), + fieldDesc varchar(200), + showorder bigint default 0, + isdetail bigint default 0 + ) + + + + + + + + + + + ${createElogSql} + + + + + + + + + + + + + + + + create index idx${id} on ${tableName} (${columnName}) + + + + create index idx${id} on ${tableName} (${columnName}) + + + + create index idx${id} on ${tableName} (${columnName}) + + + + + + + + + + diff --git a/resource/WEB-INF/config/mapper/hrmelog/LocalElogAopDaoMapper.xml b/resource/WEB-INF/config/mapper/hrmelog/LocalElogAopDaoMapper.xml new file mode 100644 index 000000000..8fcc1b9c1 --- /dev/null +++ b/resource/WEB-INF/config/mapper/hrmelog/LocalElogAopDaoMapper.xml @@ -0,0 +1,170 @@ + + + + + + insert into ${tableName} (id, uuid, log_date, tenant_key, modulename, functionName, operatetypename, + log_operator, operatorname, targetid, targetname, interfacename, operatetype, + operatedesc, + params, clientIp, groupnamelabel, redoservice, redocontext, cancelservice, + cancelcontext, device, groupid, + belongMainId, requestUrl, requestUri, totalRunTime, mainRunTime, log_result, + fromTerminal, resultDesc, old_content, + link_type, link_id, old_link_id, create_time, update_time, delete_type, creator + ${cusColumns}) + values (#{logContent.id}, #{logContent.uuid}, #{logContent.date}, + #{logContent.tenant_key}, #{logContent.moduleName}, #{logContent.functionName}, + #{logContent.operateTypeName}, #{logContent.logOperator}, #{logContent.operatorName}, + #{logContent.logTargetid} + , #{logContent.targetName}, #{logContent.interfaceName}, #{logContent.operateType}, + #{logContent.operatedesc}, + #{logContent.paramsStr}, #{logContent.clientIp}, #{logContent.groupNameLabel}, + #{logContent.redoService}, + #{logContent.redoContextStr}, #{logContent.cancelService}, #{logContent.cancelContextStr}, + #{logContent.device}, #{logContent.groupId}, + #{logContent.belongMainId}, #{logContent.requestUrl}, #{logContent.requestUri}, + #{logContent.totalRunTime}, #{logContent.mainRunTime} + , #{logContent.result}, #{logContent.fromTerminal}, #{logContent.resultDesc}, + #{logContent.old_content}, #{logContent.link_type} + , #{logContent.link_id}, #{logContent.old_link_id}, #{logContent.create_time}, + #{logContent.update_time}, #{logContent.delete_type}, #{logContent.logOperator} + ${cusValus}) + + + + insert into ${detailTableName} (id, mainid, uuid, tablename, fieldname, newvalue, oldvalue, + fielddesc, showorder, dataid, belongDataid, isDetail, tenant_key, creator, + newRealValue, oldRealValue, tableNameDesc, + tableNameLabelId, fieldNameLabelId, create_time, update_time + ${cusColumns}) + values (#{detailContext.id}, #{mainid}, #{detailContext.uuid}, #{detailContext.tableName}, + #{detailContext.fieldName}, #{detailContext.newValue}, + #{detailContext.oldValue}, #{detailContext.fieldDesc}, #{detailContext.showorder}, + #{detailContext.dataid}, + #{detailContext.belongDataid}, #{detailContext.isDetail}, #{detailContext.tenant_key}, + #{detailContext.creator}, #{detailContext.newRealValue} + , #{detailContext.oldRealValue}, #{detailContext.tableNameDesc}, #{detailContext.tableNameLabelId}, + #{detailContext.fieldNameLabelId}, #{detailContext.create_time}, #{detailContext.update_time} + ${cusValus}) + + + ${sql} + + + + + + + + insert into ${tablename} (id, mainid, uuid, tablename, fieldname, newvalue, oldvalue, + fielddesc, showorder, dataid, belongDataid, isDetail, tenant_key,creator, newRealValue, + oldRealValue,tableNameDesc, + tableNameLabelId,fieldNameLabelId, create_time, update_time,delete_type) + values + + ( #{detailContext.id},#{mainid}, #{detailContext.uuid}, #{detailContext.tableName}, + #{detailContext.fieldName}, #{detailContext.newValue}, + #{detailContext.oldValue}, #{detailContext.fieldDesc}, #{detailContext.showorder}, #{detailContext.dataid}, + #{detailContext.belongDataid}, #{detailContext.isDetail}, + #{detailContext.tenant_key},#{detailContext.creator}, #{detailContext.newRealValue} + , #{detailContext.oldRealValue}, #{detailContext.tableNameDesc}, #{detailContext.tableNameLabelId}, + #{detailContext.fieldNameLabelId} + , #{detailContext.create_time}, #{detailContext.update_time}, #{detailContext.delete_type}) + + + + + + insert into ${tablename} (id, mainid, uuid, tablename, fieldname, newvalue, oldvalue, + fielddesc, showorder, dataid, belongDataid, isDetail, tenant_key,creator, newRealValue, + oldRealValue,tableNameDesc, + tableNameLabelId,fieldNameLabelId, create_time, update_time,delete_type) + VALUES + ( + #{detailContext.id},#{mainid}, #{detailContext.uuid}, #{detailContext.tableName}, + #{detailContext.fieldName}, #{detailContext.newValue}, + #{detailContext.oldValue}, #{detailContext.fieldDesc}, #{detailContext.showorder}, #{detailContext.dataid}, + #{detailContext.belongDataid}, #{detailContext.isDetail}, + #{detailContext.tenant_key},#{detailContext.creator}, #{detailContext.newRealValue} + , #{detailContext.oldRealValue}, #{detailContext.tableNameDesc}, #{detailContext.tableNameLabelId}, + #{detailContext.fieldNameLabelId} + , #{detailContext.create_time}, #{detailContext.update_time}, #{detailContext.delete_type} + ) + + + + + insert into ${tablename} (id, mainid, uuid, tablename, fieldname, newvalue, oldvalue, + fielddesc, showorder, dataid, belongDataid, isDetail, tenant_key,creator, newRealValue, + oldRealValue,tableNameDesc, + tableNameLabelId,fieldNameLabelId, create_time, update_time + ${cusColumns}) + values + + ( #{detailContext.id},#{mainid}, #{detailContext.uuid}, #{detailContext.tableName}, + #{detailContext.fieldName}, #{detailContext.newValue}, + #{detailContext.oldValue}, #{detailContext.fieldDesc}, #{detailContext.showorder}, #{detailContext.dataid}, + #{detailContext.belongDataid}, #{detailContext.isDetail}, + #{detailContext.tenant_key},#{detailContext.creator}, #{detailContext.newRealValue} + , #{detailContext.oldRealValue}, #{detailContext.tableNameDesc}, #{detailContext.tableNameLabelId}, + #{detailContext.fieldNameLabelId} + , #{detailContext.create_time}, #{detailContext.update_time} + ${detailContext.cusValus}) + + + + + update ${tableName} + set delete_type = 3 + where id = #{id} + + + update ${tableName} + set delete_type = 3 + where mainid = #{mainid} + + + + insert into ${tablename} (id, mainid, uuid, tablename, fieldname, newvalue, oldvalue, + fielddesc, showorder, dataid, belongDataid, isDetail, tenant_key,creator, newRealValue, + oldRealValue,tableNameDesc, + tableNameLabelId,fieldNameLabelId, create_time, update_time,delete_type) + + SELECT #{detailContext.id},#{mainid}, #{detailContext.uuid}, #{detailContext.tableName}, + #{detailContext.fieldName}, #{detailContext.newValue}, + #{detailContext.oldValue}, #{detailContext.fieldDesc}, #{detailContext.showorder}, #{detailContext.dataid}, + #{detailContext.belongDataid}, #{detailContext.isDetail}, + #{detailContext.tenant_key},#{detailContext.creator}, #{detailContext.newRealValue} + , #{detailContext.oldRealValue}, #{detailContext.tableNameDesc}, #{detailContext.tableNameLabelId}, + #{detailContext.fieldNameLabelId} + , #{detailContext.create_time}, #{detailContext.update_time}, #{detailContext.delete_type} + FROM DUAL + + + + + insert into ${tablename} (id, mainid, uuid, tablename, fieldname, newvalue, oldvalue, + fielddesc, showorder, dataid, belongDataid, isDetail, tenant_key,creator, newRealValue, + oldRealValue,tableNameDesc, + tableNameLabelId,fieldNameLabelId, create_time, update_time + ${cusColumns}) + + SELECT #{detailContext.id},#{mainid}, #{detailContext.uuid}, #{detailContext.tableName}, + #{detailContext.fieldName}, #{detailContext.newValue}, + #{detailContext.oldValue}, #{detailContext.fieldDesc}, #{detailContext.showorder}, #{detailContext.dataid}, + #{detailContext.belongDataid}, #{detailContext.isDetail}, + #{detailContext.tenant_key},#{detailContext.creator}, #{detailContext.newRealValue} + , #{detailContext.oldRealValue}, #{detailContext.tableNameDesc}, #{detailContext.tableNameLabelId}, + #{detailContext.fieldNameLabelId} + , #{detailContext.create_time}, #{detailContext.update_time} + ${detailContext.cusValus} + FROM DUAL + + + + diff --git a/resource/WEB-INF/config/mapper/hrmelog/LocalElogDaoMapper.xml b/resource/WEB-INF/config/mapper/hrmelog/LocalElogDaoMapper.xml new file mode 100644 index 000000000..2c1f0f427 --- /dev/null +++ b/resource/WEB-INF/config/mapper/hrmelog/LocalElogDaoMapper.xml @@ -0,0 +1,412 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resource/WEB-INF/config/mapper/hrmelog/QueryCurretValusMapper.xml b/resource/WEB-INF/config/mapper/hrmelog/QueryCurretValusMapper.xml new file mode 100644 index 000000000..b88e3cfee --- /dev/null +++ b/resource/WEB-INF/config/mapper/hrmelog/QueryCurretValusMapper.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/resource/WEB-INF/lib/hrmelog.jar b/resource/WEB-INF/lib/hrmelog.jar index 633076bbe823c6ae78a32d6a86baf91b7fc2aa97..b2657be84b5fd6599033c08517e9dde8da030173 100644 GIT binary patch literal 137248 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

Eh#6>7nM*am4A0?bNL#R;VbM^ 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 L9q$E{WncgRc5)#K From e22e178d0841b6603ba8085693dfa1d7d6fbf522 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Tue, 12 Mar 2024 14:51:28 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E9=9D=9E=E6=A0=87?= =?UTF-8?q?=E5=87=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{WEB-INF/prop => wiki/扩展功能}/hrmSalaryBillToken.properties | 0 .../{WEB-INF/prop => wiki/扩展功能}/hrmSalaryCustom.properties | 0 .../{WEB-INF/prop => wiki/扩展功能}/hrmSalaryPayroll.properties | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename resource/{WEB-INF/prop => wiki/扩展功能}/hrmSalaryBillToken.properties (100%) rename resource/{WEB-INF/prop => wiki/扩展功能}/hrmSalaryCustom.properties (100%) rename resource/{WEB-INF/prop => wiki/扩展功能}/hrmSalaryPayroll.properties (100%) diff --git a/resource/WEB-INF/prop/hrmSalaryBillToken.properties b/resource/wiki/扩展功能/hrmSalaryBillToken.properties similarity index 100% rename from resource/WEB-INF/prop/hrmSalaryBillToken.properties rename to resource/wiki/扩展功能/hrmSalaryBillToken.properties diff --git a/resource/WEB-INF/prop/hrmSalaryCustom.properties b/resource/wiki/扩展功能/hrmSalaryCustom.properties similarity index 100% rename from resource/WEB-INF/prop/hrmSalaryCustom.properties rename to resource/wiki/扩展功能/hrmSalaryCustom.properties diff --git a/resource/WEB-INF/prop/hrmSalaryPayroll.properties b/resource/wiki/扩展功能/hrmSalaryPayroll.properties similarity index 100% rename from resource/WEB-INF/prop/hrmSalaryPayroll.properties rename to resource/wiki/扩展功能/hrmSalaryPayroll.properties From bef1835c39ae812c7416f37cb30e32df5c61629d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Tue, 12 Mar 2024 16:46:55 +0800 Subject: [PATCH 6/6] =?UTF-8?q?jar=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resource/WEB-INF/lib/hrmelog.jar | Bin 137248 -> 137248 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/resource/WEB-INF/lib/hrmelog.jar b/resource/WEB-INF/lib/hrmelog.jar index b2657be84b5fd6599033c08517e9dde8da030173..b1ce56c1141707d25dab68afa9161f218a35d92c 100644 GIT binary patch delta 20371 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 delta 20371 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 lpa&e+l;Puf8NUCs47Uz<*}MP%