入库部分和接口

This commit is contained in:
张怡蓉
2025-12-30 09:28:36 +08:00
parent dc8f2d329a
commit f5f4d1007a
22 changed files with 705 additions and 226 deletions

View File

@@ -0,0 +1,38 @@
package com.ruoyi.api.domain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
/**
* 出入库通知单-子表接收对象
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class DeliveryNoticeItemVo {
/** 行号 */
private String lineNo;
/** 存货编码 */
private String inventoryCode;
/** 存货名称 */
private String inventoryName;
/** 规格型号 */
private String specModel;
/** 层级关系 */
private String levelRelation;
/** 上层物料 */
private String upperMaterial;
/** 顶层物料 */
private String topMaterial;
/** 批次 */
private String lotNo;
/** 计量单位 */
private String unit;
/** 数量 */
private String quantity;
/** 备注 */
private String remark;
}

View File

@@ -0,0 +1,52 @@
package com.ruoyi.api.domain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.util.List;
/**
* 出入库通知单-主表接收对象
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class DeliveryNoticeVo {
/** 合同号 */
private String contractNo;
/** 销售订单号 */
private String salesOrderNo;
/** 出库类型(AGV搬运/人工出库/到缓存区等) */
private String outType;
/** 是否按项目出(Y/N 或 1/0) */
private String isProjectOut;
/** 单据号 */
private String billNo;
/** 单据时间,格式:yyyy-MM-dd HH:mm:ss */
private String billDate;
/** 审核时间,格式:yyyy-MM-dd HH:mm:ss */
private String approveDate;
/** 单据类型(生产领料/生产退料/产品入库/采购入库等) */
private String billType;
/** 客商代号 */
private String customerId;
/** 客商名称 */
private String customerName;
/** 项目号 */
private String projectNo;
/** 制单人 */
private String createMan;
/** 审核人 */
private String approveMan;
/** 操作类型:1新增 2修改 3删除 */
private String opType;
/** 仓库编码 */
private String warehouseId;
/** 备注 */
private String remark;
/** 子表明细列表 */
private List<DeliveryNoticeItemVo> detailList;
}