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