WMS相关文件添加,仅添加文件,可启动但未测试

This commit is contained in:
赵正易
2024-03-08 08:28:14 +08:00
parent a0ae0c35b0
commit b400063e1a
83 changed files with 3767 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class AreaQuery
{
// 货区编号 精确匹配
private String areaNo;
// 货区名称 精确匹配
private String areaNameLike;
// 所属仓库ID 精确匹配
private long warehouseId;
public string AreaNo { get => areaNo; set => areaNo = value; }
public string AreaNameLike { get => areaNameLike; set => areaNameLike = value; }
public long WarehouseId { get => warehouseId; set => warehouseId = value; }
}
}

View File

@@ -0,0 +1,37 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class CarrierQuery
{
// 承运商编号 精确匹配
private String carrierNo;
// 承运商名称 精确匹配
private String carrierNameLike;
//承运商地址 精确匹配
private String address;
//手机号 精确匹配
private String mobile;
//座机号 精确匹配
private String tel;
//联系人 精确匹配
private String contact;
//级别 精确匹配
private String level;
// Email 精确匹配
private String email;
public string CarrierNo { get => carrierNo; set => carrierNo = value; }
public string CarrierNameLike { get => carrierNameLike; set => carrierNameLike = value; }
public string Address { get => address; set => address = value; }
public string Mobile { get => mobile; set => mobile = value; }
public string Tel { get => tel; set => tel = value; }
public string Contact { get => contact; set => contact = value; }
public string Level { get => level; set => level = value; }
public string Email { get => email; set => email = value; }
}
}

View File

@@ -0,0 +1,38 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class CustomerQuery
{
// @ApiModelProperty("客户编号 精确匹配")
private String customerNo;
// @ApiModelProperty("客户名称 精确匹配")
private String customerNameLike;
// @ApiModelProperty("客户地址 精确匹配")
private String address;
// @ApiModelProperty("手机号 精确匹配")
private String mobile;
// @ApiModelProperty("座机号 精确匹配")
private String tel;
// @ApiModelProperty("联系人 精确匹配")
private String customerPerson;
// @ApiModelProperty("级别 精确匹配")
private String customerLevel;
// @ApiModelProperty("Email 精确匹配")
private String email;
public string CustomerNo { get => customerNo; set => customerNo = value; }
public string CustomerNameLike { get => customerNameLike; set => customerNameLike = value; }
public string Address { get => address; set => address = value; }
public string Mobile { get => mobile; set => mobile = value; }
public string Tel { get => tel; set => tel = value; }
public string CustomerPerson { get => customerPerson; set => customerPerson = value; }
public string CustomerLevel { get => customerLevel; set => customerLevel = value; }
public string Email { get => email; set => email = value; }
}
}

View File

@@ -0,0 +1,35 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class CustomerTransactionQuery
{
// @ApiModelProperty("交易编号 精确匹配")
private String transactionCode;
//@ApiModelProperty("用户编号 精确匹配")
private String customerId;
//@ApiModelProperty("交易类型 1结款 2应付 精确匹配")
private String transactionType;
//@ApiModelProperty("交易金额 精确匹配")
private decimal transactionAmount;
//@ApiModelProperty("上期余额 精确匹配")
private decimal previousBalance;
//@ApiModelProperty("当前余额 精确匹配")
private decimal currentBalance;
//@ApiModelProperty("出库单号 精确匹配")
private long shipmentOrderId;
//@ApiModelProperty("开始时间 精确匹配")
//@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private DateTime? startTime;
//@ApiModelProperty("结束时间 精确匹配")
//@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private DateTime? endTime;
}
}

View File

@@ -0,0 +1,18 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class DeliveryQuery
{
// @ApiModelProperty("出库单主表Id 精确匹配")
private long shipmentOrderId;
// @ApiModelProperty("承运商Id 精确匹配")
private long carrierId;
// @ApiModelProperty("发货日期 精确匹配")
private DateTime? deliveryDate;
// @ApiModelProperty("快递单号 精确匹配")
private String trackingNo;
}
}

View File

