Browse Source

完善采购订单功能,新增删除入库单、改变库存等功能,完善生成id的策略

master
djz8236 2 years ago
parent
commit
aaaa1ff539
  1. 1
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStoreHouseMainDetailVo.java
  2. 1
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStoreHouseMainDto.java
  3. 1
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStoreHouseMainVo.java
  4. 7
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseListing.java
  5. 5
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseMain.java
  6. 1
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseMainQuery.java
  7. 4
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/OutStorehouseListing.java
  8. 3
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/OutStorehouseMain.java
  9. 5
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStock.java
  10. 1
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStockDto.java
  11. 1
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStockQuery.java
  12. 1
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStockVo.java
  13. 78
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/Purchasenew.java
  14. 76
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/PurchasenewDetailsVo.java
  15. 81
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/PurchasenewDto.java
  16. 74
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/PurchasenewQuery.java
  17. 76
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/PurchasenewVo.java
  18. 97
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProduct.java
  19. 95
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProductDetailsVo.java
  20. 95
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProductDto.java
  21. 93
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProductQuery.java
  22. 95
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProductVo.java
  23. 51
      warehousing-system/project/wh-manage/src/main/java/com/wh/controller/purchasenew/PurchasenewController.java
  24. 54
      warehousing-system/project/wh-manage/src/main/java/com/wh/controller/purchasenewproduct/PurchasenewProductController.java
  25. 5
      warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/api/prodstock/ProdStockMapper.java
  26. 65
      warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/purchasenew/PurchasenewMapper.java
  27. 65
      warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/purchasenewproduct/PurchasenewProductMapper.java
  28. 6
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/instorehouse/InStorehouseListingService.java
  29. 80
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/instorehouse/InStorehouseMainService.java
  30. 4
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/prodstock/ProdStockService.java
  31. 111
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/purchasenew/PurchasenewService.java
  32. 120
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/purchasenewproduct/PurchasenewProductService.java
  33. 4
      warehousing-system/project/wh-manage/src/main/resources/application.yml
  34. 13
      warehousing-system/project/wh-manage/src/main/resources/mappers/PurchasenewMapper.xml
  35. 13
      warehousing-system/project/wh-manage/src/main/resources/mappers/PurchasenewProductMapper.xml
  36. 7
      yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanRest.java

1
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStoreHouseMainDetailVo.java

@ -16,4 +16,5 @@ public class InStoreHouseMainDetailVo implements Vo {
private String state; // varchar 50 审核状态
private String approvedDate; // varchar 50 审核日期
private List<InStorehouseListing> list;
private String purchaseSid;//采购申请单的sid
}

1
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStoreHouseMainDto.java

@ -24,4 +24,5 @@ public class InStoreHouseMainDto {
private String approvedDate; // varchar 50 审核日期
private String approvedRemark; // varchar 50
private List<InStorehouseListing> list;
private String purchaseSid;//采购申请单的sid
}

1
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStoreHouseMainVo.java

@ -18,4 +18,5 @@ public class InStoreHouseMainVo implements Vo {
private String state; // varchar 50 审核状态
private String approvedDate; // varchar 50 审核日期
private String prodNum; // varchar 50 商品数量
private String purchaseSid;//采购申请单的sid
}

7
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseListing.java

