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 { } }