track/src/TrackCenter.Domain/Aggregates/TrackPullAggregate/TrackPullContentConfigEntity.cs
2025-07-12 17:03:21 +08:00

60 lines
1.7 KiB
C#

using Fake.Domain.Entities.Auditing;
using TrackCenter.Domain.SeedWork;
namespace TrackCenter.Domain.Aggregates.TrackPullAggregate;
/// <summary>
/// 轨迹拉取内容配置表
/// </summary>
[SugarTable("t_track_pull_content_config")]
public class TrackPullContentConfigEntity : FullAuditedEntity<int>
{
/// <summary>
/// 自增主键
/// </summary>
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true)]
public int Id { get; set; }
/// <summary>
/// 轨迹拉取配置id
/// </summary>
[SugarColumn(ColumnName = "TrackPullConfigId")]
public int TrackPullConfigId { get; set; }
/// <summary>
/// 轨迹内容id
/// </summary>
[SugarColumn(ColumnName = "TrackContentId")]
public int TrackContentId { get; set; }
/// <summary>
/// 服务商轨迹状态参数值,多个逗分隔
/// </summary>
[SugarColumn(ColumnName = "TrackStatusValue")]
public string? TrackStatusValue { get; set; }
/// <summary>
/// 轨迹关键词(正向),多个逗分隔
/// </summary>
[SugarColumn(ColumnName = "TrackKeyword")]
public string? TrackKeyword { get; set; }
/// <summary>
/// 轨迹关键词(反向),多个逗分隔
/// </summary>
[SugarColumn(ColumnName = "TrackKeywordReverse")]
public string? TrackKeywordReverse { get; set; }
/// <summary>
/// 兜底轨迹发生地参数值
/// </summary>
[SugarColumn(ColumnName = "TrackPlaceValue")]
public int? TrackPlaceValue { get; set; }
/// <summary>
/// 兜底轨迹时区所属发生地参数值
/// </summary>
[SugarColumn(ColumnName = "TrackZonePlaceValue")]
public int? TrackZonePlaceValue { get; set; }
}