From 30f6b31b7303c4a75bbf3ee5a6b62e9543ad59d0 Mon Sep 17 00:00:00 2001 From: haozq <1611483981@qq.com> Date: Mon, 11 Nov 2024 17:32:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bases/controller/PaTypeController.java | 43 +++++++++++++++++ .../gzgqj/business/bases/entity/PaTypeVo.java | 47 +++++++++++++++++++ .../business/bases/mapper/PaTypeMapper.java | 12 +++++ .../business/bases/service/PaTypeService.java | 18 +++++++ .../bases/service/PaTypeServiceImpl.java | 33 +++++++++++++ .../business/plan/entity/StatisticsVo.java | 2 +- .../resources/mappers/plan/PlanOutMapper.xml | 27 +++++------ 7 files changed, 166 insertions(+), 16 deletions(-) create mode 100644 src/main/java/com/bonus/gzgqj/business/bases/controller/PaTypeController.java create mode 100644 src/main/java/com/bonus/gzgqj/business/bases/entity/PaTypeVo.java create mode 100644 src/main/java/com/bonus/gzgqj/business/bases/mapper/PaTypeMapper.java create mode 100644 src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeService.java create mode 100644 src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeServiceImpl.java diff --git a/src/main/java/com/bonus/gzgqj/business/bases/controller/PaTypeController.java b/src/main/java/com/bonus/gzgqj/business/bases/controller/PaTypeController.java new file mode 100644 index 0000000..bbb8977 --- /dev/null +++ b/src/main/java/com/bonus/gzgqj/business/bases/controller/PaTypeController.java @@ -0,0 +1,43 @@ +package com.bonus.gzgqj.business.bases.controller; + +import com.bonus.gzgqj.business.bases.entity.PaTypeVo; +import com.bonus.gzgqj.business.bases.service.PaTypeService; +import com.bonus.gzgqj.business.plan.entity.PlanApplyAuditBean; +import com.bonus.gzgqj.manager.annotation.DecryptAndVerify; +import com.bonus.gzgqj.manager.core.entity.EncryptedReq; +import com.bonus.gzgqj.manager.webResult.ServerResponse; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * @author 黑子 + */ +@RestController +@RequestMapping("/backstage/paType") +@Slf4j +public class PaTypeController { + + + @Autowired + private PaTypeService service; + /** + * X详情接口 + * @param dto + * @return + */ + @GetMapping("getTypeList") + @DecryptAndVerify(decryptedClass = PaTypeVo.class) + public ServerResponse getTypeList(EncryptedReq dto) { + return service.getTypeList(dto.getData()); + } + + + +} diff --git a/src/main/java/com/bonus/gzgqj/business/bases/entity/PaTypeVo.java b/src/main/java/com/bonus/gzgqj/business/bases/entity/PaTypeVo.java new file mode 100644 index 0000000..536f461 --- /dev/null +++ b/src/main/java/com/bonus/gzgqj/business/bases/entity/PaTypeVo.java @@ -0,0 +1,47 @@ +package com.bonus.gzgqj.business.bases.entity; + +import lombok.Data; + +/** + * 配件管理 + * @author 黑子 + */ +@Data +public class PaTypeVo { + + private int id; + /** + * 父id + */ + private int pId; + /** + * 名称 + */ + private String name; + /** + * 等级 + */ + private String level; + /** + * 数量 + */ + private String num; + /** + * 价格 + */ + private String price; + /** + * 单位 + */ + private String unit; + /** + * 重量 + */ + private String weight; + + /** + * 是否有效 + */ + private String isActive; + +} diff --git a/src/main/java/com/bonus/gzgqj/business/bases/mapper/PaTypeMapper.java b/src/main/java/com/bonus/gzgqj/business/bases/mapper/PaTypeMapper.java new file mode 100644 index 0000000..b14af5b --- /dev/null +++ b/src/main/java/com/bonus/gzgqj/business/bases/mapper/PaTypeMapper.java @@ -0,0 +1,12 @@ +package com.bonus.gzgqj.business.bases.mapper; + +import org.springframework.stereotype.Repository; + +/** + * 类型接口层 + * @author 黑子 + */ + +@Repository +public interface PaTypeMapper { +} diff --git a/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeService.java b/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeService.java new file mode 100644 index 0000000..d507a6f --- /dev/null +++ b/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeService.java @@ -0,0 +1,18 @@ +package com.bonus.gzgqj.business.bases.service; + +import com.bonus.gzgqj.business.bases.entity.PaTypeVo; +import com.bonus.gzgqj.manager.webResult.ServerResponse; +import lombok.extern.slf4j.Slf4j; + +/** + * 配件类型管理业务层 + * @author 黑子 + */ +public interface PaTypeService { + /** + * 获取 类型 + * @param data + * @return + */ + ServerResponse getTypeList(PaTypeVo data); +} diff --git a/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeServiceImpl.java b/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeServiceImpl.java new file mode 100644 index 0000000..f921955 --- /dev/null +++ b/src/main/java/com/bonus/gzgqj/business/bases/service/PaTypeServiceImpl.java @@ -0,0 +1,33 @@ +package com.bonus.gzgqj.business.bases.service; + +import com.bonus.gzgqj.business.bases.entity.PaTypeVo; +import com.bonus.gzgqj.manager.webResult.ServerResponse; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** + * 配件类型接口 处理层 + * @author 黑子 + */ +@Slf4j +@Service +public class PaTypeServiceImpl implements PaTypeService{ + + /** + * @param data + * @return + */ + @Override + public ServerResponse getTypeList(PaTypeVo data) { + List list=new ArrayList<>(); + try{ + + }catch (Exception e){ + log.error(e.toString(),e); + } + return ServerResponse.createSuccess(); + } +} diff --git a/src/main/java/com/bonus/gzgqj/business/plan/entity/StatisticsVo.java b/src/main/java/com/bonus/gzgqj/business/plan/entity/StatisticsVo.java index 87a9699..5293900 100644 --- a/src/main/java/com/bonus/gzgqj/business/plan/entity/StatisticsVo.java +++ b/src/main/java/com/bonus/gzgqj/business/plan/entity/StatisticsVo.java @@ -8,7 +8,7 @@ public class StatisticsVo { /** * 需要数量 */ - private int neeNum; + private int needNum; /** * 发货数量 */ diff --git a/src/main/resources/mappers/plan/PlanOutMapper.xml b/src/main/resources/mappers/plan/PlanOutMapper.xml index 595bcbe..4fc74fe 100644 --- a/src/main/resources/mappers/plan/PlanOutMapper.xml +++ b/src/main/resources/mappers/plan/PlanOutMapper.xml @@ -120,12 +120,11 @@ where ppi.pro_id=#{proId} @@ -314,7 +313,7 @@ where pni.module_id=#{moduleId} \ No newline at end of file