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$
|
}
|
namespace Admin.NET.Application
|
{
|
/// <summary>
|
/// ·ÖÒ³²éѯ$ChinaComment$ÊäÈë²ÎÊý
|
/// </summary>
|
public class $EntityName$PageInput : PageInputCustomBase
|
{
|
$QueryAttributes$
|
}
|
|
/// <summary>
|
/// ÐÂÔö$ChinaComment$ÊäÈë²ÎÊý
|
/// </summary>
|
public class Add$EntityName$Input : BasicsDEntity
|
{
|
$AddAttributes$
|
}
|
|
/// <summary>
|
/// ¸üÐÂ$ChinaComment$ÊäÈë²ÎÊý
|
/// </summary>
|
public class Update$EntityName$Input : Add$EntityName$Input
|
{
|
[Required(ErrorMessage = "IdÖ÷¼ü²»ÄÜΪ¿Õ")]
|
public virtual new long Id { get; set; }
|
}
|
|
/// <summary>
|
/// ɾ³ý$ChinaComment$ÊäÈë²ÎÊý
|
/// </summary>
|
public class Delete$EntityName$Input
|
{
|
public List<long> Id { get; set; }
|
}
|
|
/// <summary>
|
/// µ¥¸ö²éѯ$ChinaComment$ÊäÈë²ÎÊý
|
/// </summary>
|
public class Query$EntityName$Input : BaseId
|
{
|
|
}
|
}
|