33 lines
733 B
C#
33 lines
733 B
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
|
|
|
|
public class UpsertTrackInput : OrderNoInfo
|
|
{
|
|
/// <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; }
|
|
} |