@ -1,5 +1,7 @@
package com.wh.pojo.api;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import lombok.Data;
@ -13,12 +15,16 @@ import javax.validation.constraints.Positive;
@Accessors(chain = true)
@TableName("in_storehouse_listing")
public class InStorehouseListing extends BaseEntity {
/*@TableId(type = IdType.AUTO)
private Integer id;*/
private String custerSid;// varchar 64 客户Sid(企业)
private String custerName ;//varchar 100 客户名称(企业)
private String storeHouseSid ;//varchar 64 仓库Sid
private String storeHouseName ;//varchar 100 仓库名称
@NotBlank(message = "质物名称不能为空")
private String proName;// varchar 50 质物名称
@NotBlank(message = "质物名称不能为空")
private String proSid;// varchar 50 质物名称
@NotBlank(message = "规格(型号)不能为空")
private String proModel ;//varchar 50 规格(型号)
private String proUnit ;//varchar 50 规格单位
@ -32,4 +38,5 @@ public class InStorehouseListing extends BaseEntity {
private String calculatedValue ;//decime 50 2 核算的价值
private String locationNumber ;//varchar 10 货位号
private String mainSid ;//varchar 50 申请单的sid
private String purchaseSid;//采购申请单的sid
}

5
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseMain.java

@ -1,5 +1,7 @@
package com.wh.pojo.api;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import lombok.Data;
@ -9,6 +11,8 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
@TableName("in_storehouse_main")
public class InStorehouseMain extends BaseEntity {
// @TableId(type = IdType.AUTO)
// private Integer id;
private String no; //varchar 50 编号
private String applicationDate; //date 50 制单日期
private String creatorSid; //varchar 64 制单人Sid
@ -21,4 +25,5 @@ public class InStorehouseMain extends BaseEntity {
private String auditorName; // varchar 50 审核人姓名
private String approvedDate; // varchar 50 审核日期
private String approvedRemark; // varchar 50 审核备注
private String purchaseSid;//采购申请单的sid
}

1
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseMainQuery.java

@ -23,4 +23,5 @@ public class InStorehouseMainQuery implements Query {
private String auditorName; // varchar 50 审核人姓名
private String approvedDate; // varchar 50 审核日期
private String approvedRemark; // varchar 50 审核备注
private String purchaseSid;//采购申请单的sid
}

4
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/OutStorehouseListing.java

@ -1,5 +1,7 @@
package com.wh.pojo.api;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import lombok.Data;
@ -12,6 +14,8 @@ import javax.validation.constraints.Positive;
@Accessors(chain = true)
@TableName("out_storehouse_listing")
public class OutStorehouseListing extends BaseEntity {
// @TableId(type = IdType.AUTO)
// private Integer id;
private String custerSid;// varchar 64 客户Sid(企业)
private String custerName ;//varchar 100 客户名称(企业)
private String storeHouseSid ;//varchar 64 仓库Sid

3
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/OutStorehouseMain.java

@ -1,5 +1,6 @@
package com.wh.pojo.api;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
@ -11,6 +12,8 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
@TableName("out_storehouse_main")
public class OutStorehouseMain extends BaseEntity {
// @TableId(type = IdType.AUTO)
// private Integer id;
private String no; //varchar 50 编号
private String applicationDate; //date 50 制单日期
private String creatorSid; //varchar 64 制单人Sid

5
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStock.java

@ -1,5 +1,7 @@
package com.wh.pojo.api;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import lombok.Data;
@ -9,7 +11,10 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
@TableName("prod_stock")
public class ProdStock extends BaseEntity {
// @TableId(type = IdType.AUTO)
// private Integer id;
private String proName;// varchar 50 质物名称
private String proSid;//质物sid
private String proModel;// varchar 50 规格(型号)
private String manufacturer;// varchar 50 生成厂家(产地)
private String num;// varchar 10 数量

1
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStockDto.java

@ -9,6 +9,7 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
public class ProdStockDto extends BaseEntity {
private String proName;// varchar 50 质物名称
private String proSid;//质物sid
private String proModel;// varchar 50 规格(型号)
private String manufacturer;// varchar 50 生成厂家(产地)
private String num;// varchar 10 数量

1
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStockQuery.java

@ -7,6 +7,7 @@ import lombok.experimental.Accessors;
@Data
public class ProdStockQuery implements Query {
private String proName;// varchar 50 质物名称
private String proSid;//质物sid
private String proModel;// varchar 50 规格(型号)
private String manufacturer;// varchar 50 生成厂家(产地)
private String num;// varchar 10 数量

1
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStockVo.java

@ -6,6 +6,7 @@ import lombok.Data;
@Data
public class ProdStockVo implements Vo {
private String proName;// varchar 50 质物名称
private String proSid;//质物sid
private String proModel;// varchar 50 规格(型号)
private String manufacturer;// varchar 50 生成厂家(产地)
private String num;// varchar 10 数量

78
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/Purchasenew.java

@ -0,0 +1,78 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenew;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: Purchasenew.java <br/>
* Class: com.wh..api.purchasenew.Purchasenew <br/>
* Description: 采购订单. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "采购订单", description = "采购订单")
@TableName("purchasenew")
public class Purchasenew extends BaseEntity {
private static final long serialVersionUID = 1L;
// @TableId(type = IdType.AUTO)
// private Integer id;
@ApiModelProperty("订单日期")
private String purchaseDate; // 订单日期
@ApiModelProperty("订单编号")
private String purchaseNo; // 订单编号
@ApiModelProperty("采购人员")
private String purchasePerson; // 采购人员
@ApiModelProperty("采购人员sid")
private String purchasePersonSid; // 采购人员sid
@ApiModelProperty("客户id")
private String custId; // 客户id
@ApiModelProperty("客户名称")
private String custName; // 客户名称
@ApiModelProperty("供应商名称")
private String supplierName; // 供应商名称
@ApiModelProperty("供应商id")
private String supplierId; // 供应商id
@ApiModelProperty("仓库名称")
private String storehouseName; // 仓库名称
@ApiModelProperty("仓库id")
private String storehouseId; // 仓库id
@ApiModelProperty("状态")
private String status; // 状态
}

76
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/PurchasenewDetailsVo.java

@ -0,0 +1,76 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenew;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewVo.java <br/>
* Class: com.wh..api.purchasenew.PurchasenewVo <br/>
* Description: 采购订单 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "采购订单 视图数据详情", description = "采购订单 视图数据详情")
public class PurchasenewDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("订单日期")
private String purchaseDate; // 订单日期
@ApiModelProperty("订单编号")
private String purchaseNo; // 订单编号
@ApiModelProperty("采购人员")
private String purchasePerson; // 采购人员
@ApiModelProperty("采购人员sid")
private String purchasePersonSid; // 采购人员sid
@ApiModelProperty("客户id")
private String custId; // 客户id
@ApiModelProperty("客户名称")
private String custName; // 客户名称
@ApiModelProperty("供应商名称")
private String supplierName; // 供应商名称
@ApiModelProperty("供应商id")
private String supplierId; // 供应商id
@ApiModelProperty("仓库名称")
private String storehouseName; // 仓库名称
@ApiModelProperty("仓库id")
private String storehouseId; // 仓库id
@ApiModelProperty("状态")
private String status; // 状态
}

81
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/PurchasenewDto.java

@ -0,0 +1,81 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenew;
import com.wh.pojo.purchasenewproduct.PurchasenewProduct;
import com.wh.pojo.purchasenewproduct.PurchasenewProductDto;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewDto.java <br/>
* Class: com.wh..api.purchasenew.PurchasenewDto <br/>
* Description: 采购订单 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "采购订单 数据传输对象", description = "采购订单 数据传输对象")
public class PurchasenewDto implements Dto {
private String sid; // sid
@ApiModelProperty("订单日期")
private String purchaseDate; // 订单日期
@ApiModelProperty("订单编号")
private String purchaseNo; // 订单编号
@ApiModelProperty("采购人员")
private String purchasePerson; // 采购人员
@ApiModelProperty("采购人员sid")
private String purchasePersonSid; // 采购人员sid
@ApiModelProperty("客户id")
private String custId; // 客户id
@ApiModelProperty("客户名称")
private String custName; // 客户名称
@ApiModelProperty("供应商名称")
private String supplierName; // 供应商名称
@ApiModelProperty("供应商id")
private String supplierId; // 供应商id
@ApiModelProperty("仓库名称")
private String storehouseName; // 仓库名称
@ApiModelProperty("仓库id")
private String storehouseId; // 仓库id
@ApiModelProperty("状态")
private String status; // 状态
@ApiModelProperty("商品列表")
private List<PurchasenewProductDto> products;
}

74
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/PurchasenewQuery.java

@ -0,0 +1,74 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenew;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewQuery.java <br/>
* Class: com.wh..api.purchasenew.PurchasenewQuery <br/>
* Description: 采购订单 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "采购订单 查询条件", description = "采购订单 查询条件")
public class PurchasenewQuery implements Query {
@ApiModelProperty("订单日期")
private String purchaseDate; // 订单日期
@ApiModelProperty("订单编号")
private String purchaseNo; // 订单编号
@ApiModelProperty("采购人员")
private String purchasePerson; // 采购人员
@ApiModelProperty("采购人员sid")
private String purchasePersonSid; // 采购人员sid
@ApiModelProperty("客户id")
private String custId; // 客户id
@ApiModelProperty("客户名称")
private String custName; // 客户名称
@ApiModelProperty("供应商名称")
private String supplierName; // 供应商名称
@ApiModelProperty("供应商id")
private String supplierId; // 供应商id
@ApiModelProperty("仓库名称")
private String storehouseName; // 仓库名称
@ApiModelProperty("仓库id")
private String storehouseId; // 仓库id
@ApiModelProperty("状态")
private String status; // 状态
}

76
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenew/PurchasenewVo.java

@ -0,0 +1,76 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenew;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewVo.java <br/>
* Class: com.wh..api.purchasenew.PurchasenewVo <br/>
* Description: 采购订单 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "采购订单 视图数据对象", description = "采购订单 视图数据对象")
public class PurchasenewVo implements Vo {
private String sid; // sid
@ApiModelProperty("订单日期")
private String purchaseDate; // 订单日期
@ApiModelProperty("订单编号")
private String purchaseNo; // 订单编号
@ApiModelProperty("采购人员")
private String purchasePerson; // 采购人员
@ApiModelProperty("采购人员sid")
private String purchasePersonSid; // 采购人员sid
@ApiModelProperty("客户id")
private String custId; // 客户id
@ApiModelProperty("客户名称")
private String custName; // 客户名称
@ApiModelProperty("供应商名称")
private String supplierName; // 供应商名称
@ApiModelProperty("供应商id")
private String supplierId; // 供应商id
@ApiModelProperty("仓库名称")
private String storehouseName; // 仓库名称
@ApiModelProperty("仓库id")
private String storehouseId; // 仓库id
@ApiModelProperty("状态")
private String status; // 状态
}

97
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProduct.java

@ -0,0 +1,97 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenewproduct;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewProduct.java <br/>
* Class: com.wh..api.purchasenewproduct.PurchasenewProduct <br/>
* Description: purchasenew_product. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "purchasenew_product", description = "purchasenew_product")
@TableName("purchasenew_product")
public class PurchasenewProduct extends BaseEntity {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Integer id;
@ApiModelProperty("客户Sid(企业)")
private String custerSid; // 客户Sid(企业)
@ApiModelProperty("客户名称(企业)")
private String custerName; // 客户名称(企业)
@ApiModelProperty("仓库Sid")
private String storeHouseSid; // 仓库Sid
@ApiModelProperty("仓库名称")
private String storeHouseName; // 仓库名称
@ApiModelProperty("质物名称")
private String proName; // 质物名称
@ApiModelProperty("规格(型号)")
private String proModel; // 规格(型号)
@ApiModelProperty("规格单位")
private String proUnit; // 规格单位
@ApiModelProperty("生成厂家(产地)")
private String manufacturer; // 生成厂家(产地)
@ApiModelProperty("数量")
private String estimateNum; // 数量
@ApiModelProperty("重量")
private String estimateWeight; // 重量
@ApiModelProperty("质权人确认的单价")
private String estimateConfirmedPrice; // 质权人确认的单价
@ApiModelProperty("核算的价值")
private String estimateCalculatedValue; // 核算的价值
@ApiModelProperty("实际数量")
private String realityNum; // 实际数量
@ApiModelProperty("实际重量")
private String realityWeight; // 实际重量
@ApiModelProperty("实际质权人确认的单价")
private String realityConfirmedPrice; // 实际质权人确认的单价
@ApiModelProperty("实际核算的价值")
private String realityCalculatedValue; // 实际核算的价值
@ApiModelProperty("货位号")
private String locationNumber; // 货位号
@ApiModelProperty("申请单的sid")
private String mainSid; // 申请单的sid
@ApiModelProperty("质物id")
private String proId; // 质物id
}

95
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProductDetailsVo.java

@ -0,0 +1,95 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenewproduct;
import com.yxt.common.core.vo.Vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewProductVo.java <br/>
* Class: com.wh..api.purchasenewproduct.PurchasenewProductVo <br/>
* Description: purchasenew_product 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "purchasenew_product 视图数据详情", description = "purchasenew_product 视图数据详情")
public class PurchasenewProductDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("客户Sid(企业)")
private String custerSid; // 客户Sid(企业)
@ApiModelProperty("客户名称(企业)")
private String custerName; // 客户名称(企业)
@ApiModelProperty("仓库Sid")
private String storeHouseSid; // 仓库Sid
@ApiModelProperty("仓库名称")
private String storeHouseName; // 仓库名称
@ApiModelProperty("质物名称")
private String proName; // 质物名称
@ApiModelProperty("规格(型号)")
private String proModel; // 规格(型号)
@ApiModelProperty("规格单位")
private String proUnit; // 规格单位
@ApiModelProperty("生成厂家(产地)")
private String manufacturer; // 生成厂家(产地)
@ApiModelProperty("数量")
private String estimateNum; // 数量
@ApiModelProperty("重量")
private String estimateWeight; // 重量
@ApiModelProperty("质权人确认的单价")
private String estimateConfirmedPrice; // 质权人确认的单价
@ApiModelProperty("核算的价值")
private String estimateCalculatedValue; // 核算的价值
@ApiModelProperty("实际数量")
private String realityNum; // 实际数量
@ApiModelProperty("实际重量")
private String realityWeight; // 实际重量
@ApiModelProperty("实际质权人确认的单价")
private String realityConfirmedPrice; // 实际质权人确认的单价
@ApiModelProperty("实际核算的价值")
private String realityCalculatedValue; // 实际核算的价值
@ApiModelProperty("货位号")
private String locationNumber; // 货位号
@ApiModelProperty("申请单的sid")
private String mainSid; // 申请单的sid
@ApiModelProperty("质物id")
private String proId; // 质物id
}

