fix【S1-新增订单轨迹接口,按照文档,轨迹发生时间和时区都是必填,但是实际不填写也新增成功了】https://www.tapd.cn/60863849/bugtrace/bugs/view?bug_id=1160863849001029729

This commit is contained in:
李鹏军 2024-03-05 11:39:44 +08:00
parent f62cb2cf56
commit 86ae365a81

View File

@ -1,24 +1,32 @@
namespace SJZY.Track.Application.Contract.Dtos.ProvideServices; using System.ComponentModel.DataAnnotations;
namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
public class UpsertTrackInput : OrderNoInfo public class UpsertTrackInput : OrderNoInfo
{ {
/// <summary> /// <summary>
/// 轨迹内容代码 /// 轨迹内容代码
/// </summary> /// </summary>
[Required]
[MaxLength(50)]
public string TrackCode { get; set; } = null!; public string TrackCode { get; set; } = null!;
/// <summary> /// <summary>
/// 轨迹发生地 /// 轨迹发生地
/// </summary> /// </summary>
[Required]
[MaxLength(200)]
public string TrackPlace { get; set; } = null!; public string TrackPlace { get; set; } = null!;
/// <summary> /// <summary>
/// 轨迹发生时间 /// 轨迹发生时间
/// </summary> /// </summary>
[Required]
public DateTime TrackTime { get; set; } public DateTime TrackTime { get; set; }
/// <summary> /// <summary>
/// 轨迹发生时区 /// 轨迹发生时区
/// </summary> /// </summary>
[Required]
public float TraceTimeZone { get; set; } public float TraceTimeZone { get; set; }
} }