85 lines
2.3 KiB
C#
85 lines
2.3 KiB
C#
using Newtonsoft.Json;
|
|
using SqlSugar;
|
|
|
|
namespace LY.App.Model
|
|
{
|
|
[SugarTable("ly_white_list")]
|
|
public class Whitelist : BaseEntity
|
|
{
|
|
/// <summary>
|
|
/// 设备型号
|
|
/// </summary>
|
|
public string model { get; set; }
|
|
/// <summary>
|
|
/// 设备序列号
|
|
/// </summary>
|
|
public string sn { get; set; }
|
|
[SugarColumn(ColumnName = "all_day", ColumnDescription = "是否全天")]
|
|
public bool allDay { get; set; }
|
|
[SugarColumn(IsNullable = true)]
|
|
public DateTime? startTime { get; set; }
|
|
[SugarColumn(IsNullable = true)]
|
|
public DateTime? endTime { get; set; }
|
|
|
|
[SugarColumn(ColumnName = "position_id", ColumnDescription = "阵地id", IsJson = true)]
|
|
public List<long> positionId { get; set; }
|
|
[SugarColumn(IsIgnore = true)]
|
|
public List<string> positionIds { get; set; }
|
|
[SugarColumn(IsNullable = true)]
|
|
public string company { get; set; }
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public string mark { get; set; }
|
|
/// <summary>
|
|
/// 创建人
|
|
/// </summary>
|
|
public string createBy { get; set; }
|
|
|
|
}
|
|
public class AddWhitelist
|
|
{
|
|
/// <summary>
|
|
/// 设备型号
|
|
/// </summary>
|
|
public string model { get; set; }
|
|
/// <summary>
|
|
/// 设备序列号
|
|
/// </summary>
|
|
public string sn { get; set; }
|
|
/// <summary>
|
|
/// 是否全天
|
|
/// </summary>
|
|
public bool allDay { get; set; }
|
|
/// <summary>
|
|
/// 开始时间
|
|
/// </summary>
|
|
public DateTime? startTime { get; set; }
|
|
/// <summary>
|
|
/// 结束时间
|
|
/// </summary>
|
|
public DateTime? endTime { get; set; }
|
|
/// <summary>
|
|
/// 阵地id
|
|
/// </summary>
|
|
public List<long> positionId { get; set; }
|
|
/// <summary>
|
|
/// 所属单位
|
|
/// </summary>
|
|
public string company { get; set; }
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
public string mark { get; set; }
|
|
/// <summary>
|
|
/// 创建人
|
|
/// </summary>
|
|
public string createBy { get; set; }
|
|
|
|
}
|
|
public class UpdateWhitelist : AddWhitelist
|
|
{
|
|
public long Id { get; set; }
|
|
}
|
|
}
|