zs
2025-05-19 3a4b2114c4bb687ccbc09b585b7d650f94e16979
HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Dtos/WmsInOutStockOrderDetail/GetWmsInOutStockOrderDetailInput.cs
@@ -1,3 +1,4 @@
using CMS.Plugin.HIAWms.Domain.Shared.Enums;
using CmsQueryExtensions.Extension; 
using Volo.Abp.Application.Dtos; 
 
@@ -7,215 +8,214 @@
/// 出入库单据详情查询参数 
/// </summary> 
public class GetWmsInOutStockOrderDetailInput : 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 string MaterialId { get; set; }
    /// <summary>
    /// 单据编号
    /// </summary>
    public string OrderNo { get; set; }
        /// <summary>
        /// 物料唯一码-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum MaterialId_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 单据编号-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum OrderNo_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 单据类型(枚举值)
        /// </summary>
        public int?  OrderType { get; set; }
    /// <summary>
    /// 物料唯一码
    /// </summary>
    public string MaterialId { get; set; }
        /// <summary>
        /// 单据类型(枚举值)-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum OrderType_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;
    /// <summary>
    /// 物料唯一码-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum MaterialId_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 物料件号
        /// </summary>
        public string MaterialNo { get; set; }
    /// <summary>
    /// 单据类型(枚举值)
    /// </summary>
    public OrderTypeEnum? OrderType { get; set; }
        /// <summary>
        /// 物料件号-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum MaterialNo_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 单据类型(枚举值)-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum OrderType_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        /// 物料名称
        /// </summary>
        public string MaterialName { get; set; }
    /// <summary>
    /// 物料件号
    /// </summary>
    public string MaterialNo { get; set; }
        /// <summary>
        /// 物料名称-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum MaterialName_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 物料件号-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum MaterialNo_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 容器编号
        /// </summary>
        public string ContainerNo { get; set; }
    /// <summary>
    /// 物料名称
    /// </summary>
    public string MaterialName { get; set; }
        /// <summary>
        /// 容器编号-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum ContainerNo_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 物料名称-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum MaterialName_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 机型
        /// </summary>
        public string MaterialModel { get; set; }
    /// <summary>
    /// 容器编号
    /// </summary>
    public string ContainerNo { get; set; }
        /// <summary>
        /// 机型-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum MaterialModel_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 容器编号-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum ContainerNo_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 物料批次
        /// </summary>
        public int?  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>
        //表示是 高级查询范围查询特性
        [HighSearchRangeAttribute]
        public List<string> CreationTime { get; set; }
    /// <summary>
    /// 物料批次
    /// </summary>
    public string MaterialBatch { get; set; }
    /// <summary>
    /// 物料批次-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum MaterialBatch_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 备注
    /// </summary>
    public string Remark { get; set; }
    /// <summary>
    /// 备注-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum Remark_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 排序
    /// </summary>
    public int? Sort { get; set; }
    /// <summary>
    /// 排序-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum Sort_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
    /// <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>
        public string DeleterId { get; set; }
    /// <summary>
    /// 是否禁用
    /// </summary>
    public bool? IsDisabled { get; set; }
        /// <summary>
        /// -查询关系运算符
        /// </summary>
        public SearchFilterModeEnum DeleterId_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
    /// <summary>
    /// 是否禁用-查询关系运算符
    /// </summary>
    public SearchFilterModeEnum IsDisabled_FilterMode { get; set; } = SearchFilterModeEnum.精准查询;
        /// <summary>
        ///
        /// </summary>
        //表示是 高级查询范围查询特性
        [HighSearchRangeAttribute]
        public List<string> DeletionTime { get; set; }
    /// <summary>
    ///
    /// </summary>
    public string DeleterId { get; set; }
    /// <summary>
    /// -查询关系运算符
    /// </summary>
    public SearchFilterModeEnum DeleterId_FilterMode { get; set; } = SearchFilterModeEnum.模糊查询;
    /// <summary>
    ///
    /// </summary>
    //表示是 高级查询范围查询特性
    [HighSearchRangeAttribute]
    public string DeletionTime { get; set; }
        /// <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 bool?  IsDisabled { get; set; }
        /// <summary>
        /// 是否禁用-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum IsDisabled_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 string Remark { get; set; }
        /// <summary>
        /// 备注-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum Remark_FilterMode { get; set; }= SearchFilterModeEnum.模糊查询;
        /// <summary>
        /// 排序
        /// </summary>
        public int?  Sort { get; set; }
        /// <summary>
        /// 排序-查询关系运算符
        /// </summary>
        public SearchFilterModeEnum Sort_FilterMode { get; set; }= SearchFilterModeEnum.精准查询;