From c01e63040c2ad7dacde5e6f1534e3dbf390cc9bb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com>
Date: Tue, 22 Mar 2022 21:01:38 +0800
Subject: [PATCH] =?UTF-8?q?=E8=96=AA=E8=B5=84=E9=A1=B9=E7=9B=AE&=E8=B4=A6?=
=?UTF-8?q?=E5=A5=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/salary/web/SalarySobController.java | 15 +
src/com/engine/salary/biz/SalarySobBiz.java | 64 +++
.../engine/salary/biz/SalarySobRangeBiz.java | 67 +++
.../cmd/TaxAgent/TaxAgentGetFromCmd.java | 14 +-
.../entity/salaryitem/bo/SalaryItemBO.java | 18 +-
.../salaryitem/dto/SalaryItemListDTO.java | 3 +
.../salaryitem/dto/SysSalaryItemListDTO.java | 3 +
.../salaryitem/param/SalaryItemSaveParam.java | 40 +-
.../param/SalaryItemSearchParam.java | 38 +-
.../param/SysSalaryItemSearchParam.java | 14 +-
.../entity/salaryitem/po/SalaryItemPO.java | 1 +
.../entity/salaryitem/po/SysSalaryItemPO.java | 1 +
.../entity/salarysob/bo/SalarySobBO.java | 147 +++++++
.../entity/salarysob/bo/SalarySobCycleBO.java | 90 +++++
.../entity/salarysob/bo/SalarySobRangeBO.java | 128 ++++++
.../salarysob/bo/SalarySobRangeSaveBO.java | 90 +++++
.../salarysob/dto/SalarySobBasicFormDTO.java | 149 +++++++
.../salarysob/dto/SalarySobListDTO.java | 53 +++
.../salarysob/dto/SalarySobRangeListDTO.java | 51 +++
.../SalarySobAdjustRuleItemQueryParam.java | 33 ++
.../param/SalarySobAdjustRuleQueryParam.java | 27 ++
.../param/SalarySobAdjustRuleSaveParam.java | 52 +++
.../param/SalarySobBasicSaveParam.java | 46 ++-
.../param/SalarySobCheckRuleQueryParam.java | 27 ++
.../param/SalarySobCheckRuleSaveParam.java | 49 +++
.../param/SalarySobItemSaveParam.java | 101 +++++
.../param/SalarySobListQueryParam.java | 20 +
.../param/SalarySobRangeEmpQueryParam.java | 31 ++
.../param/SalarySobRangeQueryParam.java | 29 ++
.../param/SalarySobRangeSaveParam.java | 68 ++++
.../param/UpdateCheckRuleFormulaParam.java | 34 ++
.../salarysob/po/SalarySobAdjustRulePO.java | 87 ++++
.../salarysob/po/SalarySobCheckRulePO.java | 77 ++++
.../po/SalarySobDefaultEmpFieldPO.java | 72 ++++
.../salarysob/po/SalarySobDefaultItemPO.java | 80 ++++
.../salarysob/po/SalarySobEmpFieldPO.java | 79 ++++
.../entity/salarysob/po/SalarySobItemPO.java | 3 +
.../entity/salarysob/po/SalarySobPO.java | 6 +
.../entity/salarysob/po/SalarySobRangePO.java | 86 ++++
.../salarysob/SalaryEmployeeStatusEnum.java | 13 +-
.../exception/SalaryRunTimeException.java | 2 +-
src/com/engine/salary/init.sql | 31 +-
.../mapper/salarysob/SalarySobMapper.java | 70 ++++
.../mapper/salarysob/SalarySobMapper.xml | 358 ++++++++++++++++
.../salarysob/SalarySobRangeMapper.java | 88 ++++
.../mapper/salarysob/SalarySobRangeMapper.xml | 362 +++++++++++++++++
.../salary/service/SalarySobRangeService.java | 67 +++
.../salary/service/SalarySobService.java | 38 +-
.../service/impl/SalaryItemServiceImpl.java | 12 +-
.../impl/SalarySobRangeServiceImpl.java | 160 ++++++++
.../service/impl/SalarySobServiceImpl.java | 382 ++++++++++++++++++
.../salary/web/SalarySobController.java | 285 +++++++++++++
.../salary/web/TaxDeclarationController.java | 77 ----
.../salary/wrapper/SalarySobRangeWrapper.java | 79 ++++
.../salary/wrapper/SalarySobWrapper.java | 170 ++++++++
55 files changed, 3997 insertions(+), 190 deletions(-)
create mode 100644 src/com/api/salary/web/SalarySobController.java
create mode 100644 src/com/engine/salary/biz/SalarySobBiz.java
create mode 100644 src/com/engine/salary/biz/SalarySobRangeBiz.java
create mode 100644 src/com/engine/salary/entity/salarysob/bo/SalarySobBO.java
create mode 100644 src/com/engine/salary/entity/salarysob/bo/SalarySobCycleBO.java
create mode 100644 src/com/engine/salary/entity/salarysob/bo/SalarySobRangeBO.java
create mode 100644 src/com/engine/salary/entity/salarysob/bo/SalarySobRangeSaveBO.java
create mode 100644 src/com/engine/salary/entity/salarysob/dto/SalarySobBasicFormDTO.java
create mode 100644 src/com/engine/salary/entity/salarysob/dto/SalarySobListDTO.java
create mode 100644 src/com/engine/salary/entity/salarysob/dto/SalarySobRangeListDTO.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobAdjustRuleItemQueryParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobAdjustRuleQueryParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobAdjustRuleSaveParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobCheckRuleQueryParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobCheckRuleSaveParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobItemSaveParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobListQueryParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobRangeEmpQueryParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobRangeQueryParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/SalarySobRangeSaveParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/param/UpdateCheckRuleFormulaParam.java
create mode 100644 src/com/engine/salary/entity/salarysob/po/SalarySobAdjustRulePO.java
create mode 100644 src/com/engine/salary/entity/salarysob/po/SalarySobCheckRulePO.java
create mode 100644 src/com/engine/salary/entity/salarysob/po/SalarySobDefaultEmpFieldPO.java
create mode 100644 src/com/engine/salary/entity/salarysob/po/SalarySobDefaultItemPO.java
create mode 100644 src/com/engine/salary/entity/salarysob/po/SalarySobEmpFieldPO.java
create mode 100644 src/com/engine/salary/entity/salarysob/po/SalarySobRangePO.java
create mode 100644 src/com/engine/salary/mapper/salarysob/SalarySobMapper.java
create mode 100644 src/com/engine/salary/mapper/salarysob/SalarySobMapper.xml
create mode 100644 src/com/engine/salary/mapper/salarysob/SalarySobRangeMapper.java
create mode 100644 src/com/engine/salary/mapper/salarysob/SalarySobRangeMapper.xml
create mode 100644 src/com/engine/salary/service/SalarySobRangeService.java
create mode 100644 src/com/engine/salary/service/impl/SalarySobRangeServiceImpl.java
create mode 100644 src/com/engine/salary/service/impl/SalarySobServiceImpl.java
create mode 100644 src/com/engine/salary/web/SalarySobController.java
create mode 100644 src/com/engine/salary/wrapper/SalarySobRangeWrapper.java
create mode 100644 src/com/engine/salary/wrapper/SalarySobWrapper.java
diff --git a/src/com/api/salary/web/SalarySobController.java b/src/com/api/salary/web/SalarySobController.java
new file mode 100644
index 000000000..716d3a195
--- /dev/null
+++ b/src/com/api/salary/web/SalarySobController.java
@@ -0,0 +1,15 @@
+package com.api.salary.web;
+
+import javax.ws.rs.Path;
+
+/**
+ * 薪资账套
+ *
Copyright: Copyright (c) 2022
+ * Company: 泛微软件
+ *
+ * @author qiantao
+ * @version 1.0
+ **/
+@Path("/bs/hrmsalary/salarysob")
+public class SalarySobController extends com.engine.salary.web.SalarySobController {
+}
diff --git a/src/com/engine/salary/biz/SalarySobBiz.java b/src/com/engine/salary/biz/SalarySobBiz.java
new file mode 100644
index 000000000..a96758926
--- /dev/null
+++ b/src/com/engine/salary/biz/SalarySobBiz.java
@@ -0,0 +1,64 @@
+package com.engine.salary.biz;
+
+import com.engine.salary.entity.salarysob.po.SalarySobPO;
+import com.engine.salary.mapper.salarysob.SalarySobMapper;
+import org.apache.ibatis.session.SqlSession;
+import weaver.conn.mybatis.MyBatisFactory;
+
+import java.util.List;
+
+public class SalarySobBiz {
+ public SalarySobPO getById(Long id) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobMapper mapper = sqlSession.getMapper(SalarySobMapper.class);
+ return mapper.getById(id);
+ } finally {
+ sqlSession.close();
+ }
+ }
+
+
+ public List listSome(SalarySobPO build) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobMapper mapper = sqlSession.getMapper(SalarySobMapper.class);
+ return mapper.listSome(build);
+ } finally {
+ sqlSession.close();
+ }
+ }
+
+ public List listByParam(SalarySobPO build) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobMapper mapper = sqlSession.getMapper(SalarySobMapper.class);
+ return mapper.listByParam(build);
+ } finally {
+ sqlSession.close();
+ }
+ }
+
+ public void insert(SalarySobPO salarySobPO) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobMapper mapper = sqlSession.getMapper(SalarySobMapper.class);
+ mapper.insertIgnoreNull(salarySobPO);
+ sqlSession.commit();
+ } finally {
+ sqlSession.close();
+ }
+ }
+
+ public void updateById(SalarySobPO newSalarySobPO) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobMapper mapper = sqlSession.getMapper(SalarySobMapper.class);
+ mapper.updateIgnoreNull(newSalarySobPO);
+ sqlSession.commit();
+ } finally {
+ sqlSession.close();
+ }
+
+ }
+}
diff --git a/src/com/engine/salary/biz/SalarySobRangeBiz.java b/src/com/engine/salary/biz/SalarySobRangeBiz.java
new file mode 100644
index 000000000..fd0b3f0e4
--- /dev/null
+++ b/src/com/engine/salary/biz/SalarySobRangeBiz.java
@@ -0,0 +1,67 @@
+package com.engine.salary.biz;
+
+import com.engine.salary.entity.salarysob.po.SalarySobRangePO;
+import com.engine.salary.mapper.salarysob.SalarySobRangeMapper;
+import org.apache.ibatis.session.SqlSession;
+import weaver.conn.mybatis.MyBatisFactory;
+
+import java.util.Collection;
+import java.util.List;
+
+public class SalarySobRangeBiz {
+
+
+ public List listSome(SalarySobRangePO build) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobRangeMapper mapper = sqlSession.getMapper(SalarySobRangeMapper.class);
+ return mapper.listSome(build);
+ } finally {
+ sqlSession.close();
+ }
+ }
+
+ public void batchInsert(Collection needInsertSalarySobRanges) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobRangeMapper mapper = sqlSession.getMapper(SalarySobRangeMapper.class);
+ mapper.batchInsert(needInsertSalarySobRanges);
+ sqlSession.commit();
+ } finally {
+ sqlSession.close();
+ }
+ }
+
+ public void updateById(SalarySobRangePO po) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobRangeMapper mapper = sqlSession.getMapper(SalarySobRangeMapper.class);
+ mapper.updateIgnoreNull(po);
+ sqlSession.commit();
+ } finally {
+ sqlSession.close();
+ }
+ }
+
+ public void deleteByIds(Collection ids) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobRangeMapper mapper = sqlSession.getMapper(SalarySobRangeMapper.class);
+ mapper.deleteByIds(ids);
+ sqlSession.commit();
+ } finally {
+ sqlSession.close();
+ }
+ }
+
+ public void deleteBySalarySobIds(Collection salarySobIds) {
+ SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
+ try {
+ SalarySobRangeMapper mapper = sqlSession.getMapper(SalarySobRangeMapper.class);
+ mapper.deleteBySalarySobIds(salarySobIds);
+ sqlSession.commit();
+ } finally {
+ sqlSession.close();
+ }
+ }
+}
diff --git a/src/com/engine/salary/cmd/TaxAgent/TaxAgentGetFromCmd.java b/src/com/engine/salary/cmd/TaxAgent/TaxAgentGetFromCmd.java
index f90fcab85..98ea603ff 100644
--- a/src/com/engine/salary/cmd/TaxAgent/TaxAgentGetFromCmd.java
+++ b/src/com/engine/salary/cmd/TaxAgent/TaxAgentGetFromCmd.java
@@ -4,21 +4,15 @@ import com.api.browser.bean.SearchConditionGroup;
import com.api.browser.bean.SearchConditionItem;
import com.api.browser.util.ConditionFactory;
import com.api.browser.util.ConditionType;
-import com.cloudstore.eccom.constant.WeaBoolAttr;
-import com.cloudstore.eccom.pc.table.WeaTable;
-import com.cloudstore.eccom.pc.table.WeaTableColumn;
-import com.cloudstore.eccom.result.WeaResultMsg;
import com.engine.common.biz.AbstractCommonCommand;
import com.engine.common.entity.BizLogContext;
import com.engine.core.interceptor.CommandContext;
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.lang3.StringUtils;
-import weaver.conn.RecordSet;
-import weaver.general.PageIdConst;
import weaver.hrm.User;
-import weaver.systeminfo.SystemEnv;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
public class TaxAgentGetFromCmd extends AbstractCommonCommand