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