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