从山证v2.3.0拷贝
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
using System.ComponentModel;
|
||||
using System.Xml.Serialization;
|
||||
using YLErp.Modules.SuperviseReportModule.SAC.Common;
|
||||
|
||||
namespace YLErp.Modules.SuperviseReportModule.SAC.Model
|
||||
{
|
||||
public class ContractNumberProcessModel : ReportBaseModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 主协议类型
|
||||
/// </summary>
|
||||
[XmlElement]
|
||||
[SacDescription("MasterAgrmtTuple", "主协议类型", "", false, "")]
|
||||
public List<ChangeMasterAgrmtModel> MasterAgrmtTuple { get; set; }
|
||||
/// <summary>
|
||||
/// 补充协议类型
|
||||
/// </summary>
|
||||
[XmlElement]
|
||||
[SacDescription("SupAgrmtTuple", "补充协议类型", "", false, "")]
|
||||
public List<ChangeSupAgrmtModel> SupAgrmtTuple { get; set; }
|
||||
/// <summary>
|
||||
/// 期权交易确认书类型
|
||||
/// </summary>
|
||||
[XmlElement]
|
||||
[SacDescription("OptionConfirmationTuple", "期权交易确认书类型", "", false, "")]
|
||||
public List<ChangeOptionConfirmationModel> OptionConfirmationTuple { get; set; }
|
||||
/// <summary>
|
||||
/// 互换交易确认书类型
|
||||
/// </summary>
|
||||
[XmlElement]
|
||||
[SacDescription("SwapConfirmationTuple", "互换交易确认书类型", "", false, "")]
|
||||
public List<ChangeOptionConfirmationModel> SwapConfirmationTuple { get; set; }
|
||||
}
|
||||
|
||||
public class ChangeMasterAgrmtModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 主协议编号
|
||||
/// <para>长度:32</para>
|
||||
/// <para>必填:是</para>
|
||||
/// <para>说明:报告库自动生成;</para>
|
||||
/// </summary>
|
||||
[DefaultValue("")]
|
||||
[SacDescription("MasterAgrmtID", "主协议编号", "32", true, "报告库自动生成;")]
|
||||
public string MasterAgrmtID { get; set; }
|
||||
/// <summary>
|
||||
/// 主协议编号(双方约定)
|
||||
/// <para>长度:100</para>
|
||||
/// <para>必填:是</para>
|
||||
/// <para>说明:校验规则:主协议编号(双方约定)同一家机构下不能重复;</para>
|
||||
/// </summary>
|
||||
[DefaultValue("")]
|
||||
[SacDescription("MasterAgrmtNo", "主协议编号(双方约定)", "100", true, "校验规则:主协议编号(双方约定)同一家机构下不能重复;")]
|
||||
public string MasterAgrmtNo { get; set; }
|
||||
}
|
||||
|
||||
public class ChangeSupAgrmtModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 补充议编号
|
||||
/// <para>长度:32</para>
|
||||
/// <para>必填:是</para>
|
||||
/// <para>说明:报告库自动生成;</para>
|
||||
/// </summary>
|
||||
[DefaultValue("")]
|
||||
[SacDescription("SupAgrmtID", "补充议编号", "32", true, "报告库自动生成;")]
|
||||
public string SupAgrmtID { get; set; }
|
||||
/// <summary>
|
||||
/// 补充议编号(双方约定)
|
||||
/// <para>长度:100</para>
|
||||
/// <para>必填:是</para>
|
||||
/// <para>说明:校验规则:补充协议编号(双方约定)同一家机构下不能重复;</para>
|
||||
/// </summary>
|
||||
[DefaultValue("")]
|
||||
[SacDescription("SupAgrmtNo", "补充议编号(双方约定)", "100", true, "校验规则:补充协议编号(双方约定)同一家机构下不能重复;")]
|
||||
public string SupAgrmtNo { get; set; }
|
||||
}
|
||||
|
||||
public class ChangeOptionConfirmationModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 交易确认书编号
|
||||
/// <para>长度:32</para>
|
||||
/// <para>必填:是</para>
|
||||
/// <para>说明:报告库自动生成;</para>
|
||||
/// </summary>
|
||||
[DefaultValue("")]
|
||||
[SacDescription("ConfirmationID", "交易确认书编号", "32", true, "报告库自动生成;")]
|
||||
public string ConfirmationID { get; set; }
|
||||
/// <summary>
|
||||
/// 交易确认书编号(双方约定)
|
||||
/// <para>长度:100</para>
|
||||
/// <para>必填:是</para>
|
||||
/// <para>说明:校验规则:交易确认书编号(双方约定)同一家机构下不能重复(校验时不区分期权和互换类型);</para>
|
||||
/// </summary>
|
||||
[DefaultValue("")]
|
||||
[SacDescription("ConfirmationNo", "交易确认书编号(双方约定)", "100", true, "校验规则:交易确认书编号(双方约定)同一家机构下不能重复(校验时不区分期权和互换类型);")]
|
||||
public string ConfirmationNo { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user