diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/010f088c-801a-45c6-8568-39ab089b689d.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/010f088c-801a-45c6-8568-39ab089b689d.vsidx new file mode 100644 index 0000000..395c73e Binary files /dev/null and b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/010f088c-801a-45c6-8568-39ab089b689d.vsidx differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/34747cf6-107c-4d4a-b02c-f5112f296dcc.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/34747cf6-107c-4d4a-b02c-f5112f296dcc.vsidx deleted file mode 100644 index 2cd5a5d..0000000 Binary files a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/34747cf6-107c-4d4a-b02c-f5112f296dcc.vsidx and /dev/null differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/414f1082-98c2-4c1f-8284-1e3f64746784.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/414f1082-98c2-4c1f-8284-1e3f64746784.vsidx deleted file mode 100644 index 0ea06c6..0000000 Binary files a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/414f1082-98c2-4c1f-8284-1e3f64746784.vsidx and /dev/null differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/00cfafa6-7917-46e6-b3a2-ad7e296ae219.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/a68a75c0-2941-4751-8b8b-a63d5fca77d3.vsidx similarity index 99% rename from .vs/LonglslandExhibitionCenterAPI/FileContentIndex/00cfafa6-7917-46e6-b3a2-ad7e296ae219.vsidx rename to .vs/LonglslandExhibitionCenterAPI/FileContentIndex/a68a75c0-2941-4751-8b8b-a63d5fca77d3.vsidx index 5e90bcc..b8619fd 100644 Binary files a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/00cfafa6-7917-46e6-b3a2-ad7e296ae219.vsidx and b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/a68a75c0-2941-4751-8b8b-a63d5fca77d3.vsidx differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/a855ebc2-a035-4cb3-bb37-eaeee5c2c2f5.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/a855ebc2-a035-4cb3-bb37-eaeee5c2c2f5.vsidx deleted file mode 100644 index fac6d17..0000000 Binary files a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/a855ebc2-a035-4cb3-bb37-eaeee5c2c2f5.vsidx and /dev/null differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/aab3e858-766e-44cc-9168-e5f9f809231b.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/aab3e858-766e-44cc-9168-e5f9f809231b.vsidx new file mode 100644 index 0000000..9f2d700 Binary files /dev/null and b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/aab3e858-766e-44cc-9168-e5f9f809231b.vsidx differ diff --git a/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/d186fa33-fbae-4ed2-8686-79b58a6532ca.vsidx b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/d186fa33-fbae-4ed2-8686-79b58a6532ca.vsidx new file mode 100644 index 0000000..0a08528 Binary files /dev/null and b/.vs/LonglslandExhibitionCenterAPI/FileContentIndex/d186fa33-fbae-4ed2-8686-79b58a6532ca.vsidx differ diff --git a/.vs/LonglslandExhibitionCenterAPI/v17/.suo b/.vs/LonglslandExhibitionCenterAPI/v17/.suo index 718dec6..fccde46 100644 Binary files a/.vs/LonglslandExhibitionCenterAPI/v17/.suo and b/.vs/LonglslandExhibitionCenterAPI/v17/.suo differ diff --git a/.vs/LonglslandExhibitionCenterAPI/v17/HierarchyCache.v1.txt b/.vs/LonglslandExhibitionCenterAPI/v17/HierarchyCache.v1.txt index eb6356b..6b6fd0f 100644 Binary files a/.vs/LonglslandExhibitionCenterAPI/v17/HierarchyCache.v1.txt and b/.vs/LonglslandExhibitionCenterAPI/v17/HierarchyCache.v1.txt differ diff --git a/DataService/BLL/unit_list.cs b/DataService/BLL/unit_list.cs new file mode 100644 index 0000000..f4cfb07 --- /dev/null +++ b/DataService/BLL/unit_list.cs @@ -0,0 +1,179 @@ +/** 版本信息模板在安装目录下,可自行修改。 +* unit_list.cs +* +* 功 能: N/A +* 类 名: unit_list +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +* V0.01 2024/3/4 8:57:08 N/A 初版 +* +* Copyright (c) 2012 Maticsoft Corporation. All rights reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 版权所有:动软卓越(北京)科技有限公司 │ +*└──────────────────────────────────┘ +*/ +using System; +using System.Data; +using System.Collections.Generic; +using Maticsoft.Common; +using DataService.Model; +namespace DataService.BLL +{ + /// <summary> + /// unit_list + /// </summary> + public partial class unit_list + { + private readonly DataService.DAL.unit_list dal=new DataService.DAL.unit_list(); + public unit_list() + {} + #region BasicMethod + /// <summary> + /// 是否存在该记录 + /// </summary> + public bool Exists(string UnitId) + { + return dal.Exists(UnitId); + } + + /// <summary> + /// 增加一条数据 + /// </summary> + public bool Add(DataService.Model.unit_list model) + { + return dal.Add(model); + } + + /// <summary> + /// 更新一条数据 + /// </summary> + public bool Update(DataService.Model.unit_list model) + { + return dal.Update(model); + } + + /// <summary> + /// 删除一条数据 + /// </summary> + public bool Delete(string UnitId) + { + + return dal.Delete(UnitId); + } + /// <summary> + /// 删除一条数据 + /// </summary> + public bool DeleteList(string UnitIdlist ) + { + return dal.DeleteList(UnitIdlist ); + } + + /// <summary> + /// 得到一个对象实体 + /// </summary> + public DataService.Model.unit_list GetModel(string UnitId) + { + + return dal.GetModel(UnitId); + } + + /// <summary> + /// 得到一个对象实体,从缓存中 + /// </summary> + public DataService.Model.unit_list GetModelByCache(string UnitId) + { + + string CacheKey = "unit_listModel-" + UnitId; + object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey); + if (objModel == null) + { + try + { + objModel = dal.GetModel(UnitId); + if (objModel != null) + { + int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt("ModelCache"); + Maticsoft.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero); + } + } + catch{} + } + return (DataService.Model.unit_list)objModel; + } + + /// <summary> + /// 获得数据列表 + /// </summary> + public DataSet GetList(string strWhere) + { + return dal.GetList(strWhere); + } + /// <summary> + /// 获得数据列表 + /// </summary> + public List<DataService.Model.unit_list> GetModelList(string strWhere) + { + DataSet ds = dal.GetList(strWhere); + return DataTableToList(ds.Tables[0]); + } + /// <summary> + /// 获得数据列表 + /// </summary> + public List<DataService.Model.unit_list> DataTableToList(DataTable dt) + { + List<DataService.Model.unit_list> modelList = new List<DataService.Model.unit_list>(); + int rowsCount = dt.Rows.Count; + if (rowsCount > 0) + { + DataService.Model.unit_list model; + for (int n = 0; n < rowsCount; n++) + { + model = dal.DataRowToModel(dt.Rows[n]); + if (model != null) + { + modelList.Add(model); + } + } + } + return modelList; + } + + /// <summary> + /// 获得数据列表 + /// </summary> + public DataSet GetAllList() + { + return GetList(""); + } + + /// <summary> + /// 分页获取数据列表 + /// </summary> + public int GetRecordCount(string strWhere) + { + return dal.GetRecordCount(strWhere); + } + /// <summary> + /// 分页获取数据列表 + /// </summary> + public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex) + { + return dal.GetListByPage( strWhere, orderby, startIndex, endIndex); + } + /// <summary> + /// 分页获取数据列表 + /// </summary> + //public DataSet GetList(int PageSize,int PageIndex,string strWhere) + //{ + //return dal.GetList(PageSize,PageIndex,strWhere); + //} + + #endregion BasicMethod + #region ExtensionMethod + + #endregion ExtensionMethod + } +} + diff --git a/DataService/DAL/unit_list.cs b/DataService/DAL/unit_list.cs new file mode 100644 index 0000000..fa6ffdd --- /dev/null +++ b/DataService/DAL/unit_list.cs @@ -0,0 +1,337 @@ +/** 版本信息模板在安装目录下,可自行修改。 +* unit_list.cs +* +* 功 能: N/A +* 类 名: unit_list +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +* V0.01 2024/3/4 8:57:08 N/A 初版 +* +* Copyright (c) 2012 Maticsoft Corporation. All rights reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 版权所有:动软卓越(北京)科技有限公司 │ +*└──────────────────────────────────┘ +*/ +using System; +using System.Data; +using System.Text; +using MySql.Data.MySqlClient; +using Maticsoft.DBUtility;//Please add references +namespace DataService.DAL +{ + /// <summary> + /// 数据访问类:unit_list + /// </summary> + public partial class unit_list + { + public unit_list() + {} + #region BasicMethod + + /// <summary> + /// 是否存在该记录 + /// </summary> + public bool Exists(string UnitId) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select count(1) from unit_list"); + strSql.Append(" where UnitId=@UnitId "); + MySqlParameter[] parameters = { + new MySqlParameter("@UnitId", MySqlDbType.VarChar,255) }; + parameters[0].Value = UnitId; + + return DbHelperMySQL.Exists(strSql.ToString(),parameters); + } + + + /// <summary> + /// 增加一条数据 + /// </summary> + public bool Add(DataService.Model.unit_list model) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("insert into unit_list("); + strSql.Append("UnitId,UnitName,DeviceName,Reserve1,Reserve2,Reserve3,Reserve4,Reserve5)"); + strSql.Append(" values ("); + strSql.Append("@UnitId,@UnitName,@DeviceName,@Reserve1,@Reserve2,@Reserve3,@Reserve4,@Reserve5)"); + MySqlParameter[] parameters = { + new MySqlParameter("@UnitId", MySqlDbType.VarChar,255), + new MySqlParameter("@UnitName", MySqlDbType.VarChar,255), + new MySqlParameter("@DeviceName", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve1", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve2", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve3", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve4", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve5", MySqlDbType.VarChar,255)}; + parameters[0].Value = model.UnitId; + parameters[1].Value = model.UnitName; + parameters[2].Value = model.DeviceName; + parameters[3].Value = model.Reserve1; + parameters[4].Value = model.Reserve2; + parameters[5].Value = model.Reserve3; + parameters[6].Value = model.Reserve4; + parameters[7].Value = model.Reserve5; + + int rows=DbHelperMySQL.ExecuteSql(strSql.ToString(),parameters); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + /// <summary> + /// 更新一条数据 + /// </summary> + public bool Update(DataService.Model.unit_list model) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("update unit_list set "); + strSql.Append("UnitName=@UnitName,"); + strSql.Append("DeviceName=@DeviceName,"); + strSql.Append("Reserve1=@Reserve1,"); + strSql.Append("Reserve2=@Reserve2,"); + strSql.Append("Reserve3=@Reserve3,"); + strSql.Append("Reserve4=@Reserve4,"); + strSql.Append("Reserve5=@Reserve5"); + strSql.Append(" where UnitId=@UnitId "); + MySqlParameter[] parameters = { + new MySqlParameter("@UnitName", MySqlDbType.VarChar,255), + new MySqlParameter("@DeviceName", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve1", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve2", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve3", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve4", MySqlDbType.VarChar,255), + new MySqlParameter("@Reserve5", MySqlDbType.VarChar,255), + new MySqlParameter("@UnitId", MySqlDbType.VarChar,255)}; + parameters[0].Value = model.UnitName; + parameters[1].Value = model.DeviceName; + parameters[2].Value = model.Reserve1; + parameters[3].Value = model.Reserve2; + parameters[4].Value = model.Reserve3; + parameters[5].Value = model.Reserve4; + parameters[6].Value = model.Reserve5; + parameters[7].Value = model.UnitId; + + int rows=DbHelperMySQL.ExecuteSql(strSql.ToString(),parameters); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + + /// <summary> + /// 删除一条数据 + /// </summary> + public bool Delete(string UnitId) + { + + StringBuilder strSql=new StringBuilder(); + strSql.Append("delete from unit_list "); + strSql.Append(" where UnitId=@UnitId "); + MySqlParameter[] parameters = { + new MySqlParameter("@UnitId", MySqlDbType.VarChar,255) }; + parameters[0].Value = UnitId; + + int rows=DbHelperMySQL.ExecuteSql(strSql.ToString(),parameters); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + /// <summary> + /// 批量删除数据 + /// </summary> + public bool DeleteList(string UnitIdlist ) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("delete from unit_list "); + strSql.Append(" where UnitId in ("+UnitIdlist + ") "); + int rows=DbHelperMySQL.ExecuteSql(strSql.ToString()); + if (rows > 0) + { + return true; + } + else + { + return false; + } + } + + + /// <summary> + /// 得到一个对象实体 + /// </summary> + public DataService.Model.unit_list GetModel(string UnitId) + { + + StringBuilder strSql=new StringBuilder(); + strSql.Append("select UnitId,UnitName,DeviceName,Reserve1,Reserve2,Reserve3,Reserve4,Reserve5 from unit_list "); + strSql.Append(" where UnitId=@UnitId "); + MySqlParameter[] parameters = { + new MySqlParameter("@UnitId", MySqlDbType.VarChar,255) }; + parameters[0].Value = UnitId; + + DataService.Model.unit_list model=new DataService.Model.unit_list(); + DataSet ds=DbHelperMySQL.Query(strSql.ToString(),parameters); + if(ds.Tables[0].Rows.Count>0) + { + return DataRowToModel(ds.Tables[0].Rows[0]); + } + else + { + return null; + } + } + + + /// <summary> + /// 得到一个对象实体 + /// </summary> + public DataService.Model.unit_list DataRowToModel(DataRow row) + { + DataService.Model.unit_list model=new DataService.Model.unit_list(); + if (row != null) + { + if(row["UnitId"]!=null) + { + model.UnitId=row["UnitId"].ToString(); + } + if(row["UnitName"]!=null) + { + model.UnitName=row["UnitName"].ToString(); + } + if(row["DeviceName"]!=null) + { + model.DeviceName=row["DeviceName"].ToString(); + } + if(row["Reserve1"]!=null) + { + model.Reserve1=row["Reserve1"].ToString(); + } + if(row["Reserve2"]!=null) + { + model.Reserve2=row["Reserve2"].ToString(); + } + if(row["Reserve3"]!=null) + { + model.Reserve3=row["Reserve3"].ToString(); + } + if(row["Reserve4"]!=null) + { + model.Reserve4=row["Reserve4"].ToString(); + } + if(row["Reserve5"]!=null) + { + model.Reserve5=row["Reserve5"].ToString(); + } + } + return model; + } + + /// <summary> + /// 获得数据列表 + /// </summary> + public DataSet GetList(string strWhere) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select UnitId,UnitName,DeviceName,Reserve1,Reserve2,Reserve3,Reserve4,Reserve5 "); + strSql.Append(" FROM unit_list "); + if(strWhere.Trim()!="") + { + strSql.Append(" where "+strWhere); + } + return DbHelperMySQL.Query(strSql.ToString()); + } + + /// <summary> + /// 获取记录总数 + /// </summary> + public int GetRecordCount(string strWhere) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("select count(1) FROM unit_list "); + if(strWhere.Trim()!="") + { + strSql.Append(" where "+strWhere); + } + object obj = DbHelperSQL.GetSingle(strSql.ToString()); + if (obj == null) + { + return 0; + } + else + { + return Convert.ToInt32(obj); + } + } + /// <summary> + /// 分页获取数据列表 + /// </summary> + public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex) + { + StringBuilder strSql=new StringBuilder(); + strSql.Append("SELECT * FROM ( "); + strSql.Append(" SELECT ROW_NUMBER() OVER ("); + if (!string.IsNullOrEmpty(orderby.Trim())) + { + strSql.Append("order by T." + orderby ); + } + else + { + strSql.Append("order by T.UnitId desc"); + } + strSql.Append(")AS Row, T.* from unit_list T "); + if (!string.IsNullOrEmpty(strWhere.Trim())) + { + strSql.Append(" WHERE " + strWhere); + } + strSql.Append(" ) TT"); + strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex); + return DbHelperMySQL.Query(strSql.ToString()); + } + + /* + /// <summary> + /// 分页获取数据列表 + /// </summary> + public DataSet GetList(int PageSize,int PageIndex,string strWhere) + { + MySqlParameter[] parameters = { + new MySqlParameter("@tblName", MySqlDbType.VarChar, 255), + new MySqlParameter("@fldName", MySqlDbType.VarChar, 255), + new MySqlParameter("@PageSize", MySqlDbType.Int32), + new MySqlParameter("@PageIndex", MySqlDbType.Int32), + new MySqlParameter("@IsReCount", MySqlDbType.Bit), + new MySqlParameter("@OrderType", MySqlDbType.Bit), + new MySqlParameter("@strWhere", MySqlDbType.VarChar,1000), + }; + parameters[0].Value = "unit_list"; + parameters[1].Value = "UnitId"; + parameters[2].Value = PageSize; + parameters[3].Value = PageIndex; + parameters[4].Value = 0; + parameters[5].Value = 0; + parameters[6].Value = strWhere; + return DbHelperMySQL.RunProcedure("UP_GetRecordByPage",parameters,"ds"); + }*/ + + #endregion BasicMethod + #region ExtensionMethod + + #endregion ExtensionMethod + } +} + diff --git a/DataService/DataService.csproj b/DataService/DataService.csproj index 9723d2c..ca98b22 100644 --- a/DataService/DataService.csproj +++ b/DataService/DataService.csproj @@ -71,6 +71,7 @@ <Compile Include="api\get_energy_indexing.cs" /> <Compile Include="api\get_failure_warning.cs" /> <Compile Include="api\get_fault_condition.cs" /> + <Compile Include="api\get_full_switch.cs" /> <Compile Include="api\get_general_situation.cs" /> <Compile Include="api\get_lighting_control.cs" /> <Compile Include="api\get_lighting_detail.cs" /> @@ -83,6 +84,7 @@ <Compile Include="api\get_multi_rate.cs" /> <Compile Include="api\get_operating_state.cs" /> <Compile Include="api\get_pavilion_lighting.cs" /> + <Compile Include="api\get_policy_editing.cs" /> <Compile Include="api\get_realtime_load.cs" /> <Compile Include="api\get_real_load.cs" /> <Compile Include="api\get_single_control.cs" /> @@ -101,6 +103,7 @@ <Compile Include="BLL\meteorological_station.cs" /> <Compile Include="BLL\multi_rate.cs" /> <Compile Include="BLL\pollution_discharge.cs" /> + <Compile Include="BLL\unit_list.cs" /> <Compile Include="DAL\boot_strategy.cs" /> <Compile Include="DAL\device_info.cs" /> <Compile Include="DAL\electricity_data.cs" /> @@ -109,6 +112,7 @@ <Compile Include="DAL\meteorological_station.cs" /> <Compile Include="DAL\multi_rate.cs" /> <Compile Include="DAL\pollution_discharge.cs" /> + <Compile Include="DAL\unit_list.cs" /> <Compile Include="Model\boot_strategy.cs" /> <Compile Include="Model\device_info.cs" /> <Compile Include="Model\electricity_data.cs" /> @@ -117,6 +121,7 @@ <Compile Include="Model\meteorological_station.cs" /> <Compile Include="Model\multi_rate.cs" /> <Compile Include="Model\pollution_discharge.cs" /> + <Compile Include="Model\unit_list.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> </ItemGroup> <ItemGroup /> diff --git a/DataService/Model/unit_list.cs b/DataService/Model/unit_list.cs new file mode 100644 index 0000000..71f5c66 --- /dev/null +++ b/DataService/Model/unit_list.cs @@ -0,0 +1,105 @@ +/** 版本信息模板在安装目录下,可自行修改。 +* unit_list.cs +* +* 功 能: N/A +* 类 名: unit_list +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +* V0.01 2024/3/4 8:57:08 N/A 初版 +* +* Copyright (c) 2012 Maticsoft Corporation. All rights reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 版权所有:动软卓越(北京)科技有限公司 │ +*└──────────────────────────────────┘ +*/ +using System; +namespace DataService.Model +{ + /// <summary> + /// unit_list:实体类(属性说明自动提取数据库字段的描述信息) + /// </summary> + [Serializable] + public partial class unit_list + { + public unit_list() + {} + #region Model + private string _unitid; + private string _unitname; + private string _devicename; + private string _reserve1; + private string _reserve2; + private string _reserve3; + private string _reserve4; + private string _reserve5; + /// <summary> + /// + /// </summary> + public string UnitId + { + set{ _unitid=value;} + get{return _unitid;} + } + /// <summary> + /// + /// </summary> + public string UnitName + { + set{ _unitname=value;} + get{return _unitname;} + } + /// <summary> + /// + /// </summary> + public string DeviceName + { + set{ _devicename=value;} + get{return _devicename;} + } + /// <summary> + /// + /// </summary> + public string Reserve1 + { + set{ _reserve1=value;} + get{return _reserve1;} + } + /// <summary> + /// + /// </summary> + public string Reserve2 + { + set{ _reserve2=value;} + get{return _reserve2;} + } + /// <summary> + /// + /// </summary> + public string Reserve3 + { + set{ _reserve3=value;} + get{return _reserve3;} + } + /// <summary> + /// + /// </summary> + public string Reserve4 + { + set{ _reserve4=value;} + get{return _reserve4;} + } + /// <summary> + /// + /// </summary> + public string Reserve5 + { + set{ _reserve5=value;} + get{return _reserve5;} + } + #endregion Model + + } +} + diff --git a/DataService/api/get_full_switch.cs b/DataService/api/get_full_switch.cs new file mode 100644 index 0000000..1256db7 --- /dev/null +++ b/DataService/api/get_full_switch.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DataService.api +{ + public class get_full_switch + { + public int code { get; set; } + public string msg { get; set; } + public List<data> data { get; set; } + } +} diff --git a/DataService/api/get_policy_editing.cs b/DataService/api/get_policy_editing.cs new file mode 100644 index 0000000..006893c --- /dev/null +++ b/DataService/api/get_policy_editing.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DataService.api +{ + public class get_policy_editing + { + public int code { get; set; } + public string msg { get; set; } + public List<policy_editingData> data { get; set; } + } + public class policy_editingData + { + /// <summary> + /// 策略名称 + /// </summary> + public string PolicyName {get; set; } + public List<policy_editing> data { get; set; } + } + public class policy_editing + { + /// <summary> + /// 全部设备 + /// </summary> + public string DeviceName { get; set; } + public List<policy_editinglist> list { get; set; } + } + public class policy_editinglist + { + /// <summary> + /// 可选设备 + /// </summary> + public string OptionalName { get; set; } + } + +} diff --git a/DataService/bin/Debug/DataService.dll b/DataService/bin/Debug/DataService.dll index 6f253f0..3c69fa4 100644 Binary files a/DataService/bin/Debug/DataService.dll and b/DataService/bin/Debug/DataService.dll differ diff --git a/DataService/bin/Debug/DataService.pdb b/DataService/bin/Debug/DataService.pdb index c9ed6fc..08a1f89 100644 Binary files a/DataService/bin/Debug/DataService.pdb and b/DataService/bin/Debug/DataService.pdb differ diff --git a/DataService/obj/Debug/DataService.csproj.CoreCompileInputs.cache b/DataService/obj/Debug/DataService.csproj.CoreCompileInputs.cache index 2f8c44a..e8193c3 100644 --- a/DataService/obj/Debug/DataService.csproj.CoreCompileInputs.cache +++ b/DataService/obj/Debug/DataService.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -91e682ba9c8e4f7b2e87b62e68d2cf330fdbfe98 +b71e33957bcf55aa762eabbacd9ebc7eeb582c01 diff --git a/DataService/obj/Debug/DataService.dll b/DataService/obj/Debug/DataService.dll index 6f253f0..3c69fa4 100644 Binary files a/DataService/obj/Debug/DataService.dll and b/DataService/obj/Debug/DataService.dll differ diff --git a/DataService/obj/Debug/DataService.pdb b/DataService/obj/Debug/DataService.pdb index c9ed6fc..08a1f89 100644 Binary files a/DataService/obj/Debug/DataService.pdb and b/DataService/obj/Debug/DataService.pdb differ diff --git a/LonglslandExhibitionCenter/Controllers/api/GetAirconditioningLoadController.cs b/LonglslandExhibitionCenter/Controllers/api/GetAirconditioningLoadController.cs index 0faa2c8..1458d17 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetAirconditioningLoadController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetAirconditioningLoadController.cs @@ -37,7 +37,7 @@ namespace LonglslandExhibitionCenter.Controllers.api var data=new List<airconditioning_loadData>(); var list = bll.GetModelListDate(" DeviceName like '%空调%'", time); var time_count = Convert.ToInt32(DateTime.Now.Hour); - for (int i = 0; i < time_count; i++) + for (int i = 1; i < time_count; i++) { var date = DateTime.Now.AddHours(-i).ToString("yyyy-MM-dd HH:00:00"); var alist = list.Where(x => x.EntireTime == Convert.ToDateTime(date)).ToList(); diff --git a/LonglslandExhibitionCenter/Controllers/api/GetCarbonOverviewController.cs b/LonglslandExhibitionCenter/Controllers/api/GetCarbonOverviewController.cs index f0e1f5d..fc4cf1b 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetCarbonOverviewController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetCarbonOverviewController.cs @@ -29,7 +29,6 @@ namespace LonglslandExhibitionCenter.Controllers.api { if (date == "月") { - var stime = now.ToString("yyyyMM"); var a = bll.IsExistsTable("changdao_zhanlanguang", "electricity_data_" + stime); if (a == false) diff --git a/LonglslandExhibitionCenter/Controllers/api/GetEnergyFlowController.cs b/LonglslandExhibitionCenter/Controllers/api/GetEnergyFlowController.cs index a79975b..172d945 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetEnergyFlowController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetEnergyFlowController.cs @@ -60,7 +60,7 @@ namespace LonglslandExhibitionCenter.Controllers.api decimal? bnum = 0; if (time_day < 1) { - eedate = edate + ":00"; + eedate = edate + " 00:00:00"; } else { @@ -93,7 +93,7 @@ namespace LonglslandExhibitionCenter.Controllers.api bnum = 0; if (time_day < 1) { - eedate = edate + ":00"; + eedate = edate + " 00:00:00"; } else { @@ -121,7 +121,7 @@ namespace LonglslandExhibitionCenter.Controllers.api bnum = 0; if (time_day < 1) { - eedate = edate + ":00"; + eedate = edate + " 00:00:00"; } else { @@ -149,7 +149,7 @@ namespace LonglslandExhibitionCenter.Controllers.api bnum = 0; if (time_day < 1) { - eedate = edate + ":00"; + eedate = edate + " 00:00:00"; } else { diff --git a/LonglslandExhibitionCenter/Controllers/api/GetEnergyIndexingController.cs b/LonglslandExhibitionCenter/Controllers/api/GetEnergyIndexingController.cs index 65bfb5a..500f995 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetEnergyIndexingController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetEnergyIndexingController.cs @@ -70,7 +70,7 @@ namespace LonglslandExhibitionCenter.Controllers.api var num = alist.Sum(x => x.EH) - blist.Sum(x => x.EH); var model = new energy_indexingData() { - time = Convert.ToDateTime(sdate).AddMonths(-i).ToString("MM月"), + time = now.AddMonths(-i).ToString("MM月"), EnergyIndexing=num }; data.Add(model); @@ -108,7 +108,7 @@ namespace LonglslandExhibitionCenter.Controllers.api var num=alist.Sum(x=>x.EH)-blist.Sum(x=>x.EH); var model = new energy_indexingData() { - time = Convert.ToDateTime(sdate).AddYears(-i).ToString("yyyy"), + time = now.AddYears(-i).ToString("yyyy"), EnergyIndexing = num }; data.Add(model); diff --git a/LonglslandExhibitionCenter/Controllers/api/GetLoadClassificationController.cs b/LonglslandExhibitionCenter/Controllers/api/GetLoadClassificationController.cs index 8e2910a..cc72938 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetLoadClassificationController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetLoadClassificationController.cs @@ -42,8 +42,8 @@ namespace LonglslandExhibitionCenter.Controllers.api var blist = list.Where(x => x.Reserve1 == "配电室高压").ToList(); decimal? num2 = blist.Sum(x => x.P); //三级 - var clIst = list.Where(x => x.Reserve1 == "电能-室外箱变").ToList(); - decimal? num3 = clIst.Sum(x => x.P); + var clist = list.Where(x => x.Reserve1 == "电能-室外箱变").ToList(); + decimal? num3 = clist.Sum(x => x.P); var model = new load_classifcationData() { Amount = num1 + num2 + num3 diff --git a/LonglslandExhibitionCenter/Controllers/api/GetLoopRankingController.cs b/LonglslandExhibitionCenter/Controllers/api/GetLoopRankingController.cs index be7048f..7ffac36 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetLoopRankingController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetLoopRankingController.cs @@ -39,8 +39,8 @@ namespace LonglslandExhibitionCenter.Controllers.api var list = bll.GetModelListDate("", time); foreach (var item in list) { - var alist = list.Where(x =>x.DeviceName==item.DeviceName&& x.EntireTime == Convert.ToDateTime(jdate)).ToList(); - var blist = list.Where(x =>x.DeviceName==item.DeviceName&& x.EntireTime == Convert.ToDateTime(sdate)).ToList(); + var alist = list.Where(x =>x.DeviceName==item.DeviceName&& x.EntireTime == Convert.ToDateTime(jdate)&&x.ElectricityId==item.ElectricityId).ToList(); + var blist = list.Where(x =>x.DeviceName==item.DeviceName&& x.EntireTime == Convert.ToDateTime(sdate)&&x.ElectricityId==item.ElectricityId).ToList(); decimal? num = alist.Sum(x => x.EH) - blist.Sum(x => x.EH); var model = new loop_rankingData() { @@ -49,7 +49,7 @@ namespace LonglslandExhibitionCenter.Controllers.api }; data.Add(model); } - var adata=data.OrderBy(x=>x.EH).ToList(); + var adata=data.OrderByDescending(x=>x.EH).ToList(); var count = 0; var bdata=new List<loop_rankingData>(); foreach (var item in adata) diff --git a/LonglslandExhibitionCenter/Controllers/api/GetPolicyEditingController.cs b/LonglslandExhibitionCenter/Controllers/api/GetPolicyEditingController.cs new file mode 100644 index 0000000..8ddda5a --- /dev/null +++ b/LonglslandExhibitionCenter/Controllers/api/GetPolicyEditingController.cs @@ -0,0 +1,73 @@ +using DataService.api; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Net.Http; +using System.Text; +using System.Web.Http; +using System.Web.Mvc.Html; + +namespace LonglslandExhibitionCenter.Controllers.api +{ + /// <summary> + /// 空调-策略编辑 + /// </summary> + public class GetPolicyEditingController : ApiController + { + DataService.BLL.boot_strategy bll = new DataService.BLL.boot_strategy(); + DataService.BLL.unit_list bll_unit = new DataService.BLL.unit_list(); + public HttpResponseMessage Get(string name="",string value="") + { + var res = new get_policy_editing(); + try + { + var adata = new List<policy_editingData>(); + var bdata = new List<policy_editing>(); + var cdata=new List<policy_editinglist>(); + if (!string.IsNullOrEmpty(name)&&!string.IsNullOrEmpty(value)) + { + var blist = bll.GetModelList(" StrategyName='" + name + "'").FirstOrDefault(); + var modellist = new DataService.Model.boot_strategy(); + modellist.StrategyId = blist.StrategyId; + modellist.StrategyName = name; + modellist.StrategyState= blist.StrategyState; + modellist.Reserve1 = value; + bll.Update(modellist); + var list= bll.GetModelList(" StrategyName='" + name + "'").FirstOrDefault(); + var alist = bll_unit.GetModelList(""); + var model = new policy_editingData(); + model.PolicyName= name; + var bmodel = new policy_editinglist(); + bmodel.OptionalName = list.Reserve1; + cdata.Add(bmodel); + var amodel = new policy_editing(); + var aname =alist.Select(x => x.UnitName); + var bname=string.Join(",", aname); + amodel.DeviceName = bname; + amodel.list = cdata; + bdata.Add(amodel); + model.data = bdata; + adata.Add(model); + res.code = 200; + res.msg = "成功"; + res.data =adata; + } + else + { + res.code = 201; + res.msg = "参数不能为空"; + } + + } + catch (Exception ex) + { + res.code = 500; + res.msg = "失败," + ex.Message; + } + HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(res), Encoding.GetEncoding("UTF-8"), "application/json") }; + return result; + } + } +} \ No newline at end of file diff --git a/LonglslandExhibitionCenter/Controllers/api/GetSystemEnergyController.cs b/LonglslandExhibitionCenter/Controllers/api/GetSystemEnergyController.cs index 4f63d47..ad6744e 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetSystemEnergyController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetSystemEnergyController.cs @@ -392,7 +392,7 @@ namespace LonglslandExhibitionCenter.Controllers.api #region 月 var jdate2 = now.AddHours(-1).ToString("yyyy-MM-dd HH:00:00"); var sdate2 = now.ToString("yyyy-MM-01 00:00:00"); - var qdate2 = now.AddMonths(-1).ToString("yyyy-01-01 00:00:00"); + var qdate2 = now.AddMonths(-1).ToString("yyyy-MM-01 00:00:00"); var jtime2 = Convert.ToDateTime(jdate2).ToString("yyyyMM"); var stime2 = Convert.ToDateTime(sdate2).ToString("yyyyMM"); var qtime2 = Convert.ToDateTime(qdate2).ToString("yyyyMM"); diff --git a/LonglslandExhibitionCenter/Controllers/api/GetTotalEnergyController.cs b/LonglslandExhibitionCenter/Controllers/api/GetTotalEnergyController.cs index db24e3f..ae2e853 100644 --- a/LonglslandExhibitionCenter/Controllers/api/GetTotalEnergyController.cs +++ b/LonglslandExhibitionCenter/Controllers/api/GetTotalEnergyController.cs @@ -59,7 +59,7 @@ namespace LonglslandExhibitionCenter.Controllers.api var num=alist.Sum(x=>x.EH)-blist.Sum(x=>x.EH); var model = new total_energyData() { - time = DateTime.Now.AddDays(-i).ToString("HH-dd"), + time = DateTime.Now.AddDays(-i).ToString("MM-dd"), EH = num }; data.Add(model); @@ -97,7 +97,7 @@ namespace LonglslandExhibitionCenter.Controllers.api var num = alist.Sum(x => x.EH) - blist.Sum(x => x.EH); var model = new total_energyData() { - time = Convert.ToDateTime(sdate).AddMonths(-i).ToString("MM月"), + time = Convert.ToDateTime(now).AddMonths(-i).ToString("MM月"), EH = num }; data.Add(model); diff --git a/LonglslandExhibitionCenter/Controllers/api/SetFullSwitchController.cs b/LonglslandExhibitionCenter/Controllers/api/SetFullSwitchController.cs new file mode 100644 index 0000000..6abd53d --- /dev/null +++ b/LonglslandExhibitionCenter/Controllers/api/SetFullSwitchController.cs @@ -0,0 +1,125 @@ +using DataService.api; +using Microsoft.Ajax.Utilities; +using Newtonsoft.Json; +using QingHaiVisualizationAPI.Utils; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Net.Http; +using System.Text; +using System.Web.Http; + +namespace LonglslandExhibitionCenter.Controllers.api +{ + /// <summary> + /// 照明-全控全开全关 + /// </summary> + public class SetFullSwitchController : ApiController + { + static log4net.ILog log; + DataService.BLL.lighting_info bll = new DataService.BLL.lighting_info(); + public HttpResponseMessage Get(string name = "") + { + var res = new get_full_switch(); + try + { + var data = new List<data>(); + if (!string.IsNullOrEmpty(name)) + { + var list = bll.GetModelList(""); + var alist = list.DistinctBy(x => x.LightingType).ToList(); + foreach (var item in alist) + { + var Type = item.LightingType; + var Number = item.LightingNumber; + var Id = item.ClientId; + var clist = bll.GetModelList("").Where(x => x.LightingNumber == Number && x.LightingType == Type && x.ClientId == Id).ToList(); + if (name == "全开") + { + foreach (var aitem in clist) + { + var model = new DataService.Model.lighting_info() + { + LightingId = aitem.LightingId, + LightingNumber = aitem.LightingNumber, + LightingName = aitem.LightingName, + LightingType = aitem.LightingType, + LightingState = "255", + LightingMalfunction = aitem.LightingMalfunction, + PointerCode = aitem.PointerCode, + ClientId = aitem.ClientId, + Reserve1 = aitem.Reserve1, + Reserve2 = aitem.Reserve2, + Reserve3 = aitem.Reserve3, + Reserve4 = aitem.Reserve4, + Reserve5 = aitem.Reserve5, + }; + bll.Update(model); + } + } + if (name == "全关") + { + foreach (var aitem in clist) + { + var model = new DataService.Model.lighting_info() + { + LightingId = aitem.LightingId, + LightingNumber = aitem.LightingNumber, + LightingName = aitem.LightingName, + LightingType = aitem.LightingType, + LightingState = "0", + LightingMalfunction = aitem.LightingMalfunction, + PointerCode = aitem.PointerCode, + ClientId = aitem.ClientId, + Reserve1 = aitem.Reserve1, + Reserve2 = aitem.Reserve2, + Reserve3 = aitem.Reserve3, + Reserve4 = aitem.Reserve4, + Reserve5 = aitem.Reserve5, + }; + bll.Update(model); + } + } + var dlist = bll.GetModelList("").Where(x => x.LightingNumber == Number && x.LightingType == Type && x.ClientId == Id).ToList(); + log4net.Config.XmlConfigurator.Configure(); + log = log4net.LogManager.GetLogger("loginfo"); + var mqqt = new MqttClientService(); + data controlData = new data(); + controlData.h = new HeaderData(); + controlData.h.rt = Number; + + // 如果需要同时设置多个数据项,可以使用字典 + controlData.b = new BodyData(); + controlData.b.dl = new Dictionary<string, string>(); + foreach (var citem in dlist) + { + controlData.b.dl["" + citem.PointerCode + ""] = "" + citem.LightingState + ""; + } + data.Add(controlData); + mqqt.MqttClientStart(); + mqqt.Publish("/gc/data/" + Id, "J" + JsonConvert.SerializeObject(controlData)); + } + res.code = 200; + res.msg = "成功"; + res.data = data; + + } + else + { + res.code = 201; + res.msg = "参数不能为空"; + } + + } + catch (Exception ex) + { + res.code = 500; + res.msg = "失败," + ex.Message; + } + HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(res), Encoding.GetEncoding("UTF-8"), "application/json") }; + return result; + } + } +} \ No newline at end of file diff --git a/LonglslandExhibitionCenter/LonglslandExhibitionCenter.csproj b/LonglslandExhibitionCenter/LonglslandExhibitionCenter.csproj index 4374065..6af4d36 100644 --- a/LonglslandExhibitionCenter/LonglslandExhibitionCenter.csproj +++ b/LonglslandExhibitionCenter/LonglslandExhibitionCenter.csproj @@ -185,6 +185,8 @@ <Compile Include="Controllers\api\GetEnergyIndexingController.cs" /> <Compile Include="Controllers\api\GetFailureWarningController.cs" /> <Compile Include="Controllers\api\GetFaultConditionController.cs" /> + <Compile Include="Controllers\api\GetPolicyEditingController.cs" /> + <Compile Include="Controllers\api\SetFullSwitchController.cs" /> <Compile Include="Controllers\api\GetGeneralSituationController.cs" /> <Compile Include="Controllers\api\GetLightingControlController.cs" /> <Compile Include="Controllers\api\GetLightingLoadController.cs" /> diff --git a/LonglslandExhibitionCenter/Properties/PublishProfiles/FolderProfile.pubxml.user b/LonglslandExhibitionCenter/Properties/PublishProfiles/FolderProfile.pubxml.user index 2359d99..b34c020 100644 --- a/LonglslandExhibitionCenter/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/LonglslandExhibitionCenter/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <Project> <PropertyGroup> <_PublishTargetUrl>E:\林谷项目\长岛展览馆项目\发布文件</_PublishTargetUrl> - <History>True|2024-02-28T03:11:35.8506164Z;</History> + <History>True|2024-03-04T06:37:08.7040845Z;True|2024-02-28T11:11:35.8506164+08:00;</History> <LastFailureDetails /> </PropertyGroup> <ItemGroup> @@ -79,19 +79,19 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <publishTime>09/10/2013 16:29:20</publishTime> </File> <File Include="bin/DataService.dll"> - <publishTime>02/27/2024 17:36:50</publishTime> + <publishTime>03/04/2024 10:39:01</publishTime> </File> <File Include="bin/DataService.pdb"> - <publishTime>02/27/2024 17:36:50</publishTime> + <publishTime>03/04/2024 10:39:01</publishTime> </File> <File Include="bin/log4net.dll"> <publishTime>12/13/2023 14:16:07</publishTime> </File> <File Include="bin/LonglslandExhibitionCenter.dll"> - <publishTime>02/28/2024 11:11:34</publishTime> + <publishTime>03/04/2024 14:37:07</publishTime> </File> <File Include="bin/LonglslandExhibitionCenter.pdb"> - <publishTime>02/28/2024 11:11:34</publishTime> + <publishTime>03/04/2024 14:37:07</publishTime> </File> <File Include="bin/Maticsoft.Common.dll"> <publishTime>12/13/2023 14:16:06</publishTime> @@ -351,6 +351,144 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <File Include="Content/Site.css"> <publishTime>01/30/2024 18:21:25</publishTime> </File> + <File Include="Controllers/api/GetAirconditioningLoadController.cs"> + <publishTime>02/28/2024 17:09:42</publishTime> + </File> + <File Include="Controllers/api/GetBigScreenController.cs"> + <publishTime>02/27/2024 17:31:07</publishTime> + </File> + <File Include="Controllers/api/GetBootStrategyController.cs"> + <publishTime>02/27/2024 14:47:28</publishTime> + </File> + <File Include="Controllers/api/GetCarbonEmissionController.cs"> + <publishTime>02/27/2024 15:21:00</publishTime> + </File> + <File Include="Controllers/api/GetCarbonFluxController.cs"> + <publishTime>02/22/2024 16:42:41</publishTime> + </File> + <File Include="Controllers/api/GetCarbonIntensityController.cs"> + <publishTime>02/26/2024 11:22:29</publishTime> + </File> + <File Include="Controllers/api/GetCarbonNeutralController.cs"> + <publishTime>02/23/2024 09:59:26</publishTime> + </File> + <File Include="Controllers/api/GetCarbonOverviewController.cs"> + <publishTime>02/28/2024 16:53:55</publishTime> + </File> + <File Include="Controllers/api/GetCarbonTrendController.cs"> + <publishTime>02/26/2024 11:04:14</publishTime> + </File> + <File Include="Controllers/api/GetDailyElectricityController.cs"> + <publishTime>02/21/2024 15:39:54</publishTime> + </File> + <File Include="Controllers/api/GetDisplayLoadController.cs"> + <publishTime>02/21/2024 15:39:54</publishTime> + </File> + <File Include="Controllers/api/GetDrainHeadingController.cs"> + <publishTime>02/28/2024 13:58:15</publishTime> + </File> + <File Include="Controllers/api/GetElctricityConsumptionController.cs"> + <publishTime>02/27/2024 15:21:00</publishTime> + </File> + <File Include="Controllers/api/GetElectricalConditionController.cs"> + <publishTime>02/27/2024 13:58:07</publishTime> + </File> + <File Include="Controllers/api/GetElectricityRateController.cs"> + <publishTime>02/27/2024 13:21:21</publishTime> + </File> + <File Include="Controllers/api/GetEnergyCalendarController.cs"> + <publishTime>02/27/2024 15:13:42</publishTime> + </File> + <File Include="Controllers/api/GetEnergyFlowController.cs"> + <publishTime>02/26/2024 16:21:14</publishTime> + </File> + <File Include="Controllers/api/GetEnergyIndexingController.cs"> + <publishTime>02/26/2024 14:08:58</publishTime> + </File> + <File Include="Controllers/api/GetFailureWarningController.cs"> + <publishTime>02/28/2024 10:43:17</publishTime> + </File> + <File Include="Controllers/api/GetFaultConditionController.cs"> + <publishTime>02/23/2024 16:11:21</publishTime> + </File> + <File Include="Controllers/api/GetGeneralSituationController.cs"> + <publishTime>02/27/2024 13:18:39</publishTime> + </File> + <File Include="Controllers/api/GetLightingControlController.cs"> + <publishTime>02/23/2024 15:48:03</publishTime> + </File> + <File Include="Controllers/api/GetLightingDetailController.cs"> + <publishTime>02/28/2024 16:02:46</publishTime> + </File> + <File Include="Controllers/api/GetLightingLoadController.cs"> + <publishTime>02/23/2024 15:22:26</publishTime> + </File> + <File Include="Controllers/api/GetLightingMonitoringController.cs"> + <publishTime>02/23/2024 13:50:31</publishTime> + </File> + <File Include="Controllers/api/GetLoadClassificationController.cs"> + <publishTime>02/28/2024 17:06:12</publishTime> + </File> + <File Include="Controllers/api/GetLoopRankingController.cs"> + <publishTime>03/04/2024 14:14:25</publishTime> + </File> + <File Include="Controllers/api/GetMaintenanceReminderController.cs"> + <publishTime>02/28/2024 10:45:48</publishTime> + </File> + <File Include="Controllers/api/GetMeteorologicalStationController.cs"> + <publishTime>02/22/2024 14:32:32</publishTime> + </File> + <File Include="Controllers/api/GetMultiRateController.cs"> + <publishTime>02/27/2024 10:46:37</publishTime> + </File> + <File Include="Controllers/api/GetOperatingStateController.cs"> + <publishTime>02/27/2024 17:42:23</publishTime> + </File> + <File Include="Controllers/api/GetPavilionLightingController.cs"> + <publishTime>02/23/2024 15:35:10</publishTime> + </File> + <File Include="Controllers/api/GetPolicyEditingController.cs"> + <publishTime>03/04/2024 11:29:09</publishTime> + </File> + <File Include="Controllers/api/GetRealLoadController.cs"> + <publishTime>02/05/2024 13:40:46</publishTime> + </File> + <File Include="Controllers/api/GetRealtimeLoadController.cs"> + <publishTime>02/28/2024 10:41:48</publishTime> + </File> + <File Include="Controllers/api/GetSingleControlController.cs"> + <publishTime>02/23/2024 16:36:55</publishTime> + </File> + <File Include="Controllers/api/GetSystemEnergyController.cs"> + <publishTime>02/27/2024 09:56:27</publishTime> + </File> + <File Include="Controllers/api/GetSystemPurgeController.cs"> + <publishTime>02/23/2024 09:50:29</publishTime> + </File> + <File Include="Controllers/api/GetSystemRankingController.cs"> + <publishTime>02/22/2024 15:26:42</publishTime> + </File> + <File Include="Controllers/api/GetTotalEnergyController.cs"> + <publishTime>02/26/2024 13:44:56</publishTime> + </File> + <File Include="Controllers/api/GetWaterDrainingController.cs"> + <publishTime>02/27/2024 16:42:49</publishTime> + </File> + <File Include="Controllers/api/SetFullSwitchController.cs"> + <publishTime>02/29/2024 10:29:47</publishTime> + </File> + <File Include="Controllers/api/SetLightingController.cs"> + <publishTime>02/28/2024 14:48:12</publishTime> + </File> + <File Include="Controllers/api/SetSingleSwitchController.cs"> + <publishTime>02/28/2024 16:40:29</publishTime> + </File> + <File Include="Controllers/HomeController.cs"> + <publishTime>01/30/2024 18:21:28</publishTime> + </File> + <File Include="Controllers/ValuesController.cs"> + <publishTime>01/30/2024 18:21:28</publishTime> + </File> <File Include="favicon.ico"> <publishTime>01/30/2024 18:21:25</publishTime> </File> diff --git a/LonglslandExhibitionCenter/bin/DataService.dll b/LonglslandExhibitionCenter/bin/DataService.dll index 6f253f0..3c69fa4 100644 Binary files a/LonglslandExhibitionCenter/bin/DataService.dll and b/LonglslandExhibitionCenter/bin/DataService.dll differ diff --git a/LonglslandExhibitionCenter/bin/DataService.pdb b/LonglslandExhibitionCenter/bin/DataService.pdb index c9ed6fc..08a1f89 100644 Binary files a/LonglslandExhibitionCenter/bin/DataService.pdb and b/LonglslandExhibitionCenter/bin/DataService.pdb differ diff --git a/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.dll b/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.dll index 62419c0..b6066e5 100644 Binary files a/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.dll and b/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.dll differ diff --git a/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.pdb b/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.pdb index 82b4950..0b69c39 100644 Binary files a/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.pdb and b/LonglslandExhibitionCenter/bin/LonglslandExhibitionCenter.pdb differ diff --git a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.csproj.AssemblyReference.cache b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.csproj.AssemblyReference.cache index 36115d6..f97a883 100644 Binary files a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.csproj.AssemblyReference.cache and b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.csproj.AssemblyReference.cache differ diff --git a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.csproj.CoreCompileInputs.cache b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.csproj.CoreCompileInputs.cache index 75fc19f..99d0285 100644 --- a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.csproj.CoreCompileInputs.cache +++ b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -927c2e9499cdb0b79ff34aa6eda4f4fe7e296d33 +c7a2e736946fd38475aa805ed8a0929fcf1ad549 diff --git a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.dll b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.dll index 62419c0..b6066e5 100644 Binary files a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.dll and b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.dll differ diff --git a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.pdb b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.pdb index 82b4950..0b69c39 100644 Binary files a/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.pdb and b/LonglslandExhibitionCenter/obj/Debug/LonglslandExhibitionCenter.pdb differ diff --git a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.csproj.AssemblyReference.cache b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.csproj.AssemblyReference.cache index 8b6c4c4..eb71f02 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.csproj.AssemblyReference.cache and b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.csproj.AssemblyReference.cache differ diff --git a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.csproj.CoreCompileInputs.cache b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.csproj.CoreCompileInputs.cache index 8fcd1bf..88dc8c8 100644 --- a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.csproj.CoreCompileInputs.cache +++ b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -f1dc468fd7182e986b25e22cd5e23e8f8d5eb4a0 +5e09c650feb6b30b4cef77487d691557cc5a57b4 diff --git a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.dll b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.dll index 8d6a48c..97c894f 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.dll and b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.dll differ diff --git a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.pdb b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.pdb index b3f2111..19f180e 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.pdb and b/LonglslandExhibitionCenter/obj/Release/LonglslandExhibitionCenter.pdb differ diff --git a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/DataService.dll b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/DataService.dll index c0afd0a..3c69fa4 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/DataService.dll and b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/DataService.dll differ diff --git a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/DataService.pdb b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/DataService.pdb index 2795dc2..08a1f89 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/DataService.pdb and b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/DataService.pdb differ diff --git a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.dll b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.dll index 8d6a48c..97c894f 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.dll and b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.dll differ diff --git a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.pdb b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.pdb index b3f2111..19f180e 100644 Binary files a/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.pdb and b/LonglslandExhibitionCenter/obj/Release/Package/PackageTmp/bin/LonglslandExhibitionCenter.pdb differ diff --git a/Security/bin/Debug/DataService.dll b/Security/bin/Debug/DataService.dll index 6f253f0..3c69fa4 100644 Binary files a/Security/bin/Debug/DataService.dll and b/Security/bin/Debug/DataService.dll differ diff --git a/Security/bin/Debug/DataService.pdb b/Security/bin/Debug/DataService.pdb index c9ed6fc..08a1f89 100644 Binary files a/Security/bin/Debug/DataService.pdb and b/Security/bin/Debug/DataService.pdb differ diff --git a/Security/bin/Debug/ServiceSecurity.application b/Security/bin/Debug/ServiceSecurity.application index 8457661..281d021 100644 --- a/Security/bin/Debug/ServiceSecurity.application +++ b/Security/bin/Debug/ServiceSecurity.application @@ -14,7 +14,7 @@ <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> - <dsig:DigestValue>Ju3SUKQ8W8B3a/ywWLwkEoItkcP9sifX9csw6sPCZTk=</dsig:DigestValue> + <dsig:DigestValue>Qkn0LiTwj5mI0T5xfKrMQVBr9zl3MwEXfADHFcTPWWI=</dsig:DigestValue> </hash> </dependentAssembly> </dependency> diff --git a/Security/bin/Debug/ServiceSecurity.exe.manifest b/Security/bin/Debug/ServiceSecurity.exe.manifest index d489d8a..978dd7b 100644 --- a/Security/bin/Debug/ServiceSecurity.exe.manifest +++ b/Security/bin/Debug/ServiceSecurity.exe.manifest @@ -42,14 +42,14 @@ </dependentAssembly> </dependency> <dependency> - <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DataService.dll" size="109568"> + <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DataService.dll" size="117248"> <assemblyIdentity name="DataService" version="1.0.0.0" language="neutral" processorArchitecture="msil" /> <hash> <dsig:Transforms> <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> - <dsig:DigestValue>AqWfWKK0WoNVklFqzN6P9mv8olXbMvyGqPvt/Nmp+Bw=</dsig:DigestValue> + <dsig:DigestValue>/0gk9TivMCAYEfdiZbuFKZwfpgn1r6q9t3fB0uGtgy0=</dsig:DigestValue> </hash> </dependentAssembly> </dependency> diff --git a/Security/obj/Debug/Security.csproj.AssemblyReference.cache b/Security/obj/Debug/Security.csproj.AssemblyReference.cache index 0a61c08..0df39e1 100644 Binary files a/Security/obj/Debug/Security.csproj.AssemblyReference.cache and b/Security/obj/Debug/Security.csproj.AssemblyReference.cache differ diff --git a/Security/obj/Debug/ServiceSecurity.application b/Security/obj/Debug/ServiceSecurity.application index 8457661..281d021 100644 --- a/Security/obj/Debug/ServiceSecurity.application +++ b/Security/obj/Debug/ServiceSecurity.application @@ -14,7 +14,7 @@ <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> - <dsig:DigestValue>Ju3SUKQ8W8B3a/ywWLwkEoItkcP9sifX9csw6sPCZTk=</dsig:DigestValue> + <dsig:DigestValue>Qkn0LiTwj5mI0T5xfKrMQVBr9zl3MwEXfADHFcTPWWI=</dsig:DigestValue> </hash> </dependentAssembly> </dependency> diff --git a/Security/obj/Debug/ServiceSecurity.exe.manifest b/Security/obj/Debug/ServiceSecurity.exe.manifest index d489d8a..978dd7b 100644 --- a/Security/obj/Debug/ServiceSecurity.exe.manifest +++ b/Security/obj/Debug/ServiceSecurity.exe.manifest @@ -42,14 +42,14 @@ </dependentAssembly> </dependency> <dependency> - <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DataService.dll" size="109568"> + <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DataService.dll" size="117248"> <assemblyIdentity name="DataService" version="1.0.0.0" language="neutral" processorArchitecture="msil" /> <hash> <dsig:Transforms> <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> </dsig:Transforms> <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> - <dsig:DigestValue>AqWfWKK0WoNVklFqzN6P9mv8olXbMvyGqPvt/Nmp+Bw=</dsig:DigestValue> + <dsig:DigestValue>/0gk9TivMCAYEfdiZbuFKZwfpgn1r6q9t3fB0uGtgy0=</dsig:DigestValue> </hash> </dependentAssembly> </dependency>