You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.6 KiB
66 lines
1.6 KiB
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace Win_in.Sfs.Scp.WebApi.Asns;
|
|
|
|
/// <summary>
|
|
/// Carrier Details (equipment)
|
|
/// 载体细节(设备)
|
|
/// </summary>
|
|
public class TD5
|
|
{
|
|
/// <summary>
|
|
/// Routing Sequence Code
|
|
/// 路由序列号
|
|
/// </summary>
|
|
[StringLength(2, MinimumLength = 1)]
|
|
public string TD501 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Identification Code Qualifier
|
|
/// 识别码限定符
|
|
/// </summary>
|
|
[StringLength(2, MinimumLength = 1)]
|
|
public string TD502 { get; } = "02";
|
|
|
|
/// <summary>
|
|
/// Identification Code
|
|
/// 识别码(SCAC代码)
|
|
/// </summary>
|
|
[StringLength(4, MinimumLength = 2)]
|
|
public string TD503 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Mode
|
|
/// 模式
|
|
/// </summary>
|
|
[StringLength(1, MinimumLength = 1)]
|
|
public string TD504 { get; set; }
|
|
|
|
|
|
public string TD505 { get;}
|
|
public string TD506 { get;}
|
|
public string TD507 { get;}
|
|
public string TD508 { get;}
|
|
public string TD509 { get;}
|
|
public string TD510 { get;}
|
|
public string TD511 { get;}
|
|
public string TD512 { get;}
|
|
public string TD513 { get;}
|
|
public string TD514 { get;}
|
|
|
|
public TD5(string routeSequenceCode,string identificationCode,string mode)
|
|
{
|
|
TD501 = routeSequenceCode;
|
|
TD503 = identificationCode;
|
|
TD504 = mode;
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return "TD5"
|
|
+ X12Const.ElementSeparator + TD501
|
|
+ X12Const.ElementSeparator + TD502
|
|
+ X12Const.ElementSeparator + TD503
|
|
+ X12Const.ElementSeparator + TD504;
|
|
}
|
|
}
|