78 lines
2.5 KiB
C#
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; }
|
|
}
|
|
} |