using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Myshipping.Application.Service.BookingOrder.Dto { public class GoodsStatusDtoList { public long? BookingId { get; set; } public List item { get; set; } } public class GoodsStatusDto { /// /// 货物状态配置ID 雪花id /// public long? ConfigId { get; set; } /// /// 完成时间 /// public DateTime? FinishTime { get; set; } /// /// 完成人 /// public string FinishUser { get; set; } /// /// 完成人ID /// public long? FinishUserId { get; set; } /// /// 是否公开 /// public bool IsPublic { get; set; } /// /// 附加数据 /// public string ExtData { get; set; } /// /// 备注 /// public string Remark { get; set; } } public class GoodsStatusQuery { /// /// 货物状态配置ID 雪花id /// public long? ConfigId { get; set; } /// /// 状态名称 /// public string StatusName { get; set; } /// /// 系统编码 /// public string SystemCode { get; set; } /// /// 完成时间 /// public DateTime? FinishTime { get; set; } /// /// 完成人 /// public string FinishUser { get; set; } /// /// 完成人ID /// public long? FinishUserId { get; set; } /// /// 是否公开 /// public bool IsPublic { get; set; } /// /// 附加数据 /// public string ExtData { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 排序 /// public long? Sort { get; set; } } public class GoodsStatusList { public long? ConfigId { get; set; } /// /// 状态名称 /// public string StatusName { get; set; } /// /// 系统编码 /// public string SystemCode { get; set; } /// /// 完成时间 /// public DateTime? FinishTime { get; set; } /// /// 附加数据 /// public string ExtData { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 排序 /// public long? Sort { get; set; } /// /// 是否最新记录 /// public bool IsLast { get; set; } = false; } /// /// 设置、取消货物状态dto /// public class GoodsStatusSetDto { /// /// 订舱ID /// public long? BookingId { get; set; } /// /// 货物状态配置ID /// public long? GoodsStatusConfigId { get; set; } /// /// 是否为取消状态 /// public bool IsCancel { get; set; } = false; /// /// 完成时间 /// public DateTime? FinishTime { get; set; } /// /// 备注 /// public string Remark { get; set; } } }