rem:移除order业务key

This commit is contained in:
xiaolipro 2024-09-23 10:16:23 +08:00
parent 8f5f4ee2cc
commit 35faa41f3e
3 changed files with 7 additions and 22 deletions

View File

@ -42,11 +42,6 @@ public class UpdateOrderInput : OrderNoInfo
[MaxLength(200)] [MaxLength(200)]
public string LeaveCity { get; set; } = null!; public string LeaveCity { get; set; } = null!;
/// <summary>
/// 订单航班信息
/// </summary>
public List<OrderFlightInfo> FlightInfos { get; set; } = new();
/// <summary> /// <summary>
/// 货物类型 /// 货物类型
/// </summary> /// </summary>
@ -55,24 +50,22 @@ public class UpdateOrderInput : OrderNoInfo
/// <summary> /// <summary>
/// 是否转运 /// 是否转运
/// </summary> /// </summary>
public bool? IsTransfer { get; set; } public bool? IsTransit { get; set; }
/// <summary> /// <summary>
/// 产品编码 /// 产品编码
/// </summary> /// </summary>
public string? ProductCode { get; set; } public string? ProductCode { get; set; }
/// <summary>
/// 业务key
/// </summary>
[Required]
[MaxLength(64)]
public string Key { get; set; }
/// <summary> /// <summary>
/// 拉取配置信息 /// 拉取配置信息
/// </summary> /// </summary>
public List<PullConfigInfo>? PullConfigInfos { get; set; } public List<PullConfigInfo>? PullConfigInfos { get; set; }
/// <summary>
/// 订单航班信息
/// </summary>
public List<OrderFlightInfo> FlightInfos { get; set; } = new();
} }
public class PullConfigInfo public class PullConfigInfo

View File

@ -15,9 +15,7 @@ public class OrderAutoMapperProfile : Profile
{ {
public OrderAutoMapperProfile() public OrderAutoMapperProfile()
{ {
CreateMap<UpsertOrderInput, OrderEntity>(MemberList.None) CreateMap<UpsertOrderInput, OrderEntity>(MemberList.None);
.ForMember(dest => dest.BusinessKey,
opt => opt.MapFrom(source => source.Key));
CreateMap<UpdateOrderInput, OrderEntity>(MemberList.None); CreateMap<UpdateOrderInput, OrderEntity>(MemberList.None);
CreateMap<OrderFlightInfo, OrderFlightEntity>(MemberList.None); CreateMap<OrderFlightInfo, OrderFlightEntity>(MemberList.None);

View File

@ -168,12 +168,6 @@ public class OrderEntity : IFullAuditedBasicEntitys, IAggregateRoot
[SugarColumn(ColumnName = "ArrivalProvince")] [SugarColumn(ColumnName = "ArrivalProvince")]
public string? ArrivalProvince { get; set; } public string? ArrivalProvince { get; set; }
/// <summary>
/// 业务key(用于区分轨迹拉取配置)
/// </summary>
[SugarColumn(ColumnName = "BusinessKey")]
public string BusinessKey { get; set; }
[SugarColumn(IsIgnore = true)] public List<OrderFlightEntity> OrderFlights { get; set; } [SugarColumn(IsIgnore = true)] public List<OrderFlightEntity> OrderFlights { get; set; }
[SugarColumn(IsIgnore = true)] public List<OrderPullStatusEntity> OrderPullStatus { get; set; } [SugarColumn(IsIgnore = true)] public List<OrderPullStatusEntity> OrderPullStatus { get; set; }