using System;
|
using System.Collections.Generic;
|
using System.ComponentModel.DataAnnotations;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Model
|
{
|
public partial class DataDockingConfigure
|
{
|
|
/// <summary>
|
/// 映射
|
/// </summary>
|
public class Mapper : JsonList<Mapper>
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public Mapper() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public Mapper(long sysId, string signId)
|
{
|
this.SysId = sysId;
|
this.SignId = signId;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public Mapper(Mapper rhs)
|
{
|
this.SysId = rhs.SysId;
|
this.SignId = rhs.SignId;
|
}
|
|
/// <summary>
|
/// 系统标识
|
/// </summary>
|
public long SysId { get; set; }
|
|
/// <summary>
|
/// 外部标识
|
/// </summary>
|
public string SignId { get; set; }
|
}
|
|
/// <summary>
|
/// 标准配置参数
|
/// </summary>
|
public class StandardConfigureParameters : JsonModel<StandardConfigureParameters>
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public StandardConfigureParameters() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public StandardConfigureParameters(StandardConfigureParameters rhs)
|
{
|
this.RegisterCode = rhs.RegisterCode;
|
}
|
|
/// <summary>
|
/// 注册码
|
/// </summary>
|
public string RegisterCode { get; set; }
|
|
}
|
|
/// <summary>
|
/// 接口配置参数
|
/// </summary>
|
public class ApiConfigureParameters : JsonModel<ApiConfigureParameters>
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public ApiConfigureParameters() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public ApiConfigureParameters(ApiConfigureParameters rhs)
|
{
|
this.Frequency = rhs.Frequency;
|
this.DependencyFile = rhs.DependencyFile;
|
}
|
|
/// <summary>
|
/// 轮询频率 秒
|
/// </summary>
|
public int Frequency { get; set; }
|
|
/// <summary>
|
/// 依赖文件
|
/// </summary>
|
public string DependencyFile { get; set; }
|
}
|
|
/// <summary>
|
/// 中间库配置参数
|
/// </summary>
|
public class MiddleLibConfigureParameters : JsonModel<MiddleLibConfigureParameters>
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public MiddleLibConfigureParameters() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public MiddleLibConfigureParameters(MiddleLibConfigureParameters rhs)
|
{
|
this.Frequency = rhs.Frequency;
|
this.DependencyFile= rhs.DependencyFile;
|
}
|
|
/// <summary>
|
/// 轮询频率 秒
|
/// </summary>
|
public int Frequency { get; set; }
|
|
/// <summary>
|
/// 依赖文件
|
/// </summary>
|
public string DependencyFile { get; set; }
|
|
}
|
|
/// <summary>
|
/// 协议配置参数
|
/// </summary>
|
public class SocketConfigureParameters : JsonModel<SocketConfigureParameters>
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public SocketConfigureParameters() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public SocketConfigureParameters(SocketConfigureParameters rhs)
|
{
|
this.ServerPort = rhs.ServerPort;
|
this.RegisterCode= rhs.RegisterCode;
|
this.Heartbeat= rhs.Heartbeat;
|
this.DependencyFile=rhs.DependencyFile;
|
}
|
|
/// <summary>
|
/// 服务端口
|
/// </summary>
|
public int ServerPort { get; set; }
|
|
/// <summary>
|
/// 注册码
|
/// </summary>
|
public string RegisterCode { get; set; }
|
|
/// <summary>
|
/// 心跳包
|
/// </summary>
|
public string Heartbeat { get; set; }
|
|
/// <summary>
|
/// 依赖文件
|
/// </summary>
|
public string DependencyFile { get; set; }
|
|
}
|
|
}
|
}
|