Appearance
内置dto
c#
namespace JingJian.AspNetCore.Dto
{
/// <summary>
/// ID操作通用入参
/// </summary>
/// <typeparam name="T"></typeparam>
public class OperateInput<T> : InputBase
{
public T Id { get; set; } = default!;
}
/// <summary>
/// ID操作通用入参
/// </summary>
public class OperateInput : OperateInput<Guid>
{
}
}
namespace JingJian.AspNetCore.Dto
{
/// <summary>
/// 删除入参
/// </summary>
/// <typeparam name="T"></typeparam>
public class DeleteInput<T>
{
public T Id { get; set; } = default!;
}
/// <summary>
/// 删除入参
/// </summary>
public class DeleteInput : DeleteInput<Guid>
{
}
/// <summary>
/// 批量删除入参
/// </summary>
/// <typeparam name="T"></typeparam>
public class DeleteBulkInput<T>
{
public List<T> Ids { get; set; } = new();
}
/// <summary>
/// 批量删除入参
/// </summary>
public class DeleteBulkInput : DeleteBulkInput<Guid>
{
}
}