40 lines
786 B
C#
40 lines
786 B
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
|
|
|
|
public class UpsertOrderInput : UpdateOrderInput
|
|
{
|
|
/// <summary>
|
|
/// 客户id
|
|
/// </summary>
|
|
public int CustomId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 当前操作人
|
|
/// </summary>
|
|
public int OptionUserId { get; set; }
|
|
}
|
|
|
|
public class BatchUpsertOrderInput
|
|
{
|
|
[Required]
|
|
[MaxLength(100)]
|
|
public List<UpsertOrderInput> OrderInputs { get; set; } = new();
|
|
}
|
|
|
|
public class OrderFlightInfo
|
|
{
|
|
/// <summary>
|
|
/// 航班号
|
|
/// </summary>
|
|
[Required]
|
|
[MaxLength(50)]
|
|
public string FlightNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 班期
|
|
/// </summary>
|
|
[Required]
|
|
public DateTime FlightDate { get; set; }
|
|
}
|