Files
wcs/货架标准上位机/Models/JsConfig.cs
hehaibing-1996 00621bcd55 1.增加盟讯公司业务逻辑相关适配 前后端增加配置参数“ISMX”进行控制
2.前端websocket取消心跳机制(原有心跳和断线重连当服务端网线断开后需要等tcp保活期到期后才能发现重连),自己实现心跳和重连
3.前端关闭后任占用后台线程问题修复
2024-05-25 17:25:27 +08:00

99 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace
{
/// <summary>
/// json配置文件
/// </summary>
public class JsConfig
{
/// <summary>
/// mysql链接字符串
/// </summary>
public string MySql { get; set; }
/// <summary>
/// 货架服务器的Ip和端口号
/// </summary>
public string ApiIpHost { get; set; }
/// <summary>
/// WebSocket服务器的地址
/// </summary>
public string WebSocketUrl { get; set; }
public List<string> GroupName { get; set; }
public string DeviceType { get; set; }
/// <summary>
/// 系统配置
/// </summary>
public JsSysConfig Sys { get; set; }
/// <summary>
/// 货架类的是否软件启动后自检
/// </summary>
public bool IsBootSelfTest { get; set; }
/// <summary>
/// 扫码枪Com口列表
/// </summary>
public List<string> ScannerComList { get; set; }
/// <summary>
/// 串口扫码枪延时
/// </summary>
public int ScannerTimeOut { get; set; }
#region
public bool IsMx { get; set; }
/// <summary>
///MX-获取要料单接口地址
/// </summary>
public string GetPickOrderUrl { get; set; }
/// <summary>
///MX-获取要料明细接口地址
/// </summary>
public string RecommendedBarCode { get; set; }
/// <summary>
///MX-首盘发料明细接口地址
/// </summary>
public string FirstSendRecommendedBarCode { get; set; }
/// <summary>
///MX-后续发料明细接口地址
/// </summary>
public string ElectronicSiloPush { get; set; }
#endregion
}
public class JsSysConfig
{
/// <summary>
/// 是否保存登录历史
/// </summary>
public bool IsSaveLogin { get; set; }
/// <summary>
/// 登录历史
/// </summary>
public List<string> SaveLogin { get; set; }
/// <summary>
/// 登录历史数量
/// </summary>
public int SaveLoginCount { get; set; }
/// <summary>
/// 开机启动
/// </summary>
public bool Powerboot { get; set; }
/// <summary>
/// 启动全屏
/// </summary>
public bool StartupFull { get; set; }
/// <summary>
/// 日志保存天数
/// </summary>
public int SaveLogDay { get; set; }
}
}