95
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProductDto.java

@ -0,0 +1,95 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenewproduct;
import com.yxt.common.core.dto.Dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewProductDto.java <br/>
* Class: com.wh..api.purchasenewproduct.PurchasenewProductDto <br/>
* Description: purchasenew_product 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "purchasenew_product 数据传输对象", description = "purchasenew_product 数据传输对象")
public class PurchasenewProductDto implements Dto {
private String sid; // sid
@ApiModelProperty("客户Sid(企业)")
private String custerSid; // 客户Sid(企业)
@ApiModelProperty("客户名称(企业)")
private String custerName; // 客户名称(企业)
@ApiModelProperty("仓库Sid")
private String storeHouseSid; // 仓库Sid
@ApiModelProperty("仓库名称")
private String storeHouseName; // 仓库名称
@ApiModelProperty("质物名称")
private String proName; // 质物名称
@ApiModelProperty("规格(型号)")
private String proModel; // 规格(型号)
@ApiModelProperty("规格单位")
private String proUnit; // 规格单位
@ApiModelProperty("生成厂家(产地)")
private String manufacturer; // 生成厂家(产地)
@ApiModelProperty("数量")
private String estimateNum; // 数量
@ApiModelProperty("重量")
private String estimateWeight; // 重量
@ApiModelProperty("质权人确认的单价")
private String estimateConfirmedPrice; // 质权人确认的单价
@ApiModelProperty("核算的价值")
private String estimateCalculatedValue; // 核算的价值
@ApiModelProperty("实际数量")
private String realityNum; // 实际数量
@ApiModelProperty("实际重量")
private String realityWeight; // 实际重量
@ApiModelProperty("实际质权人确认的单价")
private String realityConfirmedPrice; // 实际质权人确认的单价
@ApiModelProperty("实际核算的价值")
private String realityCalculatedValue; // 实际核算的价值
@ApiModelProperty("货位号")
private String locationNumber; // 货位号
@ApiModelProperty("申请单的sid")
private String mainSid; // 申请单的sid
@ApiModelProperty("质物id")
private String proId; // 质物id
}

