修复库存管理
This commit is contained in:
parent
be9520e62b
commit
30afb5ae14
|
|
@ -7,7 +7,7 @@ import cn.qihangerp.common.TableDataInfo;
|
||||||
import cn.qihangerp.module.stock.domain.ErpStockOut;
|
import cn.qihangerp.module.stock.domain.ErpStockOut;
|
||||||
import cn.qihangerp.module.stock.request.StockOutCreateRequest;
|
import cn.qihangerp.module.stock.request.StockOutCreateRequest;
|
||||||
import cn.qihangerp.module.stock.request.StockOutItemRequest;
|
import cn.qihangerp.module.stock.request.StockOutItemRequest;
|
||||||
import cn.qihangerp.module.stock.service.WmsStockOutService;
|
import cn.qihangerp.module.stock.service.ErpStockOutService;
|
||||||
import cn.qihangerp.security.common.BaseController;
|
import cn.qihangerp.security.common.BaseController;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/stockOut")
|
@RequestMapping("/stockOut")
|
||||||
public class StockOutController extends BaseController {
|
public class StockOutController extends BaseController {
|
||||||
private final WmsStockOutService stockOutService;
|
private final ErpStockOutService stockOutService;
|
||||||
|
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public TableDataInfo list(ErpStockOut bo, PageQuery pageQuery)
|
public TableDataInfo list(ErpStockOut bo, PageQuery pageQuery)
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,10 @@ package cn.qihangerp.oms.controller;
|
||||||
|
|
||||||
import cn.qihangerp.common.AjaxResult;
|
import cn.qihangerp.common.AjaxResult;
|
||||||
import cn.qihangerp.common.TableDataInfo;
|
import cn.qihangerp.common.TableDataInfo;
|
||||||
import cn.qihangerp.module.stock.domain.WmsWarehouse;
|
import cn.qihangerp.module.stock.domain.ErpWarehouse;
|
||||||
import cn.qihangerp.module.stock.domain.WmsWarehousePosition;
|
import cn.qihangerp.module.stock.domain.ErpWarehousePosition;
|
||||||
import cn.qihangerp.module.stock.service.WmsWarehousePositionService;
|
import cn.qihangerp.module.stock.service.ErpWarehousePositionService;
|
||||||
import cn.qihangerp.module.stock.service.WmsWarehouseService;
|
import cn.qihangerp.module.stock.service.ErpWarehouseService;
|
||||||
import cn.qihangerp.security.common.BaseController;
|
import cn.qihangerp.security.common.BaseController;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
|
|
@ -21,18 +21,18 @@ import java.util.List;
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/warehouse")
|
@RequestMapping("/warehouse")
|
||||||
public class WarehouseController extends BaseController {
|
public class WarehouseController extends BaseController {
|
||||||
private final WmsWarehouseService warehouseService;
|
private final ErpWarehouseService warehouseService;
|
||||||
private final WmsWarehousePositionService positionService;
|
private final ErpWarehousePositionService positionService;
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public TableDataInfo list(WmsWarehouse bo)
|
public TableDataInfo list(ErpWarehouse bo)
|
||||||
{
|
{
|
||||||
LambdaQueryWrapper<WmsWarehouse> qw = new LambdaQueryWrapper<WmsWarehouse>()
|
LambdaQueryWrapper<ErpWarehouse> qw = new LambdaQueryWrapper<ErpWarehouse>()
|
||||||
.eq(bo.getStatus()!=null,WmsWarehouse::getStatus, bo.getStatus())
|
.eq(bo.getStatus()!=null, ErpWarehouse::getStatus, bo.getStatus())
|
||||||
.like(StringUtils.hasText(bo.getNumber()),WmsWarehouse::getNumber,bo.getNumber())
|
.like(StringUtils.hasText(bo.getNumber()), ErpWarehouse::getNumber,bo.getNumber())
|
||||||
.like(StringUtils.hasText(bo.getName()),WmsWarehouse::getName,bo.getName())
|
.like(StringUtils.hasText(bo.getName()), ErpWarehouse::getName,bo.getName())
|
||||||
;
|
;
|
||||||
List<WmsWarehouse> wmsWarehouses = warehouseService.list(qw);
|
List<ErpWarehouse> erpWarehouses = warehouseService.list(qw);
|
||||||
return getDataTable(wmsWarehouses);
|
return getDataTable(erpWarehouses);
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping(value = "/{id}")
|
@GetMapping(value = "/{id}")
|
||||||
|
|
@ -41,13 +41,13 @@ public class WarehouseController extends BaseController {
|
||||||
return success(warehouseService.getById(id));
|
return success(warehouseService.getById(id));
|
||||||
}
|
}
|
||||||
@PostMapping
|
@PostMapping
|
||||||
public AjaxResult add(@RequestBody WmsWarehouse warehouse)
|
public AjaxResult add(@RequestBody ErpWarehouse warehouse)
|
||||||
{
|
{
|
||||||
warehouse.setCreateBy(getUsername());
|
warehouse.setCreateBy(getUsername());
|
||||||
warehouse.setCreateTime(new Date());
|
warehouse.setCreateTime(new Date());
|
||||||
boolean save = warehouseService.save(warehouse);
|
boolean save = warehouseService.save(warehouse);
|
||||||
if(save){
|
if(save){
|
||||||
WmsWarehousePosition position = new WmsWarehousePosition();
|
ErpWarehousePosition position = new ErpWarehousePosition();
|
||||||
position.setWarehouseId(warehouse.getId());
|
position.setWarehouseId(warehouse.getId());
|
||||||
position.setParentId(0);
|
position.setParentId(0);
|
||||||
position.setParentId1(0);
|
position.setParentId1(0);
|
||||||
|
|
@ -64,7 +64,7 @@ public class WarehouseController extends BaseController {
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
@PutMapping
|
@PutMapping
|
||||||
public AjaxResult edit(@RequestBody WmsWarehouse warehouse)
|
public AjaxResult edit(@RequestBody ErpWarehouse warehouse)
|
||||||
{
|
{
|
||||||
warehouse.setUpdateBy(getUsername());
|
warehouse.setUpdateBy(getUsername());
|
||||||
warehouse.setUpdateTime(new Date());
|
warehouse.setUpdateTime(new Date());
|
||||||
|
|
@ -79,26 +79,26 @@ public class WarehouseController extends BaseController {
|
||||||
@GetMapping("/position/list")
|
@GetMapping("/position/list")
|
||||||
public TableDataInfo positionList(Long warehouseId)
|
public TableDataInfo positionList(Long warehouseId)
|
||||||
{
|
{
|
||||||
LambdaQueryWrapper<WmsWarehousePosition> qw = new LambdaQueryWrapper<WmsWarehousePosition>()
|
LambdaQueryWrapper<ErpWarehousePosition> qw = new LambdaQueryWrapper<ErpWarehousePosition>()
|
||||||
.eq(WmsWarehousePosition::getWarehouseId,warehouseId)
|
.eq(ErpWarehousePosition::getWarehouseId,warehouseId)
|
||||||
;
|
;
|
||||||
List<WmsWarehousePosition> list = positionService.list(qw);
|
List<ErpWarehousePosition> list = positionService.list(qw);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
@GetMapping("/position/search")
|
@GetMapping("/position/search")
|
||||||
public TableDataInfo searchPosition(Long warehouseId,String number)
|
public TableDataInfo searchPosition(Long warehouseId,String number)
|
||||||
{
|
{
|
||||||
LambdaQueryWrapper<WmsWarehousePosition> qw = new LambdaQueryWrapper<WmsWarehousePosition>()
|
LambdaQueryWrapper<ErpWarehousePosition> qw = new LambdaQueryWrapper<ErpWarehousePosition>()
|
||||||
.eq(WmsWarehousePosition::getWarehouseId,warehouseId)
|
.eq(ErpWarehousePosition::getWarehouseId,warehouseId)
|
||||||
.like(WmsWarehousePosition::getNumber,number)
|
.like(ErpWarehousePosition::getNumber,number)
|
||||||
;
|
;
|
||||||
List<WmsWarehousePosition> list = positionService.list(qw);
|
List<ErpWarehousePosition> list = positionService.list(qw);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/position")
|
@PostMapping("/position")
|
||||||
public AjaxResult positionAdd(@RequestBody WmsWarehousePosition position) {
|
public AjaxResult positionAdd(@RequestBody ErpWarehousePosition position) {
|
||||||
position.setCreateBy(getUsername());
|
position.setCreateBy(getUsername());
|
||||||
position.setCreateTime(new Date());
|
position.setCreateTime(new Date());
|
||||||
position.setParentId1(0);
|
position.setParentId1(0);
|
||||||
|
|
@ -115,7 +115,7 @@ public class WarehouseController extends BaseController {
|
||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/position")
|
@PutMapping("/position")
|
||||||
public AjaxResult positionEdit(@RequestBody WmsWarehousePosition position)
|
public AjaxResult positionEdit(@RequestBody ErpWarehousePosition position)
|
||||||
{
|
{
|
||||||
position.setUpdateBy(getUsername());
|
position.setUpdateBy(getUsername());
|
||||||
position.setUpdateTime(new Date());
|
position.setUpdateTime(new Date());
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ import lombok.Data;
|
||||||
* @TableName wms_warehouse
|
* @TableName wms_warehouse
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class WmsWarehouse implements Serializable {
|
public class ErpWarehouse implements Serializable {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
@ -12,7 +12,7 @@ import lombok.Data;
|
||||||
* @TableName wms_warehouse_position
|
* @TableName wms_warehouse_position
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class WmsWarehousePosition implements Serializable {
|
public class ErpWarehousePosition implements Serializable {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
* @Entity cn.qihangerp.wms.domain.WmsStockOutItem
|
* @Entity cn.qihangerp.wms.domain.WmsStockOutItem
|
||||||
*/
|
*/
|
||||||
public interface WmsStockOutItemMapper extends BaseMapper<ErpStockOutItem> {
|
public interface ErpStockOutItemMapper extends BaseMapper<ErpStockOutItem> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
* @Entity cn.qihangerp.wms.domain.WmsStockOutItemPosition
|
* @Entity cn.qihangerp.wms.domain.WmsStockOutItemPosition
|
||||||
*/
|
*/
|
||||||
public interface WmsStockOutItemPositionMapper extends BaseMapper<ErpStockOutItemPosition> {
|
public interface ErpStockOutItemPositionMapper extends BaseMapper<ErpStockOutItemPosition> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
* @Entity cn.qihangerp.wms.domain.WmsStockOut
|
* @Entity cn.qihangerp.wms.domain.WmsStockOut
|
||||||
*/
|
*/
|
||||||
public interface WmsStockOutMapper extends BaseMapper<ErpStockOut> {
|
public interface ErpStockOutMapper extends BaseMapper<ErpStockOut> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.qihangerp.module.stock.mapper;
|
package cn.qihangerp.module.stock.mapper;
|
||||||
|
|
||||||
|
|
||||||
import cn.qihangerp.module.stock.domain.WmsWarehouse;
|
import cn.qihangerp.module.stock.domain.ErpWarehouse;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
* @Entity cn.qihangerp.wms.domain.WmsWarehouse
|
* @Entity cn.qihangerp.wms.domain.WmsWarehouse
|
||||||
*/
|
*/
|
||||||
public interface WmsWarehouseMapper extends BaseMapper<WmsWarehouse> {
|
public interface ErpWarehouseMapper extends BaseMapper<ErpWarehouse> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.qihangerp.module.stock.mapper;
|
package cn.qihangerp.module.stock.mapper;
|
||||||
|
|
||||||
|
|
||||||
import cn.qihangerp.module.stock.domain.WmsWarehousePosition;
|
import cn.qihangerp.module.stock.domain.ErpWarehousePosition;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
* @Entity cn.qihangerp.wms.domain.WmsWarehousePosition
|
* @Entity cn.qihangerp.wms.domain.WmsWarehousePosition
|
||||||
*/
|
*/
|
||||||
public interface WmsWarehousePositionMapper extends BaseMapper<WmsWarehousePosition> {
|
public interface ErpWarehousePositionMapper extends BaseMapper<ErpWarehousePosition> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -8,6 +8,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
* @description 针对表【wms_inventory_operation(仓库库存操作记录表)】的数据库操作Service
|
* @description 针对表【wms_inventory_operation(仓库库存操作记录表)】的数据库操作Service
|
||||||
* @createDate 2024-09-23 22:35:19
|
* @createDate 2024-09-23 22:35:19
|
||||||
*/
|
*/
|
||||||
public interface WmsInventoryOperationService extends IService<WmsInventoryOperation> {
|
public interface ErpInventoryOperationService extends IService<WmsInventoryOperation> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -9,6 +9,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
* @description 针对表【wms_stock_out_item_position(出库仓位详情)】的数据库操作Service
|
* @description 针对表【wms_stock_out_item_position(出库仓位详情)】的数据库操作Service
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
*/
|
*/
|
||||||
public interface WmsStockOutItemPositionService extends IService<ErpStockOutItemPosition> {
|
public interface ErpStockOutItemPositionService extends IService<ErpStockOutItemPosition> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -9,6 +9,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
* @description 针对表【wms_stock_out_item(出库单明细)】的数据库操作Service
|
* @description 针对表【wms_stock_out_item(出库单明细)】的数据库操作Service
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
*/
|
*/
|
||||||
public interface WmsStockOutItemService extends IService<ErpStockOutItem> {
|
public interface ErpStockOutItemService extends IService<ErpStockOutItem> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -14,7 +14,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
* @description 针对表【wms_stock_out(出库单)】的数据库操作Service
|
* @description 针对表【wms_stock_out(出库单)】的数据库操作Service
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
*/
|
*/
|
||||||
public interface WmsStockOutService extends IService<ErpStockOut> {
|
public interface ErpStockOutService extends IService<ErpStockOut> {
|
||||||
PageResult<ErpStockOut> queryPageList(ErpStockOut bo, PageQuery pageQuery);
|
PageResult<ErpStockOut> queryPageList(ErpStockOut bo, PageQuery pageQuery);
|
||||||
ResultVo<Long> createEntry(Long userId, String userName, StockOutCreateRequest request);
|
ResultVo<Long> createEntry(Long userId, String userName, StockOutCreateRequest request);
|
||||||
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.qihangerp.module.stock.service;
|
package cn.qihangerp.module.stock.service;
|
||||||
|
|
||||||
|
|
||||||
import cn.qihangerp.module.stock.domain.WmsWarehousePosition;
|
import cn.qihangerp.module.stock.domain.ErpWarehousePosition;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -9,6 +9,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
* @description 针对表【wms_warehouse_position(仓库仓位表)】的数据库操作Service
|
* @description 针对表【wms_warehouse_position(仓库仓位表)】的数据库操作Service
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
*/
|
*/
|
||||||
public interface WmsWarehousePositionService extends IService<WmsWarehousePosition> {
|
public interface ErpWarehousePositionService extends IService<ErpWarehousePosition> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.qihangerp.module.stock.service;
|
package cn.qihangerp.module.stock.service;
|
||||||
|
|
||||||
|
|
||||||
import cn.qihangerp.module.stock.domain.WmsWarehouse;
|
import cn.qihangerp.module.stock.domain.ErpWarehouse;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -9,6 +9,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
* @description 针对表【wms_warehouse(仓库表)】的数据库操作Service
|
* @description 针对表【wms_warehouse(仓库表)】的数据库操作Service
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
*/
|
*/
|
||||||
public interface WmsWarehouseService extends IService<WmsWarehouse> {
|
public interface ErpWarehouseService extends IService<ErpWarehouse> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -2,7 +2,7 @@ package cn.qihangerp.module.stock.service.impl;
|
||||||
|
|
||||||
import cn.qihangerp.module.stock.domain.WmsInventoryOperation;
|
import cn.qihangerp.module.stock.domain.WmsInventoryOperation;
|
||||||
import cn.qihangerp.module.stock.mapper.WmsInventoryOperationMapper;
|
import cn.qihangerp.module.stock.mapper.WmsInventoryOperationMapper;
|
||||||
import cn.qihangerp.module.stock.service.WmsInventoryOperationService;
|
import cn.qihangerp.module.stock.service.ErpInventoryOperationService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -13,8 +13,8 @@ import org.springframework.stereotype.Service;
|
||||||
* @createDate 2024-09-23 22:35:19
|
* @createDate 2024-09-23 22:35:19
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class WmsInventoryOperationServiceImpl extends ServiceImpl<WmsInventoryOperationMapper, WmsInventoryOperation>
|
public class ErpInventoryOperationServiceImpl extends ServiceImpl<WmsInventoryOperationMapper, WmsInventoryOperation>
|
||||||
implements WmsInventoryOperationService {
|
implements ErpInventoryOperationService {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package cn.qihangerp.module.stock.service.impl;
|
package cn.qihangerp.module.stock.service.impl;
|
||||||
|
|
||||||
import cn.qihangerp.module.stock.domain.ErpStockOutItemPosition;
|
import cn.qihangerp.module.stock.domain.ErpStockOutItemPosition;
|
||||||
import cn.qihangerp.module.stock.mapper.WmsStockOutItemPositionMapper;
|
import cn.qihangerp.module.stock.mapper.ErpStockOutItemPositionMapper;
|
||||||
import cn.qihangerp.module.stock.service.WmsStockOutItemPositionService;
|
import cn.qihangerp.module.stock.service.ErpStockOutItemPositionService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -13,8 +13,8 @@ import org.springframework.stereotype.Service;
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class WmsStockOutItemPositionServiceImpl extends ServiceImpl<WmsStockOutItemPositionMapper, ErpStockOutItemPosition>
|
public class ErpStockOutItemPositionServiceImpl extends ServiceImpl<ErpStockOutItemPositionMapper, ErpStockOutItemPosition>
|
||||||
implements WmsStockOutItemPositionService {
|
implements ErpStockOutItemPositionService {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package cn.qihangerp.module.stock.service.impl;
|
package cn.qihangerp.module.stock.service.impl;
|
||||||
|
|
||||||
import cn.qihangerp.module.stock.domain.ErpStockOutItem;
|
import cn.qihangerp.module.stock.domain.ErpStockOutItem;
|
||||||
import cn.qihangerp.module.stock.mapper.WmsStockOutItemMapper;
|
import cn.qihangerp.module.stock.mapper.ErpStockOutItemMapper;
|
||||||
import cn.qihangerp.module.stock.service.WmsStockOutItemService;
|
import cn.qihangerp.module.stock.service.ErpStockOutItemService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -13,8 +13,8 @@ import org.springframework.stereotype.Service;
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class WmsStockOutItemServiceImpl extends ServiceImpl<WmsStockOutItemMapper, ErpStockOutItem>
|
public class ErpStockOutItemServiceImpl extends ServiceImpl<ErpStockOutItemMapper, ErpStockOutItem>
|
||||||
implements WmsStockOutItemService {
|
implements ErpStockOutItemService {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -12,13 +12,13 @@ import cn.qihangerp.module.goods.service.OGoodsInventoryService;
|
||||||
import cn.qihangerp.module.stock.domain.ErpStockOut;
|
import cn.qihangerp.module.stock.domain.ErpStockOut;
|
||||||
import cn.qihangerp.module.stock.domain.ErpStockOutItem;
|
import cn.qihangerp.module.stock.domain.ErpStockOutItem;
|
||||||
import cn.qihangerp.module.stock.domain.ErpStockOutItemPosition;
|
import cn.qihangerp.module.stock.domain.ErpStockOutItemPosition;
|
||||||
import cn.qihangerp.module.stock.mapper.WmsStockOutItemPositionMapper;
|
import cn.qihangerp.module.stock.mapper.ErpStockOutItemPositionMapper;
|
||||||
import cn.qihangerp.module.stock.mapper.WmsStockOutMapper;
|
import cn.qihangerp.module.stock.mapper.ErpStockOutMapper;
|
||||||
import cn.qihangerp.module.stock.request.GoodsSkuInventoryVo;
|
import cn.qihangerp.module.stock.request.GoodsSkuInventoryVo;
|
||||||
import cn.qihangerp.module.stock.request.StockOutCreateRequest;
|
import cn.qihangerp.module.stock.request.StockOutCreateRequest;
|
||||||
import cn.qihangerp.module.stock.request.StockOutItemRequest;
|
import cn.qihangerp.module.stock.request.StockOutItemRequest;
|
||||||
import cn.qihangerp.module.stock.service.WmsStockOutItemService;
|
import cn.qihangerp.module.stock.service.ErpStockOutItemService;
|
||||||
import cn.qihangerp.module.stock.service.WmsStockOutService;
|
import cn.qihangerp.module.stock.service.ErpStockOutService;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
@ -41,11 +41,11 @@ import java.util.stream.Collectors;
|
||||||
*/
|
*/
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Service
|
@Service
|
||||||
public class WmsStockOutServiceImpl extends ServiceImpl<WmsStockOutMapper, ErpStockOut>
|
public class ErpStockOutServiceImpl extends ServiceImpl<ErpStockOutMapper, ErpStockOut>
|
||||||
implements WmsStockOutService {
|
implements ErpStockOutService {
|
||||||
private final WmsStockOutMapper outMapper;
|
private final ErpStockOutMapper outMapper;
|
||||||
private final WmsStockOutItemService outItemService;
|
private final ErpStockOutItemService outItemService;
|
||||||
private final WmsStockOutItemPositionMapper outItemPositionMapper;
|
private final ErpStockOutItemPositionMapper outItemPositionMapper;
|
||||||
private final OGoodsInventoryBatchService goodsInventoryBatchService;
|
private final OGoodsInventoryBatchService goodsInventoryBatchService;
|
||||||
private final OGoodsInventoryService goodsInventoryService;
|
private final OGoodsInventoryService goodsInventoryService;
|
||||||
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package cn.qihangerp.module.stock.service.impl;
|
package cn.qihangerp.module.stock.service.impl;
|
||||||
|
|
||||||
import cn.qihangerp.module.stock.domain.WmsWarehousePosition;
|
import cn.qihangerp.module.stock.domain.ErpWarehousePosition;
|
||||||
import cn.qihangerp.module.stock.mapper.WmsWarehousePositionMapper;
|
import cn.qihangerp.module.stock.mapper.ErpWarehousePositionMapper;
|
||||||
import cn.qihangerp.module.stock.service.WmsWarehousePositionService;
|
import cn.qihangerp.module.stock.service.ErpWarehousePositionService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -13,8 +13,8 @@ import org.springframework.stereotype.Service;
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class WmsWarehousePositionServiceImpl extends ServiceImpl<WmsWarehousePositionMapper, WmsWarehousePosition>
|
public class ErpWarehousePositionServiceImpl extends ServiceImpl<ErpWarehousePositionMapper, ErpWarehousePosition>
|
||||||
implements WmsWarehousePositionService {
|
implements ErpWarehousePositionService {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package cn.qihangerp.module.stock.service.impl;
|
package cn.qihangerp.module.stock.service.impl;
|
||||||
|
|
||||||
import cn.qihangerp.module.stock.domain.WmsWarehouse;
|
import cn.qihangerp.module.stock.domain.ErpWarehouse;
|
||||||
import cn.qihangerp.module.stock.mapper.WmsWarehouseMapper;
|
import cn.qihangerp.module.stock.mapper.ErpWarehouseMapper;
|
||||||
import cn.qihangerp.module.stock.service.WmsWarehouseService;
|
import cn.qihangerp.module.stock.service.ErpWarehouseService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -13,8 +13,8 @@ import org.springframework.stereotype.Service;
|
||||||
* @createDate 2024-09-22 11:13:23
|
* @createDate 2024-09-22 11:13:23
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class WmsWarehouseServiceImpl extends ServiceImpl<WmsWarehouseMapper, WmsWarehouse>
|
public class ErpWarehouseServiceImpl extends ServiceImpl<ErpWarehouseMapper, ErpWarehouse>
|
||||||
implements WmsWarehouseService {
|
implements ErpWarehouseService {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="cn.qihangerp.module.stock.mapper.WmsStockInItemMapper">
|
<mapper namespace="cn.qihangerp.module.stock.mapper.ErpStockInItemMapper">
|
||||||
|
|
||||||
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockInItem">
|
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockInItem">
|
||||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="cn.qihangerp.module.stock.mapper.WmsStockInMapper">
|
<mapper namespace="cn.qihangerp.module.stock.mapper.ErpStockInMapper">
|
||||||
|
|
||||||
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockIn">
|
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockIn">
|
||||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="cn.qihangerp.module.stock.mapper.WmsStockOutItemMapper">
|
<mapper namespace="cn.qihangerp.module.stock.mapper.ErpStockOutItemMapper">
|
||||||
|
|
||||||
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockOutItem">
|
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockOutItem">
|
||||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="cn.qihangerp.module.stock.mapper.WmsStockOutItemPositionMapper">
|
<mapper namespace="cn.qihangerp.module.stock.mapper.ErpStockOutItemPositionMapper">
|
||||||
|
|
||||||
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockOutItemPosition">
|
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockOutItemPosition">
|
||||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="cn.qihangerp.module.stock.mapper.WmsStockOutMapper">
|
<mapper namespace="cn.qihangerp.module.stock.mapper.ErpStockOutMapper">
|
||||||
|
|
||||||
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockOut">
|
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpStockOut">
|
||||||
<id property="id" column="id" jdbcType="BIGINT"/>
|
<id property="id" column="id" jdbcType="BIGINT"/>
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="cn.qihangerp.module.stock.mapper.WmsWarehouseMapper">
|
<mapper namespace="cn.qihangerp.module.stock.mapper.ErpWarehouseMapper">
|
||||||
|
|
||||||
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.WmsWarehouse">
|
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpWarehouse">
|
||||||
<id property="id" column="id" jdbcType="INTEGER"/>
|
<id property="id" column="id" jdbcType="INTEGER"/>
|
||||||
<result property="number" column="number" jdbcType="VARCHAR"/>
|
<result property="number" column="number" jdbcType="VARCHAR"/>
|
||||||
<result property="name" column="name" jdbcType="VARCHAR"/>
|
<result property="name" column="name" jdbcType="VARCHAR"/>
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="cn.qihangerp.module.stock.mapper.WmsWarehousePositionMapper">
|
<mapper namespace="cn.qihangerp.module.stock.mapper.ErpWarehousePositionMapper">
|
||||||
|
|
||||||
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.WmsWarehousePosition">
|
<resultMap id="BaseResultMap" type="cn.qihangerp.module.stock.domain.ErpWarehousePosition">
|
||||||
<id property="id" column="id" jdbcType="INTEGER"/>
|
<id property="id" column="id" jdbcType="INTEGER"/>
|
||||||
<result property="warehouseId" column="warehouse_id" jdbcType="INTEGER"/>
|
<result property="warehouseId" column="warehouse_id" jdbcType="INTEGER"/>
|
||||||
<result property="number" column="number" jdbcType="VARCHAR"/>
|
<result property="number" column="number" jdbcType="VARCHAR"/>
|
||||||
Loading…
Reference in New Issue