2025-06-06 14:57:20 +08:00

143 lines
3.2 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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