@@ -0,0 +1,27 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class InventoryCheckDetailQuery
{
// @ApiModelProperty("库存盘点单 精确匹配")
private long inventoryCheckId;
// @ApiModelProperty("物料 精确匹配")
private long itemId;
// @ApiModelProperty("库存数量 精确匹配")
private decimal quantity;
// @ApiModelProperty("盘点数量 精确匹配")
private decimal checkQuantity;
// @ApiModelProperty("所属仓库 精确匹配")
private long warehouseId;
// @ApiModelProperty("所属库区 精确匹配")
private long areaId;
// @ApiModelProperty("货架 精确匹配")
private long rackId;
}
}

View File

@@ -0,0 +1,39 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class InventoryCheckQuery
{
// @ApiModelProperty("库存盘点单号,系统自动生成 精确匹配")
private String inventoryCheckNo;
// @ApiModelProperty("库存盘点类型 精确匹配")
private int inventoryCheckType;
// @ApiModelProperty("库存盘点单状态11盘点中 22已完成 精确匹配")
private int inventoryCheckStatus;
// @ApiModelProperty("盈亏数 精确匹配")
private decimal inventoryCheckTotal;
// @ApiModelProperty("审核状态 精确匹配")
private int checkStatus;
// @ApiModelProperty("审核人 精确匹配")
private long checkUserId;
// @ApiModelProperty("审核时间 精确匹配")
private DateTime? checkTime;
// @ApiModelProperty("所属仓库 精确匹配")
private long warehouseId;
// @ApiModelProperty("所属库区 精确匹配")
private long areaId;
// @ApiModelProperty("货架 精确匹配")
private long rackId;
// @ApiModelProperty("附件文件 精确匹配")
private String attachment;
}
}

View File

@@ -0,0 +1,23 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class InventoryHistoryQuery
{
// @ApiModelProperty("操作id出库、入库、库存移动表单id 精确匹配")
private long formId;
// @ApiModelProperty("操作类型 精确匹配")
private int formType;
// @ApiModelProperty("物料ID 精确匹配")
private long itemId;
// @ApiModelProperty("货架id 精确匹配")
private long warehouseId;
private long areaId;
private long rackId;
// @ApiModelProperty("库存变化 精确匹配")
private decimal quantity;
}
}

View File

@@ -0,0 +1,39 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class InventoryMovementDetailQuery
{
// @ApiModelProperty("库存移动Id 精确匹配")
private long inventoryMovementId;
// @ApiModelProperty("物料 精确匹配")
private long itemId;
// @ApiModelProperty("计划数量 精确匹配")
private decimal planQuantity;
// @ApiModelProperty("实际数量 精确匹配")
private decimal realQuantity;
// @ApiModelProperty("源货架 精确匹配")
private long sourceRackId;
// @ApiModelProperty("源仓库 精确匹配")
private long sourceWarehouseId;
// @ApiModelProperty("源库区 精确匹配")
private long sourceAreaId;
// @ApiModelProperty("移库状态 精确匹配")
private int moveStatus;
// @ApiModelProperty("目标货架 精确匹配")
private long targetRackId;
// @ApiModelProperty("目标仓库 精确匹配")
private long targetWarehouseId;
// @ApiModelProperty("目标库区 精确匹配")
private long targetAreaId;
}
}

View File

@@ -0,0 +1,12 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class InventoryMovementQuery
{
// @ApiModelProperty("库存移动编号 精确匹配")
private String inventoryMovementNo;
// @ApiModelProperty("状态 精确匹配")
private int status;
}
}

View File

@@ -0,0 +1,26 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class InventoryQuery
{
// @ApiModelProperty("物料ID 精确匹配")
private long itemId;
// @ApiModelProperty("货架id 精确匹配")
private long warehouseId;
// @ApiModelProperty("看板类型")
private long panelType;
// @ApiModelProperty("区 id")
private long areaId;
//@ApiModelProperty("货架 id")
private long rackId;
// @ApiModelProperty("库存 起始值")
private decimal quantityStart;
// @ApiModelProperty("库存 结束值")
private decimal quantityEnd;
}
}

