69 lines
1.6 KiB
C#
69 lines
1.6 KiB
C#
|
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; }
|
|||
|
}
|
|||
|
}
|