From c6f41b547bf479dbe4d722794b308984eb0bfe03 Mon Sep 17 00:00:00 2001 From: yanjinhui <3306209981@qq.com> Date: 星期五, 25 七月 2025 10:40:13 +0800 Subject: [PATCH] 重新编写信号 --- 项目代码/后端/后台管理/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs | 19 项目代码/后端/后台管理/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs | 57 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Face/FaceHelper.cs | 8 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs | 16 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs | 11 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs | 203 +++- 项目代码/后端/后台管理/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json | 743 ++++++++++-------- 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserFaceController.cs | 7 项目代码/后端/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/HierarchyCache.v1.txt | 0 项目代码/后端/后台管理/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json | 741 ++++++++++------- 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs | 88 + 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_RoleService.cs | 1 项目代码/后端/后台管理/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj | 2 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json | 4 项目代码/后端/后台管理/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs | 62 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs | 107 +- 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs | 75 + 项目代码/后端/后台管理/WIDESEAWCS_Server/WIDESEAWCS_Server/Properties/PublishProfiles/FolderProfile2.pubxml | 6 项目代码/后端/后台管理/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs | 34 项目代码/后端/后台管理/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs | 6 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs | 22 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/ISys_UserFaceService.cs | 22 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/job.cs | 197 ++++ 23 files changed, 1,536 insertions(+), 895 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/HierarchyCache.v1.txt" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/HierarchyCache.v1.txt" index e39e497..85269e0 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/HierarchyCache.v1.txt" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/HierarchyCache.v1.txt" Binary files differ diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Face/FaceHelper.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Face/FaceHelper.cs" index 0654569..c492fa8 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Face/FaceHelper.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Face/FaceHelper.cs" @@ -269,6 +269,10 @@ return results; } + catch (Exception ex) + { + throw ex; + } finally { TH_Faces.IdFaceSdkListDestroy(hList); // 閿�姣佹瘮瀵瑰垪琛� @@ -301,6 +305,10 @@ return score; } + catch(Exception ex) + { + throw ex; + } finally { Marshal.FreeHGlobal(pFrame_Desc); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/ISys_UserFaceService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/ISys_UserFaceService.cs" index 092bb09..4ee0148 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/ISys_UserFaceService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/ISys_UserFaceService.cs" @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; +using System.Text.RegularExpressions; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using WIDESEAWCS_Core; @@ -17,10 +18,29 @@ WebResponseContent FaceEnter(ImageModel model); + + /// <summary> + /// 浜鸿劯鐧诲叆缁欏墠绔繑鍥炶处鍙峰拰瀵嗙爜 + /// </summary> + /// <param name="ID">鐢ㄦ埛id</param> + /// <returns></returns> + WebResponseContent ReturnAccount(int ID); } public class ImageModel { - public string Base64Image { get; set; } + private string base64Img; + public string Base64Image + { + get + { + string pattern = @"^data:image/[^;]+;base64,"; + return base64Img = Regex.Replace(base64Img, pattern, ""); + } + set { base64Img = value; } + } + + public int UserId { get; set; } + } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserFaceController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserFaceController.cs" index 3a9ddb4..06d5067 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserFaceController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserFaceController.cs" @@ -126,6 +126,13 @@ return Json(WebResponseContent.Instance.Error($"涓嬭浇澶辫触锛歿ex.Message}")); } } + + + [HttpPost,Route("ReturnAccount"),AllowAnonymous] + public WebResponseContent ReturnAccount(int ID) + { + return Service.ReturnAccount(ID); + } } public class PathModel { diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" index 75207ae..b071f5e 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" @@ -25,6 +25,7 @@ using WIDESEAWCS_Server.Filter; using WIDESEAWCS_Tasks.OHT; using Baidu.Aip.Face; +using Microsoft.Extensions.FileProviders; var builder = WebApplication.CreateBuilder(args); @@ -141,6 +142,21 @@ app.UseDefaultFiles(defaultFilesOptions); app.UseMiddleware<HttpRequestMiddleware>(); app.UseStaticFiles(); +var staticPath = Path.Combine(Directory.GetCurrentDirectory(), "Record"); +if (!Directory.Exists(staticPath)) +{ + Directory.CreateDirectory(staticPath); +} + +Console.WriteLine($"静态文件路径:{staticPath}"); + +app.UseStaticFiles(new StaticFileOptions() +{ + FileProvider = new PhysicalFileProvider( + Path.Combine(Directory.GetCurrentDirectory(), @"Record")), + //配置访问虚拟目录时文件夹别名 + RequestPath = "/Record" +}); app.UseCookiePolicy(); app.UseStatusCodePages(); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" index 58e50ac..1bceb80 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" @@ -40,7 +40,7 @@ "PrintSql": false, //鎵撳嵃SQL璇彞 "LogAOPEnable": false, //鏄惁璁板綍AOP鏃ュ織 "WebSocketEnable": true, - //"WebSocketPort": 9260 - "WebSocketPort": 5173, + //"WebSocketPort": 5175, + //"WebSocketPort": 5173, "DepartmentID": "1" //杩欎釜鏄几鍑�/浼稿洖鐨勯儴闂╥d }//鍗曟満鐗� diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_RoleService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_RoleService.cs" index 35895bc..09afbd6 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_RoleService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_RoleService.cs" @@ -124,6 +124,7 @@ /// <returns></returns> public WebResponseContent GetUserTreeUserRole(string url) { + //鏉冮檺鐢ㄦ埛鏉冮檺鏌ヨ鎵�鏈夌殑鑿滃崟淇℃伅 List<MenuDTO> menus = _MenuService.GetUserMenuList(App.User.RoleId); if (menus.Where(x => x.Url == url).Count() == 0) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs" index cd2d9c9..e9d396c 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserFaceService.cs" @@ -1,4 +1,6 @@ 锘� +using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime; +using SkiaSharp; using System.Drawing; using System.Drawing.Imaging; using WIDESEAWCS_Common.Face; @@ -7,6 +9,8 @@ using WIDESEAWCS_Core.BaseRepository; using WIDESEAWCS_Core.BaseServices; using WIDESEAWCS_Core.Caches; +using WIDESEAWCS_Core.Const; +using WIDESEAWCS_Core.Helper; using WIDESEAWCS_ISystemServices; using WIDESEAWCS_Model.Models; using File = System.IO.File; @@ -96,7 +100,7 @@ Message = "鐧诲綍澶辫触锛�" + ex.Message }; } - + } finally { @@ -123,6 +127,15 @@ }; } + //if (App.User.IsSuperAdmin) + //{ + // return new WebResponseContent + // { + // Status = false, + // Message = "鏃犳潈闄�" + // }; + //} + string str = Environment.CurrentDirectory; byte[] data = Convert.FromBase64String(model.Base64Image); @@ -139,79 +152,49 @@ } string fileName = $"face_{DateTime.Now.ToString("yyyyMMddHHmmssfff")}.jpg"; + string path = "Record\\" + fileName; string filePath = basePath + fileName; - // 浣跨敤瀛楄妭鏁扮粍鍒涘缓MemoryStream + //// 浣跨敤瀛楄妭鏁扮粍鍒涘缓MemoryStream using (MemoryStream ms = new MemoryStream(data)) { // 浠嶮emoryStream鍒涘缓Image瀵硅薄 Image image = Image.FromStream(ms); - - image.Save(curPath + fileName, ImageFormat.Png); - { - var (flag, result) = FaceHelper.FaceRecognition(basePath, curPath + fileName); - if (flag) - { - Sys_UserFace userFaceTemp = BaseDal.QueryFirst(x => x.UserFaceImagePath.Contains(result)); - if (userFaceTemp != null && userFaceTemp.User_Id != App.User.UserId && userFaceTemp.UserName != App.User.UserName) - { - return new WebResponseContent - { - Status = false, - Message = "涓嶅彲娉ㄥ唽澶氫釜璐﹀彿" - }; - } - } - } + image.Save(curPath + fileName, ImageFormat.Png); image.Save(filePath, ImageFormat.Png); } - + // 鑾峰彇褰撳墠鐢ㄦ埛淇℃伅 - Sys_UserFace userFace = BaseDal.QueryFirst(x => x.UserName == App.User.UserName && x.User_Id == App.User.UserId); + Sys_UserFace userFace = BaseDal.QueryFirst(x => x.User_Id == model.UserId); if (userFace != null) { - if (!string.IsNullOrEmpty(userFace.UserFaceImagePath)) - { - string? firstImagePath = userFace.UserFaceImagePath.Split(',').FirstOrDefault(); - if (!string.IsNullOrEmpty(firstImagePath)) - { - var (flag, result) = FaceHelper.FaceRecognitionOne(firstImagePath, filePath); - if (flag) - { - userFace.UserFaceImagePath += "," + filePath; + userFace.UserFaceImagePath = filePath; + userFace.UserFaceImageName = path; - base.UpdateData(userFace); + base.UpdateData(userFace); - return WebResponseContent.Instance.OK("浜鸿劯褰曞叆鎴愬姛", filePath); - } - else - { - return WebResponseContent.Instance.Error(result); - } - } - } - else - { - userFace.UserFaceImagePath = filePath; + return WebResponseContent.Instance.OK("浜鸿劯褰曞叆鎴愬姛", filePath); - base.UpdateData(userFace); - - return WebResponseContent.Instance.OK("浜鸿劯褰曞叆鎴愬姛", filePath); - } } + + Sys_User user = _userRepository.QueryFirst(x => x.User_Id == model.UserId); + if (user == null) + { + return WebResponseContent.Instance.Error("鏈壘鍒扮敤鎴蜂俊鎭�"); + } + userFace = new Sys_UserFace { - User_Id = App.User.UserId, - UserName = App.User.UserName, - UserFaceImageName = fileName, + User_Id = user.User_Id, + UserName = user.UserName, + UserFaceImageName = path, UserFaceImagePath = filePath }; base.AddData(userFace); - return WebResponseContent.Instance.OK(data: filePath); } @@ -226,5 +209,29 @@ } + /// <summary> + /// 浜鸿劯鐧诲叆缁欏墠绔繑鍥炶处鍙峰拰瀵嗙爜 + /// </summary> + /// <param name="ID">鐢ㄦ埛id</param> + /// <returns></returns> + public WebResponseContent ReturnAccount(int ID) + { + var user = _userRepository.QueryData(x => x.User_Id == ID).FirstOrDefault(); + if (user == null) + { + return WebResponseContent.Instance.Error("娌℃湁鎵惧埌璇ョ敤鎴�"); + } + + // 瑙e瘑瀵嗙爜 + string plainPassword = user.UserPwd.DecryptDES(AppSecret.User); + + return new WebResponseContent + { + Status = true, + Data = new { Account = user.UserName, Password = plainPassword } + }; + } + + } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs" index eb297f9..d9ddf8c 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs" @@ -35,8 +35,9 @@ private readonly IRepository<Dt_AuthorizationRecord> _AuthorizatRecServer; private readonly IRepository<Sys_UserFace> _userFace; - public Sys_UserService(IRepository<Sys_UserFace> _userFace,IRepository<Dt_AuthorizationRecord> AuthorizatRecServer,IRepository<Sys_Role> RoleServer,IRepository<Dt_Loginhsy> LoginhsyServer,IRepository<Dt_FaceRecognition> faceServer, IRepository<Sys_User> repository, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService, ISys_MenuService menuService, IRepository<Dt_Maintenance> MainServer) : base(repository) + public Sys_UserService(IRepository<Sys_UserFace> userFace,IRepository<Dt_AuthorizationRecord> AuthorizatRecServer,IRepository<Sys_Role> RoleServer,IRepository<Dt_Loginhsy> LoginhsyServer,IRepository<Dt_FaceRecognition> faceServer, IRepository<Sys_User> repository, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService, ISys_MenuService menuService, IRepository<Dt_Maintenance> MainServer) : base(repository) { + _userFace = userFace; _faceServer = faceServer; _LoginhsyServer = LoginhsyServer; _unitOfWorkManage = unitOfWorkManage; @@ -727,38 +728,44 @@ public WebResponseContent DeleteUserData(string account) { try - { - - // 2. 鏌ヨ浜鸿劯搴撳垎缁� ID - //var faceGroupID = _faceServer.QueryData().Select(x => x.GroupID).FirstOrDefault(); - - //WIDESEAWCS_Common.DeleteUserImg deleteUserImg = new WIDESEAWCS_Common.DeleteUserImg(); - //deleteUserImg.group_id = faceGroupID; - //deleteUserImg.user_id = account; - - //string apiResult = BaiDuFaceHelper.DeleteUser(deleteUserImg);//鍙缁檛oken鍜宭og_id - - //// 2. 瑙f瀽杩斿洖缁撴灉锛屽垽鏂垹闄ゆ槸鍚︽垚鍔� - //dynamic resultObj = JsonConvert.DeserializeObject(apiResult); - //if (resultObj.error_code == 0) - //{ - // 鐧惧害鍒犻櫎鎴愬姛鍚庯紝鍒犻櫎鏁版嵁搴撲腑鐨勭敤鎴� + // 1. 妫�鏌ョ敤鎴锋槸鍚﹀瓨鍦� var user = BaseDal.QueryData(x => x.UserName == account).FirstOrDefault(); - var main = _MainServer.QueryData(x => x.UserAccount == account).FirstOrDefault(); - var face = _userFace.QueryData(x => x.UserName == account).FirstOrDefault(); - if (user != null && main != null && face != null) + if (user == null) { + return WebResponseContent.Instance.Error("鐢ㄦ埛涓嶅瓨鍦�"); + } + + // 2. 妫�鏌ヤ富璁板綍鏄惁瀛樺湪鍙婄姸鎬� + var main = _MainServer.QueryData(x => x.UserAccount == account).FirstOrDefault(); + if (main == null) + { + return WebResponseContent.Instance.Error("鐢ㄦ埛涓昏褰曚笉瀛樺湪"); + } + if (main.MaintenanceStatus == 1) + { + return WebResponseContent.Instance.Error("璇ョ敤鎴疯繕鍦ㄦ淇腑锛屾棤娉曞垹闄�"); + } + + // 3. 妫�鏌ヤ汉鑴歌褰曟槸鍚﹀瓨鍦� + var face = _userFace.QueryFirst(x => x.UserName == account); + + // 4. 鎸夋潯浠跺垹闄� + if (face == null) + { + // 浠呭垹闄� user 鍜� main BaseDal.DeleteData(user); _MainServer.DeleteData(main); - _userFace.DeleteData(face); } + else + { + // 鍒犻櫎鎵�鏈変笁涓褰� + _userFace.DeleteData(face); + BaseDal.DeleteData(user); + _MainServer.DeleteData(main); + } + return WebResponseContent.Instance.OK("鐢ㄦ埛鍒犻櫎鎴愬姛"); - //} - //else - //{ - // return WebResponseContent.Instance.Error("鐧惧害 API 鍒犻櫎澶辫触锛�" + resultObj.error_msg); - //} } catch (Exception ex) { @@ -999,7 +1006,7 @@ a.Email, a.Enable, a.Gender, - //b.HeadImageUrl, + //b.UserFaceImagePath, b.UserFaceImageName, a.Address, a.CreateDate, @@ -1027,10 +1034,10 @@ return new WebResponseContent { Status = false, Message = ex.Message }; } - } + } - - + + /// <summary> /// 鎵归噺鍒犻櫎 /// </summary> @@ -1038,7 +1045,7 @@ /// <returns></returns> public WebResponseContent DelUserList(int[] keys) { - WebResponseContent webResponse=new WebResponseContent(); + WebResponseContent webResponse = new WebResponseContent(); foreach (int key in keys) { var user = BaseDal.QueryData(x => x.User_Id == key).FirstOrDefault(); @@ -1048,17 +1055,28 @@ } var main = _MainServer.QueryData(x => x.UserAccount == user.UserName).FirstOrDefault(); var face = _userFace.QueryData(x => x.UserName == user.UserName).FirstOrDefault(); + if (main.MaintenanceStatus == 1) + { + return WebResponseContent.Instance.Error("璇ョ敤鎴疯繕鍦ㄦ淇腑锛屾棤娉曞垹闄�"); + } if (face==null) { BaseDal.DeleteData(user); _MainServer.DeleteData(main); } - BaseDal.DeleteData(user); - _MainServer.DeleteData(main); - _userFace.DeleteData(face); + else + { + BaseDal.DeleteData(user); + _MainServer.DeleteData(main); + _userFace.DeleteData(face); + } } - + return webResponse.OK(); } + + + + } } diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs" index 1d08638..4fc54c3 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs" @@ -16,18 +16,34 @@ using WIDESEAWCS_ISystemServices; using WIDESEAWCS_Core.Helper; - namespace WIDESEAWCS_Tasks { [DisallowConcurrentExecution] public class AlarmResetJob : JobBase, IJob { - private readonly IAlarmResetHsyServer _alarmResetHsyServer; private readonly ISys_UserService _UserService; WebSocketServer _webSocketServer; private readonly Idt_ErrormsginfoService _ErrormsginfoService; + private readonly AlarmResetHsyServer _alarmResetHsy; + //private static readonly object _lockObj = new object(); //鍔犻攣 + + // 澧炴坊鐨勫瓧鍏歌窡韪姤璀︿负姣忎釜瑁呯疆 Quartz 榛樿姣忔璋冨害浠诲姟鏃朵細閲嶆柊鍒涘缓 + private static readonly Dictionary<string, bool> _leftAlarmStates = new Dictionary<string, bool>() //鍔犻攣 + { + ["M109"] = false,//浼烘湇鎶ヨ + ["M111"] = false,//鍏朵粬鎶ヨ + ["M110"] = false,//鎬ュ仠鎶ヨ + ["M120"] = false,//闅滅鎶ヨ + }; + private static readonly Dictionary<string, bool> _rightAlarmStates = new Dictionary<string, bool>() + { + ["M109"] = false,//浼烘湇鎶ヨ + ["M111"] = false,//鍏朵粬鎶ヨ + ["M110"] = false,//鎬ュ仠鎶ヨ + ["M120"] = false,//闅滅鎶ヨ + }; public AlarmResetJob(Idt_ErrormsginfoService errormsginfoService, WebSocketServer webSocketServer, IAlarmResetHsyServer alarmResetHsyServer, ISys_UserService UserService) { @@ -37,15 +53,10 @@ _ErrormsginfoService = errormsginfoService; } - public Task Execute(IJobExecutionContext context) { try { - - //鑾峰彇璁惧鍙� - // 鑾峰彇璁惧閰嶇疆 - //OtherDevice serialPortDevice = (OtherDevice)context.JobDetail.JobDataMap.Get("JobParams"); if (!int.TryParse(AppSettings.Get("DepartmentID"), out int deid)) { Console.WriteLine("閰嶇疆椤� DepartmentID 鏃犳硶杞崲涓烘暣鏁�"); @@ -53,93 +64,155 @@ var devices = GetDevicesByDeptId(deid); if (devices != null) { - //棣栧厛瑕佷竴鐩磋锛屽鏋滃彂鐢熶簡鏁呴殰瑕佸啓鍒癬alarmResetHsyServer涓褰曚笅鏉ュ苟涓旂粰鍒板墠绔暟鎹� - //宸lc - try + // Left PLC processing + try { if (devices.Value.left.IsConnected) { - var leftPLcstuck1 = devices.Value.left.Communicator.Read<bool>("M109"); //鍗′綇鎶ヨ - var leftPLcOher1 = devices.Value.left.Communicator.Read<bool>("M111"); //鍏朵粬鎶ヨ //榛樿鏄痜alse + var leftPLcstuck1 = devices.Value.left.Communicator.Read<bool>("M109"); // Servo alarm + var leftPLcOher1 = devices.Value.left.Communicator.Read<bool>("M111"); // Other alarm + var leftscram = devices.Value.left.Communicator.Read<bool>("M110"); // Emergency stop + var leftstop = devices.Value.left.Communicator.Read<bool>("M120"); // Obstacle stop + var leftPLcNowAdd = devices.Value.left.Communicator.Read<float>("D80"); Console.WriteLine($"{devices.Value.left.DeviceName}:鍗′綇鎶ヨ{leftPLcstuck1}锛屽叾浠栨姤璀leftPLcOher1}"); - if (leftPLcstuck1 == true && leftPLcOher1 == false) - { - string text = $"杞ㄩ亾{deid}锛氫几缂╁崱浣忔姤璀�"; - //鎶ヨ浜嗗湪杩欒皟鐢ㄦ坊鍔犳柟娉曪紝骞朵紶缁欏墠绔� - var reslut = _alarmResetHsyServer.AddAlarmHsy(deid,text, leftPLcstuck1); + + // Check and record alarms only when state changes from false to true + if (leftPLcstuck1 && !_leftAlarmStates["M109"]) + { + string text = $"妫�8閬撳乏渚ц鎯曟満鏋勶細浼哥缉鍗′綇鎶ヨ"; + var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftPLcstuck1); + _leftAlarmStates["M109"] = true; + } + else if (!leftPLcstuck1) + { + _leftAlarmStates["M109"] = false; + } - } - if (leftPLcstuck1 == false && leftPLcOher1 == true) - { - string text = $"杞ㄩ亾{deid}锛氬叾浠栨晠闅滄姤璀�"; - var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftPLcstuck1); + if (leftPLcOher1 && !_leftAlarmStates["M111"]) + { + string text = $"妫�8閬撳乏渚ц鎯曟満鏋勶細鍏朵粬鏁呴殰鎶ヨ"; + var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftPLcOher1); + _leftAlarmStates["M111"] = true; + } + else if (!leftPLcOher1) + { + _leftAlarmStates["M111"] = false; + } - } - if (leftPLcstuck1 == true && leftPLcOher1 == true)//濡傛灉鎶ヨ浜� - { - string text = $"杞ㄩ亾{deid}锛氭姤璀︿几缂╁崱浣忔姤璀﹀拰鍏朵粬鏁呴殰鎶ヨ"; - var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftPLcstuck1); - } + if (leftscram && !_leftAlarmStates["M110"]) + { + string text = $"妫�8閬撳乏渚ц鎯曟満鏋勶細鎬ュ仠鎶ヨ"; + var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftscram); + _leftAlarmStates["M110"] = true; + } + else if (!leftscram) + { + _leftAlarmStates["M110"] = false; + } + + if (leftstop && !_leftAlarmStates["M120"]) + { + string text = $"妫�8閬撳乏渚ц鎯曟満鏋勶細閬囬殰纰嶅仠姝㈡姤璀�"; + var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftstop); + _leftAlarmStates["M120"] = true; + } + else if (!leftstop) + { + _leftAlarmStates["M120"] = false; + } + + _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(new { device = "宸lc", Liftvalue = leftPLcNowAdd - }));//鎶奃80缁欏墠绔� + })); } } catch (Exception) { string text = $"杞ㄩ亾{deid}锛氬乏PLC鏈繛鎺�"; - //var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, false);//娣诲姞鏁版嵁 + //var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, false); } - + + // Right PLC processing try { - if (devices.Value.right.IsConnected)//鏄惁杩炴帴涓� + if (devices.Value.right.IsConnected) { - //鍙硃lc - var rightPLcSuck = devices.Value.right.Communicator.Read<bool>("M109"); //鍗′綇鎶ヨ - var rightPLcOher = devices.Value.right.Communicator.Read<bool>("M111");//鍏朵粬鎶ヨ + var rightPLcSuck = devices.Value.right.Communicator.Read<bool>("M109"); // Servo alarm + var rightPLcOher = devices.Value.right.Communicator.Read<bool>("M111"); // Other alarm + var rightscram = devices.Value.right.Communicator.Read<bool>("M110"); // Emergency stop + var rightstop = devices.Value.right.Communicator.Read<bool>("M120"); // Obstacle stop + var rightPLcNowAdd = devices.Value.right.Communicator.Read<float>("D80"); Console.WriteLine($"{devices.Value.right.DeviceName}:鍗′綇鎶ヨ{rightPLcSuck}锛屽叾浠栨姤璀rightPLcOher}"); - if (rightPLcSuck == true && rightPLcOher == false) - { - string text = $"杞ㄩ亾{deid}锛氭姤璀︿几缂╁崱浣忔姤璀�"; - //鎶ヨ浜嗗湪杩欒皟鐢ㄦ坊鍔犳柟娉曪紝骞朵紶缁欏墠绔� - var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcSuck); - // _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(reslut));//websocketserver杩欑鍙兘浼犵粰鍓嶇json鏍煎紡 - } - if (rightPLcOher == false && rightPLcSuck == true) - { - string text = $"杞ㄩ亾{deid}锛氬叾浠栨晠闅滄姤璀�"; - var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcOher); - } - if (rightPLcSuck == true && rightPLcOher == true)//濡傛灉鎶ヨ浜� - { - string text = $"杞ㄩ亾{deid}锛氭姤璀︿几缂╁崱浣忔姤璀﹀拰鍏朵粬鏁呴殰鎶ヨ"; - var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcOher);//娣诲姞鏁版嵁 - } - _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(new { - device="鍙砅lc", - Rightvalue= rightPLcNowAdd - }));//鎶奃80缁欏墠绔� + + // Check and record alarms only when state changes from false to true + if (rightPLcSuck && !_rightAlarmStates["M109"]) + { + string text = $"妫�8閬撳彸渚ц鎯曟満鏋勶細鎶ヨ浼哥缉鍗′綇鎶ヨ"; + var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcSuck); + _rightAlarmStates["M109"] = true; + } + else if (!rightPLcSuck) + { + _rightAlarmStates["M109"] = false; + } + + if (rightPLcOher && !_rightAlarmStates["M111"]) + { + string text = $"妫�8閬撳彸渚ц鎯曟満鏋勶細鍏朵粬鏁呴殰鎶ヨ"; + var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcOher); + _rightAlarmStates["M111"] = true; + } + else if (!rightPLcOher) + { + _rightAlarmStates["M111"] = false; + } + + if (rightscram && !_rightAlarmStates["M110"]) + { + string text = $"妫�8閬撳彸渚ц鎯曟満鏋勶細鎬ュ仠鎶ヨ"; + var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightscram); + _rightAlarmStates["M110"] = true; + } + else if (!rightscram) + { + _rightAlarmStates["M110"] = false; + } + + if (rightstop && !_rightAlarmStates["M120"]) + { + string text = $"妫�8閬撳彸渚ц鎯曟満鏋勶細閬囬殰纰嶅仠姝㈡姤璀�"; + var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightstop); + _rightAlarmStates["M120"] = true; + } + else if (!rightstop) + { + _rightAlarmStates["M120"] = false; + } + + _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(new + { + device = "鍙砅lc", + Rightvalue = rightPLcNowAdd + })); } } catch (Exception) { string text = $"杞ㄩ亾{deid}锛氬彸PLC鏈繛鎺�"; - //var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, false);//娣诲姞鏁版嵁 + //var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, false); } + var alrt = _alarmResetHsyServer.GetWebSocketInfo(deid); _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(alrt)); - } } - - catch (Exception ex) { _ErrormsginfoService.UpdateErrorMsg(ex.Message, 1); @@ -148,9 +221,9 @@ } return Task.CompletedTask; } + public (OtherDevice left, OtherDevice right)? GetDevicesByDeptId(int deptId) { - // 宸﹁澶囧彿锛�1 -> 001锛�2 -> 003锛�3 -> 005... int baseCode = 1 + (deptId - 1) * 2; string leftCode = $"SSG{baseCode.ToString("D3")}"; string rightCode = $"SSG{(baseCode + 1).ToString("D3")}"; @@ -158,13 +231,7 @@ var left = (OtherDevice)Storage.Devices.Find(x => x.DeviceCode == leftCode); var right = (OtherDevice)Storage.Devices.Find(x => x.DeviceCode == rightCode); - - //if (left == null || right == null) - // return null; - return (left, right); } } -} - - +} \ No newline at end of file diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/job.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/job.cs" new file mode 100644 index 0000000..03544f8 --- /dev/null +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/job.cs" @@ -0,0 +1,197 @@ +锘�//using HslCommunication.WebSocket; +//using Newtonsoft.Json; +//using Quartz; +//using SqlSugar; +//using System; +//using System.Collections.Generic; +//using System.Linq; +//using System.Text; +//using System.Threading.Tasks; +//using WIDESEAWCS_Core.HttpContextUser; +//using WIDESEAWCS_Core; +//using WIDESEAWCS_ITaskInfoService; +//using WIDESEAWCS_Model.Models; +//using WIDESEAWCS_QuartzJob; +//using WIDESEAWCS_TelescopicService; +//using WIDESEAWCS_ISystemServices; +//using WIDESEAWCS_Core.Helper; + + +//namespace WIDESEAWCS_Tasks +//{ +// [DisallowConcurrentExecution] +// public class AlarmResetJob : JobBase, IJob +// { + +// private readonly IAlarmResetHsyServer _alarmResetHsyServer; +// private readonly ISys_UserService _UserService; +// WebSocketServer _webSocketServer; +// private readonly Idt_ErrormsginfoService _ErrormsginfoService; +// private readonly AlarmResetHsyServer _alarmResetHsy; + + +// public AlarmResetJob(Idt_ErrormsginfoService errormsginfoService, WebSocketServer webSocketServer, IAlarmResetHsyServer alarmResetHsyServer, ISys_UserService UserService, AlarmResetHsyServer alarmResetHsy) +// { +// _webSocketServer = webSocketServer; +// _alarmResetHsyServer = alarmResetHsyServer; +// _UserService = UserService; +// _ErrormsginfoService = errormsginfoService; +// _alarmResetHsy = alarmResetHsy; +// } + + +// public Task Execute(IJobExecutionContext context) +// { +// try +// { + +// //鑾峰彇璁惧鍙� +// // 鑾峰彇璁惧閰嶇疆 +// //OtherDevice serialPortDevice = (OtherDevice)context.JobDetail.JobDataMap.Get("JobParams"); +// if (!int.TryParse(AppSettings.Get("DepartmentID"), out int deid)) +// { +// Console.WriteLine("閰嶇疆椤� DepartmentID 鏃犳硶杞崲涓烘暣鏁�"); +// } +// var devices = GetDevicesByDeptId(deid); +// if (devices != null) +// { +// //棣栧厛瑕佷竴鐩磋锛屽鏋滃彂鐢熶簡鏁呴殰瑕佸啓鍒癬alarmResetHsyServer涓褰曚笅鏉ュ苟涓旂粰鍒板墠绔暟鎹� +// //宸lc +// try +// { +// if (devices.Value.left.IsConnected) +// { +// var leftPLcstuck1 = devices.Value.left.Communicator.Read<bool>("M109"); //浼烘湇鎶ヨ +// var leftPLcOher1 = devices.Value.left.Communicator.Read<bool>("M111"); //鍏朵粬鎶ヨ //榛樿鏄痜alse +// var leftscram = devices.Value.left.Communicator.Read<bool>("M110");//鎬ュ仠鎶ヨ//榛樿鏄痜alse +// var leftstop = devices.Value.left.Communicator.Read<bool>("M120");//閬囧埌闅滅鍋滄鎶ヨ + +// var leftPLcNowAdd = devices.Value.left.Communicator.Read<float>("D80"); +// Console.WriteLine($"{devices.Value.left.DeviceName}:鍗′綇鎶ヨ{leftPLcstuck1}锛屽叾浠栨姤璀leftPLcOher1}"); +// if (leftPLcstuck1 == true && leftPLcOher1 == false) +// { +// string text = $"妫�8閬撳乏渚ц鎯曟満鏋勶細浼哥缉鍗′綇鎶ヨ"; +// //鎶ヨ浜嗗湪杩欒皟鐢ㄦ坊鍔犳柟娉曪紝骞朵紶缁欏墠绔� +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid,text, leftPLcstuck1); + +// } +// if (leftPLcstuck1 == false && leftPLcOher1 == true) +// { +// string text = $"妫�8閬撳乏渚ц鎯曟満鏋勶細鍏朵粬鏁呴殰鎶ヨ"; +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftPLcOher1); + +// } +// if (leftPLcstuck1 == true && leftPLcOher1 == true)//濡傛灉鎶ヨ浜� +// { +// string text = $"妫�8閬撳乏渚ц鎯曟満鏋勶細缂╀己鏈嶆姤璀﹀拰鍏朵粬鏁呴殰鎶ヨ"; +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftPLcstuck1); +// } +// if (leftscram) +// { +// string text = $"妫�8閬撳乏渚ц鎯曟満鏋勶細鎬ュ仠鎶ヨ"; +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftscram); +// } +// if (leftstop) +// { +// string text = $"妫�8閬撳乏渚ц鎯曟満鏋勶細閬囬殰纰嶅仠姝㈡姤璀�"; +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, leftstop); +// } +// _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(new +// { +// device = "宸lc", +// Liftvalue = leftPLcNowAdd +// }));//鎶奃80缁欏墠绔� +// } +// } +// catch (Exception) +// { +// string text = $"杞ㄩ亾{deid}锛氬乏PLC鏈繛鎺�"; +// //var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, false);//娣诲姞鏁版嵁 +// } + +// try +// { +// if (devices.Value.right.IsConnected)//鏄惁杩炴帴涓� +// { +// //鍙硃lc +// var rightPLcSuck = devices.Value.right.Communicator.Read<bool>("M109"); //浼烘湇鎶ヨ +// var rightPLcOher = devices.Value.right.Communicator.Read<bool>("M111");//鍏朵粬鎶ヨ +// var rightscram = devices.Value.right.Communicator.Read<bool>("M110");//鎬ュ仠鎶ヨ//榛樿鏄痜alse +// var rightstop = devices.Value.right.Communicator.Read<bool>("M120");//閬囧埌闅滅鍋滄鎶ヨ + +// var rightPLcNowAdd = devices.Value.right.Communicator.Read<float>("D80"); +// Console.WriteLine($"{devices.Value.right.DeviceName}:鍗′綇鎶ヨ{rightPLcSuck}锛屽叾浠栨姤璀rightPLcOher}"); +// if (rightPLcSuck == true && rightPLcOher == false) +// { +// string text = $"妫�8閬撳彸渚ц鎯曟満鏋勶細鎶ヨ浼哥缉鍗′綇鎶ヨ"; +// //鎶ヨ浜嗗湪杩欒皟鐢ㄦ坊鍔犳柟娉曪紝骞朵紶缁欏墠绔� +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcSuck); +// // _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(reslut));//websocketserver杩欑鍙兘浼犵粰鍓嶇json鏍煎紡 +// } +// if (rightPLcOher == false && rightPLcSuck == true) +// { +// string text = $"妫�8閬撳彸渚ц鎯曟満鏋勶細鍏朵粬鏁呴殰鎶ヨ"; +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcOher); +// } +// if (rightPLcSuck == true && rightPLcOher == true)//濡傛灉鎶ヨ浜� +// { +// string text = $"妫�8閬撳彸渚ц鎯曟満鏋勶細鎶ヨ浼哥缉鍗′綇鎶ヨ鍜屽叾浠栨晠闅滄姤璀�"; +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightPLcOher);//娣诲姞鏁版嵁 +// } +// if (rightscram) +// { +// string text = $"妫�8閬撳彸渚ц鎯曟満鏋勶細浼哥缉鏉嗘�ュ仠鎶ヨ"; +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightscram); +// } +// if (rightstop) +// { +// string text = $"妫�8閬撳彸渚ц鎯曟満鏋勶細浼哥缉鏉嗛亣闅滅鍋滄鎶ヨ"; +// var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, rightstop); +// } +// _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(new { +// device="鍙砅lc", +// Rightvalue= rightPLcNowAdd +// }));//鎶奃80缁欏墠绔� + +// } +// } +// catch (Exception) +// { +// string text = $"杞ㄩ亾{deid}锛氬彸PLC鏈繛鎺�"; +// //var reslut = _alarmResetHsyServer.AddAlarmHsy(deid, text, false);//娣诲姞鏁版嵁 +// } +// var alrt = _alarmResetHsyServer.GetWebSocketInfo(deid); +// _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(alrt)); + +// } +// } + + +// catch (Exception ex) +// { +// _ErrormsginfoService.UpdateErrorMsg(ex.Message, 1); +// Console.WriteLine("閿欒淇℃伅锛�" + ex.Message); +// Console.WriteLine(ex.StackTrace); +// } +// return Task.CompletedTask; +// } +// public (OtherDevice left, OtherDevice right)? GetDevicesByDeptId(int deptId) +// { +// // 宸﹁澶囧彿锛�1 -> 001锛�2 -> 003锛�3 -> 005... +// int baseCode = 1 + (deptId - 1) * 2; +// string leftCode = $"SSG{baseCode.ToString("D3")}"; +// string rightCode = $"SSG{(baseCode + 1).ToString("D3")}"; + +// var left = (OtherDevice)Storage.Devices.Find(x => x.DeviceCode == leftCode); +// var right = (OtherDevice)Storage.Devices.Find(x => x.DeviceCode == rightCode); + + +// //if (left == null || right == null) +// // return null; + +// return (left, right); +// } +// } +//} + + diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs" index ca85a13..f40ae71 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs" @@ -98,7 +98,7 @@ - var query = BaseDal.QueryData(x => x.ResetStatus == true && x.Deptid== deid).ToList(); + var query = BaseDal.QueryData(x => x.ResetStatus == true && x.Deptid== deid&&!x.AlarmContent.Contains("闅滅")).ToList(); // 濡傛灉娌℃湁鎵惧埌绗﹀悎鏉′欢鐨勬暟鎹� if (query.Count == 0) { @@ -106,7 +106,15 @@ } try { + var left = devices.Value.left.Communicator.Write<bool>("M105", true); //閲嶅惎鎶ヨ澶嶄綅 + // 绛夊緟3绉� + Thread.Sleep(1000); + if (devices.Value.left.Communicator.Read<bool>("M109") || devices.Value.left.Communicator.Read<bool>("M111") || devices.Value.left.Communicator.Read<bool>("M110")) + { + devices.Value.left.Communicator.Write<bool>("M105", true); //閲嶅惎鎶ヨ澶嶄綅 + return WebResponseContent.Instance.Error("澶嶄綅澶辫触锛岃閲嶆柊妫�鏌ュ悗閲嶆柊澶嶄綅锛堝锛氭�ュ仠鎸夐挳鏄惁鏉惧紑锛�"); + } Console.WriteLine($"宸︽姤璀︿俊鍙峰浣嶅啓鍏left}"); } catch (Exception) @@ -117,6 +125,13 @@ try { var right = devices.Value.right.Communicator.Write<bool>("M105", true); + Thread.Sleep(1000); + if (devices.Value.right.Communicator.Read<bool>("M109") || devices.Value.right.Communicator.Read<bool>("M111") || devices.Value.right.Communicator.Read<bool>("M110")) + { + devices.Value.right.Communicator.Write<bool>("M105", true); + return WebResponseContent.Instance.Error("澶嶄綅澶辫触锛岃閲嶆柊妫�鏌ュ悗閲嶆柊澶嶄綅锛堝锛氭�ュ仠鎸夐挳鏄惁鏉惧紑锛�"); + } + Console.WriteLine($"鍙虫姤璀︿俊鍙峰浣嶅啓鍏right}"); } catch (Exception) @@ -179,6 +194,11 @@ } //鎵惧埌璇ヨ建閬撶珯鐨勫叏閮ㄤ俊鎭� var alarm = BaseDal.QueryData(x => x.Deptid == deid).ToList(); + var deletableAlarms = alarm.Where(x => x.ResetStatus == true && !x.AlarmContent.Contains("闅滅")).ToList();// + if (deletableAlarms.Count>0) + { + return WebResponseContent.Instance.Error("璇峰厛澶嶄綅鍐嶅垹闄ゆ暟鎹�"); + } if (alarm.Count<=0) { return new WebResponseContent { Status = false, Message = $"娌℃湁瑕佸垹闄ょ殑{deid}杞ㄩ亾绔欑殑鎶ヨ淇℃伅" }; diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs" index b00bc31..5900c1a 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs" @@ -18,10 +18,13 @@ { public IRepository<Dt_Loginhsy> Repository => BaseDal; private readonly IRepository<Sys_User> _user; + private readonly IRepository<Sys_UserFace> _userface; + - public LoginhsyService(IRepository<Sys_User> user, IRepository<Dt_Loginhsy> BaseDal) : base(BaseDal) + public LoginhsyService(IRepository<Sys_UserFace> userface,IRepository<Sys_User> user, IRepository<Dt_Loginhsy> BaseDal) : base(BaseDal) { _user = user; + _userface = userface; } public WebResponseContent LoginRecord(PaginationDTO pagination) @@ -34,7 +37,8 @@ var main = Db.Queryable<Dt_Loginhsy>(); //妯$硦鏌ヨ - var query = sys.InnerJoin<Dt_Loginhsy>((a, b) => a.UserName == b.UserName); + var query = sys.InnerJoin<Dt_Loginhsy>((a, b) => a.UserName == b.UserName) + .LeftJoin<Sys_UserFace>((a, b, c) => a.User_Id == c.User_Id); if (!string.IsNullOrEmpty(pagination.searchKeyword)) { query = query.Where((a, b) => @@ -80,7 +84,7 @@ //杩斿洖缁撴灉 - var result = query.Select((a, b) => new + var result = query.Select((a, b,c) => new { a.User_Id, a.UserTrueName, @@ -90,6 +94,7 @@ b.LoginTiem, b.OutTiem, b.OpCenten, + c.UserFaceImageName, }).ToPageList(pagination.pageIndex, pagination.pageSize, ref totalCount); return new WebResponseContent diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs" index 33da6ce..26e2834 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs" @@ -5,6 +5,7 @@ using System.Text; using System.Threading.Tasks; using AutoMapper; +using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime; using OfficeOpenXml.FormulaParsing.Excel.Functions.Text; using SqlSugar; using WIDESEAWCS_Core; @@ -24,15 +25,17 @@ { public IRepository<Dt_Parameters> Repository => BaseDal; private readonly IRepository<Sys_User> _user; + private readonly IRepository<Dt_AlarmResetHsy> _alarm; - public ParametersService(IRepository<Dt_Parameters> BaseDal, IRepository<Sys_User> user) : base(BaseDal) + public ParametersService(IRepository<Dt_Parameters> BaseDal, IRepository<Sys_User> user, IRepository<Dt_AlarmResetHsy> alarm) : base(BaseDal) { - _user = user; + _user = user; + _alarm = alarm; } /// <summary> - /// 鑷姩鎺у埗浼哥缉鏉嗙殑浼稿嚭鍜岀缉鍥為�熷害 + /// 鑷姩鎺у埗璀︽儠鏈烘瀯鐨勪几鍑哄拰缂╁洖閫熷害 /// </summary> /// <param name="ExtendedState">浼�/鍑虹姸鎬�</param> /// <returns></returns> @@ -49,6 +52,9 @@ }; var devices = GetDevicesByDeptId(deid); + + + //鎵惧埌Dt_Parameters涓殑鏈�鏂颁竴鏉℃暟鎹� var para = BaseDal.QueryData().Where(x => x.Deptid == deid).OrderByDescending(x => x.CreateDate).FirstOrDefault(); if (para == null) @@ -60,8 +66,16 @@ int rigtpostition = (int)para.RightPosition;//鍙充几鍑轰綅缃� string message = ""; + var alarm = _alarm.QueryData(x => x.ResetStatus == true && x.Deptid == deid && !x.AlarmContent.Contains("闅滅")); // 鎺掗櫎 AlarmContent 鍖呭惈 "闅滅s" 鐨勮褰�.ToList(); + if (alarm.Count > 0) + { + return new WebResponseContent { Status = true, Message = "璀︽儠鏈烘瀯鎶ヨ锛岃鍏堝浣�" }; + } + + try { + if (devices.Value.left.Communicator.Read<bool>("M117")) { @@ -74,6 +88,8 @@ } try { + + if (devices.Value.right.Communicator.Read<bool>("M117")) { return new WebResponseContent { Status = true, Message = "鐜板湪姝e湪杩涜涓紝绛夊緟鎿嶄綔瀹屾垚" }; @@ -91,7 +107,7 @@ { if (devices.Value.left.Communicator.Read<float>("D80")>= liftPosition-5)//鍒拌揪鏈�澶т綅缃�) { - message += "宸︿几缂╂潌鍒拌揪鐩爣浣嶇疆锛�"; + message += "宸﹁鎯曟満鏋勫埌杈剧洰鏍囦綅缃紱"; } else { @@ -107,7 +123,7 @@ { if (devices.Value.right.Communicator.Read<float>("D80") >= rigtpostition-5) { - message += "鍙充几缂╂潌鍒拌揪鐩爣浣嶇疆锛�"; + message += "鍙宠鎯曟満鏋勫埌杈剧洰鏍囦綅缃紱"; } else { @@ -126,7 +142,7 @@ { if (devices.Value.left.Communicator.Read<bool>("M115")) //鍒拌揪鍘熺偣浣� { - message += "宸︿几缂╂潌宸插埌鍘熺偣锛�"; + message += "宸﹁鎯曟満鏋勫凡鍒板師鐐癸紱"; } else { @@ -144,7 +160,7 @@ { if (devices.Value.right.Communicator.Read<bool>("M115")) { - message += "鍙充几缂╂潌宸插埌鍘熺偣锛�"; + message += "鍙宠鎯曟満鏋勫凡鍒板師鐐癸紱"; } else { @@ -184,9 +200,9 @@ /// <summary> - /// 鎵嬪姩鎺у埗锛屼几缂╂潌鐨勭缉鍥炲拰浼稿嚭閫熷害 + /// 鎵嬪姩鎺у埗锛岃鎯曟満鏋勭殑缂╁洖鍜屼几鍑洪�熷害 /// </summary> - /// <param name="position">浼哥缉鏉嗙殑浣嶇疆锛堝乏鍙筹級</param> + /// <param name="position">璀︽儠鏈烘瀯鐨勪綅缃紙宸﹀彸锛�</param> /// <param name="ExtendedState">浼�/缂╃姸鎬�</param> /// <returns></returns> /// @@ -196,7 +212,7 @@ { if (!int.TryParse(AppSettings.Get("DepartmentID"), out int deid)) { - return new WebResponseContent { Status = false, Message = "閰嶇疆椤� DepartmentID 鏃犳硶杞崲涓烘暣鏁�" }; + return new WebResponseContent { Status = true, Message = "閰嶇疆椤� DepartmentID 鏃犳硶杞崲涓烘暣鏁�" }; } var devices = GetDevicesByDeptId(deid); @@ -213,9 +229,20 @@ //bool canLeft = true, // canRight = true; string message = ""; + var alarm = _alarm.QueryData(x => x.ResetStatus == true && x.Deptid == deid && !x.AlarmContent.Contains("闅滅")); // 鎺掗櫎 AlarmContent 鍖呭惈 "闅滅s" 鐨勮褰�.ToList(); + if (alarm.Count > 0) + { + return new WebResponseContent { Status = true, Message = "璀︽儠鏈烘瀯鎶ヨ锛岃鍏堝浣�" }; + } try { + + //var alarmSignals = new[] { "M109", "M111", "M110", "M120" }; + //if (alarmSignals.Any(signal => devices.Value.left.Communicator.Read<bool>(signal))) + //{ + // return new WebResponseContent { Status = true, Message = "璀︽儠鏈烘瀯鎶ヨ锛岃鍏堝浣�" }; + //} if (devices.Value.left.Communicator.Read<bool>("M117")) //榛樿鏄痜lase { @@ -228,6 +255,8 @@ } try { + + if (devices.Value.right.Communicator.Read<bool>("M117")) { return new WebResponseContent { Status = true, Message = "鐜板湪姝e湪杩涜涓紝绛夊緟鎿嶄綔瀹屾垚" }; @@ -241,7 +270,7 @@ { if (devices.Value.left.Communicator.Read<float>("D80") >= liftPosition - 5) //鍒拌揪鐩爣浣嶇疆 { - message += "宸︿几缂╂潌鍒拌揪鐩爣浣嶇疆锛�"; + message += "宸﹁鎯曟満鏋勫埌杈剧洰鏍囦綅缃紱"; } else { @@ -252,7 +281,7 @@ devices.Value.left.Communicator.Write<bool>("M100", false); // 閲婃斁鎸夐挳 - Console.WriteLine($"{position}浼哥缉鏉嗘墜鍔ㄤ几鍑簕ext}"); + Console.WriteLine($"{position}璀︽儠鏈烘瀯鎵嬪姩浼稿嚭{ext}"); } } @@ -260,16 +289,16 @@ { if (devices.Value.left.Communicator.Read<bool>("M115"))//缂╁洖鐨勬椂鍊欏垽鏂�) { - message += "宸︿几缂╂潌宸插埌鍘熺偣锛�"; + message += "宸﹁鎯曟満鏋勫凡鍒板師鐐癸紱"; } else { - //devices.Value.left.Communicator.Write<int>("D1004", liftPosition);//浼稿嚭浣嶇疆 + devices.Value.left.Communicator.Write<int>("D1004", liftPosition);//浼稿嚭浣嶇疆 devices.Value.left.Communicator.Write<int>("D1000", ext);//宸LC鎵嬪姩浼稿嚭缂╁洖閫熷害 devices.Value.left.Communicator.Write<bool>("M101", true); Thread.Sleep(100); // 绛夊緟100ms锛堟ā鎷熸寜閽寜涓嬶級 devices.Value.left.Communicator.Write<bool>("M101", false); // 閲婃斁鎸夐挳 - Console.WriteLine($"{position}浼哥缉鏉嗘墜鍔ㄧ缉鍥瀧ext}"); + Console.WriteLine($"{position}璀︽儠鏈烘瀯鎵嬪姩缂╁洖{ext}"); } } @@ -278,7 +307,7 @@ { if (devices.Value.right.Communicator.Read<float>("D80") >= rigtpostition - 5) { - message += "鍙充几缂╂潌鍒拌揪鐩爣浣嶇疆锛�"; + message += "鍙宠鎯曟満鏋勫埌杈剧洰鏍囦綅缃紱"; } else { @@ -287,7 +316,7 @@ devices.Value.right.Communicator.Write<bool>("M100", true); Thread.Sleep(100); // 绛夊緟100ms锛堟ā鎷熸寜閽寜涓嬶級 devices.Value.right.Communicator.Write<bool>("M100", false); // 閲婃斁鎸夐挳 - Console.WriteLine($"{position}浼哥缉鏉嗘墜鍔ㄤ几鍑簕ret}"); + Console.WriteLine($"{position}璀︽儠鏈烘瀯鎵嬪姩浼稿嚭{ret}"); } @@ -296,16 +325,16 @@ { if (devices.Value.right.Communicator.Read<bool>("M115")) { - message += "鍙充几缂╂潌宸插埌鍘熺偣锛�"; + message += "鍙宠鎯曟満鏋勫凡鍒板師鐐癸紱"; } else { - //devices.Value.right.Communicator.Write<int>("D1004", rigtpostition);//浼稿嚭浣嶇疆 + devices.Value.right.Communicator.Write<int>("D1004", rigtpostition);//浼稿嚭浣嶇疆 devices.Value.right.Communicator.Write<int>("D1000", ret);//鍙砅LC鎵嬪姩浼稿嚭缂╁洖閫熷害 devices.Value.right.Communicator.Write<bool>("M101", true); Thread.Sleep(100); // 绛夊緟100ms锛堟ā鎷熸寜閽寜涓嬶級 devices.Value.right.Communicator.Write<bool>("M101", false); // 閲婃斁鎸夐挳 - Console.WriteLine($"{position}浼哥缉鏉嗘墜鍔ㄧ缉鍥瀧ret}"); + Console.WriteLine($"{position}璀︽儠鏈烘瀯鎵嬪姩缂╁洖{ret}"); } } @@ -443,7 +472,7 @@ /// <summary> - /// 鑾峰彇褰撳墠绋嬪簭鏈�鏂扮殑浼哥缉鏉嗛�熷害 + /// 鑾峰彇褰撳墠绋嬪簭鏈�鏂扮殑璀︽儠鏈烘瀯閫熷害 /// </summary> /// <returns></returns> public WebResponseContent BackfillSpeed() @@ -470,7 +499,7 @@ } /// <summary> - /// 鑾峰彇褰撳墠浼哥缉鏉嗙殑浣嶇疆(鑷姩) + /// 鑾峰彇褰撳墠璀︽儠鏈烘瀯鐨勪綅缃�(鑷姩) /// </summary> /// <param name="ExtendedState"></param> /// <returns></returns> @@ -488,7 +517,7 @@ var deviceslift = devices.Value.left.Communicator.Read<float>("D80"); var devicesright = devices.Value.right.Communicator.Read<float>("D80"); - Console.WriteLine($"褰撳墠宸﹀彸浼哥缉鏉嗚繑鍥為�熷害鍒嗗埆涓轰负{deviceslift}"); + Console.WriteLine($"褰撳墠宸﹀彸璀︽儠鏈烘瀯杩斿洖閫熷害鍒嗗埆涓轰负{deviceslift}"); return new WebResponseContent diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json" index ad3a8d3..83130ac 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json" @@ -3,6 +3,89 @@ "WorkspaceRootPath": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\", "Documents": [ { + "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\f4a38436a364cfd4c348a2509145a42088563c6553d76feb80f60e62d41960cc\\ActivatorErrorHandlingMiddleware.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\alarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\alarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\ialarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\ialarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\parametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\parametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_tasks\\ssg\\alarmresetjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\ssg\\alarmresetjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\iparametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\iparametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\ipaddressserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\ipaddressserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\iipaddressserver .cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\iipaddressserver .cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\loginhsyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\loginhsyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_isystemservices\\isys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_systemservices\\sys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\maintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\maintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\maintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\maintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\departmentservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\departmentservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\imaintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\imaintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\imaintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\imaintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\controllers\\system\\sys_usercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\system\\sys_usercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, @@ -35,28 +118,8 @@ "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\system\\sys_userfacecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_systemservices\\sys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_isystemservices\\isys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_systemservices\\sys_userfaceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_userfaceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\parametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\parametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\iparametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\iparametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\controllers\\telescopic\\parameterscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", @@ -67,44 +130,12 @@ "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\iteamcategoryserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\wideseawcs_server.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", - "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\wideseawcs_server.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" - }, - { - "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\imaintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\imaintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_model\\models\\system\\sys_user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\sys_user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_tasks\\ssg\\alarmresetjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\ssg\\alarmresetjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\imaintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\imaintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\alarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\alarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\ialarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\ialarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_model\\models\\telescopic\\dt_maintenanceteam.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\telescopic\\dt_maintenanceteam.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\loginhsyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\loginhsyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\maintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\maintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\teamcategoryserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", @@ -143,10 +174,6 @@ "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\sys_role.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\controllers\\telescopic\\loginhsycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\telescopic\\loginhsycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, @@ -183,10 +210,6 @@ "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\facerecognitionserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\departmentservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\departmentservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_isystemservices\\isys_tenantservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_tenantservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, @@ -205,7 +228,7 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 5, + "SelectedChildIndex": 4, "Children": [ { "$type": "Bookmark", @@ -213,7 +236,265 @@ }, { "$type": "Document", + "DocumentIndex": 4, + "Title": "IAlarmResetHsyServer.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", + "ViewState": "AgIAABYAAAAAAAAAAAAowCcAAAAlAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-13T07:15:56.706Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "appsettings.json", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", + "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", + "ViewState": "AgIAAAwAAAAAAAAAAAAAACcAAAAZAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-05-08T06:53:56.648Z", + "EditorCaption": "" + }, + { + "$type": "Document", "DocumentIndex": 1, + "Title": "ActivatorErrorHandlingMiddleware.cs", + "DocumentMoniker": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\f4a38436a364cfd4c348a2509145a42088563c6553d76feb80f60e62d41960cc\\ActivatorErrorHandlingMiddleware.cs", + "ToolTip": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\f4a38436a364cfd4c348a2509145a42088563c6553d76feb80f60e62d41960cc\\ActivatorErrorHandlingMiddleware.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAAABoAAABgAAAAAQAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-17T03:05:39.596Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs", + "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs", + "ViewState": "AgIAAD0AAAAAAAAAAAAmwDkAAAA8AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-08T06:57:12.123Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "AlarmResetHsyServer.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", + "ViewState": "AgIAACEAAAAAAAAAAAAYwCUAAAAsAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-13T07:15:59.329Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "ParametersService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\ParametersService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\ParametersService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\ParametersService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\ParametersService.cs", + "ViewState": "AgIAAD4AAAAAAAAAAAAAwC4AAAAXAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-14T05:58:48.782Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "AlarmResetJob.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", + "RelativeToolTip": "WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", + "ViewState": "AgIAABQAAAAAAAAAAAAwwCgAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-08T06:55:29.934Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "IParametersService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IParametersService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IParametersService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IParametersService.cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IParametersService.cs", + "ViewState": "AgIAABAAAAAAAAAAAAAQwBYAAAAlAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-08T02:55:53.764Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "IPaddressServer.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\IPaddressServer.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\IPaddressServer.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\IPaddressServer.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\IPaddressServer.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T12:09:47.874Z" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "IIPaddressServer .cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IIPaddressServer .cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IIPaddressServer .cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IIPaddressServer .cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IIPaddressServer .cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-07-16T01:35:37.794Z" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "LoginhsyService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\LoginhsyService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\LoginhsyService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\LoginhsyService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\LoginhsyService.cs", + "ViewState": "AgIAADsAAAAAAAAAAAAqwE8AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-20T08:24:17.845Z" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "launchSettings.json", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Properties\\launchSettings.json", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Properties\\launchSettings.json", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Properties\\launchSettings.json", + "RelativeToolTip": "WIDESEAWCS_Server\\Properties\\launchSettings.json", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-07-14T03:13:08.027Z" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "ISys_LogService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs", + "RelativeToolTip": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-07-07T07:37:52.214Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "Sys_LogService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", + "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAABdAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-07-07T07:37:58.907Z" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "MaintenanceTeamService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", + "ViewState": "AgIAAEEAAAAAAAAAAAAgwGgAAAAlAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-13T07:16:11.936Z" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "MaintenanceService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\MaintenanceService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\MaintenanceService.cs", + "ViewState": "AgIAAE0AAAAAAAAAAAAgwBMAAAByAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T12:09:33.63Z" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "Sys_UserService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_UserService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserService.cs", + "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_UserService.cs", + "ViewState": "AgIAAMgDAAAAAAAAAAAowNkDAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-09T01:01:25.032Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "ISys_UserService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_UserService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_UserService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_UserService.cs", + "RelativeToolTip": "WIDESEAWCS_ISystemServices\\ISys_UserService.cs", + "ViewState": "AgIAAE8AAAAAAAAAAAA2wGMAAAAzAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-09T01:01:17.565Z" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "DepartmentService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\DepartmentService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\DepartmentService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\DepartmentService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\DepartmentService.cs", + "ViewState": "AgIAAAYAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-13T07:16:07.198Z" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "IMaintenanceService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", + "ViewState": "AgIAAC4AAAAAAAAAAAAAAEMAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-08T07:22:25.211Z" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "IMaintenanceTeamService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAkwBYAAAAzAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-19T07:15:38.21Z" + }, + { + "$type": "Document", + "DocumentIndex": 22, "Title": "TeamCategoryController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\TeamCategoryController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\TeamCategoryController.cs", @@ -221,12 +502,48 @@ "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Telescopic\\TeamCategoryController.cs", "ViewState": "AgIAAAMAAAAAAAAAAADwvwwAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-15T07:17:42.992Z", + "WhenOpened": "2025-06-15T07:17:42.992Z" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "Sys_UserController.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", + "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", + "ViewState": "AgIAAMUAAAAAAAAAAADgv9QAAAApAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-19T06:39:37.986Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 26, + "Title": "WIDESEAWCS_ITelescopicService.csproj", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-15T07:05:48.855Z" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "WIDESEAWCS_TelescopicService.csproj", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-15T07:05:50.54Z" + }, + { + "$type": "Document", + "DocumentIndex": 24, "Title": "UnitCategoryServer.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", @@ -234,51 +551,11 @@ "RelativeToolTip": "WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvw4AAAAFAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-30T06:01:51.424Z", - "EditorCaption": "" + "WhenOpened": "2025-05-30T06:01:51.424Z" }, { "$type": "Document", - "DocumentIndex": 4, - "Title": "WIDESEAWCS_TelescopicService", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-15T07:05:50.54Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "WIDESEAWCS_ITelescopicService", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-15T07:05:48.855Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "Sys_UserController.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", - "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", - "ViewState": "AgIAAMUAAAAAAAAAAADgv9cAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-19T06:39:37.986Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 23, "Title": "Dt_UnitCategory.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\WMSPart\\Dt_UnitCategory.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\WMSPart\\Dt_UnitCategory.cs", @@ -286,12 +563,11 @@ "RelativeToolTip": "WIDESEAWCS_Model\\Models\\WMSPart\\Dt_UnitCategory.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvxUAAAAsAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-15T07:08:23.672Z", - "EditorCaption": "" + "WhenOpened": "2025-06-15T07:08:23.672Z" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 27, "Title": "dt_batchinfoService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\dt_batchinfoService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\dt_batchinfoService.cs", @@ -304,20 +580,7 @@ }, { "$type": "Document", - "DocumentIndex": 10, - "Title": "appsettings.json", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", - "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", - "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", - "ViewState": "AgIAAAkAAAAAAAAAAAAQwCsAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2025-05-08T06:53:56.648Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 7, + "DocumentIndex": 28, "Title": "Sys_UserFaceController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserFaceController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserFaceController.cs", @@ -325,25 +588,11 @@ "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserFaceController.cs", "ViewState": "AgIAABgAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-15T06:39:32.787Z", - "EditorCaption": "" + "WhenOpened": "2025-06-15T06:39:32.787Z" }, { "$type": "Document", - "DocumentIndex": 8, - "Title": "Sys_UserService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_UserService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserService.cs", - "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_UserService.cs", - "ViewState": "AgIAAJEDAAAAAAAAAAAcwA8EAAAJAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-09T01:01:25.032Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 30, "Title": "ParametersController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\ParametersController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\ParametersController.cs", @@ -351,25 +600,11 @@ "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Telescopic\\ParametersController.cs", "ViewState": "AgIAAB4AAAAAAAAAAAAcwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-14T05:58:24.171Z", - "EditorCaption": "" + "WhenOpened": "2025-06-14T05:58:24.171Z" }, { "$type": "Document", - "DocumentIndex": 9, - "Title": "ISys_UserService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_UserService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_UserService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_UserService.cs", - "RelativeToolTip": "WIDESEAWCS_ISystemServices\\ISys_UserService.cs", - "ViewState": "AgIAAE8AAAAAAAAAAAAgwGMAAAAzAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-09T01:01:17.565Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 29, "Title": "Sys_UserFaceService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserFaceService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_UserFaceService.cs", @@ -377,25 +612,11 @@ "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_UserFaceService.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-14T07:51:45.134Z", - "EditorCaption": "" + "WhenOpened": "2025-06-14T07:51:45.134Z" }, { "$type": "Document", - "DocumentIndex": 12, - "Title": "ParametersService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\ParametersService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\ParametersService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\ParametersService.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\ParametersService.cs", - "ViewState": "AgIAAAYAAAAAAAAAAADwvyMAAAAfAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-14T05:58:48.782Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 31, "Title": "ITeamCategoryServer.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\ITeamCategoryServer.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\ITeamCategoryServer.cs", @@ -403,49 +624,11 @@ "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\ITeamCategoryServer.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwoAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-09T01:12:28.173Z", - "EditorCaption": "" + "WhenOpened": "2025-06-09T01:12:28.173Z" }, { "$type": "Document", - "DocumentIndex": 13, - "Title": "IParametersService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IParametersService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IParametersService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IParametersService.cs", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IParametersService.cs", - "ViewState": "AgIAABMAAAAAAAAAAAAQwCIAAAAaAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-04-08T02:55:53.764Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 16, - "Title": "WIDESEAWCS_Server", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj", - "RelativeDocumentMoniker": "WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj", - "RelativeToolTip": "WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-10T08:30:04.989Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 17, - "Title": "IMaintenanceService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", - "ViewState": "AgIAABgAAAAAAAAAAAAcwAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-08T07:22:25.211Z" - }, - { - "$type": "Document", - "DocumentIndex": 18, + "DocumentIndex": 32, "Title": "Sys_User.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Sys_User.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Sys_User.cs", @@ -457,55 +640,7 @@ }, { "$type": "Document", - "DocumentIndex": 19, - "Title": "AlarmResetJob.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", - "RelativeToolTip": "WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", - "ViewState": "AgIAACAAAAAAAAAAAAAuwD4AAAAJAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-08T06:55:29.934Z" - }, - { - "$type": "Document", - "DocumentIndex": 21, - "Title": "AlarmResetHsyServer.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", - "ViewState": "AgIAAB4AAAAAAAAAAAAqwCkAAAAqAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-13T07:15:59.329Z" - }, - { - "$type": "Document", - "DocumentIndex": 20, - "Title": "IMaintenanceTeamService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAABAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-19T07:15:38.21Z" - }, - { - "$type": "Document", - "DocumentIndex": 22, - "Title": "IAlarmResetHsyServer.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", - "ViewState": "AgIAAAYAAAAAAAAAAAAgwBkAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-13T07:15:56.706Z" - }, - { - "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 33, "Title": "Dt_MaintenanceTeam.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_MaintenanceTeam.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_MaintenanceTeam.cs", @@ -517,31 +652,7 @@ }, { "$type": "Document", - "DocumentIndex": 24, - "Title": "LoginhsyService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\LoginhsyService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\LoginhsyService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\LoginhsyService.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\LoginhsyService.cs", - "ViewState": "AgIAACwAAAAAAAAAAAAgwEUAAABgAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-20T08:24:17.845Z" - }, - { - "$type": "Document", - "DocumentIndex": 25, - "Title": "MaintenanceTeamService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", - "ViewState": "AgIAACYAAAAAAAAAAAD4vzYAAAB1AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-13T07:16:11.936Z" - }, - { - "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 34, "Title": "TeamCategoryServer.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\TeamCategoryServer.cs", "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\TeamCategoryServer.cs", @@ -553,7 +664,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 35, "Title": "AlarmResetHsyController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\AlarmResetHsyController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\AlarmResetHsyController.cs", @@ -565,7 +676,7 @@ }, { "$type": "Document", - "DocumentIndex": 28, + "DocumentIndex": 36, "Title": "ISys_MenuService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_MenuService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_MenuService.cs", @@ -577,7 +688,7 @@ }, { "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 37, "Title": "IUnitCategoryServer.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IUnitCategoryServer.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IUnitCategoryServer.cs", @@ -589,7 +700,7 @@ }, { "$type": "Document", - "DocumentIndex": 30, + "DocumentIndex": 38, "Title": "Dt_TeamCategory.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\WMSPart\\Dt_TeamCategory.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\WMSPart\\Dt_TeamCategory.cs", @@ -601,7 +712,7 @@ }, { "$type": "Document", - "DocumentIndex": 31, + "DocumentIndex": 39, "Title": "AuthorizationRecordController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\AuthorizationRecordController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\AuthorizationRecordController.cs", @@ -613,7 +724,7 @@ }, { "$type": "Document", - "DocumentIndex": 32, + "DocumentIndex": 40, "Title": "Dt_AuthorizationRecord.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\WMSPart\\Dt_AuthorizationRecord.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\WMSPart\\Dt_AuthorizationRecord.cs", @@ -625,7 +736,7 @@ }, { "$type": "Document", - "DocumentIndex": 33, + "DocumentIndex": 41, "Title": "Dt_Parameters.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_Parameters.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_Parameters.cs", @@ -637,7 +748,7 @@ }, { "$type": "Document", - "DocumentIndex": 34, + "DocumentIndex": 42, "Title": "Sys_Role.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs", @@ -649,19 +760,7 @@ }, { "$type": "Document", - "DocumentIndex": 35, - "Title": "Program.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs", - "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs", - "ViewState": "AgIAAIMAAAAAAAAAAAAAAHcAAAARAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-08T06:57:12.123Z" - }, - { - "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 43, "Title": "LoginhsyController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\LoginhsyController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\LoginhsyController.cs", @@ -673,7 +772,7 @@ }, { "$type": "Document", - "DocumentIndex": 37, + "DocumentIndex": 44, "Title": "AddUserDTO.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\System\\AddUserDTO.cs", "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\System\\AddUserDTO.cs", @@ -685,7 +784,7 @@ }, { "$type": "Document", - "DocumentIndex": 38, + "DocumentIndex": 45, "Title": "Dt_Loginhsy.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_Loginhsy.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_Loginhsy.cs", @@ -697,7 +796,7 @@ }, { "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 46, "Title": "Dt_FaceRecognition.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_FaceRecognition.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_FaceRecognition.cs", @@ -709,7 +808,7 @@ }, { "$type": "Document", - "DocumentIndex": 40, + "DocumentIndex": 47, "Title": "Dt_AlarmResetHsy.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_AlarmResetHsy.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_AlarmResetHsy.cs", @@ -721,7 +820,7 @@ }, { "$type": "Document", - "DocumentIndex": 41, + "DocumentIndex": 48, "Title": "ILoginhsyService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\ILoginhsyService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\ILoginhsyService.cs", @@ -733,7 +832,7 @@ }, { "$type": "Document", - "DocumentIndex": 42, + "DocumentIndex": 49, "Title": "Sys_TenantService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_TenantService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_TenantService.cs", @@ -745,7 +844,7 @@ }, { "$type": "Document", - "DocumentIndex": 43, + "DocumentIndex": 50, "Title": "SSGOneJob.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\SSGOneJob.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\SSG\\SSGOneJob.cs", @@ -757,19 +856,7 @@ }, { "$type": "Document", - "DocumentIndex": 45, - "Title": "DepartmentService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\DepartmentService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\DepartmentService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\DepartmentService.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\DepartmentService.cs", - "ViewState": "AgIAAAYAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-13T07:16:07.198Z" - }, - { - "$type": "Document", - "DocumentIndex": 44, + "DocumentIndex": 51, "Title": "FaceRecognitionServer.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\FaceRecognitionServer.cs", "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\FaceRecognitionServer.cs", @@ -781,7 +868,7 @@ }, { "$type": "Document", - "DocumentIndex": 46, + "DocumentIndex": 52, "Title": "ISys_TenantService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_TenantService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_TenantService.cs", @@ -793,7 +880,7 @@ }, { "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 53, "Title": "Face.cs", "DocumentMoniker": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\b700ba3c32194731a3eaca4d8eaddd483d62abecc7fa3ee9e8c64e80596c22fa\\Face.cs", "ToolTip": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\b700ba3c32194731a3eaca4d8eaddd483d62abecc7fa3ee9e8c64e80596c22fa\\Face.cs", @@ -803,7 +890,7 @@ }, { "$type": "Document", - "DocumentIndex": 48, + "DocumentIndex": 54, "Title": "index.html", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\index.html", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\index.html", diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json" index edcb0ce..4d93833 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json" @@ -3,6 +3,89 @@ "WorkspaceRootPath": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\", "Documents": [ { + "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\f4a38436a364cfd4c348a2509145a42088563c6553d76feb80f60e62d41960cc\\ActivatorErrorHandlingMiddleware.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\alarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\alarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\ialarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\ialarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\parametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\parametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_tasks\\ssg\\alarmresetjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\ssg\\alarmresetjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\iparametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\iparametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\ipaddressserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\ipaddressserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\iipaddressserver .cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\iipaddressserver .cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\loginhsyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\loginhsyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_isystemservices\\isys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_systemservices\\sys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\maintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\maintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\maintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\maintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\departmentservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\departmentservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\imaintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\imaintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\imaintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\imaintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\controllers\\system\\sys_usercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\system\\sys_usercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, @@ -35,28 +118,8 @@ "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\system\\sys_userfacecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_systemservices\\sys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_isystemservices\\isys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_userservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_systemservices\\sys_userfaceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_userfaceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\parametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\parametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\iparametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\iparametersservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\controllers\\telescopic\\parameterscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", @@ -67,44 +130,12 @@ "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\iteamcategoryserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\wideseawcs_server.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", - "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\wideseawcs_server.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" - }, - { - "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\imaintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\imaintenanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_model\\models\\system\\sys_user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\sys_user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_tasks\\ssg\\alarmresetjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\ssg\\alarmresetjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\imaintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\imaintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\alarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\alarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_itelescopicservice\\ialarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4784950F-D89F-4F0A-9FFD-E8F44589AC2A}|WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj|solutionrelative:wideseawcs_itelescopicservice\\ialarmresethsyserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_model\\models\\telescopic\\dt_maintenanceteam.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\telescopic\\dt_maintenanceteam.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\loginhsyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\loginhsyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\maintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\maintenanceteamservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\teamcategoryserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", @@ -143,10 +174,6 @@ "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\sys_role.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_server\\controllers\\telescopic\\loginhsycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\telescopic\\loginhsycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, @@ -183,10 +210,6 @@ "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\facerecognitionserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_telescopicservice\\departmentservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{1B1C16CA-8989-4590-BAF6-B55DCC330218}|WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj|solutionrelative:wideseawcs_telescopicservice\\departmentservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\shensuogannew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\wideseawcs_server\\wideseawcs_isystemservices\\isys_tenantservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_tenantservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, @@ -205,7 +228,7 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 4, + "SelectedChildIndex": 2, "Children": [ { "$type": "Bookmark", @@ -213,59 +236,265 @@ }, { "$type": "Document", - "DocumentIndex": 3, - "Title": "UnitCategoryServer.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", - "ViewState": "AgIAAAAAAAAAAAAAAADwvw4AAAAFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-30T06:01:51.424Z", - "EditorCaption": "" - }, - { - "$type": "Document", "DocumentIndex": 4, - "Title": "WIDESEAWCS_TelescopicService", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-15T07:05:50.54Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "WIDESEAWCS_ITelescopicService", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-15T07:05:48.855Z", + "Title": "IAlarmResetHsyServer.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", + "ViewState": "AgIAABYAAAAAAAAAAAAowCcAAAAlAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-13T07:15:56.706Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 0, - "Title": "Sys_UserController.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", - "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", - "ViewState": "AgIAAMUAAAAAAAAAAADgv9cAAAAAAAAAAAAAAA==", + "Title": "appsettings.json", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", + "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", + "ViewState": "AgIAAA8AAAAAAAAAAAAAACcAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-05-08T06:53:56.648Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "ActivatorErrorHandlingMiddleware.cs", + "DocumentMoniker": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\f4a38436a364cfd4c348a2509145a42088563c6553d76feb80f60e62d41960cc\\ActivatorErrorHandlingMiddleware.cs", + "ToolTip": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\f4a38436a364cfd4c348a2509145a42088563c6553d76feb80f60e62d41960cc\\ActivatorErrorHandlingMiddleware.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAAABoAAABgAAAAAQAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-19T06:39:37.986Z", + "WhenOpened": "2025-06-17T03:05:39.596Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 1, + "Title": "Program.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs", + "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs", + "ViewState": "AgIAACcAAAAAAAAAAAAAAEUAAAAnAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-08T06:57:12.123Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "AlarmResetHsyServer.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", + "ViewState": "AgIAACEAAAAAAAAAAAAYwCUAAAAsAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-13T07:15:59.329Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "ParametersService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\ParametersService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\ParametersService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\ParametersService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\ParametersService.cs", + "ViewState": "AgIAAD4AAAAAAAAAAAAAwC4AAAAXAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-14T05:58:48.782Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "AlarmResetJob.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", + "RelativeToolTip": "WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", + "ViewState": "AgIAABQAAAAAAAAAAAAwwCgAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-08T06:55:29.934Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "IParametersService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IParametersService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IParametersService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IParametersService.cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IParametersService.cs", + "ViewState": "AgIAABAAAAAAAAAAAAAQwBYAAAAlAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-04-08T02:55:53.764Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "IPaddressServer.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\IPaddressServer.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\IPaddressServer.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\IPaddressServer.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\IPaddressServer.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T12:09:47.874Z" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "IIPaddressServer .cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IIPaddressServer .cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IIPaddressServer .cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IIPaddressServer .cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IIPaddressServer .cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-07-16T01:35:37.794Z" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "LoginhsyService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\LoginhsyService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\LoginhsyService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\LoginhsyService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\LoginhsyService.cs", + "ViewState": "AgIAADsAAAAAAAAAAAAqwE8AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-20T08:24:17.845Z" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "launchSettings.json", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Properties\\launchSettings.json", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Properties\\launchSettings.json", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Properties\\launchSettings.json", + "RelativeToolTip": "WIDESEAWCS_Server\\Properties\\launchSettings.json", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-07-14T03:13:08.027Z" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "ISys_LogService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs", + "RelativeToolTip": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-07-07T07:37:52.214Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "Sys_LogService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_LogService.cs", + "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAABdAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-07-07T07:37:58.907Z" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "MaintenanceTeamService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", + "ViewState": "AgIAAEEAAAAAAAAAAAAgwGgAAAAlAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-13T07:16:11.936Z" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "MaintenanceService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\MaintenanceService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\MaintenanceService.cs", + "ViewState": "AgIAAE0AAAAAAAAAAAAgwBMAAAByAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T12:09:33.63Z" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "Sys_UserService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_UserService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserService.cs", + "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_UserService.cs", + "ViewState": "AgIAAMgDAAAAAAAAAAAowNkDAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-09T01:01:25.032Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "ISys_UserService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_UserService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_UserService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_UserService.cs", + "RelativeToolTip": "WIDESEAWCS_ISystemServices\\ISys_UserService.cs", + "ViewState": "AgIAAE8AAAAAAAAAAAA2wGMAAAAzAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-09T01:01:17.565Z" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "DepartmentService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\DepartmentService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\DepartmentService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\DepartmentService.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\DepartmentService.cs", + "ViewState": "AgIAAAYAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-13T07:16:07.198Z" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "IMaintenanceService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", + "ViewState": "AgIAAC4AAAAAAAAAAAAAAEMAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-08T07:22:25.211Z" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "IMaintenanceTeamService.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAkwBYAAAAzAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-19T07:15:38.21Z" + }, + { + "$type": "Document", + "DocumentIndex": 22, "Title": "TeamCategoryController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\TeamCategoryController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\TeamCategoryController.cs", @@ -273,12 +502,60 @@ "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Telescopic\\TeamCategoryController.cs", "ViewState": "AgIAAAMAAAAAAAAAAADwvwwAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-15T07:17:42.992Z", + "WhenOpened": "2025-06-15T07:17:42.992Z" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "Sys_UserController.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", + "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserController.cs", + "ViewState": "AgIAAMUAAAAAAAAAAADgv9QAAAApAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-19T06:39:37.986Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 26, + "Title": "WIDESEAWCS_ITelescopicService.csproj", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", + "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", + "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\WIDESEAWCS_ITelescopicService.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-15T07:05:48.855Z" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "WIDESEAWCS_TelescopicService.csproj", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\WIDESEAWCS_TelescopicService.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-15T07:05:50.54Z" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "UnitCategoryServer.cs", + "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", + "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", + "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", + "RelativeToolTip": "WIDESEAWCS_TelescopicService\\UnitCategoryServer.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvw4AAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-05-30T06:01:51.424Z" + }, + { + "$type": "Document", + "DocumentIndex": 23, "Title": "Dt_UnitCategory.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\WMSPart\\Dt_UnitCategory.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\WMSPart\\Dt_UnitCategory.cs", @@ -286,12 +563,11 @@ "RelativeToolTip": "WIDESEAWCS_Model\\Models\\WMSPart\\Dt_UnitCategory.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvxUAAAAsAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-15T07:08:23.672Z", - "EditorCaption": "" + "WhenOpened": "2025-06-15T07:08:23.672Z" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 27, "Title": "dt_batchinfoService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\dt_batchinfoService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\dt_batchinfoService.cs", @@ -304,20 +580,7 @@ }, { "$type": "Document", - "DocumentIndex": 10, - "Title": "appsettings.json", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", - "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json", - "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json", - "ViewState": "AgIAAAkAAAAAAAAAAAAQwCsAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2025-05-08T06:53:56.648Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 7, + "DocumentIndex": 28, "Title": "Sys_UserFaceController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_UserFaceController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserFaceController.cs", @@ -325,25 +588,11 @@ "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_UserFaceController.cs", "ViewState": "AgIAABgAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-15T06:39:32.787Z", - "EditorCaption": "" + "WhenOpened": "2025-06-15T06:39:32.787Z" }, { "$type": "Document", - "DocumentIndex": 8, - "Title": "Sys_UserService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_UserService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserService.cs", - "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_UserService.cs", - "ViewState": "AgIAAJEDAAAAAAAAAAAcwA8EAAAJAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-09T01:01:25.032Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 30, "Title": "ParametersController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\ParametersController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\ParametersController.cs", @@ -351,25 +600,11 @@ "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Telescopic\\ParametersController.cs", "ViewState": "AgIAAB4AAAAAAAAAAAAcwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-14T05:58:24.171Z", - "EditorCaption": "" + "WhenOpened": "2025-06-14T05:58:24.171Z" }, { "$type": "Document", - "DocumentIndex": 9, - "Title": "ISys_UserService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_UserService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_UserService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_UserService.cs", - "RelativeToolTip": "WIDESEAWCS_ISystemServices\\ISys_UserService.cs", - "ViewState": "AgIAAE8AAAAAAAAAAAAgwGMAAAAzAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-09T01:01:17.565Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 29, "Title": "Sys_UserFaceService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_UserFaceService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_UserFaceService.cs", @@ -377,25 +612,11 @@ "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_UserFaceService.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-14T07:51:45.134Z", - "EditorCaption": "" + "WhenOpened": "2025-06-14T07:51:45.134Z" }, { "$type": "Document", - "DocumentIndex": 12, - "Title": "ParametersService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\ParametersService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\ParametersService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\ParametersService.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\ParametersService.cs", - "ViewState": "AgIAAAYAAAAAAAAAAADwvyMAAAAfAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-14T05:58:48.782Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 31, "Title": "ITeamCategoryServer.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\ITeamCategoryServer.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\ITeamCategoryServer.cs", @@ -403,49 +624,11 @@ "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\ITeamCategoryServer.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwoAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-09T01:12:28.173Z", - "EditorCaption": "" + "WhenOpened": "2025-06-09T01:12:28.173Z" }, { "$type": "Document", - "DocumentIndex": 13, - "Title": "IParametersService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IParametersService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IParametersService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IParametersService.cs", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IParametersService.cs", - "ViewState": "AgIAABMAAAAAAAAAAAAQwCIAAAAaAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-04-08T02:55:53.764Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 16, - "Title": "WIDESEAWCS_Server", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj", - "RelativeDocumentMoniker": "WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj", - "RelativeToolTip": "WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-10T08:30:04.989Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 17, - "Title": "IMaintenanceService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IMaintenanceService.cs", - "ViewState": "AgIAABgAAAAAAAAAAAAcwAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-08T07:22:25.211Z" - }, - { - "$type": "Document", - "DocumentIndex": 18, + "DocumentIndex": 32, "Title": "Sys_User.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Sys_User.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Sys_User.cs", @@ -457,55 +640,7 @@ }, { "$type": "Document", - "DocumentIndex": 19, - "Title": "AlarmResetJob.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", - "RelativeToolTip": "WIDESEAWCS_Tasks\\SSG\\AlarmResetJob.cs", - "ViewState": "AgIAACAAAAAAAAAAAAAuwD4AAAAJAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-08T06:55:29.934Z" - }, - { - "$type": "Document", - "DocumentIndex": 21, - "Title": "AlarmResetHsyServer.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\AlarmResetHsyServer.cs", - "ViewState": "AgIAAB4AAAAAAAAAAAAqwCkAAAAqAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-13T07:15:59.329Z" - }, - { - "$type": "Document", - "DocumentIndex": 20, - "Title": "IMaintenanceTeamService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IMaintenanceTeamService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAABAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-19T07:15:38.21Z" - }, - { - "$type": "Document", - "DocumentIndex": 22, - "Title": "IAlarmResetHsyServer.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", - "RelativeToolTip": "WIDESEAWCS_ITelescopicService\\IAlarmResetHsyServer.cs", - "ViewState": "AgIAAAYAAAAAAAAAAAAgwBkAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-13T07:15:56.706Z" - }, - { - "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 33, "Title": "Dt_MaintenanceTeam.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_MaintenanceTeam.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_MaintenanceTeam.cs", @@ -517,31 +652,7 @@ }, { "$type": "Document", - "DocumentIndex": 24, - "Title": "LoginhsyService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\LoginhsyService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\LoginhsyService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\LoginhsyService.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\LoginhsyService.cs", - "ViewState": "AgIAACwAAAAAAAAAAAAgwEUAAABgAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-20T08:24:17.845Z" - }, - { - "$type": "Document", - "DocumentIndex": 25, - "Title": "MaintenanceTeamService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\MaintenanceTeamService.cs", - "ViewState": "AgIAACYAAAAAAAAAAAD4vzYAAAB1AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-13T07:16:11.936Z" - }, - { - "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 34, "Title": "TeamCategoryServer.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\TeamCategoryServer.cs", "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\TeamCategoryServer.cs", @@ -553,7 +664,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 35, "Title": "AlarmResetHsyController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\AlarmResetHsyController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\AlarmResetHsyController.cs", @@ -565,7 +676,7 @@ }, { "$type": "Document", - "DocumentIndex": 28, + "DocumentIndex": 36, "Title": "ISys_MenuService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_MenuService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_MenuService.cs", @@ -577,7 +688,7 @@ }, { "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 37, "Title": "IUnitCategoryServer.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\IUnitCategoryServer.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\IUnitCategoryServer.cs", @@ -589,7 +700,7 @@ }, { "$type": "Document", - "DocumentIndex": 30, + "DocumentIndex": 38, "Title": "Dt_TeamCategory.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\WMSPart\\Dt_TeamCategory.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\WMSPart\\Dt_TeamCategory.cs", @@ -601,7 +712,7 @@ }, { "$type": "Document", - "DocumentIndex": 31, + "DocumentIndex": 39, "Title": "AuthorizationRecordController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\AuthorizationRecordController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\AuthorizationRecordController.cs", @@ -613,7 +724,7 @@ }, { "$type": "Document", - "DocumentIndex": 32, + "DocumentIndex": 40, "Title": "Dt_AuthorizationRecord.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\WMSPart\\Dt_AuthorizationRecord.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\WMSPart\\Dt_AuthorizationRecord.cs", @@ -625,7 +736,7 @@ }, { "$type": "Document", - "DocumentIndex": 33, + "DocumentIndex": 41, "Title": "Dt_Parameters.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_Parameters.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_Parameters.cs", @@ -637,7 +748,7 @@ }, { "$type": "Document", - "DocumentIndex": 34, + "DocumentIndex": 42, "Title": "Sys_Role.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs", @@ -649,19 +760,7 @@ }, { "$type": "Document", - "DocumentIndex": 35, - "Title": "Program.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs", - "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs", - "ViewState": "AgIAAIMAAAAAAAAAAAAAAHcAAAARAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-08T06:57:12.123Z" - }, - { - "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 43, "Title": "LoginhsyController.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Telescopic\\LoginhsyController.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Telescopic\\LoginhsyController.cs", @@ -673,7 +772,7 @@ }, { "$type": "Document", - "DocumentIndex": 37, + "DocumentIndex": 44, "Title": "AddUserDTO.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\System\\AddUserDTO.cs", "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\System\\AddUserDTO.cs", @@ -685,7 +784,7 @@ }, { "$type": "Document", - "DocumentIndex": 38, + "DocumentIndex": 45, "Title": "Dt_Loginhsy.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_Loginhsy.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_Loginhsy.cs", @@ -697,7 +796,7 @@ }, { "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 46, "Title": "Dt_FaceRecognition.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_FaceRecognition.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_FaceRecognition.cs", @@ -709,7 +808,7 @@ }, { "$type": "Document", - "DocumentIndex": 40, + "DocumentIndex": 47, "Title": "Dt_AlarmResetHsy.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\Telescopic\\Dt_AlarmResetHsy.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\Telescopic\\Dt_AlarmResetHsy.cs", @@ -721,7 +820,7 @@ }, { "$type": "Document", - "DocumentIndex": 41, + "DocumentIndex": 48, "Title": "ILoginhsyService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ITelescopicService\\ILoginhsyService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ITelescopicService\\ILoginhsyService.cs", @@ -733,7 +832,7 @@ }, { "$type": "Document", - "DocumentIndex": 42, + "DocumentIndex": 49, "Title": "Sys_TenantService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_TenantService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_TenantService.cs", @@ -745,7 +844,7 @@ }, { "$type": "Document", - "DocumentIndex": 43, + "DocumentIndex": 50, "Title": "SSGOneJob.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\SSG\\SSGOneJob.cs", "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\SSG\\SSGOneJob.cs", @@ -757,19 +856,7 @@ }, { "$type": "Document", - "DocumentIndex": 45, - "Title": "DepartmentService.cs", - "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\DepartmentService.cs", - "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\DepartmentService.cs", - "ToolTip": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\DepartmentService.cs", - "RelativeToolTip": "WIDESEAWCS_TelescopicService\\DepartmentService.cs", - "ViewState": "AgIAAAYAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-05-13T07:16:07.198Z" - }, - { - "$type": "Document", - "DocumentIndex": 44, + "DocumentIndex": 51, "Title": "FaceRecognitionServer.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_TelescopicService\\FaceRecognitionServer.cs", "RelativeDocumentMoniker": "WIDESEAWCS_TelescopicService\\FaceRecognitionServer.cs", @@ -781,7 +868,7 @@ }, { "$type": "Document", - "DocumentIndex": 46, + "DocumentIndex": 52, "Title": "ISys_TenantService.cs", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\ISys_TenantService.cs", "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_TenantService.cs", @@ -793,7 +880,7 @@ }, { "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 53, "Title": "Face.cs", "DocumentMoniker": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\b700ba3c32194731a3eaca4d8eaddd483d62abecc7fa3ee9e8c64e80596c22fa\\Face.cs", "ToolTip": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\.vsdbgsrc\\b700ba3c32194731a3eaca4d8eaddd483d62abecc7fa3ee9e8c64e80596c22fa\\Face.cs", @@ -803,7 +890,7 @@ }, { "$type": "Document", - "DocumentIndex": 48, + "DocumentIndex": 54, "Title": "index.html", "DocumentMoniker": "E:\\ShenSuoGanNew\\\u9879\u76EE\u4EE3\u7801\\\u540E\u7AEF\\\u540E\u53F0\u7BA1\u7406\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\index.html", "RelativeDocumentMoniker": "WIDESEAWCS_Server\\index.html", diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/Properties/PublishProfiles/FolderProfile2.pubxml" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/Properties/PublishProfiles/FolderProfile2.pubxml" index 522af46..c63b117 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/Properties/PublishProfiles/FolderProfile2.pubxml" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/Properties/PublishProfiles/FolderProfile2.pubxml" @@ -4,7 +4,7 @@ --> <Project> <PropertyGroup> - <DeleteExistingFiles>false</DeleteExistingFiles> + <DeleteExistingFiles>true</DeleteExistingFiles> <ExcludeApp_Data>false</ExcludeApp_Data> <LaunchSiteAfterPublish>true</LaunchSiteAfterPublish> <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration> @@ -13,5 +13,9 @@ <PublishUrl>E:\鍙戝竷鏂囦欢\浼哥缉鏉哱鍚庡彴</PublishUrl> <WebPublishMethod>FileSystem</WebPublishMethod> <_TargetId>Folder</_TargetId> + <SiteUrlToLaunchAfterPublish /> + <TargetFramework>net6.0</TargetFramework> + <ProjectGuid>487fa45b-ea1a-4aca-bb5b-0f6708f462c0</ProjectGuid> + <SelfContained>false</SelfContained> </PropertyGroup> </Project> \ No newline at end of file diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj" index 4a8ebcc..ebec9da 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Server/WIDESEAWCS_Server.csproj" @@ -6,7 +6,7 @@ <ImplicitUsings>enable</ImplicitUsings> <GenerateDocumentationFile>False</GenerateDocumentationFile> <Platforms>AnyCPU;x64</Platforms> - <PlatformTarget>x86</PlatformTarget> + <PlatformTarget>AnyCPU</PlatformTarget> </PropertyGroup> <ItemGroup> diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs" index b727e14..400d8ea 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/Sys_UserService.cs" @@ -31,8 +31,9 @@ private readonly IRepository<Dt_AuthorizationRecord> _AuthorizatRecServer; private readonly IRepository<Sys_UserFace> _userFace; - public Sys_UserService(IRepository<Sys_UserFace> _userFace,IRepository<Dt_AuthorizationRecord> AuthorizatRecServer ,IRepository<Sys_Role> RoleServer,IRepository<Dt_Loginhsy> LoginhsyServer,IRepository<Dt_FaceRecognition> faceServer, IRepository<Sys_User> repository, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService, ISys_MenuService menuService, IRepository<Dt_Maintenance> MainServer) : base(repository) + public Sys_UserService(IRepository<Sys_UserFace> userFace,IRepository<Dt_AuthorizationRecord> AuthorizatRecServer ,IRepository<Sys_Role> RoleServer,IRepository<Dt_Loginhsy> LoginhsyServer,IRepository<Dt_FaceRecognition> faceServer, IRepository<Sys_User> repository, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService, ISys_MenuService menuService, IRepository<Dt_Maintenance> MainServer) : base(repository) { + _userFace= userFace; _faceServer = faceServer; _LoginhsyServer = LoginhsyServer; _unitOfWorkManage = unitOfWorkManage; @@ -732,14 +733,27 @@ //{ // 鐧惧害鍒犻櫎鎴愬姛鍚庯紝鍒犻櫎鏁版嵁搴撲腑鐨勭敤鎴� var user = BaseDal.QueryData(x => x.UserName == account).FirstOrDefault(); + if (user==null) + { + return WebResponseContent.Instance.Error("娌℃湁鎵惧埌璇ョ敤鎴�"); + } var main = _MainServer.QueryData(x => x.UserAccount == account).FirstOrDefault(); var face= _userFace.QueryData(x=>x.UserName== account).FirstOrDefault(); - if (user != null && main != null&&face!=null) + if (main.MaintenanceStatus == 1) + { + return WebResponseContent.Instance.Error("璇ョ敤鎴疯繕鍦ㄦ淇腑锛屾棤娉曞垹闄�"); + } + if (face == null) + { + BaseDal.DeleteData(user); + _MainServer.DeleteData(main); + } + else { BaseDal.DeleteData(user); _MainServer.DeleteData(main); _userFace.DeleteData(face); - } + } return WebResponseContent.Instance.OK("鐢ㄦ埛鍒犻櫎鎴愬姛"); //} //else @@ -1036,14 +1050,22 @@ } var main = _MainServer.QueryData(x => x.UserAccount == user.UserName).FirstOrDefault(); var face = _userFace.QueryData(x => x.UserName == user.UserName).FirstOrDefault(); + if (main.MaintenanceStatus == 1) + { + return WebResponseContent.Instance.Error("璇ョ敤鎴疯繕鍦ㄦ淇腑锛屾棤娉曞垹闄�"); + } if (face == null) { BaseDal.DeleteData(user); _MainServer.DeleteData(main); } - BaseDal.DeleteData(user); - _MainServer.DeleteData(main); - _userFace.DeleteData(face); + else + { + BaseDal.DeleteData(user); + _MainServer.DeleteData(main); + _userFace.DeleteData(face); + } + } return webResponse.OK(); diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs" index d15134d..5a33a27 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SSG/AlarmResetJob.cs" @@ -36,29 +36,29 @@ public Task Execute(IJobExecutionContext context) { - try - { + //try + //{ - //鑾峰彇璁惧鍙� - // 鑾峰彇鍏ㄩ儴璁惧閰嶇疆 - OtherDevice serialPortDevice = (OtherDevice)context.JobDetail.JobDataMap.Get("JobParams"); + // //鑾峰彇璁惧鍙� + // // 鑾峰彇鍏ㄩ儴璁惧閰嶇疆 + // OtherDevice serialPortDevice = (OtherDevice)context.JobDetail.JobDataMap.Get("JobParams"); - if (serialPortDevice!=null) - { - HandleAlarm(serialPortDevice); - } + // if (serialPortDevice!=null) + // { + // HandleAlarm(serialPortDevice); + // } - var alarmInfo = _alarmResetHsyServer.GetWebSocketInfo(); - _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(alarmInfo)); + // var alarmInfo = _alarmResetHsyServer.GetWebSocketInfo(); + // _webSocketServer.PublishAllClientPayload(JsonConvert.SerializeObject(alarmInfo)); - } - catch (Exception ex) - { + //} + //catch (Exception ex) + //{ - Console.WriteLine("閿欒淇℃伅锛�" + ex.Message); - Console.WriteLine(ex.StackTrace); - } + // Console.WriteLine("閿欒淇℃伅锛�" + ex.Message); + // Console.WriteLine(ex.StackTrace); + //} return Task.CompletedTask; } private void HandleAlarm(OtherDevice device) @@ -67,14 +67,16 @@ { var stuck = device.Communicator.Read<bool>("M109"); //浼哥缉鏉嗘姤璀�//榛樿鏄痜alse var other = device.Communicator.Read<bool>("M111"); //鍏朵粬鎶ヨ //榛樿鏄痜alse + var scram = device.Communicator.Read<bool>("M110");//鎬ュ仠鎶ヨ//榛樿鏄痜alse + var stop = device.Communicator.Read<bool>("M120");//閬囧埌闅滅鍋滄鎶ヨ Console.WriteLine($"{device.DeviceName}:鍗′綇鎶ヨ鐨勯粯璁ゅ�间负{stuck}锛屽叾浠栨姤璀︾殑榛樿鍊间负{other}"); // 鏍规嵁璁惧浠g爜鑾峰彇浣嶇疆鍜岄儴闂↖D var (location, deptId) = device.DeviceCode switch { - "SSG001" => ("杞ㄩ亾涓�-宸�", 1), - "SSG002" => ("杞ㄩ亾涓�-鍙�", 1), + "SSG001" => ("妫�8閬撳乏渚ц鎯曟満鏋�", 1), + "SSG002" => ("妫�8閬撳彸渚ц鎯曟満鏋�", 1), "SSG003" => ("杞ㄩ亾浜�-宸�", 2), "SSG004" => ("杞ㄩ亾浜�-鍙�", 2), "SSG005" => ("杞ㄩ亾涓�-宸�", 3), @@ -82,7 +84,7 @@ "SSG007" => ("杞ㄩ亾鍥�-宸�", 4), "SSG008" => ("杞ㄩ亾鍥�-鍙�", 4), "SSG009" => ("杞ㄩ亾浜�-宸�", 5), - "SSG0010" => ("杞ㄩ亾浜�-鍙�", 5), + "SSG0010" => ("杞ㄩ亾浜�-鍙�",5), _ => ($"鏈煡璁惧({device.DeviceCode})", 0) // 鏈煡璁惧榛樿閮ㄩ棬ID涓�0 }; @@ -95,18 +97,26 @@ if (stuck && !other) { - var alarm = _alarmResetHsyServer.AddAlarmHsy(deptId, $"{location}:浼哥缉鏉嗗崱浣忔姤璀�", stuck); - Console.WriteLine($"{location}:浼哥缉鏉嗗崱浣忔姤璀�", stuck); + var alarm = _alarmResetHsyServer.AddAlarmHsy(deptId, $"{location}:浼哥缉鏉嗕己鏈嶆姤璀�", stuck); + Console.WriteLine($"{location}:浼哥缉鏉嗕己鏈嶆姤璀�", stuck); } - else if (!stuck && other) + if (!stuck && other) { var alarm = _alarmResetHsyServer.AddAlarmHsy(deptId, $"{location}锛氬叾浠栨姤璀�", other); Console.WriteLine($"{location}锛氬叾浠栨姤璀�", other); } - else if (stuck && other) + if (stuck && other) { - var alarm = _alarmResetHsyServer.AddAlarmHsy(deptId, $"{location}锛氫几缂╂潌鍗′綇鎶ヨ鍜屽叾浠栨姤璀�", other); - Console.WriteLine($"{location}锛氫几缂╂潌鍗′綇鎶ヨ鍜屽叾浠栨姤璀�", other); + var alarm = _alarmResetHsyServer.AddAlarmHsy(deptId, $"{location}锛氫几缂╂潌浼烘湇鎶ヨ鍜屽叾浠栨姤璀�", other); + Console.WriteLine($"{location}锛氫几缂╂潌浼烘湇鎶ヨ鍜屽叾浠栨姤璀�", other); + } + if (scram&& !stuck && !other) + { + var alarm = _alarmResetHsyServer.AddAlarmHsy(deptId, $"{location}:鎬ュ仠鎶ヨ", scram); + } + if (stop) + { + var alarm = _alarmResetHsyServer.AddAlarmHsy(deptId, "{location}:閬囧埌闅滅鎶ヨ", stop); } } catch (Exception ex) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs" index 2bbe0da..c4dce3e 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/AlarmResetHsyServer.cs" @@ -84,7 +84,7 @@ /// <returns></returns> public WebResponseContent BecomeTrue() { - var query = BaseDal.QueryData(x => x.ResetStatus == true).ToList(); + var query = BaseDal.QueryData(x => x.ResetStatus == true&&x.AlarmContent.Contains("闅滅")).ToList(); // 濡傛灉娌℃湁鎵惧埌绗﹀悎鏉′欢鐨勬暟鎹� if (query.Count == 0) { @@ -102,15 +102,30 @@ try { devices.Value.left.Communicator.Write<bool>("M105", true); + var left = devices.Value.left.Communicator.Write<bool>("M105", true); //閲嶅惎鎶ヨ澶嶄綅 + // 绛夊緟3绉� + Thread.Sleep(1000); + if (devices.Value.left.Communicator.Read<bool>("M109") || devices.Value.left.Communicator.Read<bool>("M111") || devices.Value.left.Communicator.Read<bool>("M110")) + { + devices.Value.left.Communicator.Write<bool>("M105", true); //閲嶅惎鎶ヨ澶嶄綅 + return WebResponseContent.Instance.Error("澶嶄綅澶辫触锛岃閲嶆柊妫�鏌ュ悗閲嶆柊澶嶄綅锛堝锛氭�ュ仠鎸夐挳鏄惁鏉惧紑锛�"); + } } + catch (Exception) { - + } try { devices.Value.right.Communicator.Write<bool>("M105", true); + Thread.Sleep(1000); + if (devices.Value.right.Communicator.Read<bool>("M109") || devices.Value.right.Communicator.Read<bool>("M111") || devices.Value.right.Communicator.Read<bool>("M110")) + { + devices.Value.right.Communicator.Write<bool>("M105", true); + return WebResponseContent.Instance.Error("澶嶄綅澶辫触锛岃閲嶆柊妫�鏌ュ悗閲嶆柊澶嶄綅锛堝锛氭�ュ仠鎸夐挳鏄惁鏉惧紑锛�"); + } } catch (Exception) { diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs" index 41ffa04..3239e96 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/LoginhsyService.cs" @@ -34,7 +34,8 @@ var main = Db.Queryable<Dt_Loginhsy>(); //妯$硦鏌ヨ - var query = sys.InnerJoin<Dt_Loginhsy>((a, b) => a.UserName == b.UserName); + var query = sys.InnerJoin<Dt_Loginhsy>((a, b) => a.UserName == b.UserName) + .LeftJoin<Sys_UserFace>((a, b, c) => a.User_Id == c.User_Id); if (!string.IsNullOrEmpty(pagination.searchKeyword)) { query = query.Where((a, b) => @@ -78,7 +79,7 @@ //杩斿洖缁撴灉 - var result = query.Select((a, b) => new + var result = query.Select((a, b,c) => new { a.User_Id, a.UserTrueName, @@ -88,6 +89,7 @@ b.LoginTiem, b.OutTiem, b.OpCenten, + c.UserFaceImageName, }).ToPageList(pagination.pageIndex, pagination.pageSize, ref totalCount); return new WebResponseContent diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs" index aa136b4..04cb277 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/\345\220\216\345\217\260\347\256\241\347\220\206/WIDESEAWCS_Server/WIDESEAWCS_TelescopicService/ParametersService.cs" @@ -22,15 +22,17 @@ { public IRepository<Dt_Parameters> Repository => BaseDal; private readonly IRepository<Sys_User> _user; + private readonly IRepository<Dt_AlarmResetHsy> _alarm; - public ParametersService(IRepository<Dt_Parameters> BaseDal, IRepository<Sys_User> user) : base(BaseDal) + public ParametersService(IRepository<Dt_Parameters> BaseDal, IRepository<Sys_User> user,IRepository<Dt_AlarmResetHsy> alarm) : base(BaseDal) { - _user = user; + _user = user; + _alarm = alarm; } /// <summary> - /// 鑷姩鎺у埗浼哥缉鏉嗙殑浼稿嚭鍜岀缉鍥為�熷害锛堜竴娆℃�ф帶鍒舵墍鏈夌殑锛� + /// 鑷姩鎺у埗璀︽儠鏈烘瀯鐨勪几鍑哄拰缂╁洖閫熷害锛堜竴娆℃�ф帶鍒舵墍鏈夌殑锛� /// </summary> /// <param name="ExtendedState">浼�/鍑虹姸鎬�</param> /// <returns></returns> @@ -50,6 +52,11 @@ messages.Add($"DeptId={deptId} 鏈壘鍒拌澶囷紝璺宠繃"); continue; } + var alarm = _alarm.QueryData(x => x.ResetStatus == true && x.Deptid == deptId && !x.AlarmContent.Contains("闅滅")); // 鎺掗櫎 AlarmContent 鍖呭惈 "闅滅s" 鐨勮褰�.ToList(); + if (alarm.Count > 0) + { + return new WebResponseContent { Status = true, Message = "璀︽儠鏈烘瀯鎶ヨ锛岃鍏堝浣�" }; + } var para = BaseDal.QueryData() .Where(x => x.Deptid == deptId) @@ -62,13 +69,15 @@ continue; } + int ext = (int)para.ExtendSpeed; int ret = (int)para.RetractionSpeed; int liftPos = (int)para.LeftPosition; int rightPos = (int)para.RightPosition; - + try { + if (devices.Value.left.Communicator.Read<bool>("M117")) { @@ -81,6 +90,8 @@ } try { + + if (devices.Value.right.Communicator.Read<bool>("M117")) { return new WebResponseContent { Status = true, Message = "鐜板湪姝e湪杩涜涓紝绛夊緟鎿嶄綔瀹屾垚" }; @@ -98,7 +109,7 @@ { if (devices.Value.left.Communicator.Read<float>("D80")>= liftPos-5)//鍒拌揪鏈�澶т綅缃�) { - messages.Add($"杞ㄩ亾绔檣deptId}宸︿几缂╂潌宸插埌鏈�澶т綅缃�"); + messages.Add($"杞ㄩ亾绔檣deptId}宸﹁鎯曟満鏋勫凡鍒版渶澶т綅缃�"); } else @@ -115,7 +126,7 @@ { if (devices.Value.left.Communicator.Read<float>("D80") >=rightPos-5) { - messages.Add($"杞ㄩ亾绔檣deptId}鍙充几缂╂潌宸插埌鏈�澶т綅缃�"); + messages.Add($"杞ㄩ亾绔檣deptId}鍙宠鎯曟満鏋勫凡鍒版渶澶т綅缃�"); } else @@ -135,7 +146,7 @@ { if (devices.Value.left.Communicator.Read<bool>("M115")) //鍒拌揪鍘熺偣浣� { - messages.Add($"杞ㄩ亾绔檣deptId}宸︿几缂╂潌宸插埌鍘熺偣"); + messages.Add($"杞ㄩ亾绔檣deptId}宸﹁鎯曟満鏋勫凡鍒板師鐐�"); } else @@ -154,7 +165,7 @@ { if (devices.Value.right.Communicator.Read<bool>("M115")) { - messages.Add($"杞ㄩ亾绔檣deptId}鍙充几缂╂潌宸插埌鍘熺偣"); + messages.Add($"杞ㄩ亾绔檣deptId}鍙宠鎯曟満鏋勫凡鍒板師鐐�"); } else @@ -206,9 +217,9 @@ /// <summary> - /// 鎵嬪姩鎺у埗锛屼几缂╂潌鐨勭缉鍥炲拰浼稿嚭閫熷害 + /// 鎵嬪姩鎺у埗锛岃鎯曟満鏋勭殑缂╁洖鍜屼几鍑洪�熷害 /// </summary> - /// <param name="position">浼哥缉鏉嗙殑浣嶇疆锛堝乏鍙筹級</param> + /// <param name="position">璀︽儠鏈烘瀯鐨勪綅缃紙宸﹀彸锛�</param> /// <param name="ExtendedState">浼�/缂╃姸鎬�</param> /// <param name="DeptId">鑲¢亾鍙�</param> /// <returns></returns> @@ -233,8 +244,15 @@ // canRight = true; string message = ""; + var alarm = _alarm.QueryData(x => x.ResetStatus == true && x.Deptid == DeptId && !x.AlarmContent.Contains("闅滅")); // 鎺掗櫎 AlarmContent 鍖呭惈 "闅滅s" 鐨勮褰�.ToList(); + if (alarm.Count > 0) + { + return new WebResponseContent { Status = true, Message = "璀︽儠鏈烘瀯鎶ヨ锛岃鍏堝浣�" }; + } + try { + if (devices.Value.left.Communicator.Read<bool>("M117")) //榛樿鏄痜lase { @@ -247,6 +265,7 @@ } try { + if (devices.Value.right.Communicator.Read<bool>("M117")) { return new WebResponseContent { Status = true, Message = "鐜板湪姝e湪杩涜涓紝绛夊緟鎿嶄綔瀹屾垚" }; @@ -260,7 +279,7 @@ { if (devices.Value.left.Communicator.Read<float>("D80") >= liftPosition - 5) //鍒拌揪鐩爣浣嶇疆 { - message += "宸︿几缂╂潌鍒拌揪鐩爣浣嶇疆锛�"; + message += "宸﹁鎯曟満鏋勫埌杈剧洰鏍囦綅缃紱"; } else { @@ -271,7 +290,7 @@ devices.Value.left.Communicator.Write<bool>("M100", false); // 閲婃斁鎸夐挳 - Console.WriteLine($"{position}浼哥缉鏉嗘墜鍔ㄤ几鍑簕ext}"); + Console.WriteLine($"{position}璀︽儠鏈烘瀯鎵嬪姩浼稿嚭{ext}"); } } @@ -288,7 +307,7 @@ devices.Value.left.Communicator.Write<bool>("M101", true); Thread.Sleep(100); // 绛夊緟100ms锛堟ā鎷熸寜閽寜涓嬶級 devices.Value.left.Communicator.Write<bool>("M101", false); // 閲婃斁鎸夐挳 - Console.WriteLine($"{position}浼哥缉鏉嗘墜鍔ㄧ缉鍥瀧ext}"); + Console.WriteLine($"{position}璀︽儠鏈烘瀯鎵嬪姩缂╁洖{ext}"); } } @@ -297,7 +316,7 @@ { if (devices.Value.right.Communicator.Read<float>("D80") >= rigtpostition - 5) { - message += "鍙充几缂╂潌鍒拌揪鐩爣浣嶇疆锛�"; + message += "鍙宠鎯曟満鏋勫埌杈剧洰鏍囦綅缃紱"; } else { @@ -306,7 +325,7 @@ devices.Value.right.Communicator.Write<bool>("M100", true); Thread.Sleep(100); // 绛夊緟100ms锛堟ā鎷熸寜閽寜涓嬶級 devices.Value.right.Communicator.Write<bool>("M100", false); // 閲婃斁鎸夐挳 - Console.WriteLine($"{position}浼哥缉鏉嗘墜鍔ㄤ几鍑簕ret}"); + Console.WriteLine($"{position}璀︽儠鏈烘瀯鎵嬪姩浼稿嚭{ret}"); } @@ -315,7 +334,7 @@ { if (devices.Value.right.Communicator.Read<bool>("M115")) { - message += "鍙充几缂╂潌宸插埌鍘熺偣锛�"; + message += "鍙宠鎯曟満鏋勫凡鍒板師鐐癸紱"; } else { @@ -324,7 +343,7 @@ devices.Value.right.Communicator.Write<bool>("M101", true); Thread.Sleep(100); // 绛夊緟100ms锛堟ā鎷熸寜閽寜涓嬶級 devices.Value.right.Communicator.Write<bool>("M101", false); // 閲婃斁鎸夐挳 - Console.WriteLine($"{position}浼哥缉鏉嗘墜鍔ㄧ缉鍥瀧ret}"); + Console.WriteLine($"{position}璀︽儠鏈烘瀯鎵嬪姩缂╁洖{ret}"); } } @@ -394,7 +413,7 @@ /// <summary> - /// 浼哥缉鏉嗗綋鍓嶄綅缃�(杩欎釜娌℃湁鐢�) + /// 璀︽儠鏈烘瀯褰撳墠浣嶇疆(杩欎釜娌℃湁鐢�) /// <param name="deptid">杞ㄩ亾绔欏彿</param> public WebResponseContent CurrentLocation(int deptid) { @@ -405,7 +424,7 @@ return new WebResponseContent { Status = false, Message = "璁惧鏈壘鍒�" }; var deviceslift = devices.Value.left.Communicator.Read<float>("D80"); var devicesright = devices.Value.right.Communicator.Read<float>("D80"); - Console.WriteLine($"褰撳墠宸﹀彸浼哥缉鏉嗚繑鍥為�熷害鍒嗗埆涓轰负{deviceslift}"); + Console.WriteLine($"褰撳墠宸﹀彸璀︽儠鏈烘瀯杩斿洖閫熷害鍒嗗埆涓轰负{deviceslift}"); return new WebResponseContent { Status = true, -- Gitblit v1.9.3