using Admin.NET.Core;
|
using Admin.NET.Core.Service;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace Admin.NET.Application
|
{
|
|
/// <summary>
|
/// 库区信息查询参数
|
/// </summary>
|
public class WmsAreaSearch : PageInputBase
|
{
|
/// <summary>
|
/// 库区编码
|
/// </summary>
|
public virtual string AreaCode { get; set; }
|
|
/// <summary>
|
/// 仓库编号
|
/// </summary>
|
public virtual string WarehouseCode { get; set; }
|
|
/// <summary>
|
/// 仓库名称
|
/// </summary>
|
public virtual string WarehouseName { get; set; }
|
|
/// <summary>
|
/// 库区名称
|
/// </summary>
|
public virtual string AreaName { get; set; }
|
|
/// <summary>
|
/// 库区描述
|
/// </summary>
|
public virtual string AreaDesc { get; set; }
|
|
/// <summary>
|
/// 库区状态
|
/// </summary>
|
public virtual int? AreaStatus { get; set; }
|
|
/// <summary>
|
/// ERP代码
|
/// </summary>
|
public virtual string ErpCode { get; set; }
|
|
/// <summary>
|
/// 所属仓库
|
/// </summary>
|
public virtual long? WarehouseId { get; set; }
|
|
/// <summary>
|
/// 零件级管控
|
/// </summary>
|
public virtual bool? IsBarcodeLevelControl { get; set; }
|
|
/// <summary>
|
/// 检验先进先出
|
/// </summary>
|
public virtual bool? IsFIFO { get; set; }
|
|
/// <summary>
|
/// 零件级管控
|
/// </summary>
|
public virtual bool? IsPartLevelControl { get; set; }
|
|
/// <summary>
|
/// 允许混淆
|
/// </summary>
|
public virtual bool? IsAllowConfusion { get; set; }
|
|
/// <summary>
|
/// 允许负库存
|
/// </summary>
|
public virtual bool? IsAllowNegativeInventory { get; set; }
|
|
/// <summary>
|
/// 是否虚拟
|
/// </summary>
|
public virtual bool? IsVirtually { get; set; }
|
|
/// <summary>
|
/// 是否禁用
|
/// </summary>
|
public virtual bool? IsDisabled { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public virtual List<string> CreatedTime { get; set; }
|
|
/// <summary>
|
/// 更新时间
|
/// </summary>
|
public virtual List<string> UpdatedTime { get; set; }
|
|
/// <summary>
|
/// 创建者名称
|
/// </summary>
|
public virtual string CreatedUserName { get; set; }
|
|
/// <summary>
|
/// 修改者名称
|
/// </summary>
|
public virtual string UpdatedUserName { get; set; }
|
|
}
|
|
/// <summary>
|
/// 库区信息不分页查询参数
|
/// </summary>
|
public class WmsAreaSearchNonPage : PageInputNonPageBase
|
{
|
/// <summary>
|
/// 库区编码
|
/// </summary>
|
public virtual string AreaCode { get; set; }
|
|
/// <summary>
|
/// 仓库编号
|
/// </summary>
|
public virtual string WarehouseCode { get; set; }
|
|
/// <summary>
|
/// 仓库名称
|
/// </summary>
|
public virtual string WarehouseName { get; set; }
|
|
/// <summary>
|
/// 库区名称
|
/// </summary>
|
public virtual string AreaName { get; set; }
|
|
/// <summary>
|
/// 库区描述
|
/// </summary>
|
public virtual string AreaDesc { get; set; }
|
|
/// <summary>
|
/// 库区状态
|
/// </summary>
|
public virtual int? AreaStatus { get; set; }
|
|
/// <summary>
|
/// ERP代码
|
/// </summary>
|
public virtual string ErpCode { get; set; }
|
|
/// <summary>
|
/// 所属仓库
|
/// </summary>
|
public virtual long? WarehouseId { get; set; }
|
|
/// <summary>
|
/// 零件级管控
|
/// </summary>
|
public virtual bool? IsBarcodeLevelControl { get; set; }
|
|
/// <summary>
|
/// 检验先进先出
|
/// </summary>
|
public virtual bool? IsFIFO { get; set; }
|
|
/// <summary>
|
/// 零件级管控
|
/// </summary>
|
public virtual bool? IsPartLevelControl { get; set; }
|
|
/// <summary>
|
/// 允许混淆
|
/// </summary>
|
public virtual bool? IsAllowConfusion { get; set; }
|
|
/// <summary>
|
/// 允许负库存
|
/// </summary>
|
public virtual bool? IsAllowNegativeInventory { get; set; }
|
|
/// <summary>
|
/// 是否虚拟
|
/// </summary>
|
public virtual bool? IsVirtually { get; set; }
|
|
/// <summary>
|
/// 是否禁用
|
/// </summary>
|
public virtual bool? IsDisabled { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
public virtual List<DateTimeOffset>? CreatedTime { get; set; }
|
|
/// <summary>
|
/// 更新时间
|
/// </summary>
|
public virtual List<DateTimeOffset>? UpdatedTime { get; set; }
|
|
/// <summary>
|
/// 创建者名称
|
/// </summary>
|
public virtual string CreatedUserName { get; set; }
|
|
/// <summary>
|
/// 修改者名称
|
/// </summary>
|
public virtual string UpdatedUserName { get; set; }
|
|
}
|
|
/// <summary>
|
/// 库区信息输入参数
|
/// </summary>
|
public class WmsAreaInput
|
{
|
/// <summary>
|
/// 库区编码
|
/// </summary>
|
[Required(ErrorMessage = "库区编码不能为空")]
|
public virtual string AreaCode { get; set; }
|
|
/// <summary>
|
/// 仓库编号
|
/// </summary>
|
//[Required(ErrorMessage = "仓库编号不能为空")]
|
public virtual string WarehouseCode { get; set; }
|
|
/// <summary>
|
/// 仓库名称
|
/// </summary>
|
//[Required(ErrorMessage = "仓库名称不能为空")]
|
public virtual string WarehouseName { get; set; }
|
|
/// <summary>
|
/// 库区名称
|
/// </summary>
|
[Required(ErrorMessage = "库区名称不能为空")]
|
public virtual string AreaName { get; set; }
|
|
/// <summary>
|
/// 库区描述
|
/// </summary>
|
public virtual string AreaDesc { get; set; }
|
|
/// <summary>
|
/// 库区状态
|
/// </summary>
|
[Required(ErrorMessage = "库区状态不能为空")]
|
public virtual int AreaStatus { get; set; }
|
|
/// <summary>
|
/// ERP代码
|
/// </summary>
|
[Required(ErrorMessage = "ERP代码不能为空")]
|
public virtual string ErpCode { get; set; }
|
|
/// <summary>
|
/// 所属仓库
|
/// </summary>
|
[Required(ErrorMessage = "所属仓库不能为空")]
|
public virtual long WarehouseId { get; set; }
|
|
/// <summary>
|
/// 零件级管控
|
/// </summary>
|
[Required(ErrorMessage = "零件级管控不能为空")]
|
public virtual bool IsBarcodeLevelControl { get; set; }
|
|
/// <summary>
|
/// 检验先进先出
|
/// </summary>
|
[Required(ErrorMessage = "检验先进先出不能为空")]
|
public virtual bool IsFIFO { get; set; }
|
|
/// <summary>
|
/// 零件级管控
|
/// </summary>
|
[Required(ErrorMessage = "零件级管控不能为空")]
|
public virtual bool IsPartLevelControl { get; set; }
|
|
/// <summary>
|
/// 允许混淆
|
/// </summary>
|
[Required(ErrorMessage = "允许混淆不能为空")]
|
public virtual bool IsAllowConfusion { get; set; }
|
|
/// <summary>
|
/// 允许负库存
|
/// </summary>
|
[Required(ErrorMessage = "允许负库存不能为空")]
|
public virtual bool IsAllowNegativeInventory { get; set; }
|
|
/// <summary>
|
/// 是否虚拟
|
/// </summary>
|
public virtual bool? IsVirtually { get; set; }
|
|
/// <summary>
|
/// 是否禁用
|
/// </summary>
|
public virtual bool? IsDisabled { get; set; }
|
|
}
|
|
/// <summary>
|
/// 库区信息新增参数
|
/// </summary>
|
public class AddWmsAreaInput : WmsAreaInput
|
{
|
}
|
|
/// <summary>
|
/// 库区信息删除参数
|
/// </summary>
|
public class DeleteWmsAreaInput : BaseId
|
{
|
}
|
|
/// <summary>
|
/// 库区信息更新参数
|
/// </summary>
|
public class UpdateWmsAreaInput : WmsAreaInput
|
{
|
/// <summary>
|
/// Id主键
|
/// </summary>
|
[Required(ErrorMessage = "Id主键不能为空")]
|
public long? Id { get; set; }
|
|
}
|
|
/// <summary>
|
/// 库区信息获取单个参数
|
/// </summary>
|
public class QueryeWmsAreaInput : BaseId
|
{
|
|
}
|
}
|