using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace YD_WeChatApplet.Commons.Dto.Server { /// /// 资源类型树形结构DTO /// public class B_ResourceTypeTreeDto { /// /// 类型ID /// public int Id { get; set; } /// /// 类型名称 /// public string TypeName { get; set; } /// /// 父ID /// public int ParentId { get; set; } /// /// 子类型列表 /// public List Children { get; set; } = new List(); } /// /// 资源类型请求DTO /// public class ResourceTypeReqDto { /// /// 类型ID,新增时不传 /// public int? Id { get; set; } /// /// 类型名称 /// public string TypeName { get; set; } /// /// 父ID /// public int ParentId { get; set; } } /// /// 资源列表请求DTO /// public class ResourceListReqDto { /// /// 资源类型ID /// public int? ResourceTypeId { get; set; } /// /// 资源名称(模糊查询) /// public string ResourceName { get; set; } /// /// 页码 /// public int PageIndex { get; set; } = 1; /// /// 每页条数 /// public int PageSize { get; set; } = 10; } /// /// 资源详情DTO /// public class B_ResourceDetailsDto { /// /// 资源ID /// public int Id { get; set; } /// /// 资源类型ID /// public int ResourceTypeId { get; set; } /// /// 资源名称 /// public string ResourceName { get; set; } /// /// 封面地址 /// public string ImageUrl { get; set; } /// /// 资源地址 /// public string ResourceUrl { get; set; } } /// /// 资源请求DTO /// public class ResourceReqDto { /// /// 资源ID,新增时不传 /// public int? Id { get; set; } /// /// 资源类型ID /// public int ResourceTypeId { get; set; } /// /// 资源名称 /// public string ResourceName { get; set; } /// /// 封面地址 /// public string ImageUrl { get; set; } /// /// 资源地址 /// public string ResourceUrl { get; set; } } }