38 lines
840 B
C#
38 lines
840 B
C#
using System.ComponentModel.DataAnnotations;
|
||
|
||
namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
|
||
|
||
public class UpsertTrackInput : OrderNoInfo
|
||
{
|
||
/// <summary>
|
||
/// true新增,false更新
|
||
/// </summary>
|
||
public bool IsAdd { get; set; }
|
||
|
||
/// <summary>
|
||
/// 轨迹内容代码
|
||
/// </summary>
|
||
[Required]
|
||
[MaxLength(50)]
|
||
public string TrackCode { get; set; } = null!;
|
||
|
||
/// <summary>
|
||
/// 轨迹发生地
|
||
/// </summary>
|
||
[Required]
|
||
[MaxLength(200)]
|
||
public string TrackPlace { get; set; } = null!;
|
||
|
||
/// <summary>
|
||
/// 轨迹发生时间
|
||
/// </summary>
|
||
[Required]
|
||
public DateTime? TrackTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 轨迹发生时区
|
||
/// </summary>
|
||
[Required]
|
||
[Range(-12, 12)]
|
||
public float? TrackTimeZone { get; set; }
|
||
} |