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#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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; }
}
}