feat():完善内部新增功能接口
parent
c11831a9d7
commit
79d0bb7464
|
@ -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())
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -21,6 +21,7 @@ import java.util.Date;
|
|||
@Tag(name = "接口产品列表请求对象")
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class ProductListReq {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
/**
|
||||
|
|
|
@ -122,6 +122,16 @@
|
|||
<skip>true</skip>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.13.0</version> <!-- 使用适合你的项目的版本 -->
|
||||
<configuration>
|
||||
<compilerArgs>
|
||||
<arg>-parameters</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -60,4 +60,6 @@ public class InsideCustomerMessageController {
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -67,7 +67,7 @@ public class ProductApiController {
|
|||
@PutMapping("/{productId}")
|
||||
@Operation(summary = "接口信息修改", description = "通过ID修改接口信息")
|
||||
public Result<String> 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 {
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue