ningshuxia
2023-02-24 1e4b358de58e36bfbf692ab2538ff9e7d60fd025
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
26
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
63
64
65
66
67
68
69
70
71
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static IStation.Model.Scene;
 
namespace IStation.DataProvider.temp
{
    public class SceneTempCreate
    { 
        public static Model.Scene GetScene(long projectId)
        { 
            var bllScene = new BLL.Scene(); 
            var defaultScene = bllScene.GetAll(projectId).FirstOrDefault();
            if (defaultScene == null)
            {
                defaultScene = new Model.Scene();
                defaultScene.Name = "陈行泵站";
                defaultScene.BelongType = IStation.ObjectType.Station;
                defaultScene.BelongId = 14;
                defaultScene.DataSources = "客户提供";
                defaultScene.DataSourcesMappers = new List<DataSourcesMapper>()
                {
                    new DataSourcesMapper(){SignId="_0402010204089903001",SysId=823},  //长江液位
                    new DataSourcesMapper(){SignId="_0402010204012101001",SysId=824},  //二取水1号水泵运行
                    new DataSourcesMapper(){SignId="_0402010204012201001",SysId=830},  //二取水2号水泵运行
                    new DataSourcesMapper(){SignId="_0402010204012301001",SysId=836},  //二取水3号水泵运行
                    new DataSourcesMapper(){SignId="_0402010204012401001",SysId=842},  //二取水4号水泵运行
                    new DataSourcesMapper(){SignId="_0402010204012501001",SysId=848},  //二取水5号水泵运行
                    new DataSourcesMapper(){SignId="_0402010204012103001",SysId=827},  //二取水1号水泵瞬时流量
                    new DataSourcesMapper(){SignId="_0402010204012203001",SysId=833},  //二取水2号水泵瞬时流量
                    new DataSourcesMapper(){SignId="_0402010204012303001",SysId=839},  //二取水3号水泵瞬时流量
                    new DataSourcesMapper(){SignId="_0402010204012403001",SysId=845},  //二取水4号水泵瞬时流量
                    new DataSourcesMapper(){SignId="_0402010204012503001",SysId=851},  //二取水5号水泵瞬时流量
                    new DataSourcesMapper(){SignId="_0402010204012105001",SysId=825},  //二取水1号水泵出口压力
                    new DataSourcesMapper(){SignId="_0402010204012205001",SysId=831},  //二取水2号水泵出口压力
                    new DataSourcesMapper(){SignId="_0402010204012305001",SysId=837},  //二取水3号水泵出口压力
                    new DataSourcesMapper(){SignId="_0402010204012405001",SysId=843},  //二取水4号水泵出口压力
                    new DataSourcesMapper(){SignId="_0402010204012505001",SysId=849},  //二取水5号水泵出口压力
                    new DataSourcesMapper(){SignId="_0402010204040193004",SysId=828},  //二取水1号主水泵有功功率
                    new DataSourcesMapper(){SignId="_0402010204040193005",SysId=834},  //二取水2号主水泵有功功率
                    new DataSourcesMapper(){SignId="_0402010204012308008",SysId=840},  //二取水3号主水泵有功功率
                    new DataSourcesMapper(){SignId="_0402010204012408008",SysId=846},  //二取水4号主水泵有功功率
                    new DataSourcesMapper(){SignId="_0402010204012508008",SysId=852},  //二取水5号主水泵有功功率
                    new DataSourcesMapper(){SignId="_0402010204040193046",SysId=829},  //二取水1号主水泵有功电能
                    new DataSourcesMapper(){SignId="_0402010204040193047",SysId=835},  //二取水2号主水泵有功电能
                    new DataSourcesMapper(){SignId="_0402010204012308007",SysId=841},  //二取水3号主水泵有功电能
                    new DataSourcesMapper(){SignId="_0402010204012408007",SysId=847},  //二取水4号主水泵有功电能
                    new DataSourcesMapper(){SignId="_0402010204012508007",SysId=853},  //二取水5号主水泵有功电能
                    new DataSourcesMapper(){SignId="_0402010204040193010",SysId=1578951002583863296},  //二取水1号主水泵电流L1 (临时测点 累计总电能(日统计))
                    new DataSourcesMapper(){SignId="_0402010204040193011",SysId=1578951017050017792},  //二取水2号主水泵电流L1 (临时测点 累计总电能(日统计))
                    new DataSourcesMapper(){SignId="_0402010204012308001",SysId=1578951030626979840},  //二取水3号主水泵电流L1 (临时测点 累计总电能(日统计))  
                    new DataSourcesMapper(){SignId="_0402010204012408001",SysId=1578951045764222976},  //二取水4号主水泵电流L1 (临时测点 累计总电能(日统计))
                    new DataSourcesMapper(){SignId="_0402010204012508001",SysId=1578951060645613568},  //二取水5号主水泵电流L1 (临时测点 累计总电能(日统计)) 
                };
                defaultScene.TagName = "SHYS-S_CXEQ";
                defaultScene.CreateTime = DateTime.Now;
                defaultScene.Description = "手动导入";
                defaultScene.Id= bllScene.Insert(projectId,defaultScene);
            }
            return defaultScene;
        }
 
        public static void ImportData(long projectId)
        {
             var scene= GetScene(projectId);
             
        }
    }
}