View File

@@ -0,0 +1,64 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class InventorySettlementDetailQuery
{
// @ApiModelProperty("结算单id 精确匹配")
private long settlementId;
// @ApiModelProperty("结算类型,1:月结2:年结 精确匹配")
private int settlementType;
// @ApiModelProperty("物料id 精确匹配")
private long itemId;
// @ApiModelProperty("编号 精确匹配")
private String itemNo;
// @ApiModelProperty("名称 精确匹配")
private String itemNameLike;
// @ApiModelProperty("仓库id 精确匹配")
private long warehouseId;
// @ApiModelProperty("仓库编号 精确匹配")
private String warehouseNo;
// @ApiModelProperty("仓库名称 精确匹配")
private String warehouseNameLike;
// @ApiModelProperty("库区id 精确匹配")
private long areaId;
// @ApiModelProperty("库区编号 精确匹配")
private String areaNo;
// @ApiModelProperty("库区名称 精确匹配")
private String areaNameLike;
// @ApiModelProperty("上期结存 精确匹配")
private decimal previousBalance;
// @ApiModelProperty("本期入库 精确匹配")
private decimal currentEnter;
// @ApiModelProperty("本期出库 精确匹配")
private decimal currentOut;
// @ApiModelProperty("本期盘点 精确匹配")
private decimal currentCheck;
// @ApiModelProperty("本期结存 精确匹配")
private decimal currentBalance;
/**
* 开始时间
*/
private DateTime? startTime;
/**
* 结束时间
*/
private DateTime? endTime;
}
}

View File

@@ -0,0 +1,15 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class InventorySettlementQuery
{
// @ApiModelProperty("库存结算单状态11结算中 22已完成 精确匹配")
private int inventorySettlementStatus;
// @ApiModelProperty("结算类型,1:月结2:年结 精确匹配")
private int settlementType;
// @ApiModelProperty("库存结算单号 精确匹配")
private String inventorySettlementNo;
}
}

View File

@@ -0,0 +1,36 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class ItemQuery
{
// @ApiModelProperty("搜索内容")
private String search;
private List<long> ids;
// @ApiModelProperty("编号 精确匹配")
private String itemNo;
// @ApiModelProperty("名称 精确匹配")
private String itemNameLike;
// @ApiModelProperty("分类 精确匹配")
private String itemType;
// @ApiModelProperty("单位类别 精确匹配")
private String unit;
// @ApiModelProperty("所属货架 精确匹配")
private long rackId;
// @ApiModelProperty("所属库区 精确匹配")
private long areaId;
// @ApiModelProperty("所属仓库 精确匹配")
private long warehouseId;
// @ApiModelProperty("安全库存 精确匹配")
private decimal quantity;
// @ApiModelProperty("有效期 精确匹配")
private DateTime? expiryDate;
}
}

View File

@@ -0,0 +1,21 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class ItemTypeQuery
{
// @ApiModelProperty("父物料类型id 精确匹配")
private long parentId;
// @ApiModelProperty("祖级列表 精确匹配")
private String ancestors;
// @ApiModelProperty("物料类型名称 精确匹配")
private String typeNameLike;
// @ApiModelProperty("显示顺序 精确匹配")
private int orderNum;
// @ApiModelProperty("物料类型状态0正常 1停用 精确匹配")
private String status;
}
}

View File

@@ -0,0 +1,18 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class RackQuery
{
// @ApiModelProperty("货架编号 精确匹配")
private String rackNo;
// @ApiModelProperty("货架名称 精确匹配")
private String rackNameLike;
// @ApiModelProperty("所属货区 精确匹配")
private long areaId;
// @ApiModelProperty("所属仓库 精确匹配")
private long warehouseId;
}
}

View File

