You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

205 lines
4.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DS.WMS.Core.Op.Dtos
{
/// <summary>
///
/// </summary>
public class TaskManageExcuteResultDto
{
/// <summary>
/// 是否成功 true=成功 false=失败
/// </summary>
public bool succ { get; set; } = false;
/// <summary>
/// 状态 0-成功
/// </summary>
public int status { get; set; } = 0;
/// <summary>
/// 返回消息
/// </summary>
public string msg { get; set; }
/// <summary>
/// 总记录数
/// </summary>
public int total { get; set; }
/// <summary>
/// 当前页列表数据
/// </summary>
public object rows { get; set; }
/// <summary>
/// 比对详情
/// </summary>
public CompareResultInfo extra { get; set; }
/// <summary>
/// 比对展示详情
/// </summary>
public List<CompareResultDetailInfo> extra2 { get; set; }
/// <summary>
/// 扩展值
/// </summary>
public object extra3 { get; set; }
/// <summary>
/// 场站统计详情
/// </summary>
public YardStatInfo yardStatInfo { get; set; }
}
public class CompareResultInfo
{
/// <summary>
/// 原数据主键(请求方业务主键)
/// </summary>
public string OrigPKId { get; set; }
/// <summary>
/// 比对ID
/// </summary>
public string TaskCompareId { get; set; }
/// <summary>
/// 原数据主单号
/// </summary>
public string MBlNo { get; set; }
/// <summary>
/// 是否存在差异 true-存在差异 false-一致
/// </summary>
public bool IsExistsDiff { get; set; } = false;
/// <summary>
/// 比较时间
/// </summary>
public DateTime CompareTime { get; set; }
/// <summary>
/// 明细
/// </summary>
public List<CompareResultDetailInfo> DetailList { get; set; }
/// <summary>
/// 展示明细
/// </summary>
public List<CompareResultDetailInfo> ShowDetailList { get; set; }
/// <summary>
/// 人工反馈结果
/// </summary>
public FeedBackResult ManualFeedBackResult { get; set; }
/// <summary>
/// 对比是否成功 true-成功 false-失败
/// </summary>
public bool IsSuccess { get; set; }
}
/// <summary>
///
/// </summary>
public class TaskManageExcuteCommonResultDto
{
/// <summary>
/// 是否成功 true=成功 false=失败
/// </summary>
public bool succ { get; set; } = false;
/// <summary>
/// 状态 0-成功
/// </summary>
public int status { get; set; } = 0;
/// <summary>
/// 返回消息
/// </summary>
public string msg { get; set; }
/// <summary>
/// 总记录数
/// </summary>
public int total { get; set; }
/// <summary>
/// 当前页列表数据
/// </summary>
public object rows { get; set; }
/// <summary>
/// 扩展值
/// </summary>
public object extra { get; set; }
/// <summary>
/// 扩展值2
/// </summary>
public object extra2 { get; set; }
/// <summary>
/// 扩展值3
/// </summary>
public object extra3 { get; set; }
}
/// <summary>
/// 下货纸场站箱信息统计
/// </summary>
public class YardStatInfo
{
/// <summary>
/// 总箱数
/// </summary>
public int ContaNum { get; set; }
/// <summary>
/// 最新返场日期
/// </summary>
public Nullable<DateTime> LstReturnYardDate { get; set; }
/// <summary>
/// 有返场日期箱数
/// </summary>
public int ExistsReturnYardDateCtnNum { get; set; }
/// <summary>
/// 有集装箱号的合计数
/// </summary>
public int ExistsCtnNo { get; set; }
}
public class FeedBackResult
{
/// <summary>
/// 操作人
/// </summary>
public string OperUser { get; set; }
/// <summary>
/// 操作时间
/// </summary>
public DateTime OperTime { get; set; }
/// <summary>
/// 备注
/// </summary>
public string OperNote { get; set; }
/// <summary>
/// 原因
/// </summary>
public string Reason { get; set; }
}
}