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 {
+
+
}