using CmsQueryExtensions.Extension;
|
using Volo.Abp.Application.Dtos;
|
|
namespace CMS.Plugin.HIAWms.Application.Contracts.Dtos.WmsTask;
|
|
/// <summary>
|
/// Wms任务管理查询参数
|
/// </summary>
|
public class GetWmsTaskInput : ExtensiblePagedAndSortedResultRequestDto
|
{
|
|
#region 关键字查询
|
|
/// <summary>
|
/// 关键字模糊查询(注意是小写!)
|
/// </summary>
|
public string searchVal { get; set; }
|
|
/// <summary>
|
/// 通用查询配置 (1:模糊查询 , 2:精准查询)(注意是小写!)
|
/// </summary>
|
public SearchFilterModeEnum searchVal_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
/// 子搜索组件传递的通用查询配置的属性名(注意是小写!)
|
/// </summary>
|
[NoAutoQuery]
|
public string str_searchFormInputAttrs { get; set; }
|
/// <summary>
|
/// 子搜索组件传递的通用查询配置的属性名(注意是小写!)
|
/// </summary>
|
public List<string> searchFormInputAttrs
|
{
|
get
|
{
|
if (!string.IsNullOrEmpty(str_searchFormInputAttrs))
|
{
|
return str_searchFormInputAttrs.Split(',').ToList();
|
}
|
return new List<string>();
|
}
|
}
|
|
#endregion
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
public string TaskNo { get; set; }
|
|
/// <summary>
|
/// 任务号-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum TaskNo_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
/// 任务类型
|
/// </summary>
|
public int? TaskType { get; set; }
|
|
/// <summary>
|
/// 任务类型-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum TaskType_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 任务等级
|
/// </summary>
|
public int? TaskLevel { get; set; }
|
|
/// <summary>
|
/// 任务等级-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum TaskLevel_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 任务状态
|
/// </summary>
|
public int? TaskStatus { get; set; }
|
|
/// <summary>
|
/// 任务状态-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum TaskStatus_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 托盘编号
|
/// </summary>
|
public string ContainerNo { get; set; }
|
|
/// <summary>
|
/// 托盘编号-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum ContainerNo_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
/// 起始库位
|
/// </summary>
|
public string SourcePlace { get; set; }
|
|
/// <summary>
|
/// 起始库位-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum SourcePlace_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
/// 目标库位
|
/// </summary>
|
public string ToPlace { get; set; }
|
|
/// <summary>
|
/// 目标库位-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum ToPlace_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
/// 巷道
|
/// </summary>
|
public int? Aisle { get; set; }
|
|
/// <summary>
|
/// 巷道-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum Aisle_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 堆垛机ID
|
/// </summary>
|
public int? DodeviceId { get; set; }
|
|
/// <summary>
|
/// 堆垛机ID-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum DodeviceId_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 设备类型
|
/// </summary>
|
public int? Dodevicetype { get; set; }
|
|
/// <summary>
|
/// 设备类型-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum Dodevicetype_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 设备任务状态
|
/// </summary>
|
public int? TaskDodeviceStatus { get; set; }
|
|
/// <summary>
|
/// 设备任务状态-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum TaskDodeviceStatus_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// WCS是否可以读取
|
/// </summary>
|
public bool? IsRead { get; set; }
|
|
/// <summary>
|
/// WCS是否可以读取-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum IsRead_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 子任务类型
|
/// </summary>
|
public int? SonTaskType { get; set; }
|
|
/// <summary>
|
/// 子任务类型-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum SonTaskType_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 来源单据号
|
/// </summary>
|
public string SourceOrderNo { get; set; }
|
|
/// <summary>
|
/// 来源单据号-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum SourceOrderNo_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
/// 下个任务是否生成成功
|
/// </summary>
|
public int? IsNextTask { get; set; }
|
|
/// <summary>
|
/// 下个任务是否生成成功-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum IsNextTask_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 可变变量1
|
/// </summary>
|
public string MutableParam1 { get; set; }
|
|
/// <summary>
|
/// 可变变量1-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum MutableParam1_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
/// 可变变量2
|
/// </summary>
|
public string MutableParam2 { get; set; }
|
|
/// <summary>
|
/// 可变变量2-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum MutableParam2_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
/// 可变变量3
|
/// </summary>
|
public string MutableParam3 { get; set; }
|
|
/// <summary>
|
/// 可变变量3-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum MutableParam3_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
/// 排序
|
/// </summary>
|
public int? Sort { get; set; }
|
|
/// <summary>
|
/// 排序-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum Sort_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
/// 是否禁用
|
/// </summary>
|
public bool? IsDisabled { get; set; }
|
|
/// <summary>
|
/// 是否禁用-查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum IsDisabled_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
///
|
/// </summary>
|
//表示是 高级查询范围查询特性
|
[HighSearchRangeAttribute]
|
public string CreationTime { get; set; }
|
|
|
/// <summary>
|
///
|
/// </summary>
|
public string CreatorId { get; set; }
|
|
/// <summary>
|
/// -查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum CreatorId_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
///
|
/// </summary>
|
//表示是 高级查询范围查询特性
|
[HighSearchRangeAttribute]
|
public List<string> LastModificationTime { get; set; }
|
|
|
/// <summary>
|
///
|
/// </summary>
|
public string LastModifierId { get; set; }
|
|
/// <summary>
|
/// -查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum LastModifierId_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
///
|
/// </summary>
|
public bool? IsDeleted { get; set; }
|
|
/// <summary>
|
/// -查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum IsDeleted_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
|
|
/// <summary>
|
///
|
/// </summary>
|
public string DeleterId { get; set; }
|
|
/// <summary>
|
/// -查询关系运算符
|
/// </summary>
|
public SearchFilterModeEnum DeleterId_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
|
|
/// <summary>
|
///
|
/// </summary>
|
//表示是 高级查询范围查询特性
|
[HighSearchRangeAttribute]
|
public List<string> DeletionTime { get; set; }
|
|
|
|
}
|