|
|
using DS.Module.Core;
|
|
|
using DS.Module.Core.Data;
|
|
|
using SqlSugar;
|
|
|
|
|
|
namespace DS.WMS.Core.TaskPlat.Entity
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 主要记录生成分享链接
|
|
|
///</summary>
|
|
|
[SugarTable("task_share_link", "主要记录生成分享链接")]
|
|
|
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; }
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
} |