Browse Source

重命名

master
wangpengfei 1 year ago
parent
commit
ed5e0da99b
  1. 56
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillDetailsRest.java
  2. 18
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaRest.java
  3. 20
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaTypeRest.java
  4. 14
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseExtendRest.java
  5. 20
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseInfoRest.java
  6. 22
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryAllocatebillDetailRest.java
  7. 18
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryAllocatebillRest.java
  8. 12
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryBatchRest.java
  9. 16
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryCheckbillDetailRest.java
  10. 18
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryCheckbillRest.java
  11. 22
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventorySettlebillDetailRest.java
  12. 26
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventorySettlebillRest.java
  13. 20
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseRackRest.java
  14. 55
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseReportLoseOperRest.java
  15. 22
      src/main/java/com/yxt/warehouse/apiadmin/WarehouseReportLoseRest.java
  16. 1
      src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailDto.java
  17. 10
      src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailMapper.java
  18. 15
      src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailMapper.xml
  19. 13
      src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailQuery.java
  20. 110
      src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailService.java
  21. 4
      src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseArea.java
  22. 4
      src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaAllVo.java
  23. 4
      src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaDto.java
  24. 10
      src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaMapper.java
  25. 20
      src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaMapper.xml
  26. 4
      src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaQuery.java
  27. 38
      src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaService.java
  28. 4
      src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaVo.java
  29. 4
      src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaType.java
  30. 4
      src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeDto.java
  31. 8
      src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeMapper.java
  32. 12
      src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeMapper.xml
  33. 4
      src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeQuery.java
  34. 36
      src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeService.java
  35. 4
      src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeVo.java
  36. 4
      src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtend.java
  37. 4
      src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendDto.java
  38. 4
      src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendMapper.java
  39. 6
      src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendMapper.xml
  40. 4
      src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendQuery.java
  41. 16
      src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendService.java
  42. 4
      src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendVo.java
  43. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebill.java
  44. 8
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillDetailsVoNew.java
  45. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillDto.java
  46. 8
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillDtoNew.java
  47. 20
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillMapper.java
  48. 26
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillMapper.xml
  49. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillQuery.java
  50. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillQueryNew.java
  51. 80
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillService.java
  52. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillVo.java
  53. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillVoNew.java
  54. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetail.java
  55. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailDetailsVoNew.java
  56. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailDto.java
  57. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailDtoNew.java
  58. 10
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailMapper.java
  59. 36
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailMapper.xml
  60. 13
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailQuery.java
  61. 55
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailService.java
  62. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailVo.java
  63. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatch.java
  64. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchDetailsVo.java
  65. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchDto.java
  66. 10
      src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchMapper.java
  67. 13
      src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchMapper.xml
  68. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchQuery.java
  69. 32
      src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchService.java
  70. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchVo.java
  71. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBill.java
  72. 8
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillDetailsVo.java
  73. 8
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillDto.java
  74. 10
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillMapper.java
  75. 6
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillMapper.xml
  76. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillQuery.java
  77. 56
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillService.java
  78. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillVo.java
  79. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetail.java
  80. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailDetailsVo.java
  81. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailDto.java
  82. 12
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailMapper.java
  83. 28
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailMapper.xml
  84. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailQuery.java
  85. 34
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailService.java
  86. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailVo.java
  87. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettleRecordQuery.java
  88. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettleRecordVo.java
  89. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebill.java
  90. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillDetailsVo.java
  91. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillDto.java
  92. 12
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillMapper.java
  93. 20
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillMapper.xml
  94. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillQuery.java
  95. 61
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillService.java
  96. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillVo.java
  97. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebilldetail/WarehouseInventorySettlebillDetail.java
  98. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebilldetail/WarehouseInventorySettlebillDetailDetailsVo.java
  99. 4
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebilldetail/WarehouseInventorySettlebillDetailDto.java
  100. 12
      src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebilldetail/WarehouseInventorySettlebillDetailMapper.java

56
src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillDetailsRest.java

@ -0,0 +1,56 @@
package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillDetailDto;
import com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillDetailQuery;
import com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillDetailService;
import com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillDetailVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* @author wangpengfei
* @date 2024/6/6 15:04
*/
@Api(tags = "预期到货通知单明细")
@RestController
@RequestMapping("/apiadmin/wmsansbilldetails")
public class WarehouseAnsBillDetailsRest {
@Autowired
private WarehouseAnsBillDetailService warehouseAnsBillDetailService;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<WarehouseAnsBillDetailVo>> listPage(@RequestBody PagerQuery<WarehouseAnsBillDetailQuery> pq){
return warehouseAnsBillDetailService.listPage(pq);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody WarehouseAnsBillDetailDto dto){
ResultBean rb = ResultBean.fireFail();
warehouseAnsBillDetailService.saveOrUpdateDto(dto);
return rb.success();
}
@ApiOperation("根据sid批量删除")
@DeleteMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
warehouseAnsBillDetailService.delAll(sids);
return rb.success();
}
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<WarehouseAnsBillDetailVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
WarehouseAnsBillDetailVo vo = warehouseAnsBillDetailService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

18
src/main/java/com/yxt/warehouse/apiadmin/WmsWarehouseAreaRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaRest.java

