156 lines
4.2 KiB
C#
156 lines
4.2 KiB
C#
using JSMachine.WMS.Infrastructure.Enums;
|
|||
|
|
|
||
|
|
namespace JSMachine.WMS.Infrastructure.AppConfiguration
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// WMS 运行时配置模型,由配置文件和环境变量绑定生成。
|
||
|
|
/// </summary>
|
||
|
|
public class AppSettings
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 数据库连接字符串
|
||
|
|
/// </summary>
|
||
|
|
public string DataBaseCon { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// /删除前多少天之前的log
|
||
|
|
/// </summary>
|
||
|
|
public int DelLogDate { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// Erp配置
|
||
|
|
/// </summary>
|
||
|
|
public ErpConfig ErpConfig { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// Rcs配置
|
||
|
|
/// </summary>
|
||
|
|
public RcsConfig RcsConfig { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 提升机配置
|
||
|
|
/// </summary>
|
||
|
|
public ElevatorConfig[] ElevatorConfig { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 放置模式(0-完全不混放 1-混合模式,优先同批次放一列,没有空库位再混放 2-完全混放模式,不用批次货物放一起)
|
||
|
|
/// </summary>
|
||
|
|
public int PlcaementMod { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// Erp配置,此配置项做了冗余,不同的Erp按需配置
|
||
|
|
/// </summary>
|
||
|
|
public class ErpConfig
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// Erp类型
|
||
|
|
/// </summary>
|
||
|
|
public ErpType ErpType { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// Erp地址
|
||
|
|
/// </summary>
|
||
|
|
public string ErpUrl { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// Erp服务器IP
|
||
|
|
/// </summary>
|
||
|
|
public string ErpIP { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 回传Erp前几天数据
|
||
|
|
/// </summary>
|
||
|
|
public int ErpUploadBefore { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 上传数据,重试次数
|
||
|
|
/// </summary>
|
||
|
|
public int RetryNum { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 获取原纸信息接口地址
|
||
|
|
/// </summary>
|
||
|
|
public string QueryByPaperLabelUrl { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 获取原纸信息接口地址(通过幅宽、纸质编码)
|
||
|
|
/// </summary>
|
||
|
|
public string QueryByPaperWidthAndCodeUrl { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 原纸出库接口地址
|
||
|
|
/// </summary>
|
||
|
|
public string PaperStockOutUrl { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 残卷回库接口地址
|
||
|
|
/// </summary>
|
||
|
|
public string RePaperStockInUrl { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// AppId
|
||
|
|
/// </summary>
|
||
|
|
public string AppId { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// AppKey
|
||
|
|
/// </summary>
|
||
|
|
public string AppKey { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// PDA扫合格证码获取物料信息
|
||
|
|
/// </summary>
|
||
|
|
public string QueryMateriaInforUrl { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 生产入库
|
||
|
|
/// </summary>
|
||
|
|
public string ProduceInUrl { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 生产退库
|
||
|
|
/// </summary>
|
||
|
|
public string ProduceOutUrl { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 销售出库接口
|
||
|
|
/// </summary>
|
||
|
|
public string SaleOutUrl { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 用户编号
|
||
|
|
/// </summary>
|
||
|
|
public string Userkey { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// Rcs系统配置
|
||
|
|
/// </summary>
|
||
|
|
public class RcsConfig
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// RCS 服务基础地址。
|
||
|
|
/// </summary>
|
||
|
|
public string RcsUrl { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 创建任务Url
|
||
|
|
/// </summary>
|
||
|
|
public string CreateTaskUrl { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 取消任务Url
|
||
|
|
/// </summary>
|
||
|
|
public string CancelTaskUrl { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 提升机PLC配置
|
||
|
|
/// </summary>
|
||
|
|
public class ElevatorConfig
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 提升机序号(1,2)
|
||
|
|
/// </summary>
|
||
|
|
public int ElevatorNo { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 提升机PLC的IP
|
||
|
|
/// </summary>
|
||
|
|
public string IP { get; set; }
|
||
|
|
/// <summary>
|
||
|
|
/// 提升机PLC的端口
|
||
|
|
/// </summary>
|
||
|
|
public int Port { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|