93
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProductQuery.java

@ -0,0 +1,93 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenewproduct;
import com.yxt.common.core.query.Query;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewProductQuery.java <br/>
* Class: com.wh..api.purchasenewproduct.PurchasenewProductQuery <br/>
* Description: purchasenew_product 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "purchasenew_product 查询条件", description = "purchasenew_product 查询条件")
public class PurchasenewProductQuery implements Query {
@ApiModelProperty("客户Sid(企业)")
private String custerSid; // 客户Sid(企业)
@ApiModelProperty("客户名称(企业)")
private String custerName; // 客户名称(企业)
@ApiModelProperty("仓库Sid")
private String storeHouseSid; // 仓库Sid
@ApiModelProperty("仓库名称")
private String storeHouseName; // 仓库名称
@ApiModelProperty("质物名称")
private String proName; // 质物名称
@ApiModelProperty("规格(型号)")
private String proModel; // 规格(型号)
@ApiModelProperty("规格单位")
private String proUnit; // 规格单位
@ApiModelProperty("生成厂家(产地)")
private String manufacturer; // 生成厂家(产地)
@ApiModelProperty("数量")
private String estimateNum; // 数量
@ApiModelProperty("重量")
private String estimateWeight; // 重量
@ApiModelProperty("质权人确认的单价")
private String estimateConfirmedPrice; // 质权人确认的单价
@ApiModelProperty("核算的价值")
private String estimateCalculatedValue; // 核算的价值
@ApiModelProperty("实际数量")
private String realityNum; // 实际数量
@ApiModelProperty("实际重量")
private String realityWeight; // 实际重量
@ApiModelProperty("实际质权人确认的单价")
private String realityConfirmedPrice; // 实际质权人确认的单价
@ApiModelProperty("实际核算的价值")
private String realityCalculatedValue; // 实际核算的价值
@ApiModelProperty("货位号")
private String locationNumber; // 货位号
@ApiModelProperty("申请单的sid")
private String mainSid; // 申请单的sid
@ApiModelProperty("质物id")
private String proId; // 质物id
}

