using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Myshipping.Application
{
///
///
///
public class TaskManageExcuteResultDto
{
///
/// 是否成功 true=成功 false=失败
///
public bool succ { get; set; } = false;
///
/// 状态 0-成功
///
public int status { get; set; } = 0;
///
/// 返回消息
///
public string msg { get; set; }
///
/// 总记录数
///
public int total { get; set; }
///
/// 当前页列表数据
///
public object rows { get; set; }
///
/// 比对详情
///
public CompareResultInfo extra { get; set; }
///
/// 比对展示详情
///
public List extra2 { get; set; }
}
public class CompareResultInfo
{
///
/// 原数据主键(请求方业务主键)
///
public string OrigPKId { get; set; }
///
/// 比对ID
///
public string TaskCompareId { get; set; }
///
/// 原数据主单号
///
public string MBlNo { get; set; }
///
/// 是否存在差异 true-存在差异 false-一致
///
public bool IsExistsDiff { get; set; } = false;
///
/// 比较时间
///
public DateTime CompareTime { get; set; }
///
/// 明细
///
public List DetailList { get; set; }
///
/// 展示明细
///
public List ShowDetailList { get; set; }
}
///
///
///
public class CompareResultDetailInfo
{
///
/// 字段代码
///
public string FieldCode { get; set; }
///
/// 字段名称
///
public string FieldName { get; set; }
///
/// 请求值
///
public string ReqVal { get; set; }
///
/// 目标值
///
public string TargetVal { get; set; }
///
/// 是否比对一致 false-一致 true-比对不一致
///
public bool IsDiff { get; set; }
///
/// 排序值
///
public int Sort { get; set; }
///
/// 合并KEY
///
public string MergeGroupKey { get; set; }
///
/// 合并排序值
///
public int MergeSort { get; set; }
///
/// 是否显示
///
public bool IsDisplay { get; set; }
///
/// 主键KEY(只有明细比较才有值)
///
public string PrimaryKey { get; set; }
///
/// 合并HTML(这里可以直接适用此数据网页展示)
///
public string MergeHtml { get; set; }
///
/// 合并分割符
///
public string MergeBeforeSplit { get; set; }
///
/// 提示内容
///
public string Msg { get; set; }
///
/// 父节点代码
///
public string PCode { get; set; }
///
/// 是否主键
///
public bool IsPrimaryKey { get; set; }
}
}