first commit
This commit is contained in:
@@ -0,0 +1,155 @@
|
||||
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; }
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user