95
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/purchasenewproduct/PurchasenewProductVo.java

@ -0,0 +1,95 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.purchasenewproduct;
import com.yxt.common.core.vo.Vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewProductVo.java <br/>
* Class: com.wh..api.purchasenewproduct.PurchasenewProductVo <br/>
* Description: purchasenew_product 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "purchasenew_product 视图数据对象", description = "purchasenew_product 视图数据对象")
public class PurchasenewProductVo implements Vo {
private String sid; // sid
@ApiModelProperty("客户Sid(企业)")
private String custerSid; // 客户Sid(企业)
@ApiModelProperty("客户名称(企业)")
private String custerName; // 客户名称(企业)
@ApiModelProperty("仓库Sid")
private String storeHouseSid; // 仓库Sid
@ApiModelProperty("仓库名称")
private String storeHouseName; // 仓库名称
@ApiModelProperty("质物名称")
private String proName; // 质物名称
@ApiModelProperty("规格(型号)")
private String proModel; // 规格(型号)
@ApiModelProperty("规格单位")
private String proUnit; // 规格单位
@ApiModelProperty("生成厂家(产地)")
private String manufacturer; // 生成厂家(产地)
@ApiModelProperty("数量")
private String estimateNum; // 数量
@ApiModelProperty("重量")
private String estimateWeight; // 重量
@ApiModelProperty("质权人确认的单价")
private String estimateConfirmedPrice; // 质权人确认的单价
@ApiModelProperty("核算的价值")
private String estimateCalculatedValue; // 核算的价值
@ApiModelProperty("实际数量")
private String realityNum; // 实际数量
@ApiModelProperty("实际重量")
private String realityWeight; // 实际重量
@ApiModelProperty("实际质权人确认的单价")
private String realityConfirmedPrice; // 实际质权人确认的单价
@ApiModelProperty("实际核算的价值")
private String realityCalculatedValue; // 实际核算的价值
@ApiModelProperty("货位号")
private String locationNumber; // 货位号
@ApiModelProperty("申请单的sid")
private String mainSid; // 申请单的sid
@ApiModelProperty("质物id")
private String proId; // 质物id
}

51
warehousing-system/project/wh-manage/src/main/java/com/wh/controller/purchasenew/PurchasenewController.java

@ -0,0 +1,51 @@
package com.wh.controller.purchasenew;
import com.wh.pojo.purchasenew.PurchasenewDetailsVo;
import com.wh.pojo.purchasenew.PurchasenewDto;
import com.wh.pojo.purchasenew.PurchasenewQuery;
import com.wh.pojo.purchasenew.PurchasenewVo;
import com.wh.service.purchasenew.PurchasenewService;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@RestController
@CrossOrigin
@RequestMapping("/purchasenew")
public class PurchasenewController {
@Autowired
private PurchasenewService purchasenewService;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<PurchasenewVo>> listPage(@RequestBody PagerQuery<PurchasenewQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<PurchasenewVo> pv = purchasenewService.listPageVo(pq);
return rb.success().setData(pv);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody PurchasenewDto dto){
return purchasenewService.saveOrUpdateDto(dto);
}
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
purchasenewService.delBySids(sids);
return rb.success();
}
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<PurchasenewDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
PurchasenewDetailsVo vo = purchasenewService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

54
warehousing-system/project/wh-manage/src/main/java/com/wh/controller/purchasenewproduct/PurchasenewProductController.java

@ -0,0 +1,54 @@
package com.wh.controller.purchasenewproduct;
import com.wh.pojo.purchasenewproduct.PurchasenewProductDetailsVo;
import com.wh.pojo.purchasenewproduct.PurchasenewProductDto;
import com.wh.pojo.purchasenewproduct.PurchasenewProductQuery;
import com.wh.pojo.purchasenewproduct.PurchasenewProductVo;
import com.wh.service.purchasenewproduct.PurchasenewProductService;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@RestController
@CrossOrigin
@RequestMapping("/purchasenewproduct/")
public class PurchasenewProductController {
@Autowired
private PurchasenewProductService purchasenewProductService;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<PurchasenewProductVo>> listPage(@RequestBody PagerQuery<PurchasenewProductQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<PurchasenewProductVo> pv = purchasenewProductService.listPageVo(pq);
return rb.success().setData(pv);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody PurchasenewProductDto dto){
ResultBean rb = ResultBean.fireFail();
purchasenewProductService.saveOrUpdateDto(dto);
return rb.success();
}
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
purchasenewProductService.delBySids(sids);
return rb.success();
}
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<PurchasenewProductDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
PurchasenewProductDetailsVo vo = purchasenewProductService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

