111
schangxiang@126.com
2025-05-20 1cda9317f0b2164c54efedbc731a960bc1a48da7
HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrder/GetWmsInOutStockOrderInput.cs
@@ -1,3 +1,4 @@
using CMS.Plugin.HIAWms.Domain.Shared.Enums;
using CmsQueryExtensions.Extension; 
using Volo.Abp.Application.Dtos; 
 
@@ -7,273 +8,272 @@
/// 出入库单据查询参数 
/// </summary> 
public class GetWmsInOutStockOrderInput : ExtensiblePagedAndSortedResultRequestDto 
{
{
    #region 关键字查询 
    /// <summary> 
    /// 关键字模糊查询(注意是小写!) 
    /// </summary> 
    public string searchVal { get; set; }
    public string searchVal { get; set; }
    /// <summary> 
    /// 通用查询配置 (1:模糊查询 , 2:精准查询)(注意是小写!) 
    /// </summary> 
    public SearchFilterModeEnum searchVal_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
    public SearchFilterModeEnum searchVal_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
    /// <summary> 
    /// 子搜索组件传递的通用查询配置的属性名(注意是小写!) 
    /// </summary> 
    [NoAutoQuery]
    public string str_searchFormInputAttrs { get; set; }
    [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 OrderNo { get; set; }
    public List<string> searchFormInputAttrs
    {
        get
        {
            if (!string.IsNullOrEmpty(str_searchFormInputAttrs))
            {
                return str_searchFormInputAttrs.Split(',').ToList();
            }
            return new List<string>();
        }
    }
        /// <summary>
        /// 单据编号-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum OrderNo_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    #endregion
        /// <summary>
        /// 单据状态
        /// </summary>
        public int?  OrderStatus { get; set; }
    /// <summary>
    /// 单据编号
    /// </summary>
    public string OrderNo { get; set; }
        /// <summary>
        /// 单据状态-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum OrderStatus_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 单据编号-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum OrderNo_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 物料名称
        /// </summary>
        public string MaterialName { get; set; }
    /// <summary>
    /// 单据状态
    /// </summary>
    public OrderStatusEnum? OrderStatus { get; set; }
        /// <summary>
        /// 物料名称-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum MaterialName_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 单据状态-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum OrderStatus_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 物料件号
        /// </summary>
        public string MaterialNo { get; set; }
    /// <summary>
    /// 物料名称
    /// </summary>
    public string MaterialName { get; set; }
        /// <summary>
        /// 物料件号-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum MaterialNo_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 物料名称-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum MaterialName_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 型号
        /// </summary>
        public string MaterialModel { get; set; }
    /// <summary>
    /// 物料件号
    /// </summary>
    public string MaterialNo { get; set; }
        /// <summary>
        /// 型号-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum MaterialModel_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 物料件号-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum MaterialNo_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 批次号
        /// </summary>
        public string MaterialBatch { get; set; }
    /// <summary>
    /// 型号
    /// </summary>
    public string MaterialModel { get; set; }
        /// <summary>
        /// 批次号-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum MaterialBatch_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 型号-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum MaterialModel_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 单据类型
        /// </summary>
        public int?  OrderType { get; set; }
    /// <summary>
    /// 批次号
    /// </summary>
    public string MaterialBatch { get; set; }
        /// <summary>
        /// 单据类型-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum OrderType_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 批次号-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum MaterialBatch_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 操作类型(枚举值)
        /// </summary>
        public int?  StockType { get; set; }
    /// <summary>
    /// 单据类型
    /// </summary>
    public OrderTypeEnum? OrderType { get; set; }
        /// <summary>
        /// 操作类型(枚举值)-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum StockType_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 单据类型-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum OrderType_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 单据数量
        /// </summary>
        public int?  MaterialNumber { get; set; }
    /// <summary>
    /// 操作类型(枚举值)
    /// </summary>
    public StockTypeEnum? StockType { get; set; }
        /// <summary>
        /// 单据数量-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum MaterialNumber_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 操作类型(枚举值)-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum StockType_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 下发数量
        /// </summary>
        public int?  DistributeNumber { get; set; }
    /// <summary>
    /// 单据数量
    /// </summary>
    public int? MaterialNumber { get; set; }
        /// <summary>
        /// 下发数量-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum DistributeNumber_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 单据数量-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum MaterialNumber_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 完成数量
        /// </summary>
        public int?  CompleteNumber { get; set; }
    /// <summary>
    /// 下发数量
    /// </summary>
    public int? DistributeNumber { get; set; }
        /// <summary>
        /// 完成数量-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum CompleteNumber_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 下发数量-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum DistributeNumber_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 优先级
        /// </summary>
        public int?  Priority { get; set; }
    /// <summary>
    /// 完成数量
    /// </summary>
    public int? CompleteNumber { get; set; }
        /// <summary>
        /// 优先级-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum Priority_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 完成数量-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum CompleteNumber_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 关联计划编号
        /// </summary>
        public string PlanNo { get; set; }
    /// <summary>
    /// 优先级
    /// </summary>
    public int? Priority { get; set; }
        /// <summary>
        /// 关联计划编号-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum PlanNo_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 优先级-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum Priority_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 操作时间
        /// </summary>
        //表示是 高级查询范围查询特性
        [HighSearchRangeAttribute]
        public List<string> OperateTime { get; set; }
    /// <summary>
    /// 关联计划编号
    /// </summary>
    public string PlanNo { get; set; }
    /// <summary>
    /// 关联计划编号-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum PlanNo_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 操作时间
    /// </summary>
    //表示是 高级查询范围查询特性
    [HighSearchRangeAttribute]
    public string OperateTime { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
    /// <summary>
    /// 备注
    /// </summary>
    public string Remark { get; set; }
        /// <summary>
        /// 备注-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum Remark_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 备注-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum Remark_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 排序
        /// </summary>
        public int?  Sort { get; set; }
    /// <summary>
    /// 排序
    /// </summary>
    public int? Sort { get; set; }
        /// <summary>
        /// 排序-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum Sort_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 排序-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum Sort_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 是否禁用
        /// </summary>
        public bool?  IsDisabled { get; set; }
    /// <summary>
    /// 是否禁用
    /// </summary>
    public bool? IsDisabled { get; set; }
        /// <summary>
        /// 是否禁用-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum IsDisabled_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 是否禁用-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum IsDisabled_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 创建时间
        /// </summary>
        //表示是 高级查询范围查询特性
        [HighSearchRangeAttribute]
        public List<string> CreationTime { get; set; }
    /// <summary>
    ///
    /// </summary>
    //表示是 高级查询范围查询特性
    [HighSearchRangeAttribute]
    public string CreationTime { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string CreatorId { get; set; }
    /// <summary>
    ///
    /// </summary>
    public string CreatorId { get; set; }
        /// <summary>
        /// -查询关系运算符
        /// </summary>
        public SearchFilterModeEnum CreatorId_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// -查询关系运算符
    /// </summary>
    public SearchFilterModeEnum CreatorId_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        ///
        /// </summary>
        //表示是 高级查询范围查询特性
        [HighSearchRangeAttribute]
        public List<string> LastModificationTime { get; set; }
    /// <summary>
    ///
    /// </summary>
    //表示是 高级查询范围查询特性
    [HighSearchRangeAttribute]
    public string LastModificationTime { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string LastModifierId { get; set; }
    /// <summary>
    ///
    /// </summary>
    public string LastModifierId { get; set; }
        /// <summary>
        /// -查询关系运算符
        /// </summary>
        public SearchFilterModeEnum LastModifierId_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// -查询关系运算符
    /// </summary>
    public SearchFilterModeEnum LastModifierId_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        ///
        /// </summary>
        public bool?  IsDeleted { get; set; }
    /// <summary>
    ///
    /// </summary>
    public bool? IsDeleted { get; set; }
        /// <summary>
        /// -查询关系运算符
        /// </summary>
        public SearchFilterModeEnum IsDeleted_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// -查询关系运算符
    /// </summary>
    public SearchFilterModeEnum IsDeleted_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        ///
        /// </summary>
        public string DeleterId { get; set; }
    /// <summary>
    ///
    /// </summary>
    public string DeleterId { get; set; }
        /// <summary>
        /// -查询关系运算符
        /// </summary>
        public SearchFilterModeEnum DeleterId_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// -查询关系运算符
    /// </summary>
    public SearchFilterModeEnum DeleterId_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        ///
        /// </summary>
        //表示是 高级查询范围查询特性
        [HighSearchRangeAttribute]
        public List<string> DeletionTime { get; set; }
    /// <summary>
    ///
    /// </summary>
    //表示是 高级查询范围查询特性
    [HighSearchRangeAttribute]
    public string DeletionTime { get; set; }