Browse Source

2025-09-16 pda 生产退仓

master
fengyuan_yang 4 months ago
parent
commit
6aef34822d
  1. 16
      src/main/java/com/gaotao/modules/productionPicking/dao/StockTransactionLogMapper.java
  2. 45
      src/main/java/com/gaotao/modules/productionPicking/entity/StockTransactionLogEntity.java
  3. 5
      src/main/java/com/gaotao/modules/productionPicking/service/impl/ProductionPickingServiceImpl.java

16
src/main/java/com/gaotao/modules/productionPicking/dao/StockTransactionLogMapper.java

@ -0,0 +1,16 @@
package com.gaotao.modules.productionPicking.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gaotao.modules.inventoryStock.entity.InventoryStock;
import com.gaotao.modules.productionPicking.entity.StockTransactionLogEntity;
import com.gaotao.modules.trans.entity.TransDetail;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
@Mapper
public interface StockTransactionLogMapper extends BaseMapper<StockTransactionLogEntity> {
}

45
src/main/java/com/gaotao/modules/productionPicking/entity/StockTransactionLogEntity.java

@ -0,0 +1,45 @@
package com.gaotao.modules.productionPicking.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
@TableName("StockTransactionLog")
public class StockTransactionLogEntity {
private String transactionId;
private String site;
private String buNo;
private String documentType;
private String documentNo;
private String documentLineNo;
private String partNo;
private String rollNo;
private BigDecimal rollQty;
private String transactionType;
private String warehouseId;
private String locationId;
private Date transactionDate;
private String transactionBy;
private String orderref1;
private String orderref2;
private String remarks;
}

5
src/main/java/com/gaotao/modules/productionPicking/service/impl/ProductionPickingServiceImpl.java

@ -1,6 +1,8 @@
package com.gaotao.modules.productionPicking.service.impl;
import com.gaotao.modules.productionPicking.dao.ProductionPickingMapper;
import com.gaotao.modules.productionPicking.dao.StockTransactionLogMapper;
import com.gaotao.modules.productionPicking.entity.StockTransactionLogEntity;
import com.gaotao.modules.productionPicking.service.ProductionPickingService;
import com.gaotao.modules.inventoryStock.entity.InventoryStock;
import com.gaotao.modules.inventoryStock.service.InventoryStockService;
@ -43,6 +45,9 @@ public class ProductionPickingServiceImpl implements ProductionPickingService {
@Autowired
private TransDetailSubService transDetailSubService;
@Autowired
private StockTransactionLogMapper stockTransactionLogMapper;
@Override
public List<Map<String, Object>> getOutboundList(String site, String warehouseId, String searchCode, String status) {
SysUserEntity sysUserEntity = (SysUserEntity) SecurityUtils.getSubject().getPrincipal();

Loading…
Cancel
Save