5
warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/api/prodstock/ProdStockMapper.java

@ -3,7 +3,12 @@ package com.wh.mapper.api.prodstock;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.wh.pojo.api.InStorehouseMain;
import com.wh.pojo.api.ProdStock;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;
public interface ProdStockMapper extends BaseMapper<ProdStock> {
@Update("update prod_stock set num=num-#{num} where pro_sid=#{proSid} and custer_sid=#{custerSid}")
void reduceNumByProdSidAndCustSid(@Param("proSid") String proSid, @Param("custerSid")String custerSid,
@Param("num")String num);
}

65
warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/purchasenew/PurchasenewMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.mapper.purchasenew;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.wh.pojo.purchasenew.Purchasenew;
import com.wh.pojo.purchasenew.PurchasenewVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewMapper.java <br/>
* Class: com.wh..biz.purchasenew.PurchasenewMapper <br/>
* Description: 采购订单. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Mapper
public interface PurchasenewMapper extends BaseMapper<Purchasenew> {
//@Update("update purchasenew set name=#{msg} where id=#{id}")
//IPage<PurchasenewVo> voPage(IPage<Purchasenew> page, @Param(Constants.WRAPPER) QueryWrapper<Purchasenew> qw);
IPage<PurchasenewVo> selectPageVo(IPage<Purchasenew> page, @Param(Constants.WRAPPER) Wrapper<Purchasenew> qw);
List<PurchasenewVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<Purchasenew> qw);
@Select("select * from purchasenew")
List<PurchasenewVo> selectListVo();
}

65
warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/purchasenewproduct/PurchasenewProductMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.mapper.purchasenewproduct;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.wh.pojo.purchasenewproduct.PurchasenewProduct;
import com.wh.pojo.purchasenewproduct.PurchasenewProductVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewProductMapper.java <br/>
* Class: com.wh..biz.purchasenewproduct.PurchasenewProductMapper <br/>
* Description: purchasenew_product. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Mapper
public interface PurchasenewProductMapper extends BaseMapper<PurchasenewProduct> {
//@Update("update purchasenew_product set name=#{msg} where id=#{id}")
//IPage<PurchasenewProductVo> voPage(IPage<PurchasenewProduct> page, @Param(Constants.WRAPPER) QueryWrapper<PurchasenewProduct> qw);
IPage<PurchasenewProductVo> selectPageVo(IPage<PurchasenewProduct> page, @Param(Constants.WRAPPER) Wrapper<PurchasenewProduct> qw);
List<PurchasenewProductVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<PurchasenewProduct> qw);
@Select("select * from purchasenew_product")
List<PurchasenewProductVo> selectListVo();
}

6
warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/instorehouse/InStorehouseListingService.java

@ -39,4 +39,10 @@ public class InStorehouseListingService extends MybatisBaseService<InStorehouseL
return qw;
}
public void deleteByMainSid(String sid) {
Map<String,Object> params=new HashMap<>();
params.put("main_sid",sid);
baseMapper.deleteByMap(params);
}
}

80
warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/instorehouse/InStorehouseMainService.java

