You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
3.3 KiB
C#

using DS.Module.Core;
using DS.Module.Core.Data;
using SqlSugar;
namespace DS.WMS.Core.TaskPlat.Entity
{
/// <summary>
/// 主要记录生成分享链接
///</summary>
[SugarTable("task_share_link", "主要记录生成分享链接")]
4 months ago
public class TaskShareLink : BaseModelV2<long>
{
/// <summary>
/// 任务类型
/// </summary>
[SugarColumn(ColumnDescription = "任务类型", IsNullable = true, Length = 40)]
public string? TaskType { get; set; }
/// <summary>
/// 业务主键
/// </summary>
[SugarColumn(ColumnDescription = "业务主键", IsNullable = false)]
public long BusiId { get; set; }
/// <summary>
/// 生成链接访问KEY
/// </summary>
[SugarColumn(ColumnDescription = "生成链接访问KEY", IsNullable = true, Length = 64)]
public string? ShareLinkKey { get; set; }
/// <summary>
/// 访问URL
/// </summary>
[SugarColumn(ColumnDescription = "访问URL", IsNullable = true, Length = 500)]
public string? Url { get; set; }
/// <summary>
/// 状态 ACTIVE-有效的EXPIRE-失效CANCEL-取消
/// </summary>
[SugarColumn(ColumnDescription = "状态 ACTIVE-有效的EXPIRE-失效CANCEL-取消", IsNullable = true, Length = 20)]
public string? Status { get; set; }
/// <summary>
/// 是否需要用户反馈意见 1-是 0-否
/// </summary>
[SugarColumn(ColumnDescription = "是否需要用户反馈意见 1-是 0-否", IsNullable = true, Length = 1)]
public long? IsUserFeedback { get; set; }
/// <summary>
/// 是否手工设定 1-是0-否
/// </summary>
[SugarColumn(ColumnDescription = "是否手工设定 1-是0-否", IsNullable = true, Length = 1)]
public long? IsManual { get; set; }
/// <summary>
/// 失效时间
/// </summary>
[SugarColumn(ColumnDescription = "失效时间", IsNullable = true)]
public DateTime? ExpireDate { get; set; }
/// <summary>
/// 自增KEY计数
/// </summary>
[SugarColumn(ColumnDescription = "自增KEY计数", IsNullable = true)]
public long? IncrementKey { get; set; }
/// <summary>
/// 是否用户人工确认 1-人工确认(用户在访问链接上做了反馈) 0-不是人工确认
/// </summary>
[SugarColumn(ColumnDescription = "是否用户人工确认 1-人工确认(用户在访问链接上做了反馈) 0-不是人工确认", IsNullable = true, Length = 1)]
public long? IsUserManual { get; set; }
/// <summary>
/// 用户选择意见
/// </summary>
[SugarColumn(ColumnDescription = "用户选择意见", IsNullable = true, Length = 50)]
public string? UserOpinion { get; set; }
/// <summary>
/// 用户意见内容
/// </summary>
[SugarColumn(ColumnDescription = "用户意见内容", IsNullable = true, Length = 500)]
public string? UserOpinionTxt { get; set; }
/// <summary>
/// 用户确认时间
/// </summary>
[SugarColumn(ColumnDescription = "用户确认时间", IsNullable = true)]
public DateTime? ConfirmDate { get; set; }
}
}