Blame view

sys/Hh.Mes.POJO/SystemVariable.cs 4.53 KB
赖素文 authored
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using Hh.Mes.POJO.Entity;
using Hh.Mes.POJO.EnumEntitys;
using System;
using System.Collections.Generic;
using System.Text;

namespace Hh.Mes.Pojo.System
{
    /// <summary>
    /// 系统变量 定义一下全局的 
    /// </summary>
    public class SystemVariable
    {

        /// <summary>
        /// 删除=0
        /// </summary>
        public static int DeleteFlag = (int)EnumDeleteOrAdd.删除;

        /// <summary>
        /// 新增或更新1
        /// </summary>
        public static int AddOrUpdateFlag = (int)EnumDeleteOrAdd.新增或更新;

        /// <summary>
26
        /// 默认操作人 禁止修改
赖素文 authored
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
        /// </summary>
        public static string DefaultCreated = "System";

        /// <summary>
        /// 默认操作人 API
        /// </summary>
        public static string DefaultCreatedApi = "API";


        /// <summary>
        /// 未查询到符合条件的数据
        /// </summary>
        public static string queryNotData = "未查询到符合条件的数据!";


        public static string excelDataOk = "Excel 数据导入成功,请在对应的模块刷新查看数据!";


        public static string excelDataError = "Excel 数据导入失败,请核对数据正确、或者刷新页面重试,反复出现请联系管理员查看logs文件!";

        /// <summary>
        /// 服务器业务数据操作失败出现异常,反复出现请联系管理员!
        /// </summary>
        public static string dataActionError = "服务器业务数据操作失败出现异常,反复出现请联系管理员!";

        /// <summary>
        /// 服务器业务数据处理成功
        /// </summary>
        public static string dataActionOk = "服务器业务数据处理成功!";

        /// <summary>
        /// ECS提交的PLC检测无料框的料点编码
        /// </summary>
        public static Tuple<DateTime, List<string>> noneGoodsLocationCodes = new Tuple<DateTime, List<string>>(DateTime.Now, new List<string>());
        public static DateTime StartTime;
63
赖素文 authored
64
        /// <summary>
65
        /// iot需要排除 设备类型
赖素文 authored
66
        /// </summary>
67
68
        private static List<string>  EquipmentTypeList = new List<string> { "StationMonitor"};
        public  static string IotNotContainDevice = string.Join("', '", EquipmentTypeList);
69
70
71
72
73
        /// <summary>
        /// 料点字典集合
        /// </summary>
        public static List<base_location> locationList = new List<base_location>();
赖素文 authored
74
75
76
77
78
79
80
81

        /// <summary>
        ///  false 不写入数据库日志
        /// </summary>
        public static Dictionary<string, Tuple<string, bool>> apiList = new Dictionary<string, Tuple<string, bool>>();

        public static void InitApiList()
        {
82
83
84
            apiList.Add("/api/Upstream/Mes/V1/SendEquipment", new Tuple<string, bool>(EnumLog.API设备基础信息数据接口.ToString(), true));
            apiList.Add("/api/Upstream/Mes/V1/SendEquipmentAlarm", new Tuple<string, bool>(EnumLog.API设备报警信息接口.ToString(), true));
赖素文 authored
85
86
            apiList.Add("/api/Upstream/Mes/V1/SendCheck", new Tuple<string, bool>(EnumLog.API质量问题状态接口.ToString(), true));
            apiList.Add("/api/Upstream/Mes/V1/ProcessRouteUpMom", new Tuple<string, bool>(EnumLog.API工序执行信息反馈接口.ToString(), true));
HuXiYu authored
87
赖素文 authored
88
89
90
91
            apiList.Add("/api/Upstream/Mes/V1/AndonUpMom", new Tuple<string, bool>(EnumLog.APIANDON报警接口.ToString(), true));
            apiList.Add("/api/Upstream/Mes/V1/GetMomToken", new Tuple<string, bool>(EnumLog.API获取MOM请求Token接口.ToString(), true));
            apiList.Add("/api/System/Mes/V1/base/AppCheckVerByAppNameAndVer", new Tuple<string, bool>(EnumLog.API检查APP更新接口.ToString(), false));
            apiList.Add("/api/System/Mes/V1/Login/Logout", new Tuple<string, bool>(EnumLog.API退出登入接口.ToString(), false));
HuXiYu authored
92
赖素文 authored
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
            apiList.Add("/api/System/Mes/V1/Login", new Tuple<string, bool>(EnumLog.API登入接口.ToString(), false));
            apiList.Add("/api/System/Mes/V1/AppCheckToken", new Tuple<string, bool>(EnumLog.API判断token是否存在or过期接口.ToString(), false));
            apiList.Add("/api/System/Mes/V1/GetPDAModules", new Tuple<string, bool>(EnumLog.API获取PDA用户可访问的模块列表接口.ToString(), true));
            apiList.Add("/api/System/Mes/V1/Login/OtherLogin", new Tuple<string, bool>(EnumLog.API第三方登入接口.ToString(), true));

            apiList.Add("/api/System/Mes/V1/GetState", new Tuple<string, bool>(EnumLog.API枚举对象.ToString(), false));
        }
    }
}