From 8e41786892a4bd7cff2d63bde8cb0636cdb0650c Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期六, 02 十二月 2023 20:54:51 +0800 Subject: [PATCH] 分转元 --- consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseServiceImpl.java | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/service/BaseWarehouseServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseServiceImpl.java similarity index 94% rename from consum-base/src/main/java/com/consum/base/service/BaseWarehouseServiceImpl.java rename to consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseServiceImpl.java index f2d56cd..c2e08b0 100644 --- a/consum-base/src/main/java/com/consum/base/service/BaseWarehouseServiceImpl.java +++ b/consum-base/src/main/java/com/consum/base/service/impl/BaseWarehouseServiceImpl.java @@ -1,9 +1,13 @@ -package com.consum.base.service; +package com.consum.base.service.impl; import com.consum.base.Constants; import com.consum.base.core.CodeGeneratorService; import com.consum.base.core.utils.IdUtil; import com.consum.base.pojo.BaseWarehouseParam; +import com.consum.base.service.BaseWarehouseService; +import com.consum.base.service.FinSysTenantDepartmentService; +import com.consum.base.service.FinSysTenantServiceImpl; +import com.consum.base.service.SDictDataServiceImpl; import com.consum.model.po.BaseWarehouse; import com.consum.model.po.FinSysTenant; import com.consum.model.po.FinSysTenantDepartment; @@ -28,7 +32,7 @@ * @Date 2023/10/26 */ @Service -public class BaseWarehouseServiceImpl extends BaseServiceImpl { +public class BaseWarehouseServiceImpl extends BaseServiceImpl implements BaseWarehouseService { @Autowired private CodeGeneratorService codeGeneratorService; @@ -44,6 +48,7 @@ * @Author 鍗㈠簡闃� * @Date 2023/10/26 */ + @Override public int add(BaseWarehouseParam param) { BaseWarehouse baseWarehouse = new BaseWarehouse(); BeanUtils.copyProperties(param, baseWarehouse); @@ -71,6 +76,7 @@ * @Author 鍗㈠簡闃� * @Date 2023/10/26 */ + @Override public GenericPager<BaseWarehouse> queryList(BaseWarehouseParam param) { StringBuilder sql = new StringBuilder("SELECT * FROM base_warehouse WHERE 1 = 1 "); HashMap<String, Object> paramts = new HashMap<>(); @@ -107,6 +113,7 @@ * @Author 鍗㈠簡闃� * @Date 2023/10/26 */ + @Override public int updateBaseWarehouse(BaseWarehouse baseWarehouse) { SDictData SDictData = this.sDictDataService.get(new SDictData(Long.valueOf(baseWarehouse.getClassificationCode()))); if (SDictData != null) { @@ -127,6 +134,7 @@ * @author 鍗㈠簡闃� * @Date 2023/10/26 */ + @Override public BaseWarehouse getById(Long id) { return this.get(new BaseWarehouse(id)); } @@ -136,6 +144,7 @@ * @Author 鍗㈠簡闃� * @Date 2023/10/26 */ + @Override public int updateById(BaseWarehouse baseWarehouse) { baseWarehouse.setStates(Constants.STATES_DELETED); return this.update(baseWarehouse); @@ -146,6 +155,7 @@ * @Author 鍗㈠簡闃� * @Date 2023/10/26 */ + @Override public void queryUserList(Long baseWarehouseId) { //1.鏍规嵁浠撳簱id鏌ヨ浠撳簱 BaseWarehouse baseWarehouse = this.getById(baseWarehouseId); @@ -170,6 +180,7 @@ * @Author 鍗㈠簡闃� * @Date 2023/10/27 */ + @Override public List<BaseWarehouse> getByAgencyId(Long agencyId, Short isDefault, Short states) { StringBuilder sql = new StringBuilder("SELECT * FROM base_warehouse WHERE 1 = 1 "); HashMap<String, Object> paramts = new HashMap<>(); @@ -199,6 +210,7 @@ * @param agencyId * @return */ + @Override public BaseWarehouse getDefaultWarehouseByAgencyId(Long agencyId) { StringBuilder sql = new StringBuilder("SELECT * FROM base_warehouse WHERE IS_DEFAULT = 1 and AGENCY_ID =:agencyId "); Map<String, Object> param = new HashMap<>(); @@ -211,6 +223,7 @@ return null; } + @Override public BaseWarehouse getWarehouseByAgencyId(Long agencyId, String warehouseName) { StringBuilder sql = new StringBuilder("SELECT * FROM base_warehouse WHERE STATES= 1"); Map<String, Object> param = new HashMap<>(); -- Gitblit v1.9.1