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