From d3df66288069153f8affd34f4127c719b8c31a74 Mon Sep 17 00:00:00 2001
From: wangpengfei <1928057482@qq.com>
Date: Mon, 1 Jul 2024 18:02:15 +0800
Subject: [PATCH] 7/1
---
wms-biz/pom.xml | 11 ++++-
.../aggregation/BaseGoodsSpuRest.java | 5 +++
.../aggregation/BaseGoodsUnitRest.java | 6 ++-
.../basegoodsspu/BaseGoodsSpuService.java | 3 ++
.../supplierinfo/SupplierInfoService.java | 7 +--
.../func/warehouseextend/WarehouseExtend.java | 10 ++---
.../warehouseextend/WarehouseExtendDto.java | 10 ++---
.../warehouseextend/WarehouseExtendVo.java | 10 ++---
.../biz/func/warehouseinfo/WarehouseInfo.java | 7 ++-
.../func/warehouseinfo/WarehouseInfoDto.java | 11 +++--
.../func/warehouseinfo/WarehouseInfoVo.java | 10 ++---
.../yxt/wms/config/Swagger2Configuration.java | 43 +++++++++++++++++++
.../base/basegoodsspu/BaseGoodsSpuFeign.java | 4 +-
.../BaseGoodsSpuFeignFallback.java | 5 +++
14 files changed, 108 insertions(+), 34 deletions(-)
create mode 100644 wms-biz/src/main/java/com/yxt/wms/config/Swagger2Configuration.java
diff --git a/wms-biz/pom.xml b/wms-biz/pom.xml
index cd144e5..48d7f1d 100644
--- a/wms-biz/pom.xml
+++ b/wms-biz/pom.xml
@@ -131,7 +131,16 @@
core
3.5.2
-
+
+ io.springfox
+ springfox-swagger2
+ 2.9.2
+
+
+ io.springfox
+ springfox-swagger-ui
+ 2.8.0
+
diff --git a/wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsSpuRest.java b/wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsSpuRest.java
index 5a49a44..1b9e296 100644
--- a/wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsSpuRest.java
+++ b/wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsSpuRest.java
@@ -56,6 +56,11 @@ public class BaseGoodsSpuRest {
return baseGoodsSpuService.delete(sid);
}
+ @ApiOperation("批量删除")
+ @DeleteMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids) {
+ return baseGoodsSpuService.delAll(sids);
+ }
@ApiOperation("更改可用状态")
@GetMapping("/updateIsEnable/{sid}/{isEnable}")
public ResultBean updateIsEnable(@PathVariable("sid") String sid,@PathVariable("isEnable")String isEnable) {
diff --git a/wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsUnitRest.java b/wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsUnitRest.java
index f377c98..9bf260a 100644
--- a/wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsUnitRest.java
+++ b/wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsUnitRest.java
@@ -52,7 +52,11 @@ public class BaseGoodsUnitRest {
public ResultBean delete(@PathVariable("sid") String sid) {
return baseGoodsUnitService.delete(sid);
}
-
+ @ApiOperation("删除")
+ @DeleteMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids) {
+ return baseGoodsUnitService.delAll(sids);
+ }
@ApiOperation("更改可用状态")
@GetMapping("/updateIsEnable/{sid}/{isEnable}")
diff --git a/wms-biz/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java b/wms-biz/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java
index d97b99d..a5f7a46 100644
--- a/wms-biz/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java
+++ b/wms-biz/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java
@@ -81,6 +81,9 @@ public class BaseGoodsSpuService extends MybatisBaseService> choiceSupplierInfo(String createOrgSid) {
diff --git a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtend.java b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtend.java
index a2e4160..b0aebbf 100644
--- a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtend.java
+++ b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtend.java
@@ -11,10 +11,10 @@ import lombok.Data;
public class WarehouseExtend extends BaseEntity {
private String warehouseSid;//仓库sid
- private String markupRate1;//加价率1
- private String markupRate2;//加价率2
- private String markupRate3;//加价率3
- private String markupRate4;//加价率4
- private String markupRate5;//加价率5
+ private Integer markupRate1;//加价率1
+ private Integer markupRate2;//加价率2
+ private Integer markupRate3;//加价率3
+ private Integer markupRate4;//加价率4
+ private Integer markupRate5;//加价率5
}
diff --git a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendDto.java b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendDto.java
index 64ca0a6..230cf65 100644
--- a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendDto.java
+++ b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendDto.java
@@ -19,9 +19,9 @@ public class WarehouseExtendDto implements Dto {
private String remarks;
private String isEnable;
private String warehouseSid;//仓库sid
- private String markupRate1;//加价率1
- private String markupRate2;//加价率2
- private String markupRate3;//加价率3
- private String markupRate4;//加价率4
- private String markupRate5;//加价率5
+ private Integer markupRate1;//加价率1
+ private Integer markupRate2;//加价率2
+ private Integer markupRate3;//加价率3
+ private Integer markupRate4;//加价率4
+ private Integer markupRate5;//加价率5
}
diff --git a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendVo.java b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendVo.java
index 8d1a46c..14bdff5 100644
--- a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendVo.java
+++ b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendVo.java
@@ -25,9 +25,9 @@ public class WarehouseExtendVo implements Vo {
private String isDelete;
private String warehouseSid;//仓库sid
private String warehouseName;//仓库名称
- private String markupRate1;//加价率1
- private String markupRate2;//加价率2
- private String markupRate3;//加价率3
- private String markupRate4;//加价率4
- private String markupRate5;//加价率5
+ private Integer markupRate1;//加价率1
+ private Integer markupRate2;//加价率2
+ private Integer markupRate3;//加价率3
+ private Integer markupRate4;//加价率4
+ private Integer markupRate5;//加价率5
}
diff --git a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfo.java b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfo.java
index 30d0153..459060f 100644
--- a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfo.java
+++ b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfo.java
@@ -1,8 +1,11 @@
package com.yxt.wms.biz.func.warehouseinfo;
+import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.domain.BaseEntity;
import lombok.Data;
+import java.util.Date;
+
/**
* @author wangpengfei
* @date 2024/2/26 13:36
@@ -22,9 +25,9 @@ public class WarehouseInfo extends BaseEntity {
private String latitude;//纬度
private String warehouseTypeKey;//仓库类型Key
private String warehouseTypeValue;//仓库类型value
- private String usageStatus;//使用状态,0停用 1正常
+ private Integer usageStatus;//使用状态,0停用 1正常
private String squareMeter;//平方米
- private String sortNo;//排序
+ private Integer sortNo;//排序
private String useOrgSid;//创建组织sid
private String createOrgSid;//创建组织sid
}
diff --git a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoDto.java b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoDto.java
index fc4ff8d..fc1b0ee 100644
--- a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoDto.java
+++ b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoDto.java
@@ -15,10 +15,15 @@ import java.util.Date;
public class WarehouseInfoDto implements Dto {
private String id;
private String sid;
+ private String lockVersion;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Date modifyTime;
private String remarks;
- private String isEnable;
+ private Integer isEnable;
+ private Integer state;
+ private Integer isDelete;
private String warehouseName;//仓库名称
private String warehouseCode;//仓库编码
private String contacts;//联系人
@@ -31,9 +36,9 @@ public class WarehouseInfoDto implements Dto {
private String latitude;//纬度
private String warehouseTypeKey;//仓库类型Key
private String warehouseTypeValue;//仓库类型value
- private String usageStatus;//使用状态,0停用 1正常
+ private Integer usageStatus;//使用状态,0停用 1正常
private String squareMeter;//平方米
- private String sortNo;//创建组织sid
+ private Integer sortNo;//排序
private String useOrgSid;//创建组织sid
private String createOrgSid;//创建组织sid
// private List wmsWarehouseExtendDtos;
diff --git a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoVo.java b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoVo.java
index 4b639c1..1594001 100644
--- a/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoVo.java
+++ b/wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoVo.java
@@ -22,9 +22,9 @@ public class WarehouseInfoVo implements Vo {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date modifyTime;
private String remarks;
- private String isEnable;
- private String state;
- private String isDelete;
+ private Integer isEnable;
+ private Integer state;
+ private Integer isDelete;
private String warehouseName;//仓库名称
private String warehouseCode;//仓库编码
private String contacts;//联系人
@@ -37,9 +37,9 @@ public class WarehouseInfoVo implements Vo {
private String latitude;//纬度
private String warehouseTypeKey;//仓库类型Key
private String warehouseTypeValue;//仓库类型value
- private String usageStatus;//使用状态,0停用 1正常
+ private Integer usageStatus;//使用状态,0停用 1正常
private String squareMeter;//平方米
- private String sortNo;//创建组织sid
+ private Integer sortNo;//排序
private String useOrgSid;//创建组织sid
private String createOrgSid;//创建组织sid
private List wmsWarehouseExtendVos;
diff --git a/wms-biz/src/main/java/com/yxt/wms/config/Swagger2Configuration.java b/wms-biz/src/main/java/com/yxt/wms/config/Swagger2Configuration.java
new file mode 100644
index 0000000..9c0e392
--- /dev/null
+++ b/wms-biz/src/main/java/com/yxt/wms/config/Swagger2Configuration.java
@@ -0,0 +1,43 @@
+package com.yxt.wms.config;
+
+import io.swagger.annotations.Api;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import springfox.documentation.builders.ApiInfoBuilder;
+import springfox.documentation.builders.PathSelectors;
+import springfox.documentation.builders.RequestHandlerSelectors;
+import springfox.documentation.service.ApiInfo;
+import springfox.documentation.spi.DocumentationType;
+import springfox.documentation.spring.web.plugins.Docket;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
+
+/**
+ * @author wangpengfei
+ * @date 2024/7/1 15:48
+ */
+
+@Configuration
+@EnableSwagger2
+public class Swagger2Configuration {
+ @Bean
+ public Docket createRestApi(){
+ return new Docket(DocumentationType.SWAGGER_2)
+ .apiInfo(apiInfo())
+ .select()
+// .apis(RequestHandlerSelectors.withClassAnnotation(Api.class))
+ .apis(RequestHandlerSelectors.basePackage("com.yxt.wms.apiadmin.aggregation"))
+ .paths(PathSelectors.any())
+ .build();
+ }
+
+ //基本信息的配置,信息会在api文档上显示
+ private ApiInfo apiInfo(){
+ return new ApiInfoBuilder()
+ .title("zg测试的接口文档")
+ .description("xx相关接口的文档")
+ .termsOfServiceUrl("http://localhost:8080/hello")
+ .version("1.0")
+ .build();
+ }
+
+}
diff --git a/wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeign.java b/wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeign.java
index c78d3b2..c62de05 100644
--- a/wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeign.java
+++ b/wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeign.java
@@ -39,7 +39,9 @@ public interface BaseGoodsSpuFeign {
@ApiOperation("初始化")
@GetMapping("/initialization/{sid}")
public ResultBean initialization(@PathVariable("sid") String sid);
-
+ @ApiOperation("根据sid批量删除")
+ @DeleteMapping("/delBySids")
+ public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("更改可用状态")
@GetMapping("/updateIsEnable/{sid}/{isEnable}")
public ResultBean updateIsEnable(@PathVariable("sid") String sid,@PathVariable("isEnable")String isEnable);
diff --git a/wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeignFallback.java b/wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeignFallback.java
index f6f571f..6a19075 100644
--- a/wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeignFallback.java
+++ b/wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeignFallback.java
@@ -38,6 +38,11 @@ public class BaseGoodsSpuFeignFallback implements BaseGoodsSpuFeign {
return null;
}
+ @Override
+ public ResultBean delBySids(String[] sids) {
+ return null;
+ }
+
@Override
public ResultBean updateIsEnable(String sid, String isEnable) {
return null;