@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.wh.mapper.api.instorehouse.InStorehouseMainMapper;
import com.wh.pojo.api.*;
import com.wh.pojo.purchasenew.PurchasenewDto;
import com.wh.pojo.purchasenewproduct.PurchasenewProductDto;
import com.wh.service.api.prodstock.ProdStockService;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
@ -19,7 +21,13 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Positive;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Slf4j
@Service
public class InStorehouseMainService extends MybatisBaseService<InStorehouseMainMapper, InStorehouseMain> {
@ -186,4 +194,76 @@ public class InStorehouseMainService extends MybatisBaseService<InStorehouseMai
ihmdv.setList(list);
return ResultBean.fireSuccess().setData(ihmdv);
}
/**
* 根据采购申请单保存入库单相关数据
* @param dto
* @return
*/
@Transactional
public ResultBean saveOrUpdateByPurchaseSid(PurchasenewDto dto,String purchaseSid) {
ResultBean<Object> r = ResultBean.fireFail();
Map<String,Object> params=new HashMap<>();
params.put("purchase_sid",purchaseSid);
List<InStorehouseMain> inStorehouseMains = baseMapper.selectByMap(params);
if(inStorehouseMains!=null&&inStorehouseMains.size()>0){
InStorehouseMain inStorehouseMain = inStorehouseMains.get(0);
dto.setSid(inStorehouseMain.getSid());
deleteByMainSid(inStorehouseMain.getSid());
deleteBySid(inStorehouseMain.getSid());
}
InStoreHouseMainDto inStoreHouseMainDto=new InStoreHouseMainDto();
inStoreHouseMainDto.setNo("RK"+dto.getPurchaseNo()); //varchar 50 编号
inStoreHouseMainDto.setApplicationDate(dto.getPurchaseDate()); //date 50 制单日期
inStoreHouseMainDto.setCreatorSid(dto.getPurchasePersonSid()); //varchar 64 制单人Sid
inStoreHouseMainDto.setCreatorName(dto.getPurchasePerson()); /// varchar 50 制单人姓名
inStoreHouseMainDto.setCusterSid(dto.getCustId()); //varchar 64 客户Sid(企业)
inStoreHouseMainDto.setCusterName(dto.getCustName()); // varchar 100 客户名称(企业)
inStoreHouseMainDto.setStoreHouseSid(dto.getStorehouseId()); // varchar 64 仓库Sid
inStoreHouseMainDto.setStoreHouseName(dto.getStorehouseName()); // varchar 100 仓库名称
List<InStorehouseListing> list=new ArrayList<>();
List<PurchasenewProductDto> products = dto.getProducts();
products.forEach(p->{
InStorehouseListing ppd=new InStorehouseListing();
ppd.setCusterSid(p.getCusterSid());// varchar 64 客户Sid(企业)
ppd.setCusterName(p.getCusterName()) ;//varchar 100 客户名称(企业)
ppd.setStoreHouseSid(p.getStoreHouseSid()) ;//varchar 64 仓库Sid
ppd.setStoreHouseName(p.getStoreHouseName()) ;//varchar 100 仓库名称
ppd.setProName(p.getProName());// varchar 50 质物名称
ppd.setProSid(p.getProId());// varchar 50 质物名称
ppd.setProModel(p.getProModel()) ;//varchar 50 规格(型号)
ppd.setProUnit(p.getProUnit()) ;//varchar 50 规格单位
ppd.setManufacturer(p.getManufacturer());// varchar 50 生成厂家(产地)
ppd.setNum(p.getEstimateNum()) ;//varchar 10 数量
ppd.setWeight(p.getEstimateWeight()) ;//varchar 50 重量
ppd.setConfirmedPrice(p.getEstimateConfirmedPrice());// decime 50 2 质权人确认的单价
ppd.setCalculatedValue(p.getEstimateCalculatedValue()) ;//decime 50 2 核算的价值
ppd.setLocationNumber(p.getLocationNumber()) ;//varchar 10 货位号
ppd.setPurchaseSid(purchaseSid);//采购申请单的sid
list.add(ppd);
});
inStoreHouseMainDto.setList(list);
inStoreHouseMainDto.setPurchaseSid(purchaseSid);//采购申请单的sid
addInStorehouse(inStoreHouseMainDto);
return r.success();
}
/**
* 根据入库单的sid删除商品信息 减少库存数量
* @param sid
* @return
*/
@Transactional
public ResultBean deleteByMainSid(String sid){
ResultBean<Object> r = ResultBean.fireFail();
List<InStorehouseListing> inStorehouseListings = inStorehouseListingService.selectInStorehouseListingsByMainSid(sid);
inStorehouseListings.forEach(i->{
prodStockService.reduceNumByProdSidAndCustSid(i.getProSid(), i.getCusterSid(),i.getNum());
});
inStorehouseListingService.deleteByMainSid(sid);
Map<String,Object> params=new HashMap<>();
params.put("sid",sid);
baseMapper.deleteByMap(params);
return r.success();
}
}

4
warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/prodstock/ProdStockService.java

@ -53,4 +53,8 @@ public class ProdStockService extends MybatisBaseService<ProdStockMapper, ProdSt
}
return qw;
}
public void reduceNumByProdSidAndCustSid(String proSid, String custerSid, String num) {
baseMapper.reduceNumByProdSidAndCustSid(proSid,custerSid,num);
}
}

111
warehousing-system/project/wh-manage/src/main/java/com/wh/service/purchasenew/PurchasenewService.java

