shop_template_api/ARW.Model/Models/Business/SubscribeTasks/SubscribeTask.cs
2023-06-02 21:15:33 +08:00

78 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using SqlSugar;
using OfficeOpenXml.Attributes;
using Newtonsoft.Json;
namespace ARW.Model.Models.Business.SubscribeTasks
{
/// <summary>
/// 订阅推送任务,数据实体对象
///
/// @author admin
/// @date 2022-12-21
/// </summary>
[SugarTable("tb_subscribe_task")]
public class SubscribeTask : BusinessBase
{
/// <summary>
/// 描述 :推送任务id
/// 空值 : false
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "subscribe_task_id")]
public int SubscribeTaskId { get; set; }
/// <summary>
/// 描述 :推送任务guid
/// 空值 : false
/// </summary>
[JsonConverter(typeof(ValueToStringConverter))]
[SugarColumn(IsPrimaryKey = true, IsIdentity = false, ColumnName = "subscribe_task_guid")]
public long SubscribeTaskGuid { get; set; }
/// <summary>
/// 描述 :订阅客户guid(外键)
/// 空值 : true
/// </summary>
[JsonConverter(typeof(ValueToStringConverter))]
[SugarColumn(ColumnName = "customer_guid")]
public long? CustomerGuid { get; set; }
/// <summary>
/// 描述 :订阅业务guid(外键)
/// 空值 : true
/// </summary>
[JsonConverter(typeof(ValueToStringConverter))]
[SugarColumn(ColumnName = "subscribe_task_business_guid")]
public long? SubscribeTaskBusinessGuid { get; set; }
/// <summary>
/// 描述 :订阅类型( 1 | 预约门店健身提醒 )
/// 空值 : true
/// </summary>
[SugarColumn(ColumnName = "subscribe_task_type")]
public int? SubscribeTaskType { get; set; }
/// <summary>
/// 描述 :订阅推送模板ID
/// 空值 : true
/// </summary>
[SugarColumn(ColumnName = "template_id")]
public string TemplateId { get; set; }
/// <summary>
/// 描述 :推送状态 (0 未推送 | 1 已推送 | 2 推送失败 )
/// 空值 : true
/// </summary>
[SugarColumn(ColumnName = "subscribe_task_status")]
public int? SubscribeTaskStatus { get; set; }
/// <summary>
/// 描述 :推送失败原因
/// 空值 : true
/// </summary>
[SugarColumn(ColumnName = "subscribe_task_error_msg")]
public string SubscribeTaskErrorMsg { get; set; }
}
}