From 8c6d7759dafa31abd807cc36f85038f86a902490 Mon Sep 17 00:00:00 2001 From: Dayu <1010@qq.com> Date: Tue, 16 Jul 2024 13:47:49 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=AF=BC=E5=87=BA=20=E5=A4=84=E7=90=86?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/InspectionTasksController.java | 21 +++++---- .../mapper/InspectionTasksMapper.java | 2 +- .../mapper/InspectionTasksMapper.xml | 47 +++++++++++-------- .../service/IInspectionTasksService.java | 7 ++- .../impl/InspectionTasksServiceImpl.java | 4 +- 5 files changed, 46 insertions(+), 35 deletions(-) diff --git a/src/main/java/org/energy/modules/inspection/controller/InspectionTasksController.java b/src/main/java/org/energy/modules/inspection/controller/InspectionTasksController.java index d0294bf..d2951d5 100644 --- a/src/main/java/org/energy/modules/inspection/controller/InspectionTasksController.java +++ b/src/main/java/org/energy/modules/inspection/controller/InspectionTasksController.java @@ -35,9 +35,12 @@ import com.dayu.daf.core.tool.api.R; import com.dayu.daf.core.tool.utils.Func; import lombok.SneakyThrows; import org.apache.commons.codec.Charsets; +import org.energy.modules.inspection.entity.InspectionRoute; +import org.energy.modules.inspection.excel.InspectionRouteExcel; import org.energy.modules.inspection.excel.InspectionTasksExcel; import org.energy.modules.leger.entity.EquipmentLedger; import org.energy.modules.leger.excel.EquipmentLedgerExcel; +import org.energy.modules.system.util.DataUtils; import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.RequestParam; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -228,15 +231,15 @@ public class InspectionTasksController extends DafController { @ApiOperation(value = "导出", notes = "传入") @ApiLog public void exportUser(@ApiIgnore @RequestParam Map entity, HttpServletResponse response) { - if (entity.containsKey("station_equal")) { - entity.put("station_equal", Integer.parseInt((String) entity.get("station_equal"))); - } - if (entity.containsKey("taskStatus_equal")) { - entity.put("taskStatus_equal", Integer.parseInt((String) entity.get("taskStatus_equal"))); - } - QueryWrapper queryWrapper = Condition.getQueryWrapper(entity, InspectionTasks.class); - queryWrapper.lambda().eq(InspectionTasks::getIsDeleted, DafConstant.DB_NOT_DELETED); - List list = inspectionTasksService.export(queryWrapper); + entity.remove("daf-auth"); + entity.forEach((key, value) -> { + if (!"station".equals(key) && !"taskStatus".equals(key)) + { + entity.put(key, "%" + value + "%"); + } + }); + InspectionTasks vo = DataUtils.mapToEntity(entity, InspectionTasks::new); + List list = inspectionTasksService.export(vo); response.setContentType("application/vnd.ms-excel"); response.setCharacterEncoding(Charsets.UTF_8.name()); String fileName = URLEncoder.encode("巡检任务数据导出", Charsets.UTF_8.name()); diff --git a/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.java b/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.java index a113ec5..f5ce492 100644 --- a/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.java +++ b/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.java @@ -32,7 +32,7 @@ public interface InspectionTasksMapper extends BaseMapper { /** * 导出 */ - List exportData(@Param("ew") Wrapper queryWrapper); + List exportData(@Param("entity") InspectionTasks inspectionTasks); /** * 获取最大任务编号 diff --git a/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.xml b/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.xml index bf9e0b9..a90d53c 100644 --- a/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.xml +++ b/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.xml @@ -36,25 +36,34 @@ - select material_name, model --- ,b.warehouse_name + ,b.name as warehouse_name + ,inventory_count from s_material --- inner join ( --- select warehouse_name --- ,warehouse --- from warehouse --- where warehouse in (select warehouse from s_material where material_no = ${materialNo} and is_deleted = 0) --- ) as b --- on b.warehouse = s_material.warehouse - where material_no = ${materialNo} and is_deleted = 0 + inner join ( + select code + ,name + from spt_warehouse + where code in (select warehouse from s_material where material_no = #{materialNo} and is_deleted = 0) + ) as b + on b.code = s_material.warehouse + where material_no = #{materialNo} and is_deleted = 0 diff --git a/src/main/java/org/energy/modules/spares/mapper/OutboundMapper.java b/src/main/java/org/energy/modules/spares/mapper/OutboundMapper.java index d9a5d3b..36d71b5 100644 --- a/src/main/java/org/energy/modules/spares/mapper/OutboundMapper.java +++ b/src/main/java/org/energy/modules/spares/mapper/OutboundMapper.java @@ -23,4 +23,9 @@ public interface OutboundMapper extends BaseMapper { */ List selectOutboundPage(IPage page, OutboundVO outbound); + /** + * 获取最大编号 + */ + String getMaxNo(String materialNo); + } diff --git a/src/main/java/org/energy/modules/spares/mapper/OutboundMapper.xml b/src/main/java/org/energy/modules/spares/mapper/OutboundMapper.xml index b1f5680..297e4ab 100644 --- a/src/main/java/org/energy/modules/spares/mapper/OutboundMapper.xml +++ b/src/main/java/org/energy/modules/spares/mapper/OutboundMapper.xml @@ -25,4 +25,8 @@ select * from s_outbound where is_deleted = 0 + + diff --git a/src/main/java/org/energy/modules/spares/service/IMaterialService.java b/src/main/java/org/energy/modules/spares/service/IMaterialService.java index 0cdc23f..557c6ff 100644 --- a/src/main/java/org/energy/modules/spares/service/IMaterialService.java +++ b/src/main/java/org/energy/modules/spares/service/IMaterialService.java @@ -30,7 +30,7 @@ public interface IMaterialService extends BaseService { /** * 导出 */ - List exportData(Wrapper queryWrapper); + List exportData(Material material); /** * 获取物资编号 @@ -45,6 +45,6 @@ public interface IMaterialService extends BaseService { /** * 获取物资的信息 */ - Material getDetailList(String materialNo); + MaterialVO getDetailList(String materialNo); } diff --git a/src/main/java/org/energy/modules/spares/service/IOutboundService.java b/src/main/java/org/energy/modules/spares/service/IOutboundService.java index 4790ea1..4c6f0bf 100644 --- a/src/main/java/org/energy/modules/spares/service/IOutboundService.java +++ b/src/main/java/org/energy/modules/spares/service/IOutboundService.java @@ -22,4 +22,9 @@ public interface IOutboundService extends BaseService { */ IPage selectOutboundPage(IPage page, OutboundVO outbound); + /** + * 获取最大编号 + */ + String getMaxNo(String materialNo); + } diff --git a/src/main/java/org/energy/modules/spares/service/impl/MaterialServiceImpl.java b/src/main/java/org/energy/modules/spares/service/impl/MaterialServiceImpl.java index aa7b4d5..984957c 100644 --- a/src/main/java/org/energy/modules/spares/service/impl/MaterialServiceImpl.java +++ b/src/main/java/org/energy/modules/spares/service/impl/MaterialServiceImpl.java @@ -29,8 +29,8 @@ public class MaterialServiceImpl extends BaseServiceImpl exportData(Wrapper queryWrapper) { - List list = baseMapper.exportData(queryWrapper); + public List exportData(Material material) { + List list = baseMapper.exportData(material); return list; } @@ -47,8 +47,8 @@ public class MaterialServiceImpl extends BaseServiceImpl Date: Tue, 16 Jul 2024 16:32:48 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E7=89=A9=E8=B5=84=E8=AF=A6=E7=BB=86?= =?UTF-8?q?=E7=94=BB=E9=9D=A2=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spares/controller/InboundController.java | 6 +++++ .../ManufacturerInfoController.java | 22 +++++++++++++++++++ .../MaterialClassCodeController.java | 13 +++++++++++ .../spares/controller/OutboundController.java | 7 +++++- .../controller/SupplierInfoController.java | 22 +++++++++++++++++++ .../controller/WarehouseController.java | 12 +++++++++- .../energy/modules/spares/entity/Inbound.java | 4 ++++ .../modules/spares/entity/Outbound.java | 4 ++++ .../spares/mapper/ManufacturerInfoMapper.java | 4 ++++ .../spares/mapper/ManufacturerInfoMapper.xml | 8 +++++++ .../mapper/MaterialClassCodeMapper.java | 5 +++++ .../spares/mapper/MaterialClassCodeMapper.xml | 4 ++++ .../spares/mapper/SupplierInfoMapper.java | 3 +++ .../spares/mapper/SupplierInfoMapper.xml | 8 +++++++ .../spares/mapper/WarehouseMapper.java | 2 ++ .../modules/spares/mapper/WarehouseMapper.xml | 4 ++++ .../service/IManufacturerInfoService.java | 10 +++++++++ .../service/IMaterialClassCodeService.java | 7 ++++++ .../spares/service/IMaterialService.java | 2 ++ .../spares/service/ISupplierInfoService.java | 10 +++++++++ .../spares/service/IWarehouseService.java | 2 ++ .../impl/ManufacturerInfoServiceImpl.java | 13 ++++++++++- .../impl/MaterialClassCodeServiceImpl.java | 10 +++++++++ .../service/impl/MaterialServiceImpl.java | 10 +++++++++ .../service/impl/SupplierInfoServiceImpl.java | 12 ++++++++++ .../service/impl/WarehouseServiceImpl.java | 5 +++++ 26 files changed, 206 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/energy/modules/spares/controller/InboundController.java b/src/main/java/org/energy/modules/spares/controller/InboundController.java index a6b0f55..11f0c76 100644 --- a/src/main/java/org/energy/modules/spares/controller/InboundController.java +++ b/src/main/java/org/energy/modules/spares/controller/InboundController.java @@ -29,6 +29,7 @@ import com.dayu.daf.core.tool.api.R; import com.dayu.daf.core.tool.utils.Func; import lombok.Data; import org.energy.modules.leger.entity.TechParameters; +import org.energy.modules.spares.service.IMaterialService; import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.RequestParam; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -54,6 +55,7 @@ import java.util.List; public class InboundController extends DafController { private IInboundService inboundService; + private IMaterialService materialService; /** * 详情 @@ -105,6 +107,10 @@ public class InboundController extends DafController { @ApiOperationSupport(order = 5) @ApiOperation(value = "修改", notes = "传入inbound") public R update(@Valid @RequestBody Inbound inbound) { + if (inbound.getIstatus() == 2) + { + materialService.updateNum(inbound.getMaterialNo(), inbound.getInboundCount()); + } return R.status(inboundService.updateById(inbound)); } diff --git a/src/main/java/org/energy/modules/spares/controller/ManufacturerInfoController.java b/src/main/java/org/energy/modules/spares/controller/ManufacturerInfoController.java index 0a0ba02..4791031 100644 --- a/src/main/java/org/energy/modules/spares/controller/ManufacturerInfoController.java +++ b/src/main/java/org/energy/modules/spares/controller/ManufacturerInfoController.java @@ -201,4 +201,26 @@ public class ManufacturerInfoController extends DafController { EasyExcel.write(response.getOutputStream(), ManufacturerInfoExcel.class).sheet("制造商信息管理").doWrite(list); } + /** + * 获取制造商 + */ + @GetMapping("/getNoList") + @ApiOperationSupport(order = 11) + @ApiOperation(value = "获取编号", notes = "获取编号") + public R> getNoList() { + List noList = manufacturerInfoService.getNoList(); + return R.data(noList); + } + + /** + * 获取制造商信息 + */ + @GetMapping("/getDetail") + @ApiOperationSupport(order = 12) + @ApiOperation(value = "获取制造商信息", notes = "获取制造商信息") + public R getDetail(String creditCode) { + ManufacturerInfo detail = manufacturerInfoService.getDetail(creditCode); + return R.data(detail); + } + } diff --git a/src/main/java/org/energy/modules/spares/controller/MaterialClassCodeController.java b/src/main/java/org/energy/modules/spares/controller/MaterialClassCodeController.java index 7f901ab..7887d22 100644 --- a/src/main/java/org/energy/modules/spares/controller/MaterialClassCodeController.java +++ b/src/main/java/org/energy/modules/spares/controller/MaterialClassCodeController.java @@ -34,6 +34,8 @@ import org.energy.modules.spares.vo.MaterialClassCodeVO; import org.energy.modules.spares.service.IMaterialClassCodeService; import com.dayu.daf.core.boot.ctrl.DafController; +import java.util.List; + /** * 物资分类码 控制器 * @@ -122,5 +124,16 @@ public class MaterialClassCodeController extends DafController { return R.status(materialClassCodeService.deleteLogic(Func.toLongList(ids))); } + /** + * 分页 物资分类码 + */ + @GetMapping("/getMaterialClassCodeList") + @ApiOperationSupport(order = 2) + @ApiOperation(value = "获取物资分类码", notes = "获取物资分类码") + public R> getMaterialClassCodeList() { + List list = materialClassCodeService.getMaterialClassCodeList(); + return R.data(list); + } + } diff --git a/src/main/java/org/energy/modules/spares/controller/OutboundController.java b/src/main/java/org/energy/modules/spares/controller/OutboundController.java index 290ca18..569b498 100644 --- a/src/main/java/org/energy/modules/spares/controller/OutboundController.java +++ b/src/main/java/org/energy/modules/spares/controller/OutboundController.java @@ -27,7 +27,7 @@ import com.dayu.daf.core.mp.support.Condition; import com.dayu.daf.core.mp.support.Query; import com.dayu.daf.core.tool.api.R; import com.dayu.daf.core.tool.utils.Func; -import org.energy.modules.spares.entity.Inbound; +import org.energy.modules.spares.service.IMaterialService; import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.RequestParam; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -53,6 +53,7 @@ import java.util.List; public class OutboundController extends DafController { private IOutboundService outboundService; + private IMaterialService materialService; /** * 详情 @@ -104,6 +105,10 @@ public class OutboundController extends DafController { @ApiOperationSupport(order = 5) @ApiOperation(value = "修改", notes = "传入outbound") public R update(@Valid @RequestBody Outbound outbound) { + if (outbound.getIstatus() == 2) + { + materialService.updateNum(outbound.getMaterialNo(), Math.negateExact(outbound.getOutboundCount())); + } return R.status(outboundService.updateById(outbound)); } diff --git a/src/main/java/org/energy/modules/spares/controller/SupplierInfoController.java b/src/main/java/org/energy/modules/spares/controller/SupplierInfoController.java index f57bf4b..29e0d91 100644 --- a/src/main/java/org/energy/modules/spares/controller/SupplierInfoController.java +++ b/src/main/java/org/energy/modules/spares/controller/SupplierInfoController.java @@ -201,5 +201,27 @@ public class SupplierInfoController extends DafController { EasyExcel.write(response.getOutputStream(), SupplierInfoExcel.class).sheet("供应商信息管理").doWrite(list); } + /** + * 获取供应商 + */ + @GetMapping("/getNoList") + @ApiOperationSupport(order = 11) + @ApiOperation(value = "获取编号", notes = "获取编号") + public R> getNoList() { + List noList = supplierInfoService.getNoList(); + return R.data(noList); + } + + /** + * 获取供应商信息 + */ + @GetMapping("/getDetail") + @ApiOperationSupport(order = 12) + @ApiOperation(value = "获取供应商信息", notes = "获取供应商信息") + public R getDetail(String creditCode) { + SupplierInfo detail = supplierInfoService.getDetail(creditCode); + return R.data(detail); + } + } diff --git a/src/main/java/org/energy/modules/spares/controller/WarehouseController.java b/src/main/java/org/energy/modules/spares/controller/WarehouseController.java index 415798a..c34bf84 100644 --- a/src/main/java/org/energy/modules/spares/controller/WarehouseController.java +++ b/src/main/java/org/energy/modules/spares/controller/WarehouseController.java @@ -35,7 +35,6 @@ import com.dayu.daf.core.tool.api.R; import com.dayu.daf.core.tool.utils.Func; import lombok.SneakyThrows; import org.apache.commons.codec.Charsets; -import org.energy.modules.spares.entity.ManufacturerInfo; import org.energy.modules.spares.excel.WarehouseExcel; import org.energy.modules.system.util.DataUtils; import org.springframework.web.bind.annotation.*; @@ -208,4 +207,15 @@ public class WarehouseController extends DafController { EasyExcel.write(response.getOutputStream(), WarehouseExcel.class).sheet("仓库").doWrite(list); } + /** + * 获取仓库信息 + */ + @GetMapping("/getWarehouseList") + @ApiOperationSupport(order = 11) + @ApiOperation(value = "获取仓库信息", notes = "获取仓库信息") + public R> getWarehouseList() { + List noList = warehouseService.getWarehouseList(); + return R.data(noList); + } + } diff --git a/src/main/java/org/energy/modules/spares/entity/Inbound.java b/src/main/java/org/energy/modules/spares/entity/Inbound.java index f0d20b0..fdea393 100644 --- a/src/main/java/org/energy/modules/spares/entity/Inbound.java +++ b/src/main/java/org/energy/modules/spares/entity/Inbound.java @@ -3,6 +3,9 @@ package org.energy.modules.spares.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.dayu.daf.core.mp.base.BaseEntity; import java.io.Serializable; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; import lombok.EqualsAndHashCode; import io.swagger.annotations.ApiModel; @@ -25,6 +28,7 @@ public class Inbound extends BaseEntity { /** * 主键 */ + @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty(value = "主键") private Long id; /** diff --git a/src/main/java/org/energy/modules/spares/entity/Outbound.java b/src/main/java/org/energy/modules/spares/entity/Outbound.java index cfea945..91b72a6 100644 --- a/src/main/java/org/energy/modules/spares/entity/Outbound.java +++ b/src/main/java/org/energy/modules/spares/entity/Outbound.java @@ -3,6 +3,9 @@ package org.energy.modules.spares.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.dayu.daf.core.mp.base.BaseEntity; import java.io.Serializable; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; import lombok.EqualsAndHashCode; import io.swagger.annotations.ApiModel; @@ -25,6 +28,7 @@ public class Outbound extends BaseEntity { /** * 主键 */ + @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty(value = "主键") private Long id; /** diff --git a/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.java b/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.java index f1f1784..f6e549e 100644 --- a/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.java +++ b/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.java @@ -27,4 +27,8 @@ public interface ManufacturerInfoMapper extends BaseMapper { List selectManufacturerInfoPage(IPage page, ManufacturerInfoVO manufacturerInfo); List exportData(@Param("vo") ManufacturerInfoVO manufacturerInfo); + + List getNoList(); + + ManufacturerInfo getDetail(String creditCode); } diff --git a/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.xml b/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.xml index b9a40e0..0790f0e 100644 --- a/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.xml +++ b/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.xml @@ -48,4 +48,12 @@ order by a.update_time desc + + + + diff --git a/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.java b/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.java index 290dda2..ae393c1 100644 --- a/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.java +++ b/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.java @@ -23,4 +23,9 @@ public interface MaterialClassCodeMapper extends BaseMapper { */ List selectMaterialClassCodePage(IPage page, MaterialClassCodeVO materialClassCode); + /** + * 获取物资分类码 + */ + List getMaterialClassCodeList(); + } diff --git a/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.xml b/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.xml index 9a74954..0194c55 100644 --- a/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.xml +++ b/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.xml @@ -20,4 +20,8 @@ select * from s_material_class_code where is_deleted = 0 + + diff --git a/src/main/java/org/energy/modules/spares/mapper/SupplierInfoMapper.java b/src/main/java/org/energy/modules/spares/mapper/SupplierInfoMapper.java index aa94acb..9047a98 100644 --- a/src/main/java/org/energy/modules/spares/mapper/SupplierInfoMapper.java +++ b/src/main/java/org/energy/modules/spares/mapper/SupplierInfoMapper.java @@ -28,4 +28,7 @@ public interface SupplierInfoMapper extends BaseMapper { List exportData(@Param("vo") SupplierInfoVO supplierInfo); + List getNoList(); + + SupplierInfo getDetail(String creditCode); } diff --git a/src/main/java/org/energy/modules/spares/mapper/SupplierInfoMapper.xml b/src/main/java/org/energy/modules/spares/mapper/SupplierInfoMapper.xml index 514bf1e..a480ce3 100644 --- a/src/main/java/org/energy/modules/spares/mapper/SupplierInfoMapper.xml +++ b/src/main/java/org/energy/modules/spares/mapper/SupplierInfoMapper.xml @@ -51,4 +51,12 @@ order by a.update_time desc + + + + diff --git a/src/main/java/org/energy/modules/spares/mapper/WarehouseMapper.java b/src/main/java/org/energy/modules/spares/mapper/WarehouseMapper.java index 0d2d4de..93c9d62 100644 --- a/src/main/java/org/energy/modules/spares/mapper/WarehouseMapper.java +++ b/src/main/java/org/energy/modules/spares/mapper/WarehouseMapper.java @@ -27,4 +27,6 @@ public interface WarehouseMapper extends BaseMapper { List exportData(@Param("vo") WarehouseVO warehouseVO); + List getWarehouseList(); + } diff --git a/src/main/java/org/energy/modules/spares/mapper/WarehouseMapper.xml b/src/main/java/org/energy/modules/spares/mapper/WarehouseMapper.xml index 3330ed9..8bf98ea 100644 --- a/src/main/java/org/energy/modules/spares/mapper/WarehouseMapper.xml +++ b/src/main/java/org/energy/modules/spares/mapper/WarehouseMapper.xml @@ -53,4 +53,8 @@ order by a.update_time desc + + diff --git a/src/main/java/org/energy/modules/spares/service/IManufacturerInfoService.java b/src/main/java/org/energy/modules/spares/service/IManufacturerInfoService.java index 8fa394d..65c147b 100644 --- a/src/main/java/org/energy/modules/spares/service/IManufacturerInfoService.java +++ b/src/main/java/org/energy/modules/spares/service/IManufacturerInfoService.java @@ -26,4 +26,14 @@ public interface IManufacturerInfoService extends BaseService IPage selectManufacturerInfoPage(IPage page, ManufacturerInfoVO manufacturerInfo); List export(ManufacturerInfoVO manufacturerInfoVO); + + /** + * 获取制造商 + */ + List getNoList(); + + /** + * 获取制造商信息 + */ + ManufacturerInfo getDetail(String creditCode); } diff --git a/src/main/java/org/energy/modules/spares/service/IMaterialClassCodeService.java b/src/main/java/org/energy/modules/spares/service/IMaterialClassCodeService.java index 9ab8c24..fc2961c 100644 --- a/src/main/java/org/energy/modules/spares/service/IMaterialClassCodeService.java +++ b/src/main/java/org/energy/modules/spares/service/IMaterialClassCodeService.java @@ -5,6 +5,8 @@ import org.energy.modules.spares.vo.MaterialClassCodeVO; import com.dayu.daf.core.mp.base.BaseService; import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + /** * 物资分类码 服务类 * @@ -22,4 +24,9 @@ public interface IMaterialClassCodeService extends BaseService selectMaterialClassCodePage(IPage page, MaterialClassCodeVO materialClassCode); + /** + * 获取物资分类码 + */ + List getMaterialClassCodeList(); + } diff --git a/src/main/java/org/energy/modules/spares/service/IMaterialService.java b/src/main/java/org/energy/modules/spares/service/IMaterialService.java index 557c6ff..4b90001 100644 --- a/src/main/java/org/energy/modules/spares/service/IMaterialService.java +++ b/src/main/java/org/energy/modules/spares/service/IMaterialService.java @@ -47,4 +47,6 @@ public interface IMaterialService extends BaseService { */ MaterialVO getDetailList(String materialNo); + void updateNum(String materialNo, long num); + } diff --git a/src/main/java/org/energy/modules/spares/service/ISupplierInfoService.java b/src/main/java/org/energy/modules/spares/service/ISupplierInfoService.java index 8c44d09..352c39f 100644 --- a/src/main/java/org/energy/modules/spares/service/ISupplierInfoService.java +++ b/src/main/java/org/energy/modules/spares/service/ISupplierInfoService.java @@ -26,4 +26,14 @@ public interface ISupplierInfoService extends BaseService { IPage selectSupplierInfoPage(IPage page, SupplierInfoVO supplierInfo); List export(SupplierInfoVO supplierInfo); + + /** + * 获取制造商 + */ + List getNoList(); + + /** + * 获取制造商信息 + */ + SupplierInfo getDetail(String creditCode); } diff --git a/src/main/java/org/energy/modules/spares/service/IWarehouseService.java b/src/main/java/org/energy/modules/spares/service/IWarehouseService.java index fec7262..15ae11c 100644 --- a/src/main/java/org/energy/modules/spares/service/IWarehouseService.java +++ b/src/main/java/org/energy/modules/spares/service/IWarehouseService.java @@ -27,4 +27,6 @@ public interface IWarehouseService extends BaseService { List export(WarehouseVO warehouseVO); + List getWarehouseList(); + } diff --git a/src/main/java/org/energy/modules/spares/service/impl/ManufacturerInfoServiceImpl.java b/src/main/java/org/energy/modules/spares/service/impl/ManufacturerInfoServiceImpl.java index 51c9053..0af2c82 100644 --- a/src/main/java/org/energy/modules/spares/service/impl/ManufacturerInfoServiceImpl.java +++ b/src/main/java/org/energy/modules/spares/service/impl/ManufacturerInfoServiceImpl.java @@ -3,7 +3,6 @@ package org.energy.modules.spares.service.impl; import io.micrometer.core.instrument.util.StringUtils; import org.energy.modules.spares.entity.ManufacturerInfo; import org.energy.modules.spares.excel.ManufacturerInfoExcel; -import org.energy.modules.spares.excel.MaterialClassExcel; import org.energy.modules.spares.vo.ManufacturerInfoVO; import org.energy.modules.spares.mapper.ManufacturerInfoMapper; import org.energy.modules.spares.service.IManufacturerInfoService; @@ -42,4 +41,16 @@ public class ManufacturerInfoServiceImpl extends BaseServiceImpl getNoList() { + List list = baseMapper.getNoList(); + return list; + } + + @Override + public ManufacturerInfo getDetail(String creditCode) { + ManufacturerInfo detail = baseMapper.getDetail(creditCode); + return detail; + } + } diff --git a/src/main/java/org/energy/modules/spares/service/impl/MaterialClassCodeServiceImpl.java b/src/main/java/org/energy/modules/spares/service/impl/MaterialClassCodeServiceImpl.java index 1368cce..598d053 100644 --- a/src/main/java/org/energy/modules/spares/service/impl/MaterialClassCodeServiceImpl.java +++ b/src/main/java/org/energy/modules/spares/service/impl/MaterialClassCodeServiceImpl.java @@ -8,6 +8,8 @@ import com.dayu.daf.core.mp.base.BaseServiceImpl; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + /** * 物资分类码 服务实现类 * @@ -22,4 +24,12 @@ public class MaterialClassCodeServiceImpl extends BaseServiceImpl getMaterialClassCodeList() { + return baseMapper.getMaterialClassCodeList(); + } + } diff --git a/src/main/java/org/energy/modules/spares/service/impl/MaterialServiceImpl.java b/src/main/java/org/energy/modules/spares/service/impl/MaterialServiceImpl.java index 984957c..f5ff856 100644 --- a/src/main/java/org/energy/modules/spares/service/impl/MaterialServiceImpl.java +++ b/src/main/java/org/energy/modules/spares/service/impl/MaterialServiceImpl.java @@ -1,6 +1,7 @@ package org.energy.modules.spares.service.impl; import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.dayu.daf.core.mp.support.Condition; import org.energy.modules.inspection.entity.InspectionRoute; import org.energy.modules.inspection.excel.InspectionRouteExcel; import org.energy.modules.spares.entity.Material; @@ -52,4 +53,13 @@ public class MaterialServiceImpl extends BaseServiceImpl getNoList() { + List list = baseMapper.getNoList(); + return list; + } + + @Override + public SupplierInfo getDetail(String creditCode) { + SupplierInfo detail = baseMapper.getDetail(creditCode); + return detail; + } + } diff --git a/src/main/java/org/energy/modules/spares/service/impl/WarehouseServiceImpl.java b/src/main/java/org/energy/modules/spares/service/impl/WarehouseServiceImpl.java index 486ed4e..e691e95 100644 --- a/src/main/java/org/energy/modules/spares/service/impl/WarehouseServiceImpl.java +++ b/src/main/java/org/energy/modules/spares/service/impl/WarehouseServiceImpl.java @@ -42,4 +42,9 @@ public class WarehouseServiceImpl extends BaseServiceImpl getWarehouseList() { + List list = baseMapper.getWarehouseList(); + return list; + } }