@ -0,0 +1,111 @@
package com.wh.service.purchasenew;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.wh.mapper.purchasenew.PurchasenewMapper;
import com.wh.pojo.purchasenew.*;
import com.wh.pojo.purchasenewproduct.PurchasenewProduct;
import com.wh.pojo.purchasenewproduct.PurchasenewProductDto;
import com.wh.service.api.instorehouse.InStorehouseMainService;
import com.wh.service.purchasenewproduct.PurchasenewProductService;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.List;
@Slf4j
@Service
public class PurchasenewService extends MybatisBaseService<PurchasenewMapper, Purchasenew> {
@Autowired
private PurchasenewProductService purchasenewProductService;
@Autowired
private InStorehouseMainService inStorehouseMainService;
private QueryWrapper<Purchasenew> createQueryWrapper(PurchasenewQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<Purchasenew> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<PurchasenewVo> listPageVo(PagerQuery<PurchasenewQuery> pq) {
PurchasenewQuery query = pq.getParams();
QueryWrapper<Purchasenew> qw = createQueryWrapper(query);
IPage<Purchasenew> page = PagerUtil.queryToPage(pq);
IPage<PurchasenewVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<PurchasenewVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
@Transactional
public ResultBean saveOrUpdateDto(PurchasenewDto dto){
ResultBean rb = ResultBean.fireFail();
String dtoSid = dto.getSid();
List<PurchasenewProductDto> products = dto.getProducts();
if(products.size()==0){
return rb.setMsg("商品列表不能为空");
}
if (StringUtils.isBlank(dtoSid)) {
return this.insertByDto(dto);
}
return this.updateByDto(dto);
}
public ResultBean insertByDto(PurchasenewDto dto){
ResultBean rb = ResultBean.fireFail();
Purchasenew entity = new Purchasenew();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
/* dto.setSid(entity.getSid());*/
addPurchasenewProduct(dto, rb, entity);
return inStorehouseMainService.saveOrUpdateByPurchaseSid(dto,entity.getSid());
}
public ResultBean updateByDto(PurchasenewDto dto){
ResultBean rb = ResultBean.fireFail();
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return rb.setMsg("主键信息不能为空");
}
Purchasenew entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
//dto.setSid(entity.getSid());
purchasenewProductService.deleteByPurchaseSid(dtoSid);
addPurchasenewProduct(dto, rb, entity);
return inStorehouseMainService.saveOrUpdateByPurchaseSid(dto,entity.getSid());
}
private ResultBean addPurchasenewProduct(PurchasenewDto dto, ResultBean rb, Purchasenew entity) {
List<PurchasenewProduct> l =new ArrayList<>();
List<PurchasenewProductDto> products = dto.getProducts();
products.forEach(p->{
PurchasenewProduct pp=new PurchasenewProduct();
BeanUtil.copyProperties(p,pp,"id","sid");
pp.setMainSid(entity.getSid());
l.add(pp);
});
boolean b = purchasenewProductService.saveBatch(l);
if (b)
return rb.success();
return rb;
}
public PurchasenewDetailsVo fetchDetailsVoBySid(String sid){
Purchasenew entity = fetchBySid(sid);
PurchasenewDetailsVo vo = new PurchasenewDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

120
warehousing-system/project/wh-manage/src/main/java/com/wh/service/purchasenewproduct/PurchasenewProductService.java

@ -0,0 +1,120 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.service.purchasenewproduct;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.wh.mapper.purchasenewproduct.PurchasenewProductMapper;
import com.wh.pojo.purchasenewproduct.*;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.utils.PagerUtil;
import org.springframework.stereotype.Service;
/**
* Project: warehouse(仓储) <br/>
* File: PurchasenewProductService.java <br/>
* Class: com.wh..biz.purchasenewproduct.PurchasenewProductService <br/>
* Description: purchasenew_product 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-10 18:09:57 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class PurchasenewProductService extends MybatisBaseService<PurchasenewProductMapper, PurchasenewProduct> {
private QueryWrapper<PurchasenewProduct> createQueryWrapper(PurchasenewProductQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<PurchasenewProduct> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<PurchasenewProductVo> listPageVo(PagerQuery<PurchasenewProductQuery> pq) {
PurchasenewProductQuery query = pq.getParams();
QueryWrapper<PurchasenewProduct> qw = createQueryWrapper(query);
IPage<PurchasenewProduct> page = PagerUtil.queryToPage(pq);
IPage<PurchasenewProductVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<PurchasenewProductVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(PurchasenewProductDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(PurchasenewProductDto dto){
PurchasenewProduct entity = new PurchasenewProduct();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(PurchasenewProductDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
PurchasenewProduct entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public PurchasenewProductDetailsVo fetchDetailsVoBySid(String sid){
PurchasenewProduct entity = fetchBySid(sid);
PurchasenewProductDetailsVo vo = new PurchasenewProductDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
/**
* 根据采购订单的sid删除采购订单的商品信息
* @param dtoSid
*/
public ResultBean deleteByPurchaseSid(String dtoSid) {
ResultBean rb = ResultBean.fireFail();
PurchasenewProductQuery query=new PurchasenewProductQuery();
query.setMainSid(dtoSid);
QueryWrapper<PurchasenewProduct> qw = createQueryWrapper(query);
int delete = baseMapper.delete(qw);
if (delete>0)
return rb.success();
return rb;
}
}

4
warehousing-system/project/wh-manage/src/main/resources/application.yml

@ -7,6 +7,7 @@ spring:
url: jdbc:mysql://127.0.0.1:3306/warehouse2?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
username: root
password: 1LAiGz$t1*Iw
#password: root
#mybatis-plush配置
@ -15,6 +16,9 @@ mybatis-plus:
mapper-locations: classpath:/mappers/*.xml
configuration:
map-underscore-to-camel-case: true
global-config:
db-config:
id-type: auto
logging:
level:

13
warehousing-system/project/wh-manage/src/main/resources/mappers/PurchasenewMapper.xml

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.wh.mapper.purchasenew.PurchasenewMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.wh.pojo.purchasenew.PurchasenewVo">
SELECT * FROM purchasenew <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.wh.pojo.purchasenew.PurchasenewVo">
SELECT * FROM purchasenew <where> ${ew.sqlSegment} </where>
</select>
</mapper>

13
warehousing-system/project/wh-manage/src/main/resources/mappers/PurchasenewProductMapper.xml

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.wh.mapper.purchasenewproduct.PurchasenewProductMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.wh.pojo.purchasenewproduct.PurchasenewProductVo">
SELECT * FROM purchasenew_product <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.wh.pojo.purchasenewproduct.PurchasenewProductVo">
SELECT * FROM purchasenew_product <where> ${ew.sqlSegment} </where>
</select>
</mapper>

7
yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanRest.java

@ -85,8 +85,11 @@ public class DispatchPatrolPlanRest implements DispatchPatrolPlanFeign {
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
dispatchPatrolPlanService.delBySids(sids);
return rb.success();
int i=dispatchPatrolPlanService.delBySids(sids);
if (i>0)
return rb.success();
else
return rb;
}
@Override

Loading…
Cancel
Save