using JwKdsV.Core.Bean; using JwKdsV.Core.DisplaySetting; using JwKdsV.Core.Utils; using JwKdsV.Entity; using POSV.Common; using POSV.Service; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace JwKdsV.Core { public class ConfigConstant { public static Config NewConfig(string group, string name, string keys, string values) { Config config = new Config(); config.Id = IdWorkerUtils.Instance.NextId(); config.TenantId = Global.Instance.StoreInfo.TenantId; config.Group = group; config.Name = name; config.Keys = keys; config.Values = values; return config; } #region 业务 /// /// 业务分组 - business /// public const string CONFIG_GROUP_BUSINESS = "business"; public static Dictionary Business_DefaultValue() { Dictionary result = new Dictionary(); //票号显示位数 result.Add(CONFIG_BUSINESS_TICKETNUM, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_TICKETNUM_NAME, CONFIG_BUSINESS_TICKETNUM, "3")); //厨显方式 result.Add(CONFIG_BUSINESS_DISPLAYWAY, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_DISPLAYWAY_NAME, CONFIG_BUSINESS_DISPLAYWAY, "order")); //kds背景色 result.Add(CONFIG_BUSINESS_KDSBACKGROUNDCOLOR, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_KDSBACKGROUNDCOLOR_NAME, CONFIG_BUSINESS_KDSBACKGROUNDCOLOR, "DimGray")); //项目正常颜色 result.Add(CONFIG_BUSINESS_ORDERNORMALCOLOR, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_ORDERNORMALCOLOR_NAME, CONFIG_BUSINESS_ORDERNORMALCOLOR, "Black")); //项目1级警告颜色 result.Add(CONFIG_BUSINESS_ONEWARNCOLOR, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_ONEWARNCOLOR_NAME, CONFIG_BUSINESS_ONEWARNCOLOR, "Orange")); //项目2级警告颜色 result.Add(CONFIG_BUSINESS_TWOWARNCOLOR, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_TWOWARNCOLOR_NAME, CONFIG_BUSINESS_TWOWARNCOLOR, "Red")); //超时提醒开关 result.Add(CONFIG_BUSINESS_TIMEOUTWARN, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_TIMEOUTWARN_NAME, CONFIG_BUSINESS_TIMEOUTWARN, "true")); //出品确认 result.Add(CONFIG_BUSINESS_CHUPINCONFIRM, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_CHUPINCONFIRM_NAME, CONFIG_BUSINESS_CHUPINCONFIRM, "false")); //不显示外卖 result.Add(CONFIG_BUSINESS_SHOWWAIMAI, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_SHOWWAIMAI_NAME, CONFIG_BUSINESS_SHOWWAIMAI, "false")); //厨显整单样式 result.Add(CONFIG_BUSINESS_ORDERSTYLE, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_ORDERSTYLE_NAME, CONFIG_BUSINESS_ORDERSTYLE, JsonUtils.Serialize(new OrderShowStyle()))); //厨显单品样式 result.Add(CONFIG_BUSINESS_ORDERITEMSTYLE, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_ORDERITEMSTYLE_NAME, CONFIG_BUSINESS_ORDERITEMSTYLE, JsonUtils.Serialize(new ProductShowStyle()))); //厨显分类样式 result.Add(CONFIG_BUSINESS_CATEGORYSTYLE, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_CATEGORYSTYLE_NAME, CONFIG_BUSINESS_CATEGORYSTYLE, JsonUtils.Serialize(new CategoryShowStyle()))); //KDS类型 result.Add(CONFIG_BUSINESS_KDSCATEGORY, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_KDSCATEGORY_NAME, CONFIG_BUSINESS_KDSCATEGORY, KDSCategory.厨显.ToString())); //服务中心IP result.Add(CONFIG_BUSINESS_SERVICECENTER_IP, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_SERVICECENTER_IP_NAME, CONFIG_BUSINESS_SERVICECENTER_IP, "")); //服务中心PORT result.Add(CONFIG_BUSINESS_SERVICECENTER_PORT, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_SERVICECENTER_PORT_NAME, CONFIG_BUSINESS_SERVICECENTER_PORT, "")); //订单显示桌号 result.Add(CONFIG_BUSINESS_ORDERSHOWDESKNO, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_ORDERSHOWDESKNO_NAME, CONFIG_BUSINESS_ORDERSHOWDESKNO, "true")); //做法特殊颜色 result.Add(CONFIG_BUSINESS_MAKECOLOR, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_MAKECOLOR_NAME, CONFIG_BUSINESS_MAKECOLOR, "Red")); //新订单语音提醒 result.Add(CONFIG_BUSINESS_NEWORDERSOUND, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_NEWORDERSOUND_NAME, CONFIG_BUSINESS_NEWORDERSOUND, "true")); //主界面显示今日产品统计 result.Add(CONFIG_BUSINESS_MAINSHOWTODAY, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_MAINSHOWTODAY_NAME, CONFIG_BUSINESS_MAINSHOWTODAY, "true")); //已划单颜色 result.Add(CONFIG_BUSINESS_HUADANCOLOR, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_HUADANCOLOR_NAME, CONFIG_BUSINESS_HUADANCOLOR, "#993300")); //显示待出品记录时间间隔值 result.Add(CONFIG_BUSINESS_WAITCHUPINDATATIME, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_WAITCHUPINDATATIME_NAME, CONFIG_BUSINESS_WAITCHUPINDATATIME, "30")); //显示历史出品记录时间间隔值 result.Add(CONFIG_BUSINESS_CHUPINHISTORYDATATIME, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_CHUPINHISTORYDATATIME_NAME, CONFIG_BUSINESS_CHUPINHISTORYDATATIME, "30")); //使用订单序号 result.Add(CONFIG_BUSINESS_ENABLE_ORDERNO, NewConfig(CONFIG_GROUP_BUSINESS, CONFIG_BUSINESS_ENABLE_ORDERNO_NAME, CONFIG_BUSINESS_ENABLE_ORDERNO, "true")); return result; } /// /// 票号显示位数 /// public const string CONFIG_BUSINESS_TICKETNUM = "ticketNum"; public const string CONFIG_BUSINESS_TICKETNUM_NAME = "票号显示位数"; /// /// 使用订单序号 /// public const string CONFIG_BUSINESS_ENABLE_ORDERNO = "enableOrderNo"; public const string CONFIG_BUSINESS_ENABLE_ORDERNO_NAME = "使用订单序号"; /// /// 厨显方式 /// public const string CONFIG_BUSINESS_DISPLAYWAY = "displayWay"; public const string CONFIG_BUSINESS_DISPLAYWAY_NAME = "厨显方式"; /// /// kds背景色 /// public const string CONFIG_BUSINESS_KDSBACKGROUNDCOLOR = "kdsBackGroundColor"; public const string CONFIG_BUSINESS_KDSBACKGROUNDCOLOR_NAME = "kds背景色"; /// /// 项目正常颜色 /// public const string CONFIG_BUSINESS_ORDERNORMALCOLOR = "orderNormalColor"; public const string CONFIG_BUSINESS_ORDERNORMALCOLOR_NAME = "项目正常颜色"; /// /// 项目1级警告颜色 /// public const string CONFIG_BUSINESS_ONEWARNCOLOR = "oneWarnColor"; public const string CONFIG_BUSINESS_ONEWARNCOLOR_NAME = "项目1级警告颜色"; /// /// 项目2级警告颜色 /// public const string CONFIG_BUSINESS_TWOWARNCOLOR = "twoWarnColor"; public const string CONFIG_BUSINESS_TWOWARNCOLOR_NAME = "项目2级警告颜色"; /// /// 超时提醒开关 /// public const string CONFIG_BUSINESS_TIMEOUTWARN = "timeOutWarn"; public const string CONFIG_BUSINESS_TIMEOUTWARN_NAME = "超时提醒开关"; /// /// 出品确认 /// public const string CONFIG_BUSINESS_CHUPINCONFIRM = "chupinConfirm"; public const string CONFIG_BUSINESS_CHUPINCONFIRM_NAME = "出品确认"; /// /// 不显示外卖订单 /// public const string CONFIG_BUSINESS_SHOWWAIMAI = "showWaimai"; public const string CONFIG_BUSINESS_SHOWWAIMAI_NAME = "不显示外卖订单"; /// /// 厨显整单样式 /// public const string CONFIG_BUSINESS_ORDERSTYLE = "orderStyle"; public const string CONFIG_BUSINESS_ORDERSTYLE_NAME = "整单厨显样式"; /// /// 厨显单品样式 /// public const string CONFIG_BUSINESS_ORDERITEMSTYLE = "orderItemStyle"; public const string CONFIG_BUSINESS_ORDERITEMSTYLE_NAME = "单品厨显样式"; /// /// 厨显分类样式 /// public const string CONFIG_BUSINESS_CATEGORYSTYLE = "categoryStyle"; public const string CONFIG_BUSINESS_CATEGORYSTYLE_NAME = "分类厨显样式"; /// /// kds类型 /// public const string CONFIG_BUSINESS_KDSCATEGORY = "kdsCategory"; public const string CONFIG_BUSINESS_KDSCATEGORY_NAME = "kds类型"; /// /// 服务中心IP /// public const string CONFIG_BUSINESS_SERVICECENTER_IP = "serviceCenterIP"; public const string CONFIG_BUSINESS_SERVICECENTER_IP_NAME = "服务中心IP"; /// /// 服务中心端口 /// public const string CONFIG_BUSINESS_SERVICECENTER_PORT = "serviceCenterPort"; public const string CONFIG_BUSINESS_SERVICECENTER_PORT_NAME = "服务中心端口"; /// /// 订单显示桌号 /// public const string CONFIG_BUSINESS_ORDERSHOWDESKNO = "orderShowDeskNo"; public const string CONFIG_BUSINESS_ORDERSHOWDESKNO_NAME = "订单显示桌号"; /// /// 做法特殊颜色 /// public const string CONFIG_BUSINESS_MAKECOLOR = "makeColor"; public const string CONFIG_BUSINESS_MAKECOLOR_NAME = "做法特殊颜色"; /// /// 新订单语音提醒 /// public const string CONFIG_BUSINESS_NEWORDERSOUND = "newOrderSound"; public const string CONFIG_BUSINESS_NEWORDERSOUND_NAME = "新订单语音提醒"; /// /// 主界面显示今日产品统计 /// public const string CONFIG_BUSINESS_MAINSHOWTODAY = "mainShowToday"; public const string CONFIG_BUSINESS_MAINSHOWTODAY_NAME = "主界面显示今日产品统计"; /// /// 已划单背景颜色 /// public const string CONFIG_BUSINESS_HUADANCOLOR = "huadanColor"; public const string CONFIG_BUSINESS_HUADANCOLOR_NAME = "已划单颜色"; /// /// 显示历史出品记录时间间隔值 /// public const string CONFIG_BUSINESS_CHUPINHISTORYDATATIME = "chupinHistoryDataTime"; public const string CONFIG_BUSINESS_CHUPINHISTORYDATATIME_NAME = "显示历史出品记录时间间隔值"; /// /// 显示待出品记录时间间隔值 /// public const string CONFIG_BUSINESS_WAITCHUPINDATATIME = "waitChupinDataTime"; public const string CONFIG_BUSINESS_WAITCHUPINDATATIME_NAME = "显示待出品记录时间间隔值"; #endregion /// /// 点单页商品排序方式 /// public const string CASHIER_PRODUCTORDER = "CashierProductOrder"; /// /// 触摸屏,启用软键盘 /// public const string CONFIG_CASHIER_ENABLESOFTKEYBOARD = "EnableSoftKeyboard"; } }