@@ -0,0 +1,30 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class ReceiptOrderDetailQuery
{
// @ApiModelProperty("入库单号 精确匹配")
private long receiptOrderId;
// @ApiModelProperty("物料 精确匹配")
private long itemId;
// @ApiModelProperty("计划数量 精确匹配")
private decimal planQuantity;
// @ApiModelProperty("实际数量 精确匹配")
private decimal realQuantity;
// @ApiModelProperty("所属货架 精确匹配")
private long rackId;
// @ApiModelProperty("所属仓库 精确匹配")
private long warehouseId;
// @ApiModelProperty("所属库区 精确匹配")
private long areaId;
// @ApiModelProperty("入库状态 精确匹配")
private int receiptOrderStatus;
}
}

View File

@@ -0,0 +1,21 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class ReceiptOrderQuery
{
// @ApiModelProperty("入库单号 精确匹配")
private String receiptOrderNo;
// @ApiModelProperty("入库类型 精确匹配")
private int receiptOrderType;
// @ApiModelProperty("供应商 精确匹配")
private long supplierId;
// @ApiModelProperty("订单号 精确匹配")
private String orderNo;
// @ApiModelProperty("入库状态 精确匹配")
private int receiptOrderStatus;
}
}

View File

@@ -0,0 +1,21 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class ShipmentOrderDetailQuery
{
// @ApiModelProperty("出库单 精确匹配")
private long shipmentOrderId;
// @ApiModelProperty("物料 精确匹配")
private long itemId;
// @ApiModelProperty("计划数量 精确匹配")
private decimal planQuantity;
// @ApiModelProperty("实际数量 精确匹配")
private decimal realQuantity;
// @ApiModelProperty("货架 精确匹配")
private long rackId;
}
}

View File

@@ -0,0 +1,21 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class ShipmentOrderQuery
{
// @ApiModelProperty("出库单号,系统自动生成 精确匹配")
private String shipmentOrderNo;
// @ApiModelProperty("出库类型 精确匹配")
private int shipmentOrderType;
// @ApiModelProperty("出库订单 精确匹配")
private String orderNo;
// @ApiModelProperty("客户 精确匹配")
private long customerId;
// @ApiModelProperty("出库单状态 精确匹配")
private int shipmentOrderStatus;
}
}

View File

@@ -0,0 +1,30 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class SupplierQuery
{
// @ApiModelProperty("供应商编号 精确匹配")
private String supplierNo;
// @ApiModelProperty("供应商名称 精确匹配")
private String supplierNameLike;
// @ApiModelProperty("供应商地址 精确匹配")
private String address;
// @ApiModelProperty("手机号 精确匹配")
private String mobileNo;
// @ApiModelProperty("座机号 精确匹配")
private String telNo;
// @ApiModelProperty("联系人 精确匹配")
private String contact;
// @ApiModelProperty("级别 精确匹配")
private String level;
// @ApiModelProperty("Email 精确匹配")
private String email;
}
}

View File

@@ -0,0 +1,35 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class SupplierTransactionQuery
{
// @ApiModelProperty("交易编号 精确匹配")
private String transactionCode;
// @ApiModelProperty("供应商编号 精确匹配")
private String supplierId;
// @ApiModelProperty("交易类型 1结款 2应付 精确匹配")
private String transactionType;
// @ApiModelProperty("交易金额 精确匹配")
private decimal transactionAmount;
// @ApiModelProperty("上期余额 精确匹配")
private decimal previousBalance;
// @ApiModelProperty("当前余额 精确匹配")
private decimal currentBalance;
// @ApiModelProperty("入库单号 精确匹配")
private long receiptOrderId;
// @ApiModelProperty("开始时间 精确匹配")
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private DateTime? startTime;
// @ApiModelProperty("结束时间 精确匹配")
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private DateTime? endTime;
}
}

View File

@@ -0,0 +1,12 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class WarehouseQuery
{
// @ApiModelProperty("仓库编号 精确匹配")
private String warehouseNo;
// @ApiModelProperty("仓库名称 精确匹配")
private String warehouseNameLike;
}
}

View File

@@ -0,0 +1,14 @@
namespace ZR.Model.MES.wms.POJO.query
{
public class WaveQuery
{
// @ApiModelProperty("波次号 精确匹配")
private String waveNo;
// @ApiModelProperty("状态 精确匹配")
private String status;
private int type;
}
}