From 79d0bb7464857b4cb168af228766ceae86acdc55 Mon Sep 17 00:00:00 2001 From: WeiRan <2392355487@qq.com> Date: Fri, 23 Aug 2024 00:15:02 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E5=AE=8C=E5=96=84=E5=86=85=E9=83=A8?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/muyu/cloud/market/domin/Product.java | 3 +++ .../com/muyu/cloud/market/domin/req/ProductAddReq.java | 2 ++ .../muyu/cloud/market/domin/req/ProductListReq.java | 1 + .../com/muyu/cloud/market/domin/req/ProductUpdReq.java | 2 ++ cloud-market-server/pom.xml | 10 ++++++++++ .../com/muyu/cloud/market/MuYuMarketApplication.java | 4 +--- .../controller/InsideCustomerMessageController.java | 2 ++ .../cloud/market/controller/ProductApiController.java | 4 +++- 8 files changed, 24 insertions(+), 4 deletions(-) diff --git a/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/Product.java b/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/Product.java index f4f2419..de8c2c3 100644 --- a/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/Product.java +++ b/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/Product.java @@ -9,6 +9,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; import lombok.experimental.SuperBuilder; import java.math.BigDecimal; @@ -25,6 +26,7 @@ import java.util.function.Supplier; @EqualsAndHashCode(callSuper = true) @Data @AllArgsConstructor +@NoArgsConstructor @SuperBuilder @TableName(value = "",autoResultMap = true) public class Product extends BaseEntity { @@ -75,6 +77,7 @@ public class Product extends BaseEntity { public static Product addProductList(ProductAddReq productAddReq){ return Product.builder() + .productId(null) .productName(productAddReq.getProductName()) .productPrice(productAddReq.getProductPrice()) .productContent(productAddReq.getProductContent()) diff --git a/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductAddReq.java b/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductAddReq.java index 9dd47f0..a9ae9fc 100644 --- a/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductAddReq.java +++ b/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductAddReq.java @@ -6,6 +6,7 @@ import io.swagger.v3.oas.annotations.tags.Tag; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; +import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.util.Date; @@ -21,6 +22,7 @@ import java.util.Date; @Data @Builder @AllArgsConstructor +@NoArgsConstructor @Tag(name = "添加产品接口请求对象",description = "进行产品接口的添加") public class ProductAddReq { diff --git a/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductListReq.java b/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductListReq.java index 3e755a5..6426a57 100644 --- a/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductListReq.java +++ b/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductListReq.java @@ -21,6 +21,7 @@ import java.util.Date; @Tag(name = "接口产品列表请求对象") @Data @AllArgsConstructor +@NoArgsConstructor @Builder public class ProductListReq { diff --git a/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductUpdReq.java b/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductUpdReq.java index 5551ec8..53b631d 100644 --- a/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductUpdReq.java +++ b/cloud-market-common/src/main/java/com/muyu/cloud/market/domin/req/ProductUpdReq.java @@ -6,6 +6,7 @@ import io.swagger.v3.oas.annotations.tags.Tag; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; +import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.util.Date; @@ -21,6 +22,7 @@ import java.util.Date; @Data @Builder @AllArgsConstructor +@NoArgsConstructor @Tag(name = "修改产品接口请求对象",description = "进行产品接口的修改") public class ProductUpdReq { /** diff --git a/cloud-market-server/pom.xml b/cloud-market-server/pom.xml index 127f58e..0776874 100644 --- a/cloud-market-server/pom.xml +++ b/cloud-market-server/pom.xml @@ -122,6 +122,16 @@ true + + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + + + -parameters + + + diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/MuYuMarketApplication.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/MuYuMarketApplication.java index 0bc240b..fa81cbd 100644 --- a/cloud-market-server/src/main/java/com/muyu/cloud/market/MuYuMarketApplication.java +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/MuYuMarketApplication.java @@ -19,9 +19,7 @@ import org.springframework.context.ConfigurableApplicationContext; @EnableMyFeignClients @SpringBootApplication public class MuYuMarketApplication { - public static void main (String[] args) { - - ConfigurableApplicationContext applicationContext = SpringApplication.run(MuYuMarketApplication.class, args); + SpringApplication.run(MuYuMarketApplication.class, args); } } diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/controller/InsideCustomerMessageController.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/controller/InsideCustomerMessageController.java index 73e086e..0e1910c 100644 --- a/cloud-market-server/src/main/java/com/muyu/cloud/market/controller/InsideCustomerMessageController.java +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/controller/InsideCustomerMessageController.java @@ -60,4 +60,6 @@ public class InsideCustomerMessageController { + + } diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/controller/ProductApiController.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/controller/ProductApiController.java index 98581a1..b1fea6d 100644 --- a/cloud-market-server/src/main/java/com/muyu/cloud/market/controller/ProductApiController.java +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/controller/ProductApiController.java @@ -67,7 +67,7 @@ public class ProductApiController { @PutMapping("/{productId}") @Operation(summary = "接口信息修改", description = "通过ID修改接口信息") public Result update( - @Schema(title = "产品ID", type = "Long", defaultValue = "1", description = "修改产品信息需要依据的唯一条件") + @Schema(title = "产品ID", type = "Integer", defaultValue = "1", description = "修改产品信息需要依据的唯一条件") @PathVariable("productId") Integer productId, @RequestBody @Validated ProductUpdReq productUpdReq) { productApiService.updateById(Product.updProductList(productUpdReq,()->productId)); @@ -89,4 +89,6 @@ public class ProductApiController { + + }