@ -3,7 +3,7 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmswarehousearea.*; import com.yxt.warehouse.biz.warehousearea.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -18,31 +18,31 @@ import java.util.List;
@Api(tags = "库区信息") @Api(tags = "库区信息")
@RestController @RestController
@RequestMapping("/apiadmin/base/wmswarehousearea") @RequestMapping("/apiadmin/base/wmswarehousearea")
public class WmsWarehouseAreaRest { public class WarehouseAreaRest {
@Autowired @Autowired
WmsWarehouseAreaService wmsWarehouseAreaService; WarehouseAreaService wmsWarehouseAreaService;
@ApiOperation("分页列表") @ApiOperation("分页列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsWarehouseAreaVo>> listPage(@RequestBody PagerQuery<WmsWarehouseAreaQuery> pq) { public ResultBean<PagerVo<WarehouseAreaVo>> listPage(@RequestBody PagerQuery<WarehouseAreaQuery> pq) {
return wmsWarehouseAreaService.listPage(pq); return wmsWarehouseAreaService.listPage(pq);
} }
@ApiOperation("查询所有的库区") @ApiOperation("查询所有的库区")
@GetMapping("/listAll") @GetMapping("/listAll")
public ResultBean<WmsWarehouseAreaVo> listAll() { public ResultBean<WarehouseAreaVo> listAll() {
return wmsWarehouseAreaService.getAllType(); return wmsWarehouseAreaService.getAllType();
} }
@ApiOperation("保存修改") @ApiOperation("保存修改")
@PostMapping("/saveOrUpdate") @PostMapping("/saveOrUpdate")
public ResultBean<String> saveOrUpdate(@RequestBody WmsWarehouseAreaDto dto) { public ResultBean<String> saveOrUpdate(@RequestBody WarehouseAreaDto dto) {
return wmsWarehouseAreaService.saveOrUpdate(dto); return wmsWarehouseAreaService.saveOrUpdate(dto);
} }
@ApiOperation("初始化") @ApiOperation("初始化")
@GetMapping("/initialization/{sid}") @GetMapping("/initialization/{sid}")
public ResultBean<WmsWarehouseAreaVo> initialization(@PathVariable("sid") String sid) { public ResultBean<WarehouseAreaVo> initialization(@PathVariable("sid") String sid) {
return wmsWarehouseAreaService.initialization(sid); return wmsWarehouseAreaService.initialization(sid);
} }
@ -67,9 +67,9 @@ public class WmsWarehouseAreaRest {
@ApiOperation("根据仓库sid查询所有库位") @ApiOperation("根据仓库sid查询所有库位")
@GetMapping("/selectAll") @GetMapping("/selectAll")
public ResultBean<List<WmsWarehouseAreaAllVo>> selectAll(@RequestParam("ckSid") String ckSid){ public ResultBean<List<WarehouseAreaAllVo>> selectAll(@RequestParam("ckSid") String ckSid){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
List<WmsWarehouseAreaAllVo> vo = wmsWarehouseAreaService.selectAll(ckSid); List<WarehouseAreaAllVo> vo = wmsWarehouseAreaService.selectAll(ckSid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
} }

20
src/main/java/com/yxt/warehouse/apiadmin/WmsWarehouseAreaTypeRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaTypeRest.java

@ -3,10 +3,10 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmswarehouseareatype.WmsWarehouseAreaTypeDto; import com.yxt.warehouse.biz.warehouseareatype.WarehouseAreaTypeDto;
import com.yxt.warehouse.biz.wmswarehouseareatype.WmsWarehouseAreaTypeQuery; import com.yxt.warehouse.biz.warehouseareatype.WarehouseAreaTypeQuery;
import com.yxt.warehouse.biz.wmswarehouseareatype.WmsWarehouseAreaTypeService; import com.yxt.warehouse.biz.warehouseareatype.WarehouseAreaTypeService;
import com.yxt.warehouse.biz.wmswarehouseareatype.WmsWarehouseAreaTypeVo; import com.yxt.warehouse.biz.warehouseareatype.WarehouseAreaTypeVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -19,31 +19,31 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "库区类型信息") @Api(tags = "库区类型信息")
@RestController @RestController
@RequestMapping("/apiadmin/base/wmswarehouseareatype") @RequestMapping("/apiadmin/base/wmswarehouseareatype")
public class WmsWarehouseAreaTypeRest { public class WarehouseAreaTypeRest {
@Autowired @Autowired
WmsWarehouseAreaTypeService wmsWarehouseAreaTypeService; WarehouseAreaTypeService wmsWarehouseAreaTypeService;
@ApiOperation("分页列表") @ApiOperation("分页列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsWarehouseAreaTypeVo>> listPage(@RequestBody PagerQuery<WmsWarehouseAreaTypeQuery> pq) { public ResultBean<PagerVo<WarehouseAreaTypeVo>> listPage(@RequestBody PagerQuery<WarehouseAreaTypeQuery> pq) {
return wmsWarehouseAreaTypeService.listPage(pq); return wmsWarehouseAreaTypeService.listPage(pq);
} }
@ApiOperation("查询所有的") @ApiOperation("查询所有的")
@GetMapping("/listAll") @GetMapping("/listAll")
public ResultBean<WmsWarehouseAreaTypeVo> listAll() { public ResultBean<WarehouseAreaTypeVo> listAll() {
return wmsWarehouseAreaTypeService.listAll(); return wmsWarehouseAreaTypeService.listAll();
} }
@ApiOperation("保存修改") @ApiOperation("保存修改")
@PostMapping("/saveOrUpdate") @PostMapping("/saveOrUpdate")
public ResultBean<String> saveOrUpdate(@RequestBody WmsWarehouseAreaTypeDto dto) { public ResultBean<String> saveOrUpdate(@RequestBody WarehouseAreaTypeDto dto) {
return wmsWarehouseAreaTypeService.saveOrUpdate(dto); return wmsWarehouseAreaTypeService.saveOrUpdate(dto);
} }
@ApiOperation("初始化") @ApiOperation("初始化")
@GetMapping("/initialization/{sid}") @GetMapping("/initialization/{sid}")
public ResultBean<WmsWarehouseAreaTypeVo> initialization(@PathVariable("sid") String sid) { public ResultBean<WarehouseAreaTypeVo> initialization(@PathVariable("sid") String sid) {
return wmsWarehouseAreaTypeService.initialization(sid); return wmsWarehouseAreaTypeService.initialization(sid);
} }

14
src/main/java/com/yxt/warehouse/apiadmin/WmsWarehouseExtendRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseExtendRest.java

@ -1,9 +1,9 @@
package com.yxt.warehouse.apiadmin; package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.warehouse.biz.wmswarehouseextend.WmsWarehouseExtendDto; import com.yxt.warehouse.biz.warehouseextend.WarehouseExtendDto;
import com.yxt.warehouse.biz.wmswarehouseextend.WmsWarehouseExtendService; import com.yxt.warehouse.biz.warehouseextend.WarehouseExtendService;
import com.yxt.warehouse.biz.wmswarehouseextend.WmsWarehouseExtendVo; import com.yxt.warehouse.biz.warehouseextend.WarehouseExtendVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -16,21 +16,21 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "库区信息") @Api(tags = "库区信息")
@RestController @RestController
@RequestMapping("/apiadmin/base/wmswarehouseextend") @RequestMapping("/apiadmin/base/wmswarehouseextend")
public class WmsWarehouseExtendRest { public class WarehouseExtendRest {
@Autowired @Autowired
WmsWarehouseExtendService wmsWarehouseExtendService; WarehouseExtendService wmsWarehouseExtendService;
@ApiOperation("保存修改") @ApiOperation("保存修改")
@PostMapping("/saveOrUpdate") @PostMapping("/saveOrUpdate")
public ResultBean<String> saveOrUpdate(@RequestBody WmsWarehouseExtendDto dto) { public ResultBean<String> saveOrUpdate(@RequestBody WarehouseExtendDto dto) {
return wmsWarehouseExtendService.saveOrUpdate(dto); return wmsWarehouseExtendService.saveOrUpdate(dto);
} }
@ApiOperation("初始化") @ApiOperation("初始化")
@GetMapping("/initialization/{sid}") @GetMapping("/initialization/{sid}")
public ResultBean<WmsWarehouseExtendVo> initialization(@PathVariable("sid") String sid) { public ResultBean<WarehouseExtendVo> initialization(@PathVariable("sid") String sid) {
return wmsWarehouseExtendService.initialization(sid); return wmsWarehouseExtendService.initialization(sid);
} }

20
src/main/java/com/yxt/warehouse/apiadmin/WmsWarehouseInfoRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseInfoRest.java

@ -3,8 +3,8 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmswarehousearea.WmsWarehouseAreaAllVo; import com.yxt.warehouse.biz.warehousearea.WarehouseAreaAllVo;
import com.yxt.warehouse.biz.wmswarehouseinfo.*; import com.yxt.warehouse.biz.warehousewarehouseinfo.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -19,31 +19,31 @@ import java.util.List;
@Api(tags = "仓库信息") @Api(tags = "仓库信息")
@RestController @RestController
@RequestMapping("/apiadmin/base/wmswarehouseinfo") @RequestMapping("/apiadmin/base/wmswarehouseinfo")
public class WmsWarehouseInfoRest { public class WarehouseInfoRest {
@Autowired @Autowired
WmsWarehouseInfoService wmsWarehouseService; WarehouseInfoService wmsWarehouseService;
@ApiOperation("分页列表") @ApiOperation("分页列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsWarehouseInfoVo>> listPage(@RequestBody PagerQuery<WmsWarehouseInfoQuery> pq) { public ResultBean<PagerVo<WarehouseInfoVo>> listPage(@RequestBody PagerQuery<WarehouseInfoQuery> pq) {
return wmsWarehouseService.listPage(pq); return wmsWarehouseService.listPage(pq);
} }
@ApiOperation("查询所有的仓库") @ApiOperation("查询所有的仓库")
@GetMapping("/listAll") @GetMapping("/listAll")
public ResultBean<WmsWarehouseInfoVo> listAll() { public ResultBean<WarehouseInfoVo> listAll() {
return wmsWarehouseService.listAll(); return wmsWarehouseService.listAll();
} }
@ApiOperation("保存修改") @ApiOperation("保存修改")
@PostMapping("/saveOrUpdate") @PostMapping("/saveOrUpdate")
public ResultBean<String> saveOrUpdate(@RequestBody WmsWarehouseInfoDto dto) { public ResultBean<String> saveOrUpdate(@RequestBody WarehouseInfoDto dto) {
return wmsWarehouseService.saveOrUpdate(dto); return wmsWarehouseService.saveOrUpdate(dto);
} }
@ApiOperation("初始化") @ApiOperation("初始化")
@GetMapping("/initialization/{sid}") @GetMapping("/initialization/{sid}")
public ResultBean<WmsWarehouseInfoVo> initialization(@PathVariable("sid") String sid) { public ResultBean<WarehouseInfoVo> initialization(@PathVariable("sid") String sid) {
return wmsWarehouseService.initialization(sid); return wmsWarehouseService.initialization(sid);
} }
@ -68,9 +68,9 @@ public class WmsWarehouseInfoRest {
@ApiOperation("查询所有仓库") @ApiOperation("查询所有仓库")
@GetMapping("/selectAll") @GetMapping("/selectAll")
public ResultBean<List<WmsWarehouseInfoAllVo>> selectAll(){ public ResultBean<List<WarehouseInfoAllVo>> selectAll(){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
List<WmsWarehouseAreaAllVo> wmsWarehouseAreaAllVos = wmsWarehouseService.selectAll(); List<WarehouseAreaAllVo> wmsWarehouseAreaAllVos = wmsWarehouseService.selectAll();
return rb.success().setData(wmsWarehouseAreaAllVos); return rb.success().setData(wmsWarehouseAreaAllVos);
} }
} }

22
src/main/java/com/yxt/warehouse/apiadmin/WmsInventoryAllocatebillDetailRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryAllocatebillDetailRest.java

@ -28,11 +28,11 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventoryallocatebill.*; import com.yxt.warehouse.biz.warehouseinventoryallocatebill.*;
import com.yxt.warehouse.biz.wmsinventoryallocatebilldetail.WmsInventoryAllocateBillDetailDtoNew; import com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailDtoNew;
import com.yxt.warehouse.biz.wmsinventoryallocatebilldetail.WmsInventoryAllocateBillDetailQuery; import com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailQuery;
import com.yxt.warehouse.biz.wmsinventoryallocatebilldetail.WmsInventoryAllocateBillDetailService; import com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailService;
import com.yxt.warehouse.biz.wmsinventoryallocatebilldetail.WmsInventoryAllocateBillDetailVo; import com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -54,22 +54,22 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "(调拨单-明细)") @Api(tags = "(调拨单-明细)")
@RestController @RestController
@RequestMapping("v1/wmsinventoryallocatebilldetail") @RequestMapping("v1/wmsinventoryallocatebilldetail")
public class WmsInventoryAllocatebillDetailRest { public class WarehouseInventoryAllocatebillDetailRest {
@Autowired @Autowired
private WmsInventoryAllocateBillDetailService wmsInventoryAllocateBillDetailService; private WarehouseInventoryAllocatebillDetailService wmsInventoryAllocateBillDetailService;
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsInventoryAllocateBillDetailVo>> listPage(@RequestBody PagerQuery<WmsInventoryAllocateBillDetailQuery> pq){ public ResultBean<PagerVo<WarehouseInventoryAllocatebillDetailVo>> listPage(@RequestBody PagerQuery<WarehouseInventoryAllocatebillDetailQuery> pq){
return wmsInventoryAllocateBillDetailService.listPage(pq); return wmsInventoryAllocateBillDetailService.listPage(pq);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody WmsInventoryAllocateBillDetailDtoNew dto){ public ResultBean save(@RequestBody WarehouseInventoryAllocatebillDetailDtoNew dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsInventoryAllocateBillDetailService.saveOrUpdateDto(dto); wmsInventoryAllocateBillDetailService.saveOrUpdateDto(dto);
return rb.success(); return rb.success();
@ -85,9 +85,9 @@ public class WmsInventoryAllocatebillDetailRest {
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<WmsInventoryAllocateBillDetailsVoNew> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<WarehouseInventoryAllocatebillDetailsVoNew> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBillDetailsVoNew vo = wmsInventoryAllocateBillDetailService.fetchDetailsVoBySid(sid); WarehouseInventoryAllocatebillDetailsVoNew vo = wmsInventoryAllocateBillDetailService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }

18
src/main/java/com/yxt/warehouse/apiadmin/WmsInventoryAllocatebillRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryAllocatebillRest.java

@ -28,7 +28,7 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventoryallocatebill.*; import com.yxt.warehouse.biz.warehouseinventoryallocatebill.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -50,22 +50,22 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "(调拨单)-调出方操作") @Api(tags = "(调拨单)-调出方操作")
@RestController @RestController
@RequestMapping("/apiadmin/inventory/wmsinventoryallocatebill") @RequestMapping("/apiadmin/inventory/wmsinventoryallocatebill")
public class WmsInventoryAllocatebillRest { public class WarehouseInventoryAllocatebillRest {
@Autowired @Autowired
private WmsInventoryAllocateBillService wmsInventoryAllocateBillService; private WarehouseInventoryAllocatebillService wmsInventoryAllocateBillService;
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsInventoryAllocateBillVoNew>> listPage(@RequestBody PagerQuery<WmsInventoryAllocateBillQueryNew> pq){ public ResultBean<PagerVo<WarehouseInventoryAllocatebillVoNew>> listPage(@RequestBody PagerQuery<WarehouseInventoryAllocatebillQueryNew> pq){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<WmsInventoryAllocateBillVoNew> pv = wmsInventoryAllocateBillService.listPageVo(pq); PagerVo<WarehouseInventoryAllocatebillVoNew> pv = wmsInventoryAllocateBillService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody WmsInventoryAllocateBillDtoNew dto){ public ResultBean save(@RequestBody WarehouseInventoryAllocatebillDtoNew dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsInventoryAllocateBillService.saveOrUpdateDto(dto); wmsInventoryAllocateBillService.saveOrUpdateDto(dto);
return rb.success(); return rb.success();
@ -81,15 +81,15 @@ public class WmsInventoryAllocatebillRest {
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<WmsInventoryAllocateBillDetailsVoNew> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<WarehouseInventoryAllocatebillDetailsVoNew> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBillDetailsVoNew vo = wmsInventoryAllocateBillService.fetchDetailsVoBySid(sid); WarehouseInventoryAllocatebillDetailsVoNew vo = wmsInventoryAllocateBillService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
@ApiOperation("调拨") @ApiOperation("调拨")
@PostMapping("/allocation") @PostMapping("/allocation")
public ResultBean allocation(@RequestBody WmsInventoryAllocateBillDtoNew dto){ public ResultBean allocation(@RequestBody WarehouseInventoryAllocatebillDtoNew dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsInventoryAllocateBillService.allocation(dto); wmsInventoryAllocateBillService.allocation(dto);
return rb.success(); return rb.success();

12
src/main/java/com/yxt/warehouse/apiadmin/WmsInventoryBatchRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryBatchRest.java

@ -3,7 +3,7 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventorybatch.*; import com.yxt.warehouse.biz.warehouseinventorybatch.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -16,28 +16,28 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "(商品库存-批次属性)") @Api(tags = "(商品库存-批次属性)")
@RestController @RestController
@RequestMapping("/apiadmin/base/inventorybatch") @RequestMapping("/apiadmin/base/inventorybatch")
public class WmsInventoryBatchRest { public class WarehouseInventoryBatchRest {
@Autowired @Autowired
WmsInventoryBatchService wmsInventoryBatchService; WarehouseInventoryBatchService wmsInventoryBatchService;
@ApiOperation("分页列表") @ApiOperation("分页列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsInventoryBatchVo>> listPage(@RequestBody PagerQuery<WmsInventoryBatchQuery> pq) { public ResultBean<PagerVo<WarehouseInventoryBatchVo>> listPage(@RequestBody PagerQuery<WarehouseInventoryBatchQuery> pq) {
return new ResultBean(wmsInventoryBatchService.listPageVo(pq)); return new ResultBean(wmsInventoryBatchService.listPageVo(pq));
} }
@ApiOperation("保存修改") @ApiOperation("保存修改")
@PostMapping("/saveOrUpdate") @PostMapping("/saveOrUpdate")
public void saveOrUpdate(@RequestBody WmsInventoryBatchDto dto) { public void saveOrUpdate(@RequestBody WarehouseInventoryBatchDto dto) {
wmsInventoryBatchService.saveOrUpdateDto(dto); wmsInventoryBatchService.saveOrUpdateDto(dto);
} }
@ApiOperation("初始化") @ApiOperation("初始化")
@GetMapping("/initialization/{sid}") @GetMapping("/initialization/{sid}")
public ResultBean<WmsInventoryBatchDetailsVo> initialization(@PathVariable("sid") String sid) { public ResultBean<WarehouseInventoryBatchDetailsVo> initialization(@PathVariable("sid") String sid) {
return new ResultBean<>(wmsInventoryBatchService.fetchDetailsVoBySid(sid)); return new ResultBean<>(wmsInventoryBatchService.fetchDetailsVoBySid(sid));
} }

16
src/main/java/com/yxt/warehouse/apiadmin/WmsInventoryCheckbillDetailRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryCheckbillDetailRest.java

@ -28,7 +28,7 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventorycheckbilldetail.*; import com.yxt.warehouse.biz.warehouseinventorycheckbilldetail.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -50,22 +50,22 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "库存盘点-明细") @Api(tags = "库存盘点-明细")
@RestController @RestController
@RequestMapping("wmsinventorycheckbilldetail") @RequestMapping("wmsinventorycheckbilldetail")
public class WmsInventoryCheckbillDetailRest { public class WarehouseInventoryCheckbillDetailRest {
@Autowired @Autowired
private WmsInventoryCheckbillDetailService wmsInventoryCheckbillDetailService; private WarehouseInventoryCheckbillDetailService wmsInventoryCheckbillDetailService;
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsInventoryCheckbillDetailVo>> listPage(@RequestBody PagerQuery<WmsInventoryCheckbillDetailQuery> pq){ public ResultBean<PagerVo<WarehouseInventoryCheckbillDetailVo>> listPage(@RequestBody PagerQuery<WarehouseInventoryCheckbillDetailQuery> pq){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<WmsInventoryCheckbillDetailVo> pv = wmsInventoryCheckbillDetailService.listPageVo(pq); PagerVo<WarehouseInventoryCheckbillDetailVo> pv = wmsInventoryCheckbillDetailService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody WmsInventoryCheckbillDetailDto dto){ public ResultBean save(@RequestBody WarehouseInventoryCheckbillDetailDto dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsInventoryCheckbillDetailService.saveOrUpdateDto(dto); wmsInventoryCheckbillDetailService.saveOrUpdateDto(dto);
return rb.success(); return rb.success();
@ -81,9 +81,9 @@ public class WmsInventoryCheckbillDetailRest {
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<WmsInventoryCheckbillDetailDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<WarehouseInventoryCheckbillDetailDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryCheckbillDetailDetailsVo vo = wmsInventoryCheckbillDetailService.fetchDetailsVoBySid(sid); WarehouseInventoryCheckbillDetailDetailsVo vo = wmsInventoryCheckbillDetailService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
} }

18
src/main/java/com/yxt/warehouse/apiadmin/WmsInventoryCheckbillRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryCheckbillRest.java

@ -28,7 +28,7 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventorycheckbill.*; import com.yxt.warehouse.biz.warehouseinventorycheckbill.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -50,22 +50,22 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "库存盘点") @Api(tags = "库存盘点")
@RestController @RestController
@RequestMapping("v1/wmsinventorycheckbill") @RequestMapping("v1/wmsinventorycheckbill")
public class WmsInventoryCheckbillRest { public class WarehouseInventoryCheckbillRest {
@Autowired @Autowired
private WmsInventoryCheckbillService wmsInventoryCheckbillService; private WarehouseInventoryCheckBillService wmsInventoryCheckbillService;
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsInventoryCheckbillVo>> listPage(@RequestBody PagerQuery<WmsInventoryCheckbillQuery> pq){ public ResultBean<PagerVo<WarehouseInventoryCheckBillVo>> listPage(@RequestBody PagerQuery<WarehouseInventoryCheckBillQuery> pq){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<WmsInventoryCheckbillVo> pv = wmsInventoryCheckbillService.listPageVo(pq); PagerVo<WarehouseInventoryCheckBillVo> pv = wmsInventoryCheckbillService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody WmsInventoryCheckbillDto dto){ public ResultBean save(@RequestBody WarehouseInventoryCheckBillDto dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsInventoryCheckbillService.saveOrUpdateDto(dto); wmsInventoryCheckbillService.saveOrUpdateDto(dto);
return rb.success(); return rb.success();
@ -81,15 +81,15 @@ public class WmsInventoryCheckbillRest {
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<WmsInventoryCheckbillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<WarehouseInventoryCheckBillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryCheckbillDetailsVo vo = wmsInventoryCheckbillService.fetchDetailsVoBySid(sid); WarehouseInventoryCheckBillDetailsVo vo = wmsInventoryCheckbillService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
@ApiOperation("盘点") @ApiOperation("盘点")
@PostMapping("/inven") @PostMapping("/inven")
public ResultBean inven(@RequestBody WmsInventoryCheckbillDto dto){ public ResultBean inven(@RequestBody WarehouseInventoryCheckBillDto dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsInventoryCheckbillService.inven(dto); wmsInventoryCheckbillService.inven(dto);
return rb.success(); return rb.success();

22
src/main/java/com/yxt/warehouse/apiadmin/WmsInventorySettlebillDetailRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventorySettlebillDetailRest.java

@ -29,7 +29,7 @@ import com.yxt.common.base.utils.ExportExcelUtils;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventorysettlebilldetail.*; import com.yxt.warehouse.biz.warehouseinventorysettlebilldetail.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -56,18 +56,18 @@ import java.util.List;
@Api(tags = "库存结算明细") @Api(tags = "库存结算明细")
@RestController @RestController
@RequestMapping("/apiadmin/inventory/wmsinventorysettlebilldetail") @RequestMapping("/apiadmin/inventory/wmsinventorysettlebilldetail")
public class WmsInventorySettlebillDetailRest{ public class WarehouseInventorySettlebillDetailRest {
@Autowired @Autowired
private WmsInventorySettlebillDetailService wmsInventorySettlebillDetailService; private WarehouseInventorySettlebillDetailService wmsInventorySettlebillDetailService;
@Autowired @Autowired
HttpServletResponse response; HttpServletResponse response;
@PostMapping("/exportExcel") @PostMapping("/exportExcel")
@ApiOperation(value = "导出") @ApiOperation(value = "导出")
public void exportExcel(@RequestBody WmsInventorySettlebillDetailQuery query) { public void exportExcel(@RequestBody WarehouseInventorySettlebillDetailQuery query) {
//得到所有要导出的数据 //得到所有要导出的数据
List<WmsInventorySettlebillExportVo> exportVoList = wmsInventorySettlebillDetailService.listExcel(query); List<WarehouseInventorySettlebillExportVo> exportVoList = wmsInventorySettlebillDetailService.listExcel(query);
//定义导出的excel名字 //定义导出的excel名字
String excelName = "结转库存列表"; String excelName = "结转库存列表";
String fileNameURL = ""; String fileNameURL = "";
@ -76,22 +76,22 @@ public class WmsInventorySettlebillDetailRest{
} catch (UnsupportedEncodingException e) { } catch (UnsupportedEncodingException e) {
e.printStackTrace(); e.printStackTrace();
} }
ExportExcelUtils.export(fileNameURL, exportVoList, WmsInventorySettlebillExportVo.class, response); ExportExcelUtils.export(fileNameURL, exportVoList, WarehouseInventorySettlebillExportVo.class, response);
} }
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsInventorySettlebillDetailVo>> listPage(@RequestBody PagerQuery<WmsInventorySettlebillDetailQuery> pq){ public ResultBean<PagerVo<WarehouseInventorySettlebillDetailVo>> listPage(@RequestBody PagerQuery<WarehouseInventorySettlebillDetailQuery> pq){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<WmsInventorySettlebillDetailVo> pv = wmsInventorySettlebillDetailService.listPageVo(pq); PagerVo<WarehouseInventorySettlebillDetailVo> pv = wmsInventorySettlebillDetailService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody WmsInventorySettlebillDetailDto dto){ public ResultBean save(@RequestBody WarehouseInventorySettlebillDetailDto dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsInventorySettlebillDetailService.saveOrUpdateDto(dto); wmsInventorySettlebillDetailService.saveOrUpdateDto(dto);
return rb.success(); return rb.success();
@ -109,9 +109,9 @@ public class WmsInventorySettlebillDetailRest{
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<WmsInventorySettlebillDetailDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<WarehouseInventorySettlebillDetailDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventorySettlebillDetailDetailsVo vo = wmsInventorySettlebillDetailService.fetchDetailsVoBySid(sid); WarehouseInventorySettlebillDetailDetailsVo vo = wmsInventorySettlebillDetailService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
} }

26
src/main/java/com/yxt/warehouse/apiadmin/WmsInventorySettlebillRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventorySettlebillRest.java

@ -28,8 +28,8 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventorysettlebill.*; import com.yxt.warehouse.biz.warehouseinventorysettlebill.*;
import com.yxt.warehouse.biz.wmsinventorysettlebilldetail.WmsInventorySettlebillDetailService; import com.yxt.warehouse.biz.warehouseinventorysettlebilldetail.WarehouseInventorySettlebillDetailService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -51,16 +51,16 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "库存结算单") @Api(tags = "库存结算单")
@RestController @RestController
@RequestMapping("/apiadmin/inventory/wmsinventorysettlebill") @RequestMapping("/apiadmin/inventory/wmsinventorysettlebill")
public class WmsInventorySettlebillRest { public class WarehouseInventorySettlebillRest {
@Autowired @Autowired
private WmsInventorySettlebillService wmsInventorySettlebillService; private WarehouseInventorySettlebillService wmsInventorySettlebillService;
@Autowired @Autowired
private WmsInventorySettlebillDetailService wmsInventorySettlebillDetailService; private WarehouseInventorySettlebillDetailService wmsInventorySettlebillDetailService;
@ApiOperation("库存结转") @ApiOperation("库存结转")
@PostMapping("/saveSettlebill") @PostMapping("/saveSettlebill")
public ResultBean saveSettlebill(@RequestBody WmsInventorySettlebillDto dto){ public ResultBean saveSettlebill(@RequestBody WarehouseInventorySettlebillDto dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsInventorySettlebillService.saveSettlebill(dto); wmsInventorySettlebillService.saveSettlebill(dto);
return rb.success(); return rb.success();
@ -68,24 +68,24 @@ public class WmsInventorySettlebillRest {
@ApiOperation("结转记录查询") @ApiOperation("结转记录查询")
@PostMapping("/carryForwardList") @PostMapping("/carryForwardList")
public ResultBean<PagerVo<WmsInventorySettleRecordVo>> carryForwardList(@RequestBody PagerQuery<WmsInventorySettleRecordQuery> pq){ public ResultBean<PagerVo<WarehouseInventorySettleRecordVo>> carryForwardList(@RequestBody PagerQuery<WarehouseInventorySettleRecordQuery> pq){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<WmsInventorySettleRecordVo> pv = wmsInventorySettlebillService.carryForwardList(pq); PagerVo<WarehouseInventorySettleRecordVo> pv = wmsInventorySettlebillService.carryForwardList(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsInventorySettlebillVo>> listPage(@RequestBody PagerQuery<WmsInventorySettlebillQuery> pq){ public ResultBean<PagerVo<WarehouseInventorySettlebillVo>> listPage(@RequestBody PagerQuery<WarehouseInventorySettlebillQuery> pq){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<WmsInventorySettlebillVo> pv = wmsInventorySettlebillService.listPageVo(pq); PagerVo<WarehouseInventorySettlebillVo> pv = wmsInventorySettlebillService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody WmsInventorySettlebillDto dto){ public ResultBean save(@RequestBody WarehouseInventorySettlebillDto dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsInventorySettlebillService.saveOrUpdateDto(dto); wmsInventorySettlebillService.saveOrUpdateDto(dto);
return rb.success(); return rb.success();
@ -106,9 +106,9 @@ public class WmsInventorySettlebillRest {
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<WmsInventorySettlebillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<WarehouseInventorySettlebillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventorySettlebillDetailsVo vo = wmsInventorySettlebillService.fetchDetailsVoBySid(sid); WarehouseInventorySettlebillDetailsVo vo = wmsInventorySettlebillService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }

20
src/main/java/com/yxt/warehouse/apiadmin/WmsWarehouseRackRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseRackRest.java

@ -3,10 +3,10 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmswarehouserack.WmsWarehouseRackDto; import com.yxt.warehouse.biz.warehousewarehouserack.WarehouseRackDto;
import com.yxt.warehouse.biz.wmswarehouserack.WmsWarehouseRackQuery; import com.yxt.warehouse.biz.warehousewarehouserack.WarehouseRackQuery;
import com.yxt.warehouse.biz.wmswarehouserack.WmsWarehouseRackService; import com.yxt.warehouse.biz.warehousewarehouserack.WarehouseRackService;
import com.yxt.warehouse.biz.wmswarehouserack.WmsWarehouseRackVo; import com.yxt.warehouse.biz.warehousewarehouserack.WarehouseRackVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -19,31 +19,31 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = "货架信息") @Api(tags = "货架信息")
@RestController @RestController
@RequestMapping("/apiadmin/base/wmswarehouserack") @RequestMapping("/apiadmin/base/wmswarehouserack")
public class WmsWarehouseRackRest { public class WarehouseRackRest {
@Autowired @Autowired
WmsWarehouseRackService wmsWarehouseRackService; WarehouseRackService wmsWarehouseRackService;
@ApiOperation("分页列表") @ApiOperation("分页列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsWarehouseRackVo>> listPage(@RequestBody PagerQuery<WmsWarehouseRackQuery> pq) { public ResultBean<PagerVo<WarehouseRackVo>> listPage(@RequestBody PagerQuery<WarehouseRackQuery> pq) {
return wmsWarehouseRackService.listPage(pq); return wmsWarehouseRackService.listPage(pq);
} }
@ApiOperation("查询所有的库区") @ApiOperation("查询所有的库区")
@GetMapping("/getAllType") @GetMapping("/getAllType")
public ResultBean<WmsWarehouseRackVo> getAllType() { public ResultBean<WarehouseRackVo> getAllType() {
return wmsWarehouseRackService.getAllType(); return wmsWarehouseRackService.getAllType();
} }
@ApiOperation("保存修改") @ApiOperation("保存修改")
@PostMapping("/saveOrUpdate") @PostMapping("/saveOrUpdate")
public ResultBean<String> saveOrUpdate(@RequestBody WmsWarehouseRackDto dto) { public ResultBean<String> saveOrUpdate(@RequestBody WarehouseRackDto dto) {
return wmsWarehouseRackService.saveOrUpdate(dto); return wmsWarehouseRackService.saveOrUpdate(dto);
} }
@ApiOperation("初始化") @ApiOperation("初始化")
@GetMapping("/initialization/{sid}") @GetMapping("/initialization/{sid}")
public ResultBean<WmsWarehouseRackVo> initialization(@PathVariable("sid") String sid) { public ResultBean<WarehouseRackVo> initialization(@PathVariable("sid") String sid) {
return wmsWarehouseRackService.initialization(sid); return wmsWarehouseRackService.initialization(sid);
} }

55
src/main/java/com/yxt/warehouse/apiadmin/WarehouseReportLoseOperRest.java

@ -0,0 +1,55 @@
package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.warehousereportloseoper.WarehouseReportLoseOperDto;
import com.yxt.warehouse.biz.warehousereportloseoper.WarehouseReportLoseOperQuery;
import com.yxt.warehouse.biz.warehousereportloseoper.WarehouseReportLoseOperService;
import com.yxt.warehouse.biz.warehousereportloseoper.WarehouseReportLoseOperVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* @author wangpengfei
* @date 2024/6/6 10:30
*/
@Api(tags = "报损处理表")
@RestController
@RequestMapping("/apiadmin/inventory/wmsreportloseoper")
public class WarehouseReportLoseOperRest {
@Autowired
private WarehouseReportLoseOperService wmsReportLoseOperService;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<WarehouseReportLoseOperVo>> listPage(@RequestBody PagerQuery<WarehouseReportLoseOperQuery> pq){
return wmsReportLoseOperService.listPage(pq);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody WarehouseReportLoseOperDto dto){
ResultBean rb = ResultBean.fireFail();
wmsReportLoseOperService.saveOrUpdateDto(dto);
return rb.success();
}
@ApiOperation("根据sid批量删除")
@DeleteMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
wmsReportLoseOperService.delAll(sids);
return rb.success();
}
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<WarehouseReportLoseOperVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
WarehouseReportLoseOperVo vo = wmsReportLoseOperService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

22
src/main/java/com/yxt/warehouse/apiadmin/WmsReportLoseRest.java → src/main/java/com/yxt/warehouse/apiadmin/WarehouseReportLoseRest.java

@ -3,10 +3,10 @@ package com.yxt.warehouse.apiadmin;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsreportlose.WmsReportLoseDto; import com.yxt.warehouse.biz.warehousereportlose.WarehouseReportLoseDto;
import com.yxt.warehouse.biz.wmsreportlose.WmsReportLoseQuery; import com.yxt.warehouse.biz.warehousereportlose.WarehouseReportLoseQuery;
import com.yxt.warehouse.biz.wmsreportlose.WmsReportLoseService; import com.yxt.warehouse.biz.warehousereportlose.WarehouseReportLoseService;
import com.yxt.warehouse.biz.wmsreportlose.WmsReportLoseVo; import com.yxt.warehouse.biz.warehousereportlose.WarehouseReportLoseVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -16,22 +16,22 @@ import org.springframework.web.bind.annotation.*;
* @author wangpengfei * @author wangpengfei
* @date 2024/6/5 16:48 * @date 2024/6/5 16:48
*/ */
@Api(tags = "库存结算单") @Api(tags = "报损表")
@RestController @RestController
@RequestMapping("/apiadmin/inventory/wmsreportlose") @RequestMapping("/apiadmin/inventory/wmsreportlose")
public class WmsReportLoseRest { public class WarehouseReportLoseRest {
@Autowired @Autowired
private WmsReportLoseService wmsReportLoseService; private WarehouseReportLoseService wmsReportLoseService;
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WmsReportLoseVo>> listPage(@RequestBody PagerQuery<WmsReportLoseQuery> pq){ public ResultBean<PagerVo<WarehouseReportLoseVo>> listPage(@RequestBody PagerQuery<WarehouseReportLoseQuery> pq){
return wmsReportLoseService.listPage(pq); return wmsReportLoseService.listPage(pq);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody WmsReportLoseDto dto){ public ResultBean save(@RequestBody WarehouseReportLoseDto dto){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
wmsReportLoseService.saveOrUpdateDto(dto); wmsReportLoseService.saveOrUpdateDto(dto);
return rb.success(); return rb.success();
@ -47,9 +47,9 @@ public class WmsReportLoseRest {
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<WmsReportLoseVo> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<WarehouseReportLoseVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsReportLoseVo vo = wmsReportLoseService.fetchDetailsVoBySid(sid); WarehouseReportLoseVo vo = wmsReportLoseService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
} }

1
src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailDto.java

@ -10,6 +10,7 @@ import lombok.Data;
**/ **/
@Data @Data
public class WarehouseAnsBillDetailDto { public class WarehouseAnsBillDetailDto {
private String sid;
@ApiModelProperty("商品基础信息sid") @ApiModelProperty("商品基础信息sid")
private String goodSpuSid; private String goodSpuSid;

10
src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailMapper.java

@ -1,7 +1,12 @@
package com.yxt.warehouse.biz.warehouseansbilldetail; package com.yxt.warehouse.biz.warehouseansbilldetail;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@ -12,7 +17,10 @@ import java.util.List;
**/ **/
@Mapper @Mapper
public interface WarehouseAnsBillDetailMapper extends BaseMapper<WarehouseAnsBillDetail> { public interface WarehouseAnsBillDetailMapper extends BaseMapper<WarehouseAnsBillDetail> {
IPage<WarehouseAnsBillDetailVo> listPage(IPage<WarehouseAnsBillDetail> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseAnsBillDetail> qw);
WarehouseAnsBillDetailVo initialization (@Param("sid") String sid);
int deleteDetails(String sid); int deleteDetails(String sid);
@Delete("delete from wms_ans_bill_details where sid = #{sid}")
void delByMainSid(String billSid);
List<WarehouseAnsListDetailsVo> selectByBillSid(String sid); List<WarehouseAnsListDetailsVo> selectByBillSid(String sid);
} }

15
src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailMapper.xml

@ -22,4 +22,19 @@
from warehouse_ans_bill_detail wd from warehouse_ans_bill_detail wd
where billSid = #{sid} where billSid = #{sid}
</select> </select>
<select id="listPage" resultType="com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillDetailVo">
select
a.*
from warehouse_ans_bill_detail a
<where>
${ew.sqlSegment}
</where>
</select>
<select id="initialization" resultType="com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillDetailVo">
select
a.*
from warehouse_ans_bill_detail a
where a.sid =#{sid}
</select>
</mapper> </mapper>

13
src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailQuery.java

@ -0,0 +1,13 @@
package com.yxt.warehouse.biz.warehouseansbilldetail;
import com.yxt.common.core.query.Query;
import lombok.Data;
/**
* @author wangpengfei
* @date 2024/6/6 15:10
*/
@Data
public class WarehouseAnsBillDetailQuery implements Query {
private String name;
}

110
src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillDetailService.java

@ -1,7 +1,16 @@
package com.yxt.warehouse.biz.warehouseansbilldetail; package com.yxt.warehouse.biz.warehouseansbilldetail;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.base.utils.StringUtils;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
@ -26,4 +35,105 @@ public class WarehouseAnsBillDetailService extends MybatisBaseService<WarehouseA
public List<WarehouseAnsListDetailsVo> selectByBillSid(String sid) { public List<WarehouseAnsListDetailsVo> selectByBillSid(String sid) {
return baseMapper.selectByBillSid(sid); return baseMapper.selectByBillSid(sid);
} }
public ResultBean<PagerVo<WarehouseAnsBillDetailVo>> listPage(PagerQuery<WarehouseAnsBillDetailQuery> pq) {
ResultBean rb = ResultBean.fireFail();
WarehouseAnsBillDetailQuery query = pq.getParams();
QueryWrapper<WarehouseAnsBillDetail> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getName())) {
qw.like("rackName", query.getName());
}
IPage<WarehouseAnsBillDetail> page = PagerUtil.queryToPage(pq);
IPage<WarehouseAnsBillDetailVo> pagging = baseMapper.listPage(page, qw);
PagerVo<WarehouseAnsBillDetailVo> p = PagerUtil.pageToVo(pagging, null);
List<WarehouseAnsBillDetailVo> records = pagging.getRecords();
return rb.success().setData(p);
}
public ResultBean<String> saveOrUpdate(WarehouseAnsBillDetailDto dto) {
ResultBean rb = ResultBean.fireFail();
String sid = "";
if (StringUtils.isNotBlank(dto.getSid())) {
sid = dto.getSid();
WarehouseAnsBillDetail wmsWarehouseRack = fetchBySid(dto.getSid());
BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid");
baseMapper.updateById(wmsWarehouseRack);
} else {
WarehouseAnsBillDetail wmsWarehouseRack = new WarehouseAnsBillDetail();
sid = wmsWarehouseRack.getSid();
BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid");
wmsWarehouseRack.setCreateTime(new DateTime());
baseMapper.insert(wmsWarehouseRack);
}
return rb.success().setMsg("成功");
}
public ResultBean<WarehouseAnsBillDetailVo> initialization(String sid) {
ResultBean rb = ResultBean.fireFail();
WarehouseAnsBillDetailVo vo = baseMapper.initialization(sid);
return rb.success().setData(vo);
}
public void delAll(String[] sids) {
delBySids(sids);
}
public ResultBean delete(String sid) {
ResultBean rb = ResultBean.fireFail();
WarehouseAnsBillDetail wmsWarehouseRack = fetchBySid(sid);
if (null != wmsWarehouseRack) {
baseMapper.deleteById(wmsWarehouseRack.getId());
}
return rb.success();
}
public ResultBean updateIsEnable(String sid, String isEnable) {
ResultBean rb = ResultBean.fireFail();
WarehouseAnsBillDetail wmsWarehouseRack = fetchBySid(sid);
if (null != wmsWarehouseRack) {
wmsWarehouseRack.setIsEnable(Integer.parseInt(isEnable));
baseMapper.updateById(wmsWarehouseRack);
}
return rb.success().setMsg("成功");
}
public void delByMainSid(String billSid) {
baseMapper.delByMainSid(billSid);
}
public void saveOrUpdateDto(WarehouseAnsBillDetailDto dto) {
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(WarehouseAnsBillDetailDto dto) {
WarehouseAnsBillDetail entity = new WarehouseAnsBillDetail();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(WarehouseAnsBillDetailDto dto) {
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
}
public WarehouseAnsBillDetailVo fetchDetailsVoBySid(String sid) {
WarehouseAnsBillDetail entity = fetchBySid(sid);
WarehouseAnsBillDetailVo vo = new WarehouseAnsBillDetailVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
} }

4
src/main/java/com/yxt/warehouse/biz/wmswarehousearea/WmsWarehouseArea.java → src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseArea.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehousearea; package com.yxt.warehouse.biz.warehousearea;
import com.yxt.common.core.domain.BaseEntity; import com.yxt.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
@ -8,7 +8,7 @@ import lombok.Data;
* @date 2024/2/28 8:38 * @date 2024/2/28 8:38
*/ */
@Data @Data
public class WmsWarehouseArea extends BaseEntity { public class WarehouseArea extends BaseEntity {
// private String id; // private String id;
// private String sid= UUID.randomUUID().toString(); // private String sid= UUID.randomUUID().toString();
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

4
src/main/java/com/yxt/warehouse/biz/wmswarehousearea/WmsWarehouseAreaAllVo.java → src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaAllVo.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmswarehousearea; package com.yxt.warehouse.biz.warehousearea;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -46,7 +46,7 @@ import lombok.Data;
*/ */
@Data @Data
@ApiModel(value = "库区 视图数据详情", description = "库区 视图数据详情") @ApiModel(value = "库区 视图数据详情", description = "库区 视图数据详情")
public class WmsWarehouseAreaAllVo implements Vo { public class WarehouseAreaAllVo implements Vo {
private String sid; private String sid;
@ApiModelProperty("库位名称") @ApiModelProperty("库位名称")

4
src/main/java/com/yxt/warehouse/biz/wmswarehousearea/WmsWarehouseAreaDto.java → src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaDto.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehousearea; package com.yxt.warehouse.biz.warehousearea;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:38 * @date 2024/2/26 13:38
*/ */
@Data @Data
public class WmsWarehouseAreaDto implements Dto { public class WarehouseAreaDto implements Dto {
private String id; private String id;
private String sid; private String sid;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

10
src/main/java/com/yxt/warehouse/biz/wmswarehousearea/WmsWarehouseAreaMapper.java → src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaMapper.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehousearea; package com.yxt.warehouse.biz.warehousearea;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@ -15,10 +15,10 @@ import java.util.List;
* @date 2024/2/26 13:40 * @date 2024/2/26 13:40
*/ */
@Mapper @Mapper
public interface WmsWarehouseAreaMapper extends BaseMapper<WmsWarehouseArea> { public interface WarehouseAreaMapper extends BaseMapper<WarehouseArea> {
IPage<WmsWarehouseAreaVo> listPage(IPage<WmsWarehouseArea> page, @Param(Constants.WRAPPER) QueryWrapper<WmsWarehouseArea> qw); IPage<WarehouseAreaVo> listPage(IPage<WarehouseArea> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseArea> qw);
WmsWarehouseAreaVo initialization (@Param("sid") String sid); WarehouseAreaVo initialization (@Param("sid") String sid);
int updateBySidIsDelete(List<String> list); int updateBySidIsDelete(List<String> list);
@Select("select * from wms_warehouse_area where warehouseSid = #{ckSid}") @Select("select * from wms_warehouse_area where warehouseSid = #{ckSid}")
List<WmsWarehouseAreaAllVo> selectAll(String ckSid); List<WarehouseAreaAllVo> selectAll(String ckSid);
} }

20
src/main/java/com/yxt/warehouse/biz/wmswarehousearea/WmsWarehouseAreaMapper.xml → src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaMapper.xml

@ -1,30 +1,30 @@
<?xml version="1.0" encoding="UTF-8" ?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.warehouse.biz.wmswarehousearea.WmsWarehouseAreaMapper"> <mapper namespace="com.yxt.warehouse.biz.warehousearea.WarehouseAreaMapper">
<!-- <where> ${ew.sqlSegment} </where>--> <!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} --> <!-- ${ew.customSqlSegment} -->
<select id="listPage" resultType="com.yxt.warehouse.biz.wmswarehousearea.WmsWarehouseAreaVo"> <select id="listPage" resultType="com.yxt.warehouse.biz.warehousearea.WarehouseAreaVo">
select select
a.*,b.warehouseName as warehouseName,c.warehouseAreaTypeName as areaTypeName a.*,b.warehouseName as warehouseName,c.warehouseAreaTypeName as areaTypeName
from wms_warehouse_area a from warehouse_area a
left join wms_warehouse_info b on b.sid=a.warehouseSid left join warehouse_info b on b.sid=a.warehouseSid
left join wms_warehouse_area_type c on c.sid =a.areaTypeSid left join warehouse_area_type c on c.sid =a.areaTypeSid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>
</select> </select>
<select id="initialization" resultType="com.yxt.warehouse.biz.wmswarehousearea.WmsWarehouseAreaVo"> <select id="initialization" resultType="com.yxt.warehouse.biz.warehousearea.WarehouseAreaVo">
select select
a.*,b.warehouseName as warehouseName,c.warehouseAreaTypeName as areaTypeName a.*,b.warehouseName as warehouseName,c.warehouseAreaTypeName as areaTypeName
from wms_warehouse_area a from warehouse_area a
left join wms_warehouse_info b on b.sid=a.warehouseSid left join warehouse_info b on b.sid=a.warehouseSid
left join wms_warehouse_area_type c on c.sid =a.areaTypeSid left join warehouse_area_type c on c.sid =a.areaTypeSid
where a.sid =#{sid} where a.sid =#{sid}
</select> </select>
<update id="updateBySidIsDelete"> <update id="updateBySidIsDelete">
UPDATE wms_warehouse_area UPDATE warehouse_area
SET isDelete=1 SET isDelete=1
where sid in where sid in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")"> <foreach collection="list" item="item" index="index" open="(" separator="," close=")">

4
src/main/java/com/yxt/warehouse/biz/wmswarehouserack/WmsWarehouseRackQuery.java → src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaQuery.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouserack; package com.yxt.warehouse.biz.warehousearea;
import com.yxt.common.core.query.Query; import com.yxt.common.core.query.Query;
import lombok.Data; import lombok.Data;
@ -8,7 +8,7 @@ import lombok.Data;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsWarehouseRackQuery implements Query { public class WarehouseAreaQuery implements Query {
private String name;//名字 private String name;//名字
private String code;//编码 private String code;//编码
private String warehouseSid;//仓库 private String warehouseSid;//仓库

38
src/main/java/com/yxt/warehouse/biz/wmswarehousearea/WmsWarehouseAreaService.java → src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaService.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehousearea; package com.yxt.warehouse.biz.warehousearea;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateTime;
@ -22,13 +22,13 @@ import java.util.stream.Collectors;
* @date 2024/2/26 13:40 * @date 2024/2/26 13:40
*/ */
@Service @Service
public class WmsWarehouseAreaService extends MybatisBaseService<WmsWarehouseAreaMapper, WmsWarehouseArea> { public class WarehouseAreaService extends MybatisBaseService<WarehouseAreaMapper, WarehouseArea> {
public ResultBean<PagerVo<WmsWarehouseAreaVo>> listPage(PagerQuery<WmsWarehouseAreaQuery> pq) { public ResultBean<PagerVo<WarehouseAreaVo>> listPage(PagerQuery<WarehouseAreaQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsWarehouseAreaQuery query = pq.getParams(); WarehouseAreaQuery query = pq.getParams();
QueryWrapper<WmsWarehouseArea> qw = new QueryWrapper<>(); QueryWrapper<WarehouseArea> qw = new QueryWrapper<>();
if(StringUtils.isNotBlank(query.getName())){ if(StringUtils.isNotBlank(query.getName())){
qw.like("areaName",query.getName()); qw.like("areaName",query.getName());
} }
@ -42,30 +42,30 @@ public class WmsWarehouseAreaService extends MybatisBaseService<WmsWarehouseArea
qw.eq("c.sid",query.getAreaTypeSid()); qw.eq("c.sid",query.getAreaTypeSid());
} }
qw.ne("a.isDelete","1"); qw.ne("a.isDelete","1");
IPage<WmsWarehouseArea> page = PagerUtil.queryToPage(pq); IPage<WarehouseArea> page = PagerUtil.queryToPage(pq);
IPage<WmsWarehouseAreaVo> pagging = baseMapper.listPage(page, qw); IPage<WarehouseAreaVo> pagging = baseMapper.listPage(page, qw);
PagerVo<WmsWarehouseAreaVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseAreaVo> p = PagerUtil.pageToVo(pagging, null);
List<WmsWarehouseAreaVo> records = pagging.getRecords(); List<WarehouseAreaVo> records = pagging.getRecords();
return rb.success().setData(p); return rb.success().setData(p);
} }
public ResultBean<WmsWarehouseAreaVo> getAllType() { public ResultBean<WarehouseAreaVo> getAllType() {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
List<WmsWarehouseArea> pagging = baseMapper.selectList(new QueryWrapper<WmsWarehouseArea>().eq("isEnable",1) List<WarehouseArea> pagging = baseMapper.selectList(new QueryWrapper<WarehouseArea>().eq("isEnable",1)
.ne("isDelete","1")); .ne("isDelete","1"));
return rb.success().setData(pagging); return rb.success().setData(pagging);
} }
public ResultBean<String> saveOrUpdate(WmsWarehouseAreaDto dto) { public ResultBean<String> saveOrUpdate(WarehouseAreaDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
String sid = ""; String sid = "";
if (StringUtils.isNotBlank(dto.getSid())) { if (StringUtils.isNotBlank(dto.getSid())) {
sid = dto.getSid(); sid = dto.getSid();
WmsWarehouseArea wmsWarehouseArea = fetchBySid(dto.getSid()); WarehouseArea wmsWarehouseArea = fetchBySid(dto.getSid());
BeanUtil.copyProperties(dto, wmsWarehouseArea, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouseArea, "id", "sid");
wmsWarehouseArea.setModifyTime(new Date()); wmsWarehouseArea.setModifyTime(new Date());
baseMapper.updateById(wmsWarehouseArea); baseMapper.updateById(wmsWarehouseArea);
} else { } else {
WmsWarehouseArea wmsWarehouseArea = new WmsWarehouseArea(); WarehouseArea wmsWarehouseArea = new WarehouseArea();
sid = wmsWarehouseArea.getSid(); sid = wmsWarehouseArea.getSid();
BeanUtil.copyProperties(dto, wmsWarehouseArea, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouseArea, "id", "sid");
wmsWarehouseArea.setCreateTime(new DateTime()); wmsWarehouseArea.setCreateTime(new DateTime());
@ -74,16 +74,16 @@ public class WmsWarehouseAreaService extends MybatisBaseService<WmsWarehouseArea
return rb.success().setMsg("成功"); return rb.success().setMsg("成功");
} }
public ResultBean<WmsWarehouseAreaVo> initialization(String sid) { public ResultBean<WarehouseAreaVo> initialization(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsWarehouseAreaVo vo = baseMapper.initialization(sid); WarehouseAreaVo vo = baseMapper.initialization(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
public ResultBean delete(String sid) { public ResultBean delete(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsWarehouseArea wmsWarehouseArea = fetchBySid(sid); WarehouseArea wmsWarehouseArea = fetchBySid(sid);
if (null != wmsWarehouseArea) { if (null != wmsWarehouseArea) {
baseMapper.deleteById(wmsWarehouseArea.getId()); baseMapper.deleteById(wmsWarehouseArea.getId());
} }
@ -96,7 +96,7 @@ public class WmsWarehouseAreaService extends MybatisBaseService<WmsWarehouseArea
public ResultBean updateIsEnable(String sid,String isEnable) { public ResultBean updateIsEnable(String sid,String isEnable) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsWarehouseArea wmsWarehouseArea = fetchBySid(sid); WarehouseArea wmsWarehouseArea = fetchBySid(sid);
if (null != wmsWarehouseArea) { if (null != wmsWarehouseArea) {
wmsWarehouseArea.setIsEnable(Integer.parseInt(isEnable)); wmsWarehouseArea.setIsEnable(Integer.parseInt(isEnable));
baseMapper.updateById(wmsWarehouseArea); baseMapper.updateById(wmsWarehouseArea);
@ -104,7 +104,7 @@ public class WmsWarehouseAreaService extends MybatisBaseService<WmsWarehouseArea
return rb.success().setMsg("成功"); return rb.success().setMsg("成功");
} }
public List<WmsWarehouseAreaAllVo> selectAll(String ckSid) { public List<WarehouseAreaAllVo> selectAll(String ckSid) {
return baseMapper.selectAll(ckSid); return baseMapper.selectAll(ckSid);
} }
} }

4
src/main/java/com/yxt/warehouse/biz/wmswarehousearea/WmsWarehouseAreaVo.java → src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaVo.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehousearea; package com.yxt.warehouse.biz.warehousearea;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsWarehouseAreaVo implements Vo { public class WarehouseAreaVo implements Vo {
private String id; private String id;
private String sid; private String sid;
private String lockVersion; private String lockVersion;

4
src/main/java/com/yxt/warehouse/biz/wmswarehouseareatype/WmsWarehouseAreaType.java → src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaType.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseareatype; package com.yxt.warehouse.biz.warehouseareatype;
import com.yxt.common.core.domain.BaseEntity; import com.yxt.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
@ -8,7 +8,7 @@ import lombok.Data;
* @date 2024/2/28 8:38 * @date 2024/2/28 8:38
*/ */
@Data @Data
public class WmsWarehouseAreaType extends BaseEntity { public class WarehouseAreaType extends BaseEntity {
private String warehouseAreaTypeName;//库位类型名称 private String warehouseAreaTypeName;//库位类型名称
private String useOrgSid;//使用组织sid private String useOrgSid;//使用组织sid

4
src/main/java/com/yxt/warehouse/biz/wmswarehouseareatype/WmsWarehouseAreaTypeDto.java → src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeDto.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseareatype; package com.yxt.warehouse.biz.warehouseareatype;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:38 * @date 2024/2/26 13:38
*/ */
@Data @Data
public class WmsWarehouseAreaTypeDto implements Dto { public class WarehouseAreaTypeDto implements Dto {
private String id; private String id;
private String sid; private String sid;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

8
src/main/java/com/yxt/warehouse/biz/wmswarehouseareatype/WmsWarehouseAreaTypeMapper.java → src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeMapper.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseareatype; package com.yxt.warehouse.biz.warehouseareatype;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@ -14,8 +14,8 @@ import java.util.List;
* @date 2024/2/26 13:40 * @date 2024/2/26 13:40
*/ */
@Mapper @Mapper
public interface WmsWarehouseAreaTypeMapper extends BaseMapper<WmsWarehouseAreaType> { public interface WarehouseAreaTypeMapper extends BaseMapper<WarehouseAreaType> {
IPage<WmsWarehouseAreaTypeVo> listPage(IPage<WmsWarehouseAreaType> page, @Param(Constants.WRAPPER) QueryWrapper<WmsWarehouseAreaType> qw); IPage<WarehouseAreaTypeVo> listPage(IPage<WarehouseAreaType> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseAreaType> qw);
WmsWarehouseAreaTypeVo initialization (@Param("sid") String sid); WarehouseAreaTypeVo initialization (@Param("sid") String sid);
int updateBySidIsDelete(List<String> list); int updateBySidIsDelete(List<String> list);
} }

12
src/main/java/com/yxt/warehouse/biz/wmswarehouseareatype/WmsWarehouseAreaTypeMapper.xml → src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeMapper.xml

@ -1,25 +1,25 @@
<?xml version="1.0" encoding="UTF-8" ?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.warehouse.biz.wmswarehouseareatype.WmsWarehouseAreaTypeMapper"> <mapper namespace="com.yxt.warehouse.biz.warehouseareatype.WarehouseAreaTypeMapper">
<!-- <where> ${ew.sqlSegment} </where>--> <!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} --> <!-- ${ew.customSqlSegment} -->
<select id="listPage" resultType="com.yxt.warehouse.biz.wmswarehouseareatype.WmsWarehouseAreaTypeVo"> <select id="listPage" resultType="com.yxt.warehouse.biz.warehouseareatype.WarehouseAreaTypeVo">
select select
a.* a.*
from wms_warehouse_area_type a from warehouse_area_type a
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>
</select> </select>
<select id="initialization" resultType="com.yxt.warehouse.biz.wmswarehouseareatype.WmsWarehouseAreaTypeVo"> <select id="initialization" resultType="com.yxt.warehouse.biz.warehouseareatype.WarehouseAreaTypeVo">
select select
a.* a.*
from wms_warehouse_area_type a from warehouse_area_type a
where a.sid =#{sid} where a.sid =#{sid}
</select> </select>
<update id="updateBySidIsDelete"> <update id="updateBySidIsDelete">
UPDATE wms_warehouse_area_type UPDATE warehouse_area_type
SET isDelete=1 SET isDelete=1
where sid in where sid in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")"> <foreach collection="list" item="item" index="index" open="(" separator="," close=")">

4
src/main/java/com/yxt/warehouse/biz/wmswarehouseextend/WmsWarehouseExtendQuery.java → src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeQuery.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseextend; package com.yxt.warehouse.biz.warehouseareatype;
import com.yxt.common.core.query.Query; import com.yxt.common.core.query.Query;
import lombok.Data; import lombok.Data;
@ -8,6 +8,6 @@ import lombok.Data;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsWarehouseExtendQuery implements Query { public class WarehouseAreaTypeQuery implements Query {
private String name; private String name;
} }

36
src/main/java/com/yxt/warehouse/biz/wmswarehouseareatype/WmsWarehouseAreaTypeService.java → src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeService.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseareatype; package com.yxt.warehouse.biz.warehouseareatype;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateTime;
@ -22,41 +22,41 @@ import java.util.stream.Collectors;
* @date 2024/2/26 13:40 * @date 2024/2/26 13:40
*/ */
@Service @Service
public class WmsWarehouseAreaTypeService extends MybatisBaseService<WmsWarehouseAreaTypeMapper, WmsWarehouseAreaType> { public class WarehouseAreaTypeService extends MybatisBaseService<WarehouseAreaTypeMapper, WarehouseAreaType> {
public ResultBean<PagerVo<WmsWarehouseAreaTypeVo>> listPage(PagerQuery<WmsWarehouseAreaTypeQuery> pq) { public ResultBean<PagerVo<WarehouseAreaTypeVo>> listPage(PagerQuery<WarehouseAreaTypeQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsWarehouseAreaTypeQuery query = pq.getParams(); WarehouseAreaTypeQuery query = pq.getParams();
QueryWrapper<WmsWarehouseAreaType> qw = new QueryWrapper<>(); QueryWrapper<WarehouseAreaType> qw = new QueryWrapper<>();
if(StringUtils.isNotBlank(query.getName())){ if(StringUtils.isNotBlank(query.getName())){
qw.like("warehouseAreaTypeName",query.getName()); qw.like("warehouseAreaTypeName",query.getName());
} }
qw.ne("isDelete","1"); qw.ne("isDelete","1");
IPage<WmsWarehouseAreaType> page = PagerUtil.queryToPage(pq); IPage<WarehouseAreaType> page = PagerUtil.queryToPage(pq);
IPage<WmsWarehouseAreaTypeVo> pagging = baseMapper.listPage(page, qw); IPage<WarehouseAreaTypeVo> pagging = baseMapper.listPage(page, qw);
PagerVo<WmsWarehouseAreaTypeVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseAreaTypeVo> p = PagerUtil.pageToVo(pagging, null);
List<WmsWarehouseAreaTypeVo> records = pagging.getRecords(); List<WarehouseAreaTypeVo> records = pagging.getRecords();
return rb.success().setData(p); return rb.success().setData(p);
} }
public ResultBean<WmsWarehouseAreaTypeVo> listAll() { public ResultBean<WarehouseAreaTypeVo> listAll() {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
List<WmsWarehouseAreaType> pagging = baseMapper.selectList(new QueryWrapper<WmsWarehouseAreaType>().eq("isEnable",1) List<WarehouseAreaType> pagging = baseMapper.selectList(new QueryWrapper<WarehouseAreaType>().eq("isEnable",1)
.ne("isDelete","1")); .ne("isDelete","1"));
return rb.success().setData(pagging); return rb.success().setData(pagging);
} }
public ResultBean<String> saveOrUpdate(WmsWarehouseAreaTypeDto dto) { public ResultBean<String> saveOrUpdate(WarehouseAreaTypeDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
String sid = ""; String sid = "";
if (StringUtils.isNotBlank(dto.getSid())) { if (StringUtils.isNotBlank(dto.getSid())) {
sid = dto.getSid(); sid = dto.getSid();
WmsWarehouseAreaType wmsWarehouseArea = fetchBySid(dto.getSid()); WarehouseAreaType wmsWarehouseArea = fetchBySid(dto.getSid());
BeanUtil.copyProperties(dto, wmsWarehouseArea, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouseArea, "id", "sid");
wmsWarehouseArea.setModifyTime(new Date()); wmsWarehouseArea.setModifyTime(new Date());
baseMapper.updateById(wmsWarehouseArea); baseMapper.updateById(wmsWarehouseArea);
} else { } else {
WmsWarehouseAreaType wmsWarehouseArea = new WmsWarehouseAreaType(); WarehouseAreaType wmsWarehouseArea = new WarehouseAreaType();
sid = wmsWarehouseArea.getSid(); sid = wmsWarehouseArea.getSid();
BeanUtil.copyProperties(dto, wmsWarehouseArea, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouseArea, "id", "sid");
wmsWarehouseArea.setCreateTime(new DateTime()); wmsWarehouseArea.setCreateTime(new DateTime());
@ -65,16 +65,16 @@ public class WmsWarehouseAreaTypeService extends MybatisBaseService<WmsWarehouse
return rb.success().setMsg("成功"); return rb.success().setMsg("成功");
} }
public ResultBean<WmsWarehouseAreaTypeVo> initialization(String sid) { public ResultBean<WarehouseAreaTypeVo> initialization(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsWarehouseAreaTypeVo vo = baseMapper.initialization(sid); WarehouseAreaTypeVo vo = baseMapper.initialization(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
public ResultBean delete(String sid) { public ResultBean delete(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsWarehouseAreaType wmsWarehouseArea = fetchBySid(sid); WarehouseAreaType wmsWarehouseArea = fetchBySid(sid);
if (null != wmsWarehouseArea) { if (null != wmsWarehouseArea) {
baseMapper.deleteById(wmsWarehouseArea.getId()); baseMapper.deleteById(wmsWarehouseArea.getId());
} }
@ -85,7 +85,7 @@ public class WmsWarehouseAreaTypeService extends MybatisBaseService<WmsWarehouse
} }
public ResultBean updateIsEnable(String sid,String isEnable) { public ResultBean updateIsEnable(String sid,String isEnable) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsWarehouseAreaType wmsWarehouseArea = fetchBySid(sid); WarehouseAreaType wmsWarehouseArea = fetchBySid(sid);
if (null != wmsWarehouseArea) { if (null != wmsWarehouseArea) {
wmsWarehouseArea.setIsEnable(Integer.parseInt(isEnable)); wmsWarehouseArea.setIsEnable(Integer.parseInt(isEnable));
baseMapper.updateById(wmsWarehouseArea); baseMapper.updateById(wmsWarehouseArea);

4
src/main/java/com/yxt/warehouse/biz/wmswarehouseareatype/WmsWarehouseAreaTypeVo.java → src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeVo.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseareatype; package com.yxt.warehouse.biz.warehouseareatype;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsWarehouseAreaTypeVo implements Vo { public class WarehouseAreaTypeVo implements Vo {
private String id; private String id;
private String sid; private String sid;
private String lockVersion; private String lockVersion;

4
src/main/java/com/yxt/warehouse/biz/wmswarehouseextend/WmsWarehouseExtend.java → src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtend.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseextend; package com.yxt.warehouse.biz.warehouseextend;
import com.yxt.common.core.domain.BaseEntity; import com.yxt.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
@ -8,7 +8,7 @@ import lombok.Data;
* @date 2024/2/26 13:36 * @date 2024/2/26 13:36
*/ */
@Data @Data
public class WmsWarehouseExtend extends BaseEntity { public class WarehouseExtend extends BaseEntity {
private String warehouseSid;//仓库sid private String warehouseSid;//仓库sid
private String markupRate1;//加价率1 private String markupRate1;//加价率1

4
src/main/java/com/yxt/warehouse/biz/wmswarehouseextend/WmsWarehouseExtendDto.java → src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendDto.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseextend; package com.yxt.warehouse.biz.warehouseextend;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:38 * @date 2024/2/26 13:38
*/ */
@Data @Data
public class WmsWarehouseExtendDto implements Dto { public class WarehouseExtendDto implements Dto {
private String id; private String id;
private String sid; private String sid;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

4
src/main/java/com/yxt/warehouse/biz/wmswarehouseextend/WmsWarehouseExtendMapper.java → src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendMapper.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseextend; package com.yxt.warehouse.biz.warehouseextend;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -8,6 +8,6 @@ import org.apache.ibatis.annotations.Mapper;
* @date 2024/2/26 13:40 * @date 2024/2/26 13:40
*/ */
@Mapper @Mapper
public interface WmsWarehouseExtendMapper extends BaseMapper<WmsWarehouseExtend> { public interface WarehouseExtendMapper extends BaseMapper<WarehouseExtend> {
} }

6
src/main/java/com/yxt/warehouse/biz/wmswarehouseextend/WmsWarehouseExtendMapper.xml → src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendMapper.xml

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.warehouse.biz.wmswarehouseextend.WmsWarehouseExtendMapper"> <mapper namespace="com.yxt.warehouse.biz.warehouseextend.WarehouseExtendMapper">
<!-- <where> ${ew.sqlSegment} </where>--> <!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} --> <!-- ${ew.customSqlSegment} -->
<select id="listPage" resultType="com.yxt.warehouse.biz.wmswarehouseextend.WmsWarehouseExtendVo"> <select id="listPage" resultType="com.yxt.warehouse.biz.warehouseextend.WarehouseExtendVo">
select select
* *
from wms_warehouse_extend from warehouse_extend
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

4
src/main/java/com/yxt/warehouse/biz/wmsreportlose/WmsReportLoseQuery.java → src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendQuery.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsreportlose; package com.yxt.warehouse.biz.warehouseextend;
import com.yxt.common.core.query.Query; import com.yxt.common.core.query.Query;
import lombok.Data; import lombok.Data;
@ -8,6 +8,6 @@ import lombok.Data;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsReportLoseQuery implements Query { public class WarehouseExtendQuery implements Query {
private String name; private String name;
} }

16
src/main/java/com/yxt/warehouse/biz/wmswarehouseextend/WmsWarehouseExtendService.java → src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendService.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseextend; package com.yxt.warehouse.biz.warehouseextend;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateTime;
@ -15,21 +15,21 @@ import java.util.Date;
* @date 2024/2/26 13:40 * @date 2024/2/26 13:40
*/ */
@Service @Service
public class WmsWarehouseExtendService extends MybatisBaseService<WmsWarehouseExtendMapper, WmsWarehouseExtend> { public class WarehouseExtendService extends MybatisBaseService<WarehouseExtendMapper, WarehouseExtend> {
public ResultBean<String> saveOrUpdate(WmsWarehouseExtendDto dto) { public ResultBean<String> saveOrUpdate(WarehouseExtendDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
String sid = ""; String sid = "";
// for (WmsWarehouseExtendDto dto : dtos) { // for (WmsWarehouseExtendDto dto : dtos) {
if (StringUtils.isNotBlank(dto.getSid())) { if (StringUtils.isNotBlank(dto.getSid())) {
sid = dto.getSid(); sid = dto.getSid();
WmsWarehouseExtend wmsWarehouse = fetchBySid(dto.getSid()); WarehouseExtend wmsWarehouse = fetchBySid(dto.getSid());
BeanUtil.copyProperties(dto, wmsWarehouse, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouse, "id", "sid");
wmsWarehouse.setModifyTime(new Date()); wmsWarehouse.setModifyTime(new Date());
baseMapper.updateById(wmsWarehouse); baseMapper.updateById(wmsWarehouse);
} else { } else {
WmsWarehouseExtend wmsWarehouse = new WmsWarehouseExtend(); WarehouseExtend wmsWarehouse = new WarehouseExtend();
sid = wmsWarehouse.getSid(); sid = wmsWarehouse.getSid();
BeanUtil.copyProperties(dto, wmsWarehouse, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouse, "id", "sid");
wmsWarehouse.setCreateTime(new DateTime()); wmsWarehouse.setCreateTime(new DateTime());
@ -40,10 +40,10 @@ public class WmsWarehouseExtendService extends MybatisBaseService<WmsWarehouseEx
return rb.success().setMsg("成功"); return rb.success().setMsg("成功");
} }
public ResultBean<WmsWarehouseExtendVo> initialization(String sid) { public ResultBean<WarehouseExtendVo> initialization(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsWarehouseExtendVo vo = new WmsWarehouseExtendVo(); WarehouseExtendVo vo = new WarehouseExtendVo();
WmsWarehouseExtend wmsWarehouse = fetchBySid(sid); WarehouseExtend wmsWarehouse = fetchBySid(sid);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
if (null != wmsWarehouse) { if (null != wmsWarehouse) {
BeanUtil.copyProperties(wmsWarehouse, vo); BeanUtil.copyProperties(wmsWarehouse, vo);

4
src/main/java/com/yxt/warehouse/biz/wmswarehouseextend/WmsWarehouseExtendVo.java → src/main/java/com/yxt/warehouse/biz/warehouseextend/WarehouseExtendVo.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmswarehouseextend; package com.yxt.warehouse.biz.warehouseextend;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsWarehouseExtendVo implements Vo { public class WarehouseExtendVo implements Vo {
private String id; private String id;
private String sid; private String sid;
private String lockVersion; private String lockVersion;

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebill/WmsInventoryAllocateBill.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebill.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebill; package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.domain.BaseEntity; import com.yxt.common.core.domain.BaseEntity;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/28 8:38 * @date 2024/2/28 8:38
*/ */
@Data @Data
public class WmsInventoryAllocateBill extends BaseEntity { public class WarehouseInventoryAllocatebill extends BaseEntity {
private String billNo;//单据编号 private String billNo;//单据编号
private String createDate;//制单日期 private String createDate;//制单日期

8
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebill/WmsInventoryAllocateBillDetailsVoNew.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillDetailsVoNew.java

@ -23,12 +23,12 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventoryallocatebill; package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
import com.yxt.warehouse.biz.wmsinventoryallocatebilldetail.WmsInventoryAllocatebillDetailDetailsVoNew; import com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailDetailsVoNew;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -52,7 +52,7 @@ import java.util.List;
*/ */
@Data @Data
@ApiModel(value = "(调拨单)-调出方操作 视图数据详情", description = "(调拨单)-调出方操作 视图数据详情") @ApiModel(value = "(调拨单)-调出方操作 视图数据详情", description = "(调拨单)-调出方操作 视图数据详情")
public class WmsInventoryAllocateBillDetailsVoNew implements Vo { public class WarehouseInventoryAllocatebillDetailsVoNew implements Vo {
private String sid; private String sid;
@ -84,7 +84,7 @@ public class WmsInventoryAllocateBillDetailsVoNew implements Vo {
@ApiModelProperty("创建组织sid") @ApiModelProperty("创建组织sid")
private String createOrgSid; private String createOrgSid;
@ApiModelProperty("调拨单商品明细") @ApiModelProperty("调拨单商品明细")
private List<WmsInventoryAllocatebillDetailDetailsVoNew> wmsInventoryAllocateBillDetailNewList; private List<WarehouseInventoryAllocatebillDetailDetailsVoNew> wmsInventoryAllocateBillDetailNewList;
/* /*
* 页面展示 * 页面展示

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailDto.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillDto.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebilldetail; package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:38 * @date 2024/2/26 13:38
*/ */
@Data @Data
public class WmsInventoryAllocateBillDetailDto implements Dto { public class WarehouseInventoryAllocatebillDto implements Dto {
private String id; private String id;
private String sid; private String sid;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

8
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebill/WmsInventoryAllocateBillDtoNew.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillDtoNew.java

@ -1,8 +1,8 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebill; package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
import com.yxt.warehouse.biz.wmsinventoryallocatebilldetail.WmsInventoryAllocateBillDetailDtoNew; import com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailDtoNew;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -15,7 +15,7 @@ import java.util.List;
* @date 2024/2/26 13:38 * @date 2024/2/26 13:38
*/ */
@Data @Data
public class WmsInventoryAllocateBillDtoNew implements Dto { public class WarehouseInventoryAllocatebillDtoNew implements Dto {
private String sid; private String sid;
@ -47,7 +47,7 @@ public class WmsInventoryAllocateBillDtoNew implements Dto {
@ApiModelProperty("创建组织sid") @ApiModelProperty("创建组织sid")
private String createOrgSid; private String createOrgSid;
@ApiModelProperty("调拨单商品明细") @ApiModelProperty("调拨单商品明细")
private List<WmsInventoryAllocateBillDetailDtoNew> wmsInventoryAllocateBillDetailNewList; private List<WarehouseInventoryAllocatebillDetailDtoNew> wmsInventoryAllocateBillDetailNewList;
/* /*
* 页面展示 * 页面展示

20
src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillMapper.java

@ -0,0 +1,20 @@
package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
* @author wangpengfei
* @date 2024/2/26 13:40
*/
@Mapper
public interface WarehouseInventoryAllocatebillMapper extends BaseMapper<WarehouseInventoryAllocatebill> {
IPage<WarehouseInventoryAllocatebillVo> listPage(IPage<WarehouseInventoryAllocatebill> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseInventoryAllocatebill> qw);
WarehouseInventoryAllocatebillVo initialization (@Param("sid") String sid);
IPage<WarehouseInventoryAllocatebillVoNew> selectPageVo(IPage<WarehouseInventoryAllocatebill> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseInventoryAllocatebill> qw);
}

26
src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillMapper.xml

@ -0,0 +1,26 @@
<?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.yxt.warehouse.biz.warehouseinventoryallocatebill.WarehouseInventoryAllocatebillMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="listPage" resultType="com.yxt.warehouse.biz.warehouseinventoryallocatebill.WarehouseInventoryAllocatebillVo">
select
a.*
from warehosue_inventory_allocate_bill a
<where>
${ew.sqlSegment}
</where>
</select>
<select id="initialization" resultType="com.yxt.warehouse.biz.warehouseinventoryallocatebill.WarehouseInventoryAllocatebillVo">
select
a.*
from wms_inventory_allocate_bill a
where a.sid =#{sid}
</select>
<select id="selectPageVo"
resultType="com.yxt.warehouse.biz.warehouseinventoryallocatebill.WarehouseInventoryAllocatebillVoNew">
</select>
</mapper>

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailQuery.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillQuery.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebilldetail; package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import com.yxt.common.core.query.Query; import com.yxt.common.core.query.Query;
import lombok.Data; import lombok.Data;
@ -8,6 +8,6 @@ import lombok.Data;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsInventoryAllocateBillDetailQuery implements Query { public class WarehouseInventoryAllocatebillQuery implements Query {
private String name; private String name;
} }

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebill/WmsInventoryAllocateBillQueryNew.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillQueryNew.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebill; package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import com.yxt.common.core.query.Query; import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -9,7 +9,7 @@ import lombok.Data;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsInventoryAllocateBillQueryNew implements Query { public class WarehouseInventoryAllocatebillQueryNew implements Query {
@ApiModelProperty("创建开始日期") @ApiModelProperty("创建开始日期")
private String createStartTime; private String createStartTime;

80
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebill/WmsInventoryAllocateBillService.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillService.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebill; package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateTime;
@ -10,9 +10,9 @@ import com.yxt.common.base.utils.StringUtils;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventoryallocatebilldetail.WmsInventoryAllocateBillDetailDtoNew; import com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailDtoNew;
import com.yxt.warehouse.biz.wmsinventoryallocatebilldetail.WmsInventoryAllocateBillDetailService; import com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailService;
import com.yxt.warehouse.biz.wmsinventoryallocatebilldetail.WmsInventoryAllocatebillDetailDetailsVoNew; import com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailDetailsVoNew;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -23,33 +23,33 @@ import java.util.List;
* @date 2024/2/26 13:40 * @date 2024/2/26 13:40
*/ */
@Service @Service
public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInventoryAllocateBillMapper, WmsInventoryAllocateBill> { public class WarehouseInventoryAllocatebillService extends MybatisBaseService<WarehouseInventoryAllocatebillMapper, WarehouseInventoryAllocatebill> {
@Autowired @Autowired
private WmsInventoryAllocateBillDetailService wmsInventoryAllocateBillDetailService; private WarehouseInventoryAllocatebillDetailService wmsInventoryAllocateBillDetailService;
public ResultBean<PagerVo<WmsInventoryAllocateBillVo>> listPage(PagerQuery<WmsInventoryAllocateBillQuery> pq) { public ResultBean<PagerVo<WarehouseInventoryAllocatebillVo>> listPage(PagerQuery<WarehouseInventoryAllocatebillQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBillQuery query = pq.getParams(); WarehouseInventoryAllocatebillQuery query = pq.getParams();
QueryWrapper<WmsInventoryAllocateBill> qw = new QueryWrapper<>(); QueryWrapper<WarehouseInventoryAllocatebill> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getName())) { if (StringUtils.isNotBlank(query.getName())) {
qw.like("rackName", query.getName()); qw.like("rackName", query.getName());
} }
IPage<WmsInventoryAllocateBill> page = PagerUtil.queryToPage(pq); IPage<WarehouseInventoryAllocatebill> page = PagerUtil.queryToPage(pq);
IPage<WmsInventoryAllocateBillVo> pagging = baseMapper.listPage(page, qw); IPage<WarehouseInventoryAllocatebillVo> pagging = baseMapper.listPage(page, qw);
PagerVo<WmsInventoryAllocateBillVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseInventoryAllocatebillVo> p = PagerUtil.pageToVo(pagging, null);
List<WmsInventoryAllocateBillVo> records = pagging.getRecords(); List<WarehouseInventoryAllocatebillVo> records = pagging.getRecords();
return rb.success().setData(p); return rb.success().setData(p);
} }
public PagerVo<WmsInventoryAllocateBillVoNew> listPageVo(PagerQuery<WmsInventoryAllocateBillQueryNew> pq) { public PagerVo<WarehouseInventoryAllocatebillVoNew> listPageVo(PagerQuery<WarehouseInventoryAllocatebillQueryNew> pq) {
WmsInventoryAllocateBillQueryNew query = pq.getParams(); WarehouseInventoryAllocatebillQueryNew query = pq.getParams();
QueryWrapper<WmsInventoryAllocateBill> qw = new QueryWrapper<>(); QueryWrapper<WarehouseInventoryAllocatebill> qw = new QueryWrapper<>();
IPage<WmsInventoryAllocateBill> page = PagerUtil.queryToPage(pq); IPage<WarehouseInventoryAllocatebill> page = PagerUtil.queryToPage(pq);
IPage<WmsInventoryAllocateBillVoNew> pagging = baseMapper.selectPageVo(page, qw); IPage<WarehouseInventoryAllocatebillVoNew> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<WmsInventoryAllocateBillVoNew> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseInventoryAllocatebillVoNew> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }
@ -80,9 +80,9 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven
* @param dto * @param dto
* @return * @return
*/ */
public ResultBean<WmsInventoryAllocateBill> outWarehousing(WmsInventoryAllocateBillDto dto) { public ResultBean<WarehouseInventoryAllocatebill> outWarehousing(WarehouseInventoryAllocatebillDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBill wmsInventory = baseMapper.selectOne(new QueryWrapper<WmsInventoryAllocateBill>().eq("goodsSid", dto.getGoodsSid()).eq("warehouseSid", dto.getWarehouseSid())); WarehouseInventoryAllocatebill wmsInventory = baseMapper.selectOne(new QueryWrapper<WarehouseInventoryAllocatebill>().eq("goodsSid", dto.getGoodsSid()).eq("warehouseSid", dto.getWarehouseSid()));
double exisInventory = Double.valueOf(wmsInventory.getCount()); double exisInventory = Double.valueOf(wmsInventory.getCount());
double out = Double.valueOf(dto.getCount()); double out = Double.valueOf(dto.getCount());
if (null == wmsInventory) { if (null == wmsInventory) {
@ -96,16 +96,16 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven
return rb.success().setData(wmsInventory); return rb.success().setData(wmsInventory);
} }
public ResultBean<String> saveOrUpdate(WmsInventoryAllocateBillDto dto) { public ResultBean<String> saveOrUpdate(WarehouseInventoryAllocatebillDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
String sid = ""; String sid = "";
if (StringUtils.isNotBlank(dto.getSid())) { if (StringUtils.isNotBlank(dto.getSid())) {
sid = dto.getSid(); sid = dto.getSid();
WmsInventoryAllocateBill wmsWarehouseRack = fetchBySid(dto.getSid()); WarehouseInventoryAllocatebill wmsWarehouseRack = fetchBySid(dto.getSid());
BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid");
baseMapper.updateById(wmsWarehouseRack); baseMapper.updateById(wmsWarehouseRack);
} else { } else {
WmsInventoryAllocateBill wmsWarehouseRack = new WmsInventoryAllocateBill(); WarehouseInventoryAllocatebill wmsWarehouseRack = new WarehouseInventoryAllocatebill();
sid = wmsWarehouseRack.getSid(); sid = wmsWarehouseRack.getSid();
BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid");
wmsWarehouseRack.setCreateTime(new DateTime()); wmsWarehouseRack.setCreateTime(new DateTime());
@ -114,16 +114,16 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven
return rb.success().setMsg("成功"); return rb.success().setMsg("成功");
} }
public ResultBean<WmsInventoryAllocateBillVo> initialization(String sid) { public ResultBean<WarehouseInventoryAllocatebillVo> initialization(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBillVo vo = baseMapper.initialization(sid); WarehouseInventoryAllocatebillVo vo = baseMapper.initialization(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
public ResultBean delete(String sid) { public ResultBean delete(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBill wmsWarehouseRack = fetchBySid(sid); WarehouseInventoryAllocatebill wmsWarehouseRack = fetchBySid(sid);
if (null != wmsWarehouseRack) { if (null != wmsWarehouseRack) {
baseMapper.deleteById(wmsWarehouseRack.getId()); baseMapper.deleteById(wmsWarehouseRack.getId());
} }
@ -132,7 +132,7 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven
public ResultBean updateIsEnable(String sid, String isEnable) { public ResultBean updateIsEnable(String sid, String isEnable) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBill wmsWarehouseRack = fetchBySid(sid); WarehouseInventoryAllocatebill wmsWarehouseRack = fetchBySid(sid);
if (null != wmsWarehouseRack) { if (null != wmsWarehouseRack) {
wmsWarehouseRack.setIsEnable(Integer.parseInt(isEnable)); wmsWarehouseRack.setIsEnable(Integer.parseInt(isEnable));
baseMapper.updateById(wmsWarehouseRack); baseMapper.updateById(wmsWarehouseRack);
@ -140,11 +140,11 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven
return rb.success().setMsg("成功"); return rb.success().setMsg("成功");
} }
public WmsInventoryAllocateBillDetailsVoNew fetchDetailsVoBySid(String sid) { public WarehouseInventoryAllocatebillDetailsVoNew fetchDetailsVoBySid(String sid) {
WmsInventoryAllocateBill entity = fetchBySid(sid); WarehouseInventoryAllocatebill entity = fetchBySid(sid);
WmsInventoryAllocateBillDetailsVoNew vo = new WmsInventoryAllocateBillDetailsVoNew(); WarehouseInventoryAllocatebillDetailsVoNew vo = new WarehouseInventoryAllocatebillDetailsVoNew();
BeanUtil.copyProperties(entity, vo); BeanUtil.copyProperties(entity, vo);
List<WmsInventoryAllocatebillDetailDetailsVoNew> wmsInventoryAllocatebillDetailDetailsVoNews = wmsInventoryAllocateBillDetailService.selByMainSid(sid); List<WarehouseInventoryAllocatebillDetailDetailsVoNew> wmsInventoryAllocatebillDetailDetailsVoNews = wmsInventoryAllocateBillDetailService.selByMainSid(sid);
vo.setWmsInventoryAllocateBillDetailNewList(wmsInventoryAllocatebillDetailDetailsVoNews); vo.setWmsInventoryAllocateBillDetailNewList(wmsInventoryAllocatebillDetailDetailsVoNews);
return vo; return vo;
} }
@ -156,12 +156,12 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven
} }
} }
public void saveOrUpdateDto(WmsInventoryAllocateBillDtoNew dto) { public void saveOrUpdateDto(WarehouseInventoryAllocatebillDtoNew dto) {
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
List<WmsInventoryAllocateBillDetailDtoNew> wmsInventoryAllocateBillDetailNewList = dto.getWmsInventoryAllocateBillDetailNewList(); List<WarehouseInventoryAllocatebillDetailDtoNew> wmsInventoryAllocateBillDetailNewList = dto.getWmsInventoryAllocateBillDetailNewList();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
String sid = this.insertByDto(dto); String sid = this.insertByDto(dto);
for (WmsInventoryAllocateBillDetailDtoNew wmsInventoryAllocateBillDetailDtoNew : wmsInventoryAllocateBillDetailNewList) { for (WarehouseInventoryAllocatebillDetailDtoNew wmsInventoryAllocateBillDetailDtoNew : wmsInventoryAllocateBillDetailNewList) {
wmsInventoryAllocateBillDetailDtoNew.setBillSid(sid); wmsInventoryAllocateBillDetailDtoNew.setBillSid(sid);
wmsInventoryAllocateBillDetailService.saveOrUpdateDto(wmsInventoryAllocateBillDetailDtoNew); wmsInventoryAllocateBillDetailService.saveOrUpdateDto(wmsInventoryAllocateBillDetailDtoNew);
} }
@ -169,27 +169,27 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven
} }
this.updateByDto(dto); this.updateByDto(dto);
wmsInventoryAllocateBillDetailService.delByMainSid(dtoSid); wmsInventoryAllocateBillDetailService.delByMainSid(dtoSid);
for (WmsInventoryAllocateBillDetailDtoNew wmsInventoryAllocateBillDetailDtoNew : wmsInventoryAllocateBillDetailNewList) { for (WarehouseInventoryAllocatebillDetailDtoNew wmsInventoryAllocateBillDetailDtoNew : wmsInventoryAllocateBillDetailNewList) {
wmsInventoryAllocateBillDetailDtoNew.setBillSid(dtoSid); wmsInventoryAllocateBillDetailDtoNew.setBillSid(dtoSid);
wmsInventoryAllocateBillDetailService.saveOrUpdateDto(wmsInventoryAllocateBillDetailDtoNew); wmsInventoryAllocateBillDetailService.saveOrUpdateDto(wmsInventoryAllocateBillDetailDtoNew);
} }
} }
public String insertByDto(WmsInventoryAllocateBillDtoNew dto) { public String insertByDto(WarehouseInventoryAllocatebillDtoNew dto) {
WmsInventoryAllocateBill entity = new WmsInventoryAllocateBill(); WarehouseInventoryAllocatebill entity = new WarehouseInventoryAllocatebill();
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity); baseMapper.insert(entity);
return entity.getSid(); return entity.getSid();
} }
public void updateByDto(WmsInventoryAllocateBillDtoNew dto) { public void updateByDto(WarehouseInventoryAllocatebillDtoNew dto) {
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
return; return;
} }
} }
public void allocation(WmsInventoryAllocateBillDtoNew dto) { public void allocation(WarehouseInventoryAllocatebillDtoNew dto) {
} }
} }

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebill/WmsInventoryAllocateBillVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillVo.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebill; package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsInventoryAllocateBillVo implements Vo { public class WarehouseInventoryAllocatebillVo implements Vo {
private String id; private String id;
private String sid; private String sid;
private String lockVersion; private String lockVersion;

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebill/WmsInventoryAllocateBillVoNew.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebill/WarehouseInventoryAllocatebillVoNew.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebill; package com.yxt.warehouse.biz.warehouseinventoryallocatebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -24,7 +24,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "(调拨单)-调出方操作 视图数据对象", description = "(调拨单)-调出方操作 视图数据对象") @ApiModel(value = "(调拨单)-调出方操作 视图数据对象", description = "(调拨单)-调出方操作 视图数据对象")
public class WmsInventoryAllocateBillVoNew implements Vo { public class WarehouseInventoryAllocatebillVoNew implements Vo {
private String sid; private String sid;

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetail.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetail.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebilldetail; package com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail;
import com.yxt.common.core.domain.BaseEntity; import com.yxt.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
@ -8,7 +8,7 @@ import lombok.Data;
* @date 2024/2/28 8:38 * @date 2024/2/28 8:38
*/ */
@Data @Data
public class WmsInventoryAllocateBillDetail extends BaseEntity { public class WarehouseInventoryAllocatebillDetail extends BaseEntity {
// private String id; // private String id;
// private String sid= UUID.randomUUID().toString(); // private String sid= UUID.randomUUID().toString();
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebilldetail/WmsInventoryAllocatebillDetailDetailsVoNew.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailDetailsVoNew.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventoryallocatebilldetail; package com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -48,7 +48,7 @@ import java.math.BigDecimal;
*/ */
@Data @Data
@ApiModel(value = "(调拨单-明细) 视图数据详情", description = "(调拨单-明细) 视图数据详情") @ApiModel(value = "(调拨单-明细) 视图数据详情", description = "(调拨单-明细) 视图数据详情")
public class WmsInventoryAllocatebillDetailDetailsVoNew implements Vo { public class WarehouseInventoryAllocatebillDetailDetailsVoNew implements Vo {
private String sid; private String sid;

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebill/WmsInventoryAllocateBillDto.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailDto.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebill; package com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:38 * @date 2024/2/26 13:38
*/ */
@Data @Data
public class WmsInventoryAllocateBillDto implements Dto { public class WarehouseInventoryAllocatebillDetailDto implements Dto {
private String id; private String id;
private String sid; private String sid;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailDtoNew.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailDtoNew.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebilldetail; package com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -11,7 +11,7 @@ import java.math.BigDecimal;
* @date 2024/2/26 13:38 * @date 2024/2/26 13:38
*/ */
@Data @Data
public class WmsInventoryAllocateBillDetailDtoNew implements Dto { public class WarehouseInventoryAllocatebillDetailDtoNew implements Dto {
private String sid; private String sid;

10
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailMapper.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailMapper.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebilldetail; package com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@ -15,12 +15,12 @@ import java.util.List;
* @date 2024/2/26 13:40 * @date 2024/2/26 13:40
*/ */
@Mapper @Mapper
public interface WmsInventoryAllocateBillDetailMapper extends BaseMapper<WmsInventoryAllocateBillDetail> { public interface WarehouseInventoryAllocatebillDetailMapper extends BaseMapper<WarehouseInventoryAllocatebillDetail> {
IPage<WmsInventoryAllocateBillDetailVo> listPage(IPage<WmsInventoryAllocateBillDetail> page, @Param(Constants.WRAPPER) QueryWrapper<WmsInventoryAllocateBillDetail> qw); IPage<WarehouseInventoryAllocatebillDetailVo> listPage(IPage<WarehouseInventoryAllocatebillDetail> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseInventoryAllocatebillDetail> qw);
WmsInventoryAllocateBillDetailVo initialization (@Param("sid") String sid); WarehouseInventoryAllocatebillDetailVo initialization (@Param("sid") String sid);
@Delete("delete from wms_inventory_allocatebill_detail where billSid = #{billSid}") @Delete("delete from wms_inventory_allocatebill_detail where billSid = #{billSid}")
void delByMainSid(String billSid); void delByMainSid(String billSid);
List<WmsInventoryAllocatebillDetailDetailsVoNew> selByMainSid(String billSid); List<WarehouseInventoryAllocatebillDetailDetailsVoNew> selByMainSid(String billSid);
} }

36
src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailMapper.xml

@ -0,0 +1,36 @@
<?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.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="listPage" resultType="com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailVo">
select
a.*
from warehouse_inventory_allocate_bill_detail a
<where>
${ew.sqlSegment}
</where>
</select>
<select id="initialization" resultType="com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailVo">
select
a.*
from warehouse_inventory_allocate_bill_detail a
where a.sid =#{sid}
</select>
<select id="selByMainSid"
resultType="com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail.WarehouseInventoryAllocatebillDetailDetailsVoNew">
SELECT
wiad.*,
wi.goodsSpuName,
wi.goodsSkuCode,
wi.goodsSkuOwnSpec,
wi.unit
FROM
warehouse_inventory_allocatebill_detail wiad
LEFT JOIN warehouse_inventory wi
ON wiad.inventorySid = wi.`sid`
WHERE billSid = #{billSid}
</select>
</mapper>

13
src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailQuery.java

@ -0,0 +1,13 @@
package com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail;
import com.yxt.common.core.query.Query;
import lombok.Data;
/**
* @author wangpengfei
* @date 2024/2/26 13:37
*/
@Data
public class WarehouseInventoryAllocatebillDetailQuery implements Query {
private String name;
}

55
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailService.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailService.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebilldetail; package com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateTime;
@ -10,8 +10,7 @@ import com.yxt.common.base.utils.StringUtils;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventoryallocatebill.WmsInventoryAllocateBill; import com.yxt.warehouse.biz.warehouseinventoryallocatebill.WarehouseInventoryAllocatebillDetailsVoNew;
import com.yxt.warehouse.biz.wmsinventoryallocatebill.WmsInventoryAllocateBillDetailsVoNew;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
@ -21,21 +20,21 @@ import java.util.List;
* @date 2024/2/26 13:40 * @date 2024/2/26 13:40
*/ */
@Service @Service
public class WmsInventoryAllocateBillDetailService extends MybatisBaseService<WmsInventoryAllocateBillDetailMapper, WmsInventoryAllocateBillDetail> { public class WarehouseInventoryAllocatebillDetailService extends MybatisBaseService<WarehouseInventoryAllocatebillDetailMapper, WarehouseInventoryAllocatebillDetail> {
public ResultBean<PagerVo<WmsInventoryAllocateBillDetailVo>> listPage(PagerQuery<WmsInventoryAllocateBillDetailQuery> pq) { public ResultBean<PagerVo<WarehouseInventoryAllocatebillDetailVo>> listPage(PagerQuery<WarehouseInventoryAllocatebillDetailQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBillDetailQuery query = pq.getParams(); WarehouseInventoryAllocatebillDetailQuery query = pq.getParams();
QueryWrapper<WmsInventoryAllocateBillDetail> qw = new QueryWrapper<>(); QueryWrapper<WarehouseInventoryAllocatebillDetail> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getName())) { if (StringUtils.isNotBlank(query.getName())) {
qw.like("rackName", query.getName()); qw.like("rackName", query.getName());
} }
IPage<WmsInventoryAllocateBillDetail> page = PagerUtil.queryToPage(pq); IPage<WarehouseInventoryAllocatebillDetail> page = PagerUtil.queryToPage(pq);
IPage<WmsInventoryAllocateBillDetailVo> pagging = baseMapper.listPage(page, qw); IPage<WarehouseInventoryAllocatebillDetailVo> pagging = baseMapper.listPage(page, qw);
PagerVo<WmsInventoryAllocateBillDetailVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseInventoryAllocatebillDetailVo> p = PagerUtil.pageToVo(pagging, null);
List<WmsInventoryAllocateBillDetailVo> records = pagging.getRecords(); List<WarehouseInventoryAllocatebillDetailVo> records = pagging.getRecords();
return rb.success().setData(p); return rb.success().setData(p);
} }
@ -47,9 +46,9 @@ public class WmsInventoryAllocateBillDetailService extends MybatisBaseService<Wm
* @param dto * @param dto
* @return * @return
*/ */
public ResultBean<WmsInventoryAllocateBillDetail> outWarehousing(WmsInventoryAllocateBillDetailDto dto) { public ResultBean<WarehouseInventoryAllocatebillDetail> outWarehousing(WarehouseInventoryAllocatebillDetailDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBillDetail wmsInventory = baseMapper.selectOne(new QueryWrapper<WmsInventoryAllocateBillDetail>().eq("goodsSid", dto.getGoodsSid()).eq("warehouseSid", dto.getWarehouseSid())); WarehouseInventoryAllocatebillDetail wmsInventory = baseMapper.selectOne(new QueryWrapper<WarehouseInventoryAllocatebillDetail>().eq("goodsSid", dto.getGoodsSid()).eq("warehouseSid", dto.getWarehouseSid()));
double exisInventory = Double.valueOf(wmsInventory.getCount()); double exisInventory = Double.valueOf(wmsInventory.getCount());
double out = Double.valueOf(dto.getCount()); double out = Double.valueOf(dto.getCount());
if (null == wmsInventory) { if (null == wmsInventory) {
@ -63,16 +62,16 @@ public class WmsInventoryAllocateBillDetailService extends MybatisBaseService<Wm
return rb.success().setData(wmsInventory); return rb.success().setData(wmsInventory);
} }
public ResultBean<String> saveOrUpdate(WmsInventoryAllocateBillDetailDto dto) { public ResultBean<String> saveOrUpdate(WarehouseInventoryAllocatebillDetailDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
String sid = ""; String sid = "";
if (StringUtils.isNotBlank(dto.getSid())) { if (StringUtils.isNotBlank(dto.getSid())) {
sid = dto.getSid(); sid = dto.getSid();
WmsInventoryAllocateBillDetail wmsWarehouseRack = fetchBySid(dto.getSid()); WarehouseInventoryAllocatebillDetail wmsWarehouseRack = fetchBySid(dto.getSid());
BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid");
baseMapper.updateById(wmsWarehouseRack); baseMapper.updateById(wmsWarehouseRack);
} else { } else {
WmsInventoryAllocateBillDetail wmsWarehouseRack = new WmsInventoryAllocateBillDetail(); WarehouseInventoryAllocatebillDetail wmsWarehouseRack = new WarehouseInventoryAllocatebillDetail();
sid = wmsWarehouseRack.getSid(); sid = wmsWarehouseRack.getSid();
BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid"); BeanUtil.copyProperties(dto, wmsWarehouseRack, "id", "sid");
wmsWarehouseRack.setCreateTime(new DateTime()); wmsWarehouseRack.setCreateTime(new DateTime());
@ -81,9 +80,9 @@ public class WmsInventoryAllocateBillDetailService extends MybatisBaseService<Wm
return rb.success().setMsg("成功"); return rb.success().setMsg("成功");
} }
public ResultBean<WmsInventoryAllocateBillDetailVo> initialization(String sid) { public ResultBean<WarehouseInventoryAllocatebillDetailVo> initialization(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBillDetailVo vo = baseMapper.initialization(sid); WarehouseInventoryAllocatebillDetailVo vo = baseMapper.initialization(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
public void delAll(String[] sids) { public void delAll(String[] sids) {
@ -92,7 +91,7 @@ public class WmsInventoryAllocateBillDetailService extends MybatisBaseService<Wm
public ResultBean delete(String sid) { public ResultBean delete(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBillDetail wmsWarehouseRack = fetchBySid(sid); WarehouseInventoryAllocatebillDetail wmsWarehouseRack = fetchBySid(sid);
if (null != wmsWarehouseRack) { if (null != wmsWarehouseRack) {
baseMapper.deleteById(wmsWarehouseRack.getId()); baseMapper.deleteById(wmsWarehouseRack.getId());
} }
@ -101,7 +100,7 @@ public class WmsInventoryAllocateBillDetailService extends MybatisBaseService<Wm
public ResultBean updateIsEnable(String sid, String isEnable) { public ResultBean updateIsEnable(String sid, String isEnable) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
WmsInventoryAllocateBillDetail wmsWarehouseRack = fetchBySid(sid); WarehouseInventoryAllocatebillDetail wmsWarehouseRack = fetchBySid(sid);
if (null != wmsWarehouseRack) { if (null != wmsWarehouseRack) {
wmsWarehouseRack.setIsEnable(Integer.parseInt(isEnable)); wmsWarehouseRack.setIsEnable(Integer.parseInt(isEnable));
baseMapper.updateById(wmsWarehouseRack); baseMapper.updateById(wmsWarehouseRack);
@ -113,11 +112,11 @@ public class WmsInventoryAllocateBillDetailService extends MybatisBaseService<Wm
baseMapper.delByMainSid(billSid); baseMapper.delByMainSid(billSid);
} }
public List<WmsInventoryAllocatebillDetailDetailsVoNew> selByMainSid(String billSid) { public List<WarehouseInventoryAllocatebillDetailDetailsVoNew> selByMainSid(String billSid) {
return baseMapper.selByMainSid(billSid); return baseMapper.selByMainSid(billSid);
} }
public void saveOrUpdateDto(WmsInventoryAllocateBillDetailDtoNew dto) { public void saveOrUpdateDto(WarehouseInventoryAllocatebillDetailDtoNew dto) {
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto); this.insertByDto(dto);
@ -126,21 +125,21 @@ public class WmsInventoryAllocateBillDetailService extends MybatisBaseService<Wm
this.updateByDto(dto); this.updateByDto(dto);
} }
public void insertByDto(WmsInventoryAllocateBillDetailDtoNew dto) { public void insertByDto(WarehouseInventoryAllocatebillDetailDtoNew dto) {
WmsInventoryAllocateBillDetail entity = new WmsInventoryAllocateBillDetail(); WarehouseInventoryAllocatebillDetail entity = new WarehouseInventoryAllocatebillDetail();
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity); baseMapper.insert(entity);
} }
public void updateByDto(WmsInventoryAllocateBillDetailDtoNew dto) { public void updateByDto(WarehouseInventoryAllocatebillDetailDtoNew dto) {
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
return; return;
} }
} }
public WmsInventoryAllocateBillDetailsVoNew fetchDetailsVoBySid(String sid) { public WarehouseInventoryAllocatebillDetailsVoNew fetchDetailsVoBySid(String sid) {
WmsInventoryAllocateBillDetail entity = fetchBySid(sid); WarehouseInventoryAllocatebillDetail entity = fetchBySid(sid);
WmsInventoryAllocateBillDetailsVoNew vo = new WmsInventoryAllocateBillDetailsVoNew(); WarehouseInventoryAllocatebillDetailsVoNew vo = new WarehouseInventoryAllocatebillDetailsVoNew();
BeanUtil.copyProperties(entity, vo); BeanUtil.copyProperties(entity, vo);
return vo; return vo;

4
src/main/java/com/yxt/warehouse/biz/wmsinventoryallocatebilldetail/WmsInventoryAllocateBillDetailVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventoryallocatebilldetail/WarehouseInventoryAllocatebillDetailVo.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventoryallocatebilldetail; package com.yxt.warehouse.biz.warehouseinventoryallocatebilldetail;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -11,7 +11,7 @@ import java.util.Date;
* @date 2024/2/26 13:37 * @date 2024/2/26 13:37
*/ */
@Data @Data
public class WmsInventoryAllocateBillDetailVo implements Vo { public class WarehouseInventoryAllocatebillDetailVo implements Vo {
private String id; private String id;
private String sid; private String sid;
private String lockVersion; private String lockVersion;

4
src/main/java/com/yxt/warehouse/biz/wmsinventorybatch/WmsInventoryBatch.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatch.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorybatch; package com.yxt.warehouse.biz.warehouseinventorybatch;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -50,7 +50,7 @@ import java.util.Date;
@Data @Data
@ApiModel(value = "商品库存-批次属性", description = "商品库存-批次属性") @ApiModel(value = "商品库存-批次属性", description = "商品库存-批次属性")
@TableName("wms_inventory_batch") @TableName("wms_inventory_batch")
public class WmsInventoryBatch extends BaseEntity { public class WarehouseInventoryBatch extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("批次号(入库日期+生产日期,如240320-240109)") @ApiModelProperty("批次号(入库日期+生产日期,如240320-240109)")

4
src/main/java/com/yxt/warehouse/biz/wmsinventorybatch/WmsInventoryBatchDetailsVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchDetailsVo.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorybatch; package com.yxt.warehouse.biz.warehouseinventorybatch;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -49,7 +49,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "商品库存-批次属性 视图数据详情", description = "商品库存-批次属性 视图数据详情") @ApiModel(value = "商品库存-批次属性 视图数据详情", description = "商品库存-批次属性 视图数据详情")
public class WmsInventoryBatchDetailsVo implements Vo { public class WarehouseInventoryBatchDetailsVo implements Vo {
private String sid; // sid private String sid; // sid

4
src/main/java/com/yxt/warehouse/biz/wmsinventorybatch/WmsInventoryBatchDto.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchDto.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorybatch; package com.yxt.warehouse.biz.warehouseinventorybatch;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -49,7 +49,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "商品库存-批次属性 数据传输对象", description = "商品库存-批次属性 数据传输对象") @ApiModel(value = "商品库存-批次属性 数据传输对象", description = "商品库存-批次属性 数据传输对象")
public class WmsInventoryBatchDto implements Dto { public class WarehouseInventoryBatchDto implements Dto {
private String sid; // sid private String sid; // sid

10
src/main/java/com/yxt/warehouse/biz/wmsinventorybatch/WmsInventoryBatchMapper.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchMapper.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorybatch; package com.yxt.warehouse.biz.warehouseinventorybatch;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@ -49,12 +49,12 @@ import java.util.List;
* @since 1.0 * @since 1.0
*/ */
@Mapper @Mapper
public interface WmsInventoryBatchMapper extends BaseMapper<WmsInventoryBatch> { public interface WarehouseInventoryBatchMapper extends BaseMapper<WarehouseInventoryBatch> {
IPage<WmsInventoryBatchVo> selectPageVo(IPage<WmsInventoryBatch> page, @Param(Constants.WRAPPER) Wrapper<WmsInventoryBatch> qw); IPage<WarehouseInventoryBatchVo> selectPageVo(IPage<WarehouseInventoryBatch> page, @Param(Constants.WRAPPER) Wrapper<WarehouseInventoryBatch> qw);
List<WmsInventoryBatchVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WmsInventoryBatch> qw); List<WarehouseInventoryBatchVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WarehouseInventoryBatch> qw);
@Select("select * from wms_inventory_batch") @Select("select * from wms_inventory_batch")
List<WmsInventoryBatchVo> selectListVo(); List<WarehouseInventoryBatchVo> selectListVo();
} }

13
src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchMapper.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.yxt.warehouse.biz.warehouseinventorybatch.WarehouseInventoryBatchMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.warehouse.biz.warehouseinventorybatch.WarehouseInventoryBatchVo">
SELECT * FROM warehouse_inventory_batch <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.warehouse.biz.warehouseinventorybatch.WarehouseInventoryBatchVo">
SELECT * FROM warehouse_inventory_batch <where> ${ew.sqlSegment} </where>
</select>
</mapper>

4
src/main/java/com/yxt/warehouse/biz/wmsinventorybatch/WmsInventoryBatchQuery.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchQuery.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorybatch; package com.yxt.warehouse.biz.warehouseinventorybatch;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -49,7 +49,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "商品库存-批次属性 查询条件", description = "商品库存-批次属性 查询条件") @ApiModel(value = "商品库存-批次属性 查询条件", description = "商品库存-批次属性 查询条件")
public class WmsInventoryBatchQuery implements Query { public class WarehouseInventoryBatchQuery implements Query {
@ApiModelProperty("批次号(入库日期+生产日期,如240320-240109)") @ApiModelProperty("批次号(入库日期+生产日期,如240320-240109)")
private String batchNumber; // 批次号(入库日期+生产日期,如240320-240109) private String batchNumber; // 批次号(入库日期+生产日期,如240320-240109)

32
src/main/java/com/yxt/warehouse/biz/wmsinventorybatch/WmsInventoryBatchService.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchService.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorybatch; package com.yxt.warehouse.biz.warehouseinventorybatch;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -49,18 +49,18 @@ import org.springframework.stereotype.Service;
* @since 1.0 * @since 1.0
*/ */
@Service @Service
public class WmsInventoryBatchService extends MybatisBaseService<WmsInventoryBatchMapper, WmsInventoryBatch> { public class WarehouseInventoryBatchService extends MybatisBaseService<WarehouseInventoryBatchMapper, WarehouseInventoryBatch> {
public PagerVo<WmsInventoryBatchVo> listPageVo(PagerQuery<WmsInventoryBatchQuery> pq) { public PagerVo<WarehouseInventoryBatchVo> listPageVo(PagerQuery<WarehouseInventoryBatchQuery> pq) {
WmsInventoryBatchQuery query = pq.getParams(); WarehouseInventoryBatchQuery query = pq.getParams();
QueryWrapper<WmsInventoryBatch> qw = new QueryWrapper<>(); QueryWrapper<WarehouseInventoryBatch> qw = new QueryWrapper<>();
IPage<WmsInventoryBatch> page = PagerUtil.queryToPage(pq); IPage<WarehouseInventoryBatch> page = PagerUtil.queryToPage(pq);
IPage<WmsInventoryBatchVo> pagging = baseMapper.selectPageVo(page, qw); IPage<WarehouseInventoryBatchVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<WmsInventoryBatchVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseInventoryBatchVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }
public void saveOrUpdateDto(WmsInventoryBatchDto dto){ public void saveOrUpdateDto(WarehouseInventoryBatchDto dto){
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto); this.insertByDto(dto);
@ -69,25 +69,25 @@ public class WmsInventoryBatchService extends MybatisBaseService<WmsInventoryBat
this.updateByDto(dto); this.updateByDto(dto);
} }
public void insertByDto(WmsInventoryBatchDto dto){ public void insertByDto(WarehouseInventoryBatchDto dto){
WmsInventoryBatch entity = new WmsInventoryBatch(); WarehouseInventoryBatch entity = new WarehouseInventoryBatch();
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity); baseMapper.insert(entity);
} }
public void updateByDto(WmsInventoryBatchDto dto){ public void updateByDto(WarehouseInventoryBatchDto dto){
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
return; return;
} }
WmsInventoryBatch entity = fetchBySid(dtoSid); WarehouseInventoryBatch entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity); baseMapper.updateById(entity);
} }
public WmsInventoryBatchDetailsVo fetchDetailsVoBySid(String sid){ public WarehouseInventoryBatchDetailsVo fetchDetailsVoBySid(String sid){
WmsInventoryBatch entity = fetchBySid(sid); WarehouseInventoryBatch entity = fetchBySid(sid);
WmsInventoryBatchDetailsVo vo = new WmsInventoryBatchDetailsVo(); WarehouseInventoryBatchDetailsVo vo = new WarehouseInventoryBatchDetailsVo();
BeanUtil.copyProperties(entity, vo); BeanUtil.copyProperties(entity, vo);
return vo; return vo;
} }

4
src/main/java/com/yxt/warehouse/biz/wmsinventorybatch/WmsInventoryBatchVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorybatch/WarehouseInventoryBatchVo.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorybatch; package com.yxt.warehouse.biz.warehouseinventorybatch;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -49,7 +49,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "商品库存-批次属性 视图数据对象", description = "商品库存-批次属性 视图数据对象") @ApiModel(value = "商品库存-批次属性 视图数据对象", description = "商品库存-批次属性 视图数据对象")
public class WmsInventoryBatchVo implements Vo { public class WarehouseInventoryBatchVo implements Vo {
private String sid; // sid private String sid; // sid

4
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbill/WmsInventoryCheckbill.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBill.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbill; package com.yxt.warehouse.biz.warehouseinventorycheckbill;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity; import com.yxt.common.core.domain.BaseEntity;
@ -49,7 +49,7 @@ import java.math.BigDecimal;
@Data @Data
@ApiModel(value = "库存盘点", description = "库存盘点") @ApiModel(value = "库存盘点", description = "库存盘点")
@TableName("wms_inventory_checkbill") @TableName("wms_inventory_checkbill")
public class WmsInventoryCheckbill extends BaseEntity { public class WarehouseInventoryCheckBill extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("单据编号") @ApiModelProperty("单据编号")

8
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbill/WmsInventoryCheckbillDetailsVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillDetailsVo.java

@ -23,11 +23,11 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbill; package com.yxt.warehouse.biz.warehouseinventorycheckbill;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
import com.yxt.warehouse.biz.wmsinventorycheckbilldetail.WmsInventoryCheckbillDetailDetailsVo; import com.yxt.warehouse.biz.warehouseinventorycheckbilldetail.WarehouseInventoryCheckbillDetailDetailsVo;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -50,7 +50,7 @@ import java.util.List;
*/ */
@Data @Data
@ApiModel(value = "库存盘点 视图数据详情", description = "库存盘点 视图数据详情") @ApiModel(value = "库存盘点 视图数据详情", description = "库存盘点 视图数据详情")
public class WmsInventoryCheckbillDetailsVo implements Vo { public class WarehouseInventoryCheckBillDetailsVo implements Vo {
private String sid; private String sid;
@ -79,5 +79,5 @@ public class WmsInventoryCheckbillDetailsVo implements Vo {
@ApiModelProperty("创建组织sid") @ApiModelProperty("创建组织sid")
private String createOrgSid; private String createOrgSid;
@ApiModelProperty("盘库明细") @ApiModelProperty("盘库明细")
private List<WmsInventoryCheckbillDetailDetailsVo> wmsInventoryCheckbillDetailList; private List<WarehouseInventoryCheckbillDetailDetailsVo> wmsInventoryCheckbillDetailList;
} }

8
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbill/WmsInventoryCheckbillDto.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillDto.java

@ -23,11 +23,11 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbill; package com.yxt.warehouse.biz.warehouseinventorycheckbill;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
import com.yxt.warehouse.biz.wmsinventorycheckbilldetail.WmsInventoryCheckbillDetailDto; import com.yxt.warehouse.biz.warehouseinventorycheckbilldetail.WarehouseInventoryCheckbillDetailDto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -50,7 +50,7 @@ import java.util.List;
*/ */
@Data @Data
@ApiModel(value = "库存盘点 数据传输对象", description = "库存盘点 数据传输对象") @ApiModel(value = "库存盘点 数据传输对象", description = "库存盘点 数据传输对象")
public class WmsInventoryCheckbillDto implements Dto { public class WarehouseInventoryCheckBillDto implements Dto {
private String sid; private String sid;
@ -79,5 +79,5 @@ public class WmsInventoryCheckbillDto implements Dto {
@ApiModelProperty("创建组织sid") @ApiModelProperty("创建组织sid")
private String createOrgSid; private String createOrgSid;
@ApiModelProperty("盘库明细") @ApiModelProperty("盘库明细")
private List<WmsInventoryCheckbillDetailDto> wmsInventoryCheckbillDetailList; private List<WarehouseInventoryCheckbillDetailDto> wmsInventoryCheckbillDetailList;
} }

10
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbill/WmsInventoryCheckbillMapper.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillMapper.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbill; package com.yxt.warehouse.biz.warehouseinventorycheckbill;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@ -49,12 +49,12 @@ import java.util.List;
* @since 1.0 * @since 1.0
*/ */
@Mapper @Mapper
public interface WmsInventoryCheckbillMapper extends BaseMapper<WmsInventoryCheckbill> { public interface WarehouseInventoryCheckBillMapper extends BaseMapper<WarehouseInventoryCheckBill> {
IPage<WmsInventoryCheckbillVo> selectPageVo(IPage<WmsInventoryCheckbill> page, @Param(Constants.WRAPPER) Wrapper<WmsInventoryCheckbill> qw); IPage<WarehouseInventoryCheckBillVo> selectPageVo(IPage<WarehouseInventoryCheckBill> page, @Param(Constants.WRAPPER) Wrapper<WarehouseInventoryCheckBill> qw);
List<WmsInventoryCheckbillVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WmsInventoryCheckbill> qw); List<WarehouseInventoryCheckBillVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WarehouseInventoryCheckBill> qw);
@Select("select * from wms_inventory_checkbill") @Select("select * from wms_inventory_checkbill")
List<WmsInventoryCheckbillVo> selectListVo(); List<WarehouseInventoryCheckBillVo> selectListVo();
} }

6
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbill/WmsInventoryCheckbillMapper.xml → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillMapper.xml

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.warehouse.biz.wmsinventorycheckbill.WmsInventoryCheckbillMapper"> <mapper namespace="com.yxt.warehouse.biz.warehouseinventorycheckbill.WarehouseInventoryCheckBillMapper">
<!-- <where> ${ew.sqlSegment} </where>--> <!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} --> <!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.warehouse.biz.wmsinventorycheckbill.WmsInventoryCheckbillVo"> <select id="selectPageVo" resultType="com.yxt.warehouse.biz.warehouseinventorycheckbill.WarehouseInventoryCheckBillVo">
SELECT * FROM wms_inventory_checkbill <where> ${ew.sqlSegment} </where> SELECT * FROM wms_inventory_checkbill <where> ${ew.sqlSegment} </where>
</select> </select>
<select id="selectListAllVo" resultType="com.yxt.warehouse.biz.wmsinventorycheckbill.WmsInventoryCheckbillVo"> <select id="selectListAllVo" resultType="com.yxt.warehouse.biz.warehouseinventorycheckbill.WarehouseInventoryCheckBillVo">
SELECT * FROM wms_inventory_checkbill <where> ${ew.sqlSegment} </where> SELECT * FROM wms_inventory_checkbill <where> ${ew.sqlSegment} </where>
</select> </select>
</mapper> </mapper>

4
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbill/WmsInventoryCheckbillQuery.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillQuery.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbill; package com.yxt.warehouse.biz.warehouseinventorycheckbill;
import com.yxt.common.core.query.Query; import com.yxt.common.core.query.Query;
@ -46,7 +46,7 @@ import lombok.Data;
*/ */
@Data @Data
@ApiModel(value = "库存盘点 查询条件", description = "库存盘点 查询条件") @ApiModel(value = "库存盘点 查询条件", description = "库存盘点 查询条件")
public class WmsInventoryCheckbillQuery implements Query { public class WarehouseInventoryCheckBillQuery implements Query {
@ApiModelProperty("创建开始日期") @ApiModelProperty("创建开始日期")
private String createStartTime; private String createStartTime;

56
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbill/WmsInventoryCheckbillService.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillService.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbill; package com.yxt.warehouse.biz.warehouseinventorycheckbill;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -32,9 +32,9 @@ import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil; import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.wmsinventorycheckbilldetail.WmsInventoryCheckbillDetailDetailsVo; import com.yxt.warehouse.biz.warehouseinventorycheckbilldetail.WarehouseInventoryCheckbillDetailDetailsVo;
import com.yxt.warehouse.biz.wmsinventorycheckbilldetail.WmsInventoryCheckbillDetailDto; import com.yxt.warehouse.biz.warehouseinventorycheckbilldetail.WarehouseInventoryCheckbillDetailDto;
import com.yxt.warehouse.biz.wmsinventorycheckbilldetail.WmsInventoryCheckbillDetailService; import com.yxt.warehouse.biz.warehouseinventorycheckbilldetail.WarehouseInventoryCheckbillDetailService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -55,14 +55,14 @@ import java.util.List;
* @since 1.0 * @since 1.0
*/ */
@Service @Service
public class WmsInventoryCheckbillService extends MybatisBaseService<WmsInventoryCheckbillMapper, WmsInventoryCheckbill> { public class WarehouseInventoryCheckBillService extends MybatisBaseService<WarehouseInventoryCheckBillMapper, WarehouseInventoryCheckBill> {
@Autowired @Autowired
private WmsInventoryCheckbillDetailService wmsInventoryCheckbillDetailService; private WarehouseInventoryCheckbillDetailService wmsInventoryCheckbillDetailService;
public PagerVo<WmsInventoryCheckbillVo> listPageVo(PagerQuery<WmsInventoryCheckbillQuery> pq) { public PagerVo<WarehouseInventoryCheckBillVo> listPageVo(PagerQuery<WarehouseInventoryCheckBillQuery> pq) {
WmsInventoryCheckbillQuery query = pq.getParams(); WarehouseInventoryCheckBillQuery query = pq.getParams();
QueryWrapper<WmsInventoryCheckbill> qw = new QueryWrapper<>(); QueryWrapper<WarehouseInventoryCheckBill> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getOtherQuery())){ if (StringUtils.isNotBlank(query.getOtherQuery())){
qw.and(wrapper -> wrapper.like("pb.billNo", query.getOtherQuery())); qw.and(wrapper -> wrapper.like("pb.billNo", query.getOtherQuery()));
} }
@ -71,9 +71,9 @@ public class WmsInventoryCheckbillService extends MybatisBaseService<WmsInventor
qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (pb.createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')"). qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (pb.createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')").
apply(StringUtils.isNotEmpty(createEndTime), "date_format (pb.createTime,'%Y-%m-%d') <= date_format('" + createEndTime + "','%Y-%m-%d')" apply(StringUtils.isNotEmpty(createEndTime), "date_format (pb.createTime,'%Y-%m-%d') <= date_format('" + createEndTime + "','%Y-%m-%d')"
); );
IPage<WmsInventoryCheckbill> page = PagerUtil.queryToPage(pq); IPage<WarehouseInventoryCheckBill> page = PagerUtil.queryToPage(pq);
IPage<WmsInventoryCheckbillVo> pagging = baseMapper.selectPageVo(page, qw); IPage<WarehouseInventoryCheckBillVo> pagging = baseMapper.selectPageVo(page, qw);
for (WmsInventoryCheckbillVo record : pagging.getRecords()) { for (WarehouseInventoryCheckBillVo record : pagging.getRecords()) {
Integer checkState = record.getCheckState(); Integer checkState = record.getCheckState();
if (checkState == 1){ if (checkState == 1){
record.setCheckStateName("盘点中"); record.setCheckStateName("盘点中");
@ -81,16 +81,16 @@ public class WmsInventoryCheckbillService extends MybatisBaseService<WmsInventor
record.setCheckStateName("盘点完成"); record.setCheckStateName("盘点完成");
} }
} }
PagerVo<WmsInventoryCheckbillVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseInventoryCheckBillVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }
public void saveOrUpdateDto(WmsInventoryCheckbillDto dto){ public void saveOrUpdateDto(WarehouseInventoryCheckBillDto dto){
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
List<WmsInventoryCheckbillDetailDto> wmsInventoryCheckbillDetailList = dto.getWmsInventoryCheckbillDetailList(); List<WarehouseInventoryCheckbillDetailDto> wmsInventoryCheckbillDetailList = dto.getWmsInventoryCheckbillDetailList();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
String sid = this.insertByDto(dto); String sid = this.insertByDto(dto);
for (WmsInventoryCheckbillDetailDto wmsInventoryCheckbillDetailDto : wmsInventoryCheckbillDetailList) { for (WarehouseInventoryCheckbillDetailDto wmsInventoryCheckbillDetailDto : wmsInventoryCheckbillDetailList) {
wmsInventoryCheckbillDetailDto.setBillSid(sid); wmsInventoryCheckbillDetailDto.setBillSid(sid);
wmsInventoryCheckbillDetailService.saveOrUpdateDto(wmsInventoryCheckbillDetailDto); wmsInventoryCheckbillDetailService.saveOrUpdateDto(wmsInventoryCheckbillDetailDto);
} }
@ -98,42 +98,42 @@ public class WmsInventoryCheckbillService extends MybatisBaseService<WmsInventor
} }
this.updateByDto(dto); this.updateByDto(dto);
wmsInventoryCheckbillDetailService.delByMainSid(dtoSid); wmsInventoryCheckbillDetailService.delByMainSid(dtoSid);
for (WmsInventoryCheckbillDetailDto wmsInventoryCheckbillDetailDto : wmsInventoryCheckbillDetailList) { for (WarehouseInventoryCheckbillDetailDto wmsInventoryCheckbillDetailDto : wmsInventoryCheckbillDetailList) {
wmsInventoryCheckbillDetailDto.setBillSid(dtoSid); wmsInventoryCheckbillDetailDto.setBillSid(dtoSid);
wmsInventoryCheckbillDetailService.saveOrUpdateDto(wmsInventoryCheckbillDetailDto); wmsInventoryCheckbillDetailService.saveOrUpdateDto(wmsInventoryCheckbillDetailDto);
} }
} }
public String insertByDto(WmsInventoryCheckbillDto dto){ public String insertByDto(WarehouseInventoryCheckBillDto dto){
WmsInventoryCheckbill entity = new WmsInventoryCheckbill(); WarehouseInventoryCheckBill entity = new WarehouseInventoryCheckBill();
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity); baseMapper.insert(entity);
return entity.getSid(); return entity.getSid();
} }
public void updateByDto(WmsInventoryCheckbillDto dto){ public void updateByDto(WarehouseInventoryCheckBillDto dto){
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
return; return;
} }
WmsInventoryCheckbill entity = fetchBySid(dtoSid); WarehouseInventoryCheckBill entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity); baseMapper.updateById(entity);
} }
public WmsInventoryCheckbillDetailsVo fetchDetailsVoBySid(String sid){ public WarehouseInventoryCheckBillDetailsVo fetchDetailsVoBySid(String sid){
WmsInventoryCheckbill entity = fetchBySid(sid); WarehouseInventoryCheckBill entity = fetchBySid(sid);
WmsInventoryCheckbillDetailsVo vo = new WmsInventoryCheckbillDetailsVo(); WarehouseInventoryCheckBillDetailsVo vo = new WarehouseInventoryCheckBillDetailsVo();
BeanUtil.copyProperties(entity, vo); BeanUtil.copyProperties(entity, vo);
List<WmsInventoryCheckbillDetailDetailsVo> wmsInventoryCheckbillDetailDetailsVos = wmsInventoryCheckbillDetailService.selByMainSid(sid); List<WarehouseInventoryCheckbillDetailDetailsVo> wmsInventoryCheckbillDetailDetailsVos = wmsInventoryCheckbillDetailService.selByMainSid(sid);
vo.setWmsInventoryCheckbillDetailList(wmsInventoryCheckbillDetailDetailsVos); vo.setWmsInventoryCheckbillDetailList(wmsInventoryCheckbillDetailDetailsVos);
return vo; return vo;
} }
public void inven(WmsInventoryCheckbillDto dto) { public void inven(WarehouseInventoryCheckBillDto dto) {
saveOrUpdateDto(dto); saveOrUpdateDto(dto);
List<WmsInventoryCheckbillDetailDto> wmsInventoryCheckbillDetailList = dto.getWmsInventoryCheckbillDetailList(); List<WarehouseInventoryCheckbillDetailDto> wmsInventoryCheckbillDetailList = dto.getWmsInventoryCheckbillDetailList();
for (WmsInventoryCheckbillDetailDto wmsInventoryCheckbillDetailDto : wmsInventoryCheckbillDetailList) { for (WarehouseInventoryCheckbillDetailDto wmsInventoryCheckbillDetailDto : wmsInventoryCheckbillDetailList) {
} }
} }

4
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbill/WmsInventoryCheckbillVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbill/WarehouseInventoryCheckBillVo.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbill; package com.yxt.warehouse.biz.warehouseinventorycheckbill;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -48,7 +48,7 @@ import java.math.BigDecimal;
*/ */
@Data @Data
@ApiModel(value = "库存盘点 视图数据对象", description = "库存盘点 视图数据对象") @ApiModel(value = "库存盘点 视图数据对象", description = "库存盘点 视图数据对象")
public class WmsInventoryCheckbillVo implements Vo { public class WarehouseInventoryCheckBillVo implements Vo {
private String sid; private String sid;

4
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetail.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetail.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbilldetail; package com.yxt.warehouse.biz.warehouseinventorycheckbilldetail;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity; import com.yxt.common.core.domain.BaseEntity;
@ -49,7 +49,7 @@ import java.math.BigDecimal;
@Data @Data
@ApiModel(value = "库存盘点-明细", description = "库存盘点-明细") @ApiModel(value = "库存盘点-明细", description = "库存盘点-明细")
@TableName("wms_inventory_checkbill_detail") @TableName("wms_inventory_checkbill_detail")
public class WmsInventoryCheckbillDetail extends BaseEntity { public class WarehouseInventoryCheckbillDetail extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("盘点单sid") @ApiModelProperty("盘点单sid")

4
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailDetailsVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailDetailsVo.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbilldetail; package com.yxt.warehouse.biz.warehouseinventorycheckbilldetail;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -50,7 +50,7 @@ import java.util.List;
*/ */
@Data @Data
@ApiModel(value = "库存盘点-明细 视图数据详情", description = "库存盘点-明细 视图数据详情") @ApiModel(value = "库存盘点-明细 视图数据详情", description = "库存盘点-明细 视图数据详情")
public class WmsInventoryCheckbillDetailDetailsVo implements Vo { public class WarehouseInventoryCheckbillDetailDetailsVo implements Vo {
private String sid; private String sid;

4
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailDto.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailDto.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbilldetail; package com.yxt.warehouse.biz.warehouseinventorycheckbilldetail;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
@ -50,7 +50,7 @@ import java.util.List;
*/ */
@Data @Data
@ApiModel(value = "库存盘点-明细 数据传输对象", description = "库存盘点-明细 数据传输对象") @ApiModel(value = "库存盘点-明细 数据传输对象", description = "库存盘点-明细 数据传输对象")
public class WmsInventoryCheckbillDetailDto implements Dto { public class WarehouseInventoryCheckbillDetailDto implements Dto {
private String sid; private String sid;

12
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailMapper.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailMapper.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbilldetail; package com.yxt.warehouse.biz.warehouseinventorycheckbilldetail;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@ -50,17 +50,17 @@ import java.util.List;
* @since 1.0 * @since 1.0
*/ */
@Mapper @Mapper
public interface WmsInventoryCheckbillDetailMapper extends BaseMapper<WmsInventoryCheckbillDetail> { public interface WarehouseInventoryCheckbillDetailMapper extends BaseMapper<WarehouseInventoryCheckbillDetail> {
IPage<WmsInventoryCheckbillDetailVo> selectPageVo(IPage<WmsInventoryCheckbillDetail> page, @Param(Constants.WRAPPER) Wrapper<WmsInventoryCheckbillDetail> qw); IPage<WarehouseInventoryCheckbillDetailVo> selectPageVo(IPage<WarehouseInventoryCheckbillDetail> page, @Param(Constants.WRAPPER) Wrapper<WarehouseInventoryCheckbillDetail> qw);
List<WmsInventoryCheckbillDetailVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WmsInventoryCheckbillDetail> qw); List<WarehouseInventoryCheckbillDetailVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WarehouseInventoryCheckbillDetail> qw);
@Select("select * from wms_inventory_checkbill_detail") @Select("select * from wms_inventory_checkbill_detail")
List<WmsInventoryCheckbillDetailVo> selectListVo(); List<WarehouseInventoryCheckbillDetailVo> selectListVo();
@Delete("delete from wms_inventory_checkbill_detail where billSid = #{dtoSid}") @Delete("delete from wms_inventory_checkbill_detail where billSid = #{dtoSid}")
void delByMainSid(String dtoSid); void delByMainSid(String dtoSid);
List<WmsInventoryCheckbillDetailDetailsVo> selByMainSid(String billSid); List<WarehouseInventoryCheckbillDetailDetailsVo> selByMainSid(String billSid);
} }

28
src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailMapper.xml

@ -0,0 +1,28 @@
<?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.yxt.warehouse.biz.warehouseinventorycheckbilldetail.WarehouseInventoryCheckbillDetailMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.warehouse.biz.warehouseinventorycheckbilldetail.WarehouseInventoryCheckbillDetailVo">
SELECT * FROM warehouse_inventory_checkbill_detail <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.yxt.warehouse.biz.warehouseinventorycheckbilldetail.WarehouseInventoryCheckbillDetailVo">
SELECT * FROM warehouse_inventory_checkbill_detail <where> ${ew.sqlSegment} </where>
</select>
<select id="selByMainSid"
resultType="com.yxt.warehouse.biz.warehouseinventorycheckbilldetail.WarehouseInventoryCheckbillDetailDetailsVo">
SELECT
wicd.*,
wi.goodsSpuName,
wi.goodsSkuCode,
wi.goodsSkuOwnSpec,
wi.unit
FROM
warehouse_inventory_checkbill_detail wicd
LEFT JOIN warehouse_inventory wi
ON wicd.inventorySid = wi.`sid`
WHERE billSid = #{billSid}
</select>
</mapper>

4
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailQuery.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailQuery.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbilldetail; package com.yxt.warehouse.biz.warehouseinventorycheckbilldetail;
import com.yxt.common.core.query.Query; import com.yxt.common.core.query.Query;
@ -45,6 +45,6 @@ import lombok.Data;
*/ */
@Data @Data
@ApiModel(value = "库存盘点-明细 查询条件", description = "库存盘点-明细 查询条件") @ApiModel(value = "库存盘点-明细 查询条件", description = "库存盘点-明细 查询条件")
public class WmsInventoryCheckbillDetailQuery implements Query { public class WarehouseInventoryCheckbillDetailQuery implements Query {
} }

34
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailService.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailService.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbilldetail; package com.yxt.warehouse.biz.warehouseinventorycheckbilldetail;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -51,18 +51,18 @@ import java.util.List;
* @since 1.0 * @since 1.0
*/ */
@Service @Service
public class WmsInventoryCheckbillDetailService extends MybatisBaseService<WmsInventoryCheckbillDetailMapper, WmsInventoryCheckbillDetail> { public class WarehouseInventoryCheckbillDetailService extends MybatisBaseService<WarehouseInventoryCheckbillDetailMapper, WarehouseInventoryCheckbillDetail> {
public PagerVo<WmsInventoryCheckbillDetailVo> listPageVo(PagerQuery<WmsInventoryCheckbillDetailQuery> pq) { public PagerVo<WarehouseInventoryCheckbillDetailVo> listPageVo(PagerQuery<WarehouseInventoryCheckbillDetailQuery> pq) {
WmsInventoryCheckbillDetailQuery query = pq.getParams(); WarehouseInventoryCheckbillDetailQuery query = pq.getParams();
QueryWrapper<WmsInventoryCheckbillDetail> qw = new QueryWrapper<>(); QueryWrapper<WarehouseInventoryCheckbillDetail> qw = new QueryWrapper<>();
IPage<WmsInventoryCheckbillDetail> page = PagerUtil.queryToPage(pq); IPage<WarehouseInventoryCheckbillDetail> page = PagerUtil.queryToPage(pq);
IPage<WmsInventoryCheckbillDetailVo> pagging = baseMapper.selectPageVo(page, qw); IPage<WarehouseInventoryCheckbillDetailVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<WmsInventoryCheckbillDetailVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseInventoryCheckbillDetailVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }
public void saveOrUpdateDto(WmsInventoryCheckbillDetailDto dto){ public void saveOrUpdateDto(WarehouseInventoryCheckbillDetailDto dto){
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto); this.insertByDto(dto);
@ -71,25 +71,25 @@ public class WmsInventoryCheckbillDetailService extends MybatisBaseService<WmsIn
this.updateByDto(dto); this.updateByDto(dto);
} }
public void insertByDto(WmsInventoryCheckbillDetailDto dto){ public void insertByDto(WarehouseInventoryCheckbillDetailDto dto){
WmsInventoryCheckbillDetail entity = new WmsInventoryCheckbillDetail(); WarehouseInventoryCheckbillDetail entity = new WarehouseInventoryCheckbillDetail();
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity); baseMapper.insert(entity);
} }
public void updateByDto(WmsInventoryCheckbillDetailDto dto){ public void updateByDto(WarehouseInventoryCheckbillDetailDto dto){
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
return; return;
} }
WmsInventoryCheckbillDetail entity = fetchBySid(dtoSid); WarehouseInventoryCheckbillDetail entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity); baseMapper.updateById(entity);
} }
public WmsInventoryCheckbillDetailDetailsVo fetchDetailsVoBySid(String sid){ public WarehouseInventoryCheckbillDetailDetailsVo fetchDetailsVoBySid(String sid){
WmsInventoryCheckbillDetail entity = fetchBySid(sid); WarehouseInventoryCheckbillDetail entity = fetchBySid(sid);
WmsInventoryCheckbillDetailDetailsVo vo = new WmsInventoryCheckbillDetailDetailsVo(); WarehouseInventoryCheckbillDetailDetailsVo vo = new WarehouseInventoryCheckbillDetailDetailsVo();
BeanUtil.copyProperties(entity, vo); BeanUtil.copyProperties(entity, vo);
return vo; return vo;
} }
@ -98,7 +98,7 @@ public class WmsInventoryCheckbillDetailService extends MybatisBaseService<WmsIn
baseMapper.delByMainSid(dtoSid); baseMapper.delByMainSid(dtoSid);
} }
public List<WmsInventoryCheckbillDetailDetailsVo> selByMainSid(String billSid) { public List<WarehouseInventoryCheckbillDetailDetailsVo> selByMainSid(String billSid) {
return baseMapper.selByMainSid(billSid); return baseMapper.selByMainSid(billSid);
} }
} }

4
src/main/java/com/yxt/warehouse/biz/wmsinventorycheckbilldetail/WmsInventoryCheckbillDetailVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorycheckbilldetail/WarehouseInventoryCheckbillDetailVo.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorycheckbilldetail; package com.yxt.warehouse.biz.warehouseinventorycheckbilldetail;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -45,6 +45,6 @@ import lombok.Data;
*/ */
@Data @Data
@ApiModel(value = "库存盘点-明细 视图数据对象", description = "库存盘点-明细 视图数据对象") @ApiModel(value = "库存盘点-明细 视图数据对象", description = "库存盘点-明细 视图数据对象")
public class WmsInventoryCheckbillDetailVo implements Vo { public class WarehouseInventoryCheckbillDetailVo implements Vo {
} }

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettleRecordQuery.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettleRecordQuery.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventorysettlebill; package com.yxt.warehouse.biz.warehouseinventorysettlebill;
import com.yxt.common.core.query.Query; import com.yxt.common.core.query.Query;
import lombok.Data; import lombok.Data;
@ -9,7 +9,7 @@ import lombok.Data;
* @date 2024/4/1 16:20 * @date 2024/4/1 16:20
*/ */
@Data @Data
public class WmsInventorySettleRecordQuery implements Query { public class WarehouseInventorySettleRecordQuery implements Query {
private String startDate; private String startDate;
private String endDate; private String endDate;

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettleRecordVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettleRecordVo.java

@ -1,4 +1,4 @@
package com.yxt.warehouse.biz.wmsinventorysettlebill; package com.yxt.warehouse.biz.warehouseinventorysettlebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
@ -12,7 +12,7 @@ import java.util.Date;
* @date 2024/4/1 16:19 * @date 2024/4/1 16:19
*/ */
@Data @Data
public class WmsInventorySettleRecordVo implements Vo { public class WarehouseInventorySettleRecordVo implements Vo {
private String sid; private String sid;
private String createByName; private String createByName;

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettlebill.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebill.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebill; package com.yxt.warehouse.biz.warehouseinventorysettlebill;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -50,7 +50,7 @@ import java.util.Date;
@Data @Data
@ApiModel(value = "库存结算单", description = "库存结算单") @ApiModel(value = "库存结算单", description = "库存结算单")
@TableName("wms_inventory_settlebill") @TableName("wms_inventory_settlebill")
public class WmsInventorySettlebill extends BaseEntity { public class WarehouseInventorySettlebill extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("结算单编号") @ApiModelProperty("结算单编号")

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettlebillDetailsVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillDetailsVo.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebill; package com.yxt.warehouse.biz.warehouseinventorysettlebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -49,7 +49,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "库存结算单 视图数据详情", description = "库存结算单 视图数据详情") @ApiModel(value = "库存结算单 视图数据详情", description = "库存结算单 视图数据详情")
public class WmsInventorySettlebillDetailsVo implements Vo { public class WarehouseInventorySettlebillDetailsVo implements Vo {
private String sid; // sid private String sid; // sid

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettlebillDto.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillDto.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebill; package com.yxt.warehouse.biz.warehouseinventorysettlebill;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
@ -46,7 +46,7 @@ import lombok.Data;
*/ */
@Data @Data
@ApiModel(value = "库存结算单 数据传输对象", description = "库存结算单 数据传输对象") @ApiModel(value = "库存结算单 数据传输对象", description = "库存结算单 数据传输对象")
public class WmsInventorySettlebillDto implements Dto { public class WarehouseInventorySettlebillDto implements Dto {
private String sid; private String sid;
@ApiModelProperty("制单日期") @ApiModelProperty("制单日期")

12
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettlebillMapper.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillMapper.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebill; package com.yxt.warehouse.biz.warehouseinventorysettlebill;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -51,21 +51,21 @@ import java.util.List;
* @since 1.0 * @since 1.0
*/ */
@Mapper @Mapper
public interface WmsInventorySettlebillMapper extends BaseMapper<WmsInventorySettlebill> { public interface WarehouseInventorySettlebillMapper extends BaseMapper<WarehouseInventorySettlebill> {
//@Update("update wms_inventory_settlebill set name=#{msg} where id=#{id}") //@Update("update wms_inventory_settlebill set name=#{msg} where id=#{id}")
//IPage<WmsInventorySettlebillVo> voPage(IPage<WmsInventorySettlebill> page, @Param(Constants.WRAPPER) QueryWrapper<WmsInventorySettlebill> qw); //IPage<WmsInventorySettlebillVo> voPage(IPage<WmsInventorySettlebill> page, @Param(Constants.WRAPPER) QueryWrapper<WmsInventorySettlebill> qw);
IPage<WmsInventorySettlebillVo> selectPageVo(IPage<WmsInventorySettlebill> page, @Param(Constants.WRAPPER) Wrapper<WmsInventorySettlebill> qw); IPage<WarehouseInventorySettlebillVo> selectPageVo(IPage<WarehouseInventorySettlebill> page, @Param(Constants.WRAPPER) Wrapper<WarehouseInventorySettlebill> qw);
List<WmsInventorySettlebillVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WmsInventorySettlebill> qw); List<WarehouseInventorySettlebillVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WarehouseInventorySettlebill> qw);
@Select("select * from wms_inventory_settlebill") @Select("select * from wms_inventory_settlebill")
List<WmsInventorySettlebillVo> selectListVo(); List<WarehouseInventorySettlebillVo> selectListVo();
List<WarehouseInventory> selInventoryForStettleBill(@Param("useOrgSid") String useOrgSid); List<WarehouseInventory> selInventoryForStettleBill(@Param("useOrgSid") String useOrgSid);
String selLastNum(@Param("inventorySid") String inventorySid); String selLastNum(@Param("inventorySid") String inventorySid);
IPage<WmsInventorySettleRecordVo> carryForwardList(IPage<WmsInventorySettlebill> page,@Param(Constants.WRAPPER) QueryWrapper<WmsInventorySettlebill> qw); IPage<WarehouseInventorySettleRecordVo> carryForwardList(IPage<WarehouseInventorySettlebill> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseInventorySettlebill> qw);
} }

20
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettlebillMapper.xml → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillMapper.xml

@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.warehouse.biz.wmsinventorysettlebill.WmsInventorySettlebillMapper"> <mapper namespace="com.yxt.warehouse.biz.warehouseinventorysettlebill.WarehouseInventorySettlebillMapper">
<!-- <where> ${ew.sqlSegment} </where>--> <!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} --> <!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.warehouse.biz.wmsinventorysettlebill.WmsInventorySettlebillVo"> <select id="selectPageVo" resultType="com.yxt.warehouse.biz.warehouseinventorysettlebill.WarehouseInventorySettlebillVo">
SELECT * FROM wms_inventory_settlebill SELECT * FROM warehouse_inventory_settlebill
<where>${ew.sqlSegment}</where> <where>${ew.sqlSegment}</where>
</select> </select>
<select id="selectListAllVo" resultType="com.yxt.warehouse.biz.wmsinventorysettlebill.WmsInventorySettlebillVo"> <select id="selectListAllVo" resultType="com.yxt.warehouse.biz.warehouseinventorysettlebill.WarehouseInventorySettlebillVo">
SELECT * FROM wms_inventory_settlebill SELECT * FROM warehouse_inventory_settlebill
<where>${ew.sqlSegment}</where> <where>${ew.sqlSegment}</where>
</select> </select>
<select id="selInventoryForStettleBill" resultType="com.yxt.warehouse.biz.warehouseinventory.WarehouseInventory"> <select id="selInventoryForStettleBill" resultType="com.yxt.warehouse.biz.warehouseinventory.WarehouseInventory">
SELECT * FROM wms_inventory SELECT * FROM warehouse_inventory
<where> <where>
<!-- test:判断表达式(OGNL) <!-- test:判断表达式(OGNL)
遇见特殊符号应该去写转义字符:&&、''等字符 遇见特殊符号应该去写转义字符:&&、''等字符
@ -27,8 +27,8 @@
SELECT SELECT
d.currentBalance d.currentBalance
FROM FROM
wms_inventory_settlebill_detail AS d warehouse_inventory_settlebill_detail AS d
LEFT JOIN wms_inventory_settlebill AS s ON d.billSid = s.sid LEFT JOIN warehouse_inventory_settlebill AS s ON d.billSid = s.sid
WHERE WHERE
d.inventorySid = #{inventorySid} d.inventorySid = #{inventorySid}
ORDER BY ORDER BY
@ -36,8 +36,8 @@
LIMIT 1 LIMIT 1
</select> </select>
<select id="carryForwardList" <select id="carryForwardList"
resultType="com.yxt.warehouse.biz.wmsinventorysettlebill.WmsInventorySettleRecordVo"> resultType="com.yxt.warehouse.biz.warehouseinventorysettlebill.WarehouseInventorySettleRecordVo">
SELECT * FROM wms_inventory_settlebill SELECT * FROM warehouse_inventory_settlebill
<where>${ew.sqlSegment}</where> <where>${ew.sqlSegment}</where>
</select> </select>
</mapper> </mapper>

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettlebillQuery.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillQuery.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebill; package com.yxt.warehouse.biz.warehouseinventorysettlebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -49,7 +49,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "库存结算单 查询条件", description = "库存结算单 查询条件") @ApiModel(value = "库存结算单 查询条件", description = "库存结算单 查询条件")
public class WmsInventorySettlebillQuery implements Query { public class WarehouseInventorySettlebillQuery implements Query {
@ApiModelProperty("结算单编号") @ApiModelProperty("结算单编号")
private String billNo; // 结算单编号 private String billNo; // 结算单编号

61
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettlebillService.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillService.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebill; package com.yxt.warehouse.biz.warehouseinventorysettlebill;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -31,11 +31,10 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil; import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.warehouse.biz.warehouseinventory.WarehouseInventory; import com.yxt.warehouse.biz.warehouseinventory.WarehouseInventory;
import com.yxt.warehouse.biz.wmsinventorysettlebilldetail.WmsInventorySettlebillDetail; import com.yxt.warehouse.biz.warehouseinventorysettlebilldetail.WarehouseInventorySettlebillDetail;
import com.yxt.warehouse.biz.wmsinventorysettlebilldetail.WmsInventorySettlebillDetailService; import com.yxt.warehouse.biz.warehouseinventorysettlebilldetail.WarehouseInventorySettlebillDetailService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -57,28 +56,28 @@ import java.util.List;
* @since 1.0 * @since 1.0
*/ */
@Service @Service
public class WmsInventorySettlebillService extends MybatisBaseService<WmsInventorySettlebillMapper, WmsInventorySettlebill> { public class WarehouseInventorySettlebillService extends MybatisBaseService<WarehouseInventorySettlebillMapper, WarehouseInventorySettlebill> {
@Autowired @Autowired
private WmsInventorySettlebillDetailService wmsInventorySettlebillDetailService; private WarehouseInventorySettlebillDetailService wmsInventorySettlebillDetailService;
private QueryWrapper<WmsInventorySettlebill> createQueryWrapper(WmsInventorySettlebillQuery query) { private QueryWrapper<WarehouseInventorySettlebill> createQueryWrapper(WarehouseInventorySettlebillQuery query) {
// todo: 这里根据具体业务调整查询条件 // todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<WmsInventorySettlebill> qw = new QueryWrapper<>(); QueryWrapper<WarehouseInventorySettlebill> qw = new QueryWrapper<>();
return qw; return qw;
} }
public PagerVo<WmsInventorySettlebillVo> listPageVo(PagerQuery<WmsInventorySettlebillQuery> pq) { public PagerVo<WarehouseInventorySettlebillVo> listPageVo(PagerQuery<WarehouseInventorySettlebillQuery> pq) {
WmsInventorySettlebillQuery query = pq.getParams(); WarehouseInventorySettlebillQuery query = pq.getParams();
QueryWrapper<WmsInventorySettlebill> qw = createQueryWrapper(query); QueryWrapper<WarehouseInventorySettlebill> qw = createQueryWrapper(query);
IPage<WmsInventorySettlebill> page = PagerUtil.queryToPage(pq); IPage<WarehouseInventorySettlebill> page = PagerUtil.queryToPage(pq);
IPage<WmsInventorySettlebillVo> pagging = baseMapper.selectPageVo(page, qw); IPage<WarehouseInventorySettlebillVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<WmsInventorySettlebillVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseInventorySettlebillVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }
public void saveOrUpdateDto(WmsInventorySettlebillDto dto) { public void saveOrUpdateDto(WarehouseInventorySettlebillDto dto) {
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto); this.insertByDto(dto);
@ -87,38 +86,38 @@ public class WmsInventorySettlebillService extends MybatisBaseService<WmsInvento
this.updateByDto(dto); this.updateByDto(dto);
} }
public void insertByDto(WmsInventorySettlebillDto dto) { public void insertByDto(WarehouseInventorySettlebillDto dto) {
WmsInventorySettlebill entity = new WmsInventorySettlebill(); WarehouseInventorySettlebill entity = new WarehouseInventorySettlebill();
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity); baseMapper.insert(entity);
} }
public void updateByDto(WmsInventorySettlebillDto dto) { public void updateByDto(WarehouseInventorySettlebillDto dto) {
String dtoSid = dto.getSid(); String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) { if (StringUtils.isBlank(dtoSid)) {
return; return;
} }
WmsInventorySettlebill entity = fetchBySid(dtoSid); WarehouseInventorySettlebill entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity); baseMapper.updateById(entity);
} }
public WmsInventorySettlebillDetailsVo fetchDetailsVoBySid(String sid) { public WarehouseInventorySettlebillDetailsVo fetchDetailsVoBySid(String sid) {
WmsInventorySettlebill entity = fetchBySid(sid); WarehouseInventorySettlebill entity = fetchBySid(sid);
WmsInventorySettlebillDetailsVo vo = new WmsInventorySettlebillDetailsVo(); WarehouseInventorySettlebillDetailsVo vo = new WarehouseInventorySettlebillDetailsVo();
BeanUtil.copyProperties(entity, vo); BeanUtil.copyProperties(entity, vo);
return vo; return vo;
} }
public void saveSettlebill(WmsInventorySettlebillDto dto) { public void saveSettlebill(WarehouseInventorySettlebillDto dto) {
WmsInventorySettlebill entity = new WmsInventorySettlebill(); WarehouseInventorySettlebill entity = new WarehouseInventorySettlebill();
BeanUtil.copyProperties(dto, entity, "id", "sid"); BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity); baseMapper.insert(entity);
String mainSid = entity.getSid(); String mainSid = entity.getSid();
List<WarehouseInventory> wmsInventories = baseMapper.selInventoryForStettleBill(dto.getUseOrgSid()); List<WarehouseInventory> wmsInventories = baseMapper.selInventoryForStettleBill(dto.getUseOrgSid());
if (!wmsInventories.isEmpty()) { if (!wmsInventories.isEmpty()) {
for (WarehouseInventory w : wmsInventories) { for (WarehouseInventory w : wmsInventories) {
WmsInventorySettlebillDetail d = new WmsInventorySettlebillDetail(); WarehouseInventorySettlebillDetail d = new WarehouseInventorySettlebillDetail();
BeanUtil.copyProperties(w, d, "id", "sid"); BeanUtil.copyProperties(w, d, "id", "sid");
d.setBillSid(mainSid); d.setBillSid(mainSid);
if (StringUtils.isNotBlank(dto.getSettleState())) { if (StringUtils.isNotBlank(dto.getSettleState())) {
@ -138,9 +137,9 @@ public class WmsInventorySettlebillService extends MybatisBaseService<WmsInvento
} }
} }
public PagerVo<WmsInventorySettleRecordVo> carryForwardList(PagerQuery<WmsInventorySettleRecordQuery> pq) { public PagerVo<WarehouseInventorySettleRecordVo> carryForwardList(PagerQuery<WarehouseInventorySettleRecordQuery> pq) {
WmsInventorySettleRecordQuery query = pq.getParams(); WarehouseInventorySettleRecordQuery query = pq.getParams();
QueryWrapper<WmsInventorySettlebill> qw = new QueryWrapper<>(); QueryWrapper<WarehouseInventorySettlebill> qw = new QueryWrapper<>();
// if (com.yxt.common.base.utils.StringUtils.isNotBlank(query.getOrgPath())) { // if (com.yxt.common.base.utils.StringUtils.isNotBlank(query.getOrgPath())) {
// String orgPath = query.getOrgPath(); // String orgPath = query.getOrgPath();
// ResultBean<String> orgSidByPath = sysStaffOrgFeign.getOrgSidByPath(orgPath); // ResultBean<String> orgSidByPath = sysStaffOrgFeign.getOrgSidByPath(orgPath);
@ -156,9 +155,9 @@ public class WmsInventorySettlebillService extends MybatisBaseService<WmsInvento
apply(com.yxt.common.base.utils.StringUtils.isNotBlank(query.getEndDate()), "date_format (createTime,'%Y-%m-%d') <= date_format('" + query.getEndDate() + "','%Y-%m-%d')" apply(com.yxt.common.base.utils.StringUtils.isNotBlank(query.getEndDate()), "date_format (createTime,'%Y-%m-%d') <= date_format('" + query.getEndDate() + "','%Y-%m-%d')"
); );
qw.orderByDesc("createTime"); qw.orderByDesc("createTime");
IPage<WmsInventorySettlebill> page = PagerUtil.queryToPage(pq); IPage<WarehouseInventorySettlebill> page = PagerUtil.queryToPage(pq);
IPage<WmsInventorySettleRecordVo> pagging = baseMapper.carryForwardList(page, qw); IPage<WarehouseInventorySettleRecordVo> pagging = baseMapper.carryForwardList(page, qw);
PagerVo<WmsInventorySettleRecordVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<WarehouseInventorySettleRecordVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }
} }

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebill/WmsInventorySettlebillVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebill/WarehouseInventorySettlebillVo.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebill; package com.yxt.warehouse.biz.warehouseinventorysettlebill;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -49,7 +49,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "库存结算单 视图数据对象", description = "库存结算单 视图数据对象") @ApiModel(value = "库存结算单 视图数据对象", description = "库存结算单 视图数据对象")
public class WmsInventorySettlebillVo implements Vo { public class WarehouseInventorySettlebillVo implements Vo {
private String sid; // sid private String sid; // sid

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebilldetail/WmsInventorySettlebillDetail.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebilldetail/WarehouseInventorySettlebillDetail.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebilldetail; package com.yxt.warehouse.biz.warehouseinventorysettlebilldetail;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity; import com.yxt.common.core.domain.BaseEntity;
@ -49,7 +49,7 @@ import java.math.BigDecimal;
@Data @Data
@ApiModel(value = "库存结算明细", description = "库存结算明细") @ApiModel(value = "库存结算明细", description = "库存结算明细")
@TableName("wms_inventory_settlebill_detail") @TableName("wms_inventory_settlebill_detail")
public class WmsInventorySettlebillDetail extends BaseEntity { public class WarehouseInventorySettlebillDetail extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("结算单sid") @ApiModelProperty("结算单sid")

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebilldetail/WmsInventorySettlebillDetailDetailsVo.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebilldetail/WarehouseInventorySettlebillDetailDetailsVo.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebilldetail; package com.yxt.warehouse.biz.warehouseinventorysettlebilldetail;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -50,7 +50,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "库存结算明细 视图数据详情", description = "库存结算明细 视图数据详情") @ApiModel(value = "库存结算明细 视图数据详情", description = "库存结算明细 视图数据详情")
public class WmsInventorySettlebillDetailDetailsVo implements Vo { public class WarehouseInventorySettlebillDetailDetailsVo implements Vo {
private String sid; // sid private String sid; // sid

4
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebilldetail/WmsInventorySettlebillDetailDto.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebilldetail/WarehouseInventorySettlebillDetailDto.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebilldetail; package com.yxt.warehouse.biz.warehouseinventorysettlebilldetail;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
@ -50,7 +50,7 @@ import java.util.Date;
*/ */
@Data @Data
@ApiModel(value = "库存结算明细 数据传输对象", description = "库存结算明细 数据传输对象") @ApiModel(value = "库存结算明细 数据传输对象", description = "库存结算明细 数据传输对象")
public class WmsInventorySettlebillDetailDto implements Dto { public class WarehouseInventorySettlebillDetailDto implements Dto {
private String sid; // sid private String sid; // sid

12
src/main/java/com/yxt/warehouse/biz/wmsinventorysettlebilldetail/WmsInventorySettlebillDetailMapper.java → src/main/java/com/yxt/warehouse/biz/warehouseinventorysettlebilldetail/WarehouseInventorySettlebillDetailMapper.java

@ -23,7 +23,7 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/ *********************************************************/
package com.yxt.warehouse.biz.wmsinventorysettlebilldetail; package com.yxt.warehouse.biz.warehouseinventorysettlebilldetail;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -51,20 +51,20 @@ import java.util.List;
* @since 1.0 * @since 1.0
*/ */
@Mapper @Mapper
public interface WmsInventorySettlebillDetailMapper extends BaseMapper<WmsInventorySettlebillDetail> { public interface WarehouseInventorySettlebillDetailMapper extends BaseMapper<WarehouseInventorySettlebillDetail> {
//@Update("update wms_inventory_settlebill_detail set name=#{msg} where id=#{id}") //@Update("update wms_inventory_settlebill_detail set name=#{msg} where id=#{id}")
//IPage<WmsInventorySettlebillDetailVo> voPage(IPage<WmsInventorySettlebillDetail> page, @Param(Constants.WRAPPER) QueryWrapper<WmsInventorySettlebillDetail> qw); //IPage<WmsInventorySettlebillDetailVo> voPage(IPage<WmsInventorySettlebillDetail> page, @Param(Constants.WRAPPER) QueryWrapper<WmsInventorySettlebillDetail> qw);
IPage<WmsInventorySettlebillDetailVo> selectPageVo(IPage<WmsInventorySettlebillDetail> page, @Param(Constants.WRAPPER) Wrapper<WmsInventorySettlebillDetail> qw); IPage<WarehouseInventorySettlebillDetailVo> selectPageVo(IPage<WarehouseInventorySettlebillDetail> page, @Param(Constants.WRAPPER) Wrapper<WarehouseInventorySettlebillDetail> qw);
List<WmsInventorySettlebillDetailVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WmsInventorySettlebillDetail> qw); List<WarehouseInventorySettlebillDetailVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<WarehouseInventorySettlebillDetail> qw);
@Select("select * from wms_inventory_settlebill_detail") @Select("select * from wms_inventory_settlebill_detail")
List<WmsInventorySettlebillDetailVo> selectListVo(); List<WarehouseInventorySettlebillDetailVo> selectListVo();
@Delete("delete from wms_inventory_settlebill_detail where billSid = #{sid}") @Delete("delete from wms_inventory_settlebill_detail where billSid = #{sid}")
void delByMainSid(String sid); void delByMainSid(String sid);
List<WmsInventorySettlebillExportVo> listExcel(@Param(Constants.WRAPPER) QueryWrapper<WmsInventorySettlebillDetail> qw); List<WarehouseInventorySettlebillExportVo> listExcel(@Param(Constants.WRAPPER) QueryWrapper<WarehouseInventorySettlebillDetail> qw);
} }

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save