ZhiYi/ZhiYi.Core.Application/Dtos/Shared/SharedDto.cs

69 lines
1.6 KiB
C#
Raw Normal View History

2025-02-21 01:14:39 +00:00
namespace ZhiYi.Core.Application.Dtos.Shared
{
public class SharedDto
{
/// <summary>
/// 分享码
/// </summary>
public string Code { get; set; }
/// <summary>
/// 分享码类型 1次数 2过期时间 3指定人员ID
/// </summary>
public int Type { get; set; }
/// <summary>
/// 类型注解
/// </summary>
public string TypePs
{
get
{
var result = Type switch
{
1 => "剩余次数",
2 => "过期时间",
3 => "指定人员",
_ => ""
};
return result;
}
}
/// <summary>
/// 过期时间
/// </summary>
public DateTime? Exp { get; set; }
/// <summary>
/// 剩余次数
/// </summary>
public int Time { get; set; }
/// <summary>
/// 指定人员ID
/// </summary>
public long Operator { get; set; }
/// <summary>
/// 指定人员姓名
/// </summary>
public string OperatorName { get; set; }
/// <summary>
/// 分组ID列表
/// </summary>
public string GroupIds { get; set; }
/// <summary>
/// 分享人员
/// </summary>
public long Shared_User { get; set; }
/// <summary>
/// 分享人员姓名
/// </summary>
public string Shared_UserName { get; set; }
}
}