From b280a73b4dfb25a7e4f83f8d4c13feb908824853 Mon Sep 17 00:00:00 2001 From: jing's Date: Fri, 16 Feb 2024 23:01:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bomnew/constant/ReportConstant.java | 55 +++++++++++++++++++ .../bomnew/pojo/query/ReverseReportQuery.java | 2 +- .../bomnew/service/ForwardReportService.java | 12 ++++ 3 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/ReportConstant.java create mode 100644 nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/ForwardReportService.java diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/ReportConstant.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/ReportConstant.java new file mode 100644 index 00000000..4543f75f --- /dev/null +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/ReportConstant.java @@ -0,0 +1,55 @@ +package com.nflg.product.bomnew.constant; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +public class ReportConstant { + + @AllArgsConstructor + @Getter + public enum BomTypeEnum implements ValueEnum { + + //BOM 类型 0-原始BOM 1-EBom 2-PBom 3-MBom + ORIGINAL_BOM(0, "原始BOM"), + E_BOM(1, "EBom"), + P_BOM(2, "PBom"), + M_BOM(3, "MBom"); + + private final Integer value; + private final String description; + + } + @AllArgsConstructor + @Getter + public enum QueryTypeEnum implements ValueEnum { + + //查询方式 0-单层 1-多层 2-汇总 + SINGLE(0, "单层"), + MULTI(1, "多层"), + SUM(2, "汇总"); + + private final Integer value; + private final String description; + + } + + + @AllArgsConstructor + @Getter + public enum VersionStrategyEnum implements ValueEnum { + + //版本策略 0-最新版 1-全部版本 2-指定版本 + NEW(0, "最新版"), + ALL(1, "全部版本"), + DEFINE(2, "指定版本"); + + private final Integer value; + private final String description; + + } + + + + + +} diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/query/ReverseReportQuery.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/query/ReverseReportQuery.java index 28fc97b1..48eecb64 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/query/ReverseReportQuery.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/query/ReverseReportQuery.java @@ -29,7 +29,7 @@ public class ReverseReportQuery { @NotNull(message = "查询方式不能为空") private Integer queryType; - @ApiModelProperty("版本策略 0-最新版 1-全部版本") + @ApiModelProperty("版本策略 0-最新版 1-全部版本 2-指定版本") private Integer versionStrategy; @ApiModelProperty("BOM-版本号") diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/ForwardReportService.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/ForwardReportService.java new file mode 100644 index 00000000..df96926f --- /dev/null +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/ForwardReportService.java @@ -0,0 +1,12 @@ +package com.nflg.product.bomnew.service; + +import org.springframework.stereotype.Service; + +@Service +public class ForwardReportService { + + + + + +}