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