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

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;
}
}