wangpengfei 10 months ago
parent
commit
d3df662880
  1. 11
      wms-biz/pom.xml
  2. 5
      wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsSpuRest.java
  3. 6
      wms-biz/src/main/java/com/yxt/wms/apiadmin/aggregation/BaseGoodsUnitRest.java
  4. 3
      wms-biz/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java
  5. 7
      wms-biz/src/main/java/com/yxt/wms/biz/func/supplierinfo/SupplierInfoService.java
  6. 10
      wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtend.java
  7. 10
      wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendDto.java
  8. 10
      wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseextend/WarehouseExtendVo.java
  9. 7
      wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfo.java
  10. 11
      wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoDto.java
  11. 10
      wms-biz/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoVo.java
  12. 43
      wms-biz/src/main/java/com/yxt/wms/config/Swagger2Configuration.java
  13. 4
      wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeign.java
  14. 5
      wms-biz/src/main/java/com/yxt/wms/feign/base/basegoodsspu/BaseGoodsSpuFeignFallback.java

11
wms-biz/pom.xml

@ -131,7 +131,16 @@
<artifactId>core</artifactId>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.8.0</version>
</dependency>
</dependencies>
<build>

5
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) {

6
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}")

3
wms-biz/src/main/java/com/yxt/wms/biz/func/basegoodsspu/BaseGoodsSpuService.java

@ -81,6 +81,9 @@ public class BaseGoodsSpuService extends MybatisBaseService<BaseGoodsSpuMapper,
}
return rb.success();
}
public ResultBean delAll(String[] sids) {
return baseGoodsSpuFeign.delBySids(sids);
}
public ResultBean updateIsEnable(String sid, String isEnable) {
ResultBean rb = ResultBean.fireFail();

7
wms-biz/src/main/java/com/yxt/wms/biz/func/supplierinfo/SupplierInfoService.java

@ -75,12 +75,7 @@ public class SupplierInfoService extends MybatisBaseService<SupplierInfoMapper,
}
public void delAll(String[] sids) {
for (String sid : sids) {
//删除厂商基础信息
int count = baseMapper.updateBySidIsDelete(sid);
//删除厂商开户行信息
// int i = baseSupplierBankService.deleteBySupplierSid(sid);
}
baseSupplierInfoFeign.delBySids(sids);
}
public ResultBean<List<SupplierInfoChoice>> choiceSupplierInfo(String createOrgSid) {

10
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
}

10
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
}

10
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
}

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

11
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<WmsWarehouseExtendDto> wmsWarehouseExtendDtos;

10
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<WarehouseExtendVo> wmsWarehouseExtendVos;

43
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();
}
}

4
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<BaseGoodsSpuVo> 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);

5
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;

Loading…
Cancel
Save