using CmsQueryExtensions.Extension;
|
using Volo.Abp.Application.Dtos;
|
|
namespace CMS.Plugin.$NameSpacePath$.Application.Contracts.Dtos.$EntityName$;
|
|
/// <summary>
|
/// $ChinaComment$²éѯ²ÎÊý
|
/// </summary>
|
public class Get$EntityName$Input : 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
|
|
$QueryAttributes$
|
}
|