using NXWMS.Client.Model.CoreModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
namespace NXWMS.Client.Model.AppModels.Condition.Rule
{
///
/// 导入模版条件
///
public class ImportTemplateCondition : OperationInfo
{
///
/// 模版Id
///
public int? TemplateId { get; set; }
///
/// 模版Ids
///
public string TemplateIds { get; set; }
///
/// 模版编码
///
public string TemplateCode { get; set; }
///
/// 模版名称
///
public string TemplateName { get; set; }
///
/// 导入方式
///
public string ImportMode { get; set; }
///
/// 源对象名称
///
public string SourceObjName { get; set; }
///
/// 源对象编码
///
public string SourceObjCode { get; set; }
///
/// 源对象编码
///
public string SourceObjType { get; set; }
///
/// 备注
///
public string Describe { get; set; }
///
/// 是否使用
///
public bool IsUsed { get; set; }
///
/// 明细
///
public List DetailList { get; set; }
}
///
/// 导入模版明细条件
///
public class ImportTemplateDetailCondition : OperationInfo
{
///
/// 明细ID
///
public int? TemplateDetailId { get; set; }
///
/// 数据源编码
///
public string SourceCode { get; set; }
///
/// 数据源名称
///
public string SourceName { get; set; }
///
/// 数据源类型
///
public string SourceType { get; set; }
///
/// 数据源类型
///
public int? SourceLength { get; set; }
///
/// 数据源类型
///
public int? SourceRequiredFlag { get; set; }
///
/// 目标编码
///
public string TargetCode { get; set; }
///
/// 目标名称
///
public string TargetName { get; set; }
///
/// 目标类型
///
public string TargetType { get; set; }
///
/// 目标长度
///
public int? TargetLength { get; set; }
///
/// 数据源类型
///
public int? TargetRequiredFlag { get; set; }
///
/// 目标关联类型
///
public string TargetRelationType { get; set; }
///
/// 目标关联内容
///
public string TargetRelationContent { get; set; }
///
/// 备注
///
public string Describe { get; set; }
///
/// 是否使用
///
public bool IsUsed { get; set; }
}
}