diff --git a/src/1.datas/ATS.NonCustodial.Domain/Entities/Admins/App_Unitcode.cs b/src/1.datas/ATS.NonCustodial.Domain/Entities/Admins/App_Unitcode.cs
index faa7909..bf50492 100644
--- a/src/1.datas/ATS.NonCustodial.Domain/Entities/Admins/App_Unitcode.cs
+++ b/src/1.datas/ATS.NonCustodial.Domain/Entities/Admins/App_Unitcode.cs
@@ -57,5 +57,11 @@ namespace ATS.NonCustodial.Domain.Entities.Admins
///
[MaxLength(StringLengthConstants.StringLength255)]
public string? UnitIsReferToAs { get; set; }
+
+ ///
+ /// 查询界限
+ ///
+ [MaxLength(StringLengthConstants.StringLength2048)]
+ public string? limits { get; set; }
}
}
\ No newline at end of file
diff --git a/src/1.datas/ATS.NonCustodial.Domain/Entities/Business/CaseManagements/AppCaseSupervisor.cs b/src/1.datas/ATS.NonCustodial.Domain/Entities/Business/CaseManagements/AppCaseSupervisor.cs
index ab353bd..2dd7479 100644
--- a/src/1.datas/ATS.NonCustodial.Domain/Entities/Business/CaseManagements/AppCaseSupervisor.cs
+++ b/src/1.datas/ATS.NonCustodial.Domain/Entities/Business/CaseManagements/AppCaseSupervisor.cs
@@ -38,5 +38,7 @@ namespace ATS.NonCustodial.Domain.Entities.Business.CaseManagements
///
[MaxLength(StringLengthConstants.StringLength20)]
public string? SupervisorName { get; set; }
+
+ public long UnitId { get; set; }
}
}
\ No newline at end of file
diff --git a/src/1.datas/ATS.NonCustodial.Domain/Entities/Log/AppLoginLog.cs b/src/1.datas/ATS.NonCustodial.Domain/Entities/Log/AppLoginLog.cs
new file mode 100644
index 0000000..e492d5b
--- /dev/null
+++ b/src/1.datas/ATS.NonCustodial.Domain/Entities/Log/AppLoginLog.cs
@@ -0,0 +1,17 @@
+using ATS.NonCustodial.Domain.Shared.AggRootEntities;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace ATS.NonCustodial.Domain.Entities.Logs
+{
+ ///
+ /// 登录日志
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-12 18:30 PM
+ [Table("app_login_log")]
+ [Index(nameof(CreatedUserId), nameof(CreatedUserName))]
+ public class AppLoginLog : LogAbstract
+ {
+ }
+}
\ No newline at end of file
diff --git a/src/1.datas/ATS.NonCustodial.Domain/Entities/Log/AppOperationLog.cs b/src/1.datas/ATS.NonCustodial.Domain/Entities/Log/AppOperationLog.cs
new file mode 100644
index 0000000..dd9786a
--- /dev/null
+++ b/src/1.datas/ATS.NonCustodial.Domain/Entities/Log/AppOperationLog.cs
@@ -0,0 +1,42 @@
+using ATS.NonCustodial.Domain.Shared.AggRootEntities;
+using ATS.NonCustodial.Domain.Shared.Constants;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace ATS.NonCustodial.Domain.Entities.Logs
+{
+ ///
+ /// 操作日志
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-12 18:30 PM
+ [Table("app_operation_log")]
+ [Index(nameof(CreatedUserId), nameof(CreatedUserName))]
+ public class AppOperationLog : LogAbstract
+ {
+ ///
+ /// 接口名称
+ ///
+ [MaxLength(StringLengthConstants.StringLength255)]
+ public string? ApiLabel { get; set; }
+
+ ///
+ /// 接口地址
+ ///
+ [MaxLength(StringLengthConstants.StringLength128)]
+ public string? ApiPath { get; set; }
+
+ ///
+ /// 接口提交方法
+ ///
+ [MaxLength(StringLengthConstants.StringLength10)]
+ public string? ApiMethod { get; set; }
+
+ ///
+ /// 操作参数
+ ///
+ [MaxLength(StringLengthConstants.StringLength2048)]
+ public string? Params { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/src/2.services/ATS.NonCustodial.Application/Impl/Admins/AuthService.cs b/src/2.services/ATS.NonCustodial.Application/Impl/Admins/AuthService.cs
index 89e0a95..8ef8466 100644
--- a/src/2.services/ATS.NonCustodial.Application/Impl/Admins/AuthService.cs
+++ b/src/2.services/ATS.NonCustodial.Application/Impl/Admins/AuthService.cs
@@ -31,6 +31,7 @@ using Microsoft.AspNetCore.Mvc.ModelBinding;
using Microsoft.EntityFrameworkCore;
using Newtonsoft.Json;
using NPOI.SS.Formula.Functions;
+using NPOI.Util;
using StackExchange.Profiling;
using System.Diagnostics;
using System.Security.Claims;
@@ -399,6 +400,7 @@ namespace ATS.NonCustodial.Application.Impl.Admins
if (user == null) return string.Empty;
var roles = (await _userService.IsAdmin(user.Id)).Roles.Select(w => w.Id).ToList();
+ string limits = _appUnitRepository.AsQueryable(false, true).Where(a => a.Id == user.UnitId).Select(a => a.limits).FirstOrDefault();
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
var timeLogin = Convert.ToInt64(ts.TotalMilliseconds).ToString();
var token = LazyGetRequiredService().Create(new[]
@@ -413,7 +415,7 @@ namespace ATS.NonCustodial.Application.Impl.Admins
new Claim(ClaimAttributes.orgs,JsonConvert.SerializeObject(Array.Empty())) ,
new Claim(ClaimAttributes.phone,user?.Phone??""),
new Claim(ClaimAttributes.logtime,timeLogin),
-
+ new Claim(ClaimAttributes.limits,limits),
new Claim(ClaimAttributes.personType,user?.ChatPersonType.ToString()!)
});
diff --git a/src/2.services/ATS.NonCustodial.Application/Impl/Admins/UnitcodeService.cs b/src/2.services/ATS.NonCustodial.Application/Impl/Admins/UnitcodeService.cs
index 98d19cc..c4aa07b 100644
--- a/src/2.services/ATS.NonCustodial.Application/Impl/Admins/UnitcodeService.cs
+++ b/src/2.services/ATS.NonCustodial.Application/Impl/Admins/UnitcodeService.cs
@@ -18,6 +18,7 @@ using ATS.NonCustodial.Shared.Extensions.AdvancedQuery;
using AutoMapper.QueryableExtensions;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
+using System.Linq;
using Yitter.IdGenerator;
namespace ATS.NonCustodial.Application.Impl.Admins
@@ -34,12 +35,15 @@ namespace ATS.NonCustodial.Application.Impl.Admins
private readonly IEfRepository _appUnitcodeRepository;
private readonly IEfRepository _appDeptcodeRepository;
+ private readonly IEfRepository _userRepository;
public UnitcodeService(IEfRepository appUnitcodeRepository,
- IEfRepository appDeptcodeRepository)
+ IEfRepository appDeptcodeRepository,
+ IEfRepository userRepository)
{
_appUnitcodeRepository = appUnitcodeRepository;
_appDeptcodeRepository = appDeptcodeRepository;
+ _userRepository = userRepository;
}
#endregion Identity
@@ -316,6 +320,11 @@ namespace ATS.NonCustodial.Application.Impl.Admins
{
if (!(input?.Id > 0)) return ResultOutput.NotOk();
+ var unitlist = _appUnitcodeRepository.AsQueryable(false, true).Where(q => q.Id == input.Id).ToList();
+ foreach (var item in unitlist)
+ {
+ if (item.ParentUnitCode != input.ParentUnitCode) { return ResultOutput.NotOk("单位父级无法修改"); }
+ }
var entity = await _appUnitcodeRepository.FindAsync((long)input.Id);
if (!(entity?.Id > 0)) return ResultOutput.NotOk("编辑失败");
@@ -334,14 +343,45 @@ namespace ATS.NonCustodial.Application.Impl.Admins
{
Uow.BeginTransaction();
{
+ for (int i = 0; i < input.Ids.Count; i++)
+ {
+ var idlist= GetUnitIdList(input.Ids[i]);
+ //校验该单位下是否存在用户账户
+ if (_userRepository.AsQueryable(false, true).Where(q => idlist.Contains(q.UnitId??-1)).Any())
+ {
+ return ResultOutput.NotOk("该单位下存在用户账户,无法删除");
+ }
+
+ //删除
+ await _appUnitcodeRepository.DeleteAsync(w => idlist.Contains(w.Id));
+ }
//删除
- await _appUnitcodeRepository.DeleteAsync(w => input.Ids.Contains(w.Id));
+ // await _appUnitcodeRepository.DeleteAsync(w => input.Ids.Contains(w.Id));
//删除
- await _appUnitcodeRepository.DeleteAsync(w => input.Ids.Contains((long)w.ParentUnitCode));
+ // await _appUnitcodeRepository.DeleteAsync(w => input.Ids.Contains((long)w.ParentUnitCode));
}
await Uow.CommitAsync();
return ResultOutput.Ok();
}
+
+ ///
+ /// 递归查找该单位下的所有单位
+ ///
+ /// 单位id
+ /// 单位id集合
+ private List GetUnitIdList(long unitId)
+ {
+ List idList=new List();
+ idList.Add(unitId);
+ var unitlist=_appUnitcodeRepository.AsQueryable(false, true).Where(q => q.ParentUnitCode == unitId).ToList() ;
+ foreach (var item in unitlist)
+ {
+ idList.Add(item.Id);
+ var idlist = GetUnitIdList(item.Id);
+ idList.AddRange(idlist);
+ }
+ return idList;
+ }
#region Private
///
diff --git a/src/2.services/ATS.NonCustodial.Application/Impl/Admins/UserService.cs b/src/2.services/ATS.NonCustodial.Application/Impl/Admins/UserService.cs
index ac55c18..17f4458 100644
--- a/src/2.services/ATS.NonCustodial.Application/Impl/Admins/UserService.cs
+++ b/src/2.services/ATS.NonCustodial.Application/Impl/Admins/UserService.cs
@@ -12,6 +12,7 @@ using ATS.NonCustodial.Domain.Shared.OrmRepositories.Basic.EfCore;
using ATS.NonCustodial.DynamicApi;
using ATS.NonCustodial.DynamicApi.Attributes;
using ATS.NonCustodial.Shared.Common.Attributes;
+using ATS.NonCustodial.Shared.Common.Auth;
using ATS.NonCustodial.Shared.Common.Constants;
using ATS.NonCustodial.Shared.Common.Dtos;
using ATS.NonCustodial.Shared.Common.Dtos.Query;
diff --git a/src/2.services/ATS.NonCustodial.Application/Impl/Business/AppEarlyWarningService.cs b/src/2.services/ATS.NonCustodial.Application/Impl/Business/AppEarlyWarningService.cs
index cf154dc..c4857d5 100644
--- a/src/2.services/ATS.NonCustodial.Application/Impl/Business/AppEarlyWarningService.cs
+++ b/src/2.services/ATS.NonCustodial.Application/Impl/Business/AppEarlyWarningService.cs
@@ -282,7 +282,7 @@ namespace ATS.NonCustodial.Application.Impl.Business
.WhereIf(input.supname.NotNull(), w => w.SupervisedPersonName.Contains(input.supname))
.GroupBy(q => new { q.CaseId, q.CaseName, q.SupervisedPersonId, q.SupervisedPersonName }).Select(q => new { q.Key.CaseId, q.Key.CaseName, q.Key.SupervisedPersonName, q.Key.SupervisedPersonId, Count = q.ToList().Count() }).Skip((input.PageIndex - 1) * input.PageSize).Take(input.PageSize);
var SupervisedPersonIds = grudlist.Select(q => q.SupervisedPersonId);
- var grudlistcunot = express.Where(q => SupervisedPersonIds.Contains(q.SupervisedPersonId)).ToList();
+ // var grudlistcunot = express.Where(q => SupervisedPersonIds.Contains(q.SupervisedPersonId)).ToList();
return ResultOutput.Ok(new { TotalCount = express.GroupBy(q => new { q.CaseId, q.CaseName, q.SupervisedPersonId, q.SupervisedPersonName }).Count(), grudlist });
}
diff --git a/src/2.services/ATS.NonCustodial.Application/Impl/Business/CaseManagements/AppCaseManagementService.cs b/src/2.services/ATS.NonCustodial.Application/Impl/Business/CaseManagements/AppCaseManagementService.cs
index cecee5a..5c61d5d 100644
--- a/src/2.services/ATS.NonCustodial.Application/Impl/Business/CaseManagements/AppCaseManagementService.cs
+++ b/src/2.services/ATS.NonCustodial.Application/Impl/Business/CaseManagements/AppCaseManagementService.cs
@@ -16,6 +16,7 @@ using ATS.NonCustodial.Domain.Shared.Enums;
using ATS.NonCustodial.Domain.Shared.OrmRepositories.Basic.EfCore;
using ATS.NonCustodial.DynamicApi;
using ATS.NonCustodial.DynamicApi.Attributes;
+using ATS.NonCustodial.Shared.Common.Auth;
using ATS.NonCustodial.Shared.Common.Dtos;
using ATS.NonCustodial.Shared.Common.Enums;
using ATS.NonCustodial.Shared.Common.UnifiedResults;
@@ -140,24 +141,45 @@ namespace ATS.NonCustodial.Application.Impl.Business.CaseManagements
[HttpPost]
public async Task GetPageAsync(AppCaseManagementGetPageInput input)
{
+ var limits = User.limits;
+ var selectLimits = await _appCaseSupervisorRepository.AsQueryable(false, true)
+ .Where(w => limits.Contains(w.UnitId.ToString()))
+ .ToListAsync();
+ input.CaseIds= selectLimits.Select(w => w.CaseId).Distinct().ToList();
+
var express = await GetExpression(input, _appCaseManagementRepository.AsQueryable(false, true));
var rtn = await base.GetPageAsync(input, express);
- var caseIds = rtn.Data.Select(w => w.Id).ToList();
-
- var caseSupervisor = await _appCaseSupervisorRepository.AsQueryable(false, true)
- .Where(w => caseIds.Contains(w.CaseId))
- .ToListAsync();
-
foreach (var listDto in rtn.Data)
{
- listDto.Supervisor = caseSupervisor.Where(w => w.CaseId == listDto.Id).Select(w => w.SupervisorName).JoinAsString(",");
+ listDto.Supervisor = selectLimits.Where(w => w.CaseId == listDto.Id).Select(w => w.SupervisorName).JoinAsString(",");
}
return ResultOutput.Ok(rtn);
}
+ //[HttpPost]
+ //public async Task GetPageAsync(AppCaseManagementGetPageInput input)
+ //{
+ // var express = await GetExpression(input, _appCaseManagementRepository.AsQueryable(false, true));
+
+ // var rtn = await base.GetPageAsync(input, express);
+
+ // var caseIds = rtn.Data.Select(w => w.Id).ToList();
+
+ // var caseSupervisor = await _appCaseSupervisorRepository.AsQueryable(false, true)
+ // .Where(w => caseIds.Contains(w.CaseId))
+ // .ToListAsync();
+
+ // foreach (var listDto in rtn.Data)
+ // {
+ // listDto.Supervisor = caseSupervisor.Where(w => w.CaseId == listDto.Id).Select(w => w.SupervisorName).JoinAsString(",");
+ // }
+
+ // return ResultOutput.Ok(rtn);
+ //}
+
///
/// 案件统计
///
@@ -1429,6 +1451,7 @@ namespace ATS.NonCustodial.Application.Impl.Business.CaseManagements
var caseIds = await (await base.GetCurrentUserCaseListAsync()).Select(w => w.AppCaseManagement.Id).ToListAsync();
query = query
+ .WhereIf(pageInput.CaseIds.IsNotNullOrEmpty(), w => pageInput.CaseIds.Contains(w.Id))
.WhereIf(pageInput.CaseName.NotNull(), a => a.Name.Contains(pageInput.CaseName))
.WhereIf(pageInput.CaseTypeId != null, a => a.CaseTypeId == pageInput.CaseTypeId)
.WhereIf(pageInput.JudgmentStatusIds.IsNotNullOrEmpty(), w => pageInput.JudgmentStatusIds.Contains(w.JudgmentStatusId))
diff --git a/src/2.services/ATS.NonCustodial.Application/Impl/Logs/AuditLogService.cs b/src/2.services/ATS.NonCustodial.Application/Impl/Logs/AuditLogService.cs
new file mode 100644
index 0000000..ef9d6b7
--- /dev/null
+++ b/src/2.services/ATS.NonCustodial.Application/Impl/Logs/AuditLogService.cs
@@ -0,0 +1,55 @@
+using ATS.NonCustodial.Application.Base;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.AuditLog;
+using ATS.NonCustodial.AuditLogging.AuditLoggings.Services;
+using ATS.NonCustodial.AuditLogging.Dtos.Input;
+using ATS.NonCustodial.AuditLogging.Dtos.Output;
+using ATS.NonCustodial.AuditLogging.EntityFrameworkCore.Entities;
+using ATS.NonCustodial.AuditLogging.Mappers;
+using ATS.NonCustodial.DynamicApi;
+using ATS.NonCustodial.DynamicApi.Attributes;
+using Microsoft.AspNetCore.Mvc;
+
+namespace ATS.NonCustodial.Application.Impl.Logs
+{
+ ///
+ /// 审计日志服务
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-04-25 16:31
+ [DynamicApi(Area = "admin")]
+ public class AuditLogService : AdminAppServiceBase, IAuditLogService, IDynamicApi
+ {
+ #region Identity
+
+ protected readonly IAuditLogRepository AuditLogRepository;
+
+ public AuditLogService(IAuditLogRepository auditLogRepository)
+ {
+ AuditLogRepository = auditLogRepository;
+ }
+
+ #endregion Identity
+
+ ///
+ /// 查询
+ ///
+ ///
+ ///
+ [HttpPost]
+ public async Task GetAsync(AuditLogFilterDto filters)
+ {
+ var pagedList = await AuditLogRepository.GetAsync(filters.Event, filters.Source, filters.Category, filters.Created, filters.SubjectIdentifier, filters.SubjectName, filters.Page, filters.PageSize);
+ var auditLogsDto = pagedList.ToAuditLogModel();
+
+ return auditLogsDto;
+ }
+
+ ///
+ /// 删除
+ ///
+ ///
+ ///
+ [HttpDelete]
+ public virtual async Task DeleteLogsOlderThanAsync(DateTime deleteOlderThan) => await AuditLogRepository.DeleteLogsOlderThanAsync(deleteOlderThan);
+ }
+}
\ No newline at end of file
diff --git a/src/2.services/ATS.NonCustodial.Application/Impl/Logs/LoginLogService.cs b/src/2.services/ATS.NonCustodial.Application/Impl/Logs/LoginLogService.cs
new file mode 100644
index 0000000..75edc96
--- /dev/null
+++ b/src/2.services/ATS.NonCustodial.Application/Impl/Logs/LoginLogService.cs
@@ -0,0 +1,102 @@
+using ATS.NonCustodial.Application.Base;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog.Input;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog.Output;
+using ATS.NonCustodial.Domain.Entities.Logs;
+using ATS.NonCustodial.Domain.Shared.OrmRepositories.Basic.EfCore;
+using ATS.NonCustodial.DynamicApi;
+using ATS.NonCustodial.DynamicApi.Attributes;
+using ATS.NonCustodial.Shared.Common.UnifiedResults;
+using ATS.NonCustodial.Shared.Extensions;
+using ATS.NonCustodial.Shared.Helpers;
+using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc;
+
+namespace ATS.NonCustodial.Application.Impl.Logs
+{
+ ///
+ /// ¼־
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-17 10:15 PM
+ [DynamicApi(Area = "admin")]
+ public class LoginLogService : AdminAppServiceBase, ILoginLogService, IDynamicApi
+ {
+ #region Identity
+
+ private readonly IHttpContextAccessor _context;
+ private readonly IEfRepository _loginLogRepository;
+
+ public LoginLogService(
+ IHttpContextAccessor context,
+ IEfRepository loginLogRepository
+ )
+ {
+ _context = context;
+ _loginLogRepository = loginLogRepository;
+ }
+
+ #endregion Identity
+
+ ///
+ /// ѯ¼־б
+ ///
+ ///
+ ///
+ [HttpPost]
+ public async Task GetPageAsync(LogGetPageDto input)
+ {
+ var express = GetExpression(input, _loginLogRepository.AsQueryable(false, true));
+ var rtn = await base.GetPageAsync(input, express);
+ return ResultOutput.Ok(rtn);
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ public async Task> AddAsync(LoginLogAddInput input)
+ {
+ var res = new ResultOutput();
+
+ input.IP = IPHelper.GetIP(_context?.HttpContext?.Request);
+
+ string ua = _context.HttpContext.Request.Headers["User-Agent"];
+ if (ua.NotNull())
+ {
+ var client = UAParser.Parser.GetDefault().Parse(ua);
+ var device = client.Device.Family;
+ device = device.ToLower() == "other" ? "" : device;
+ input.Browser = client.UA.Family;
+ input.Os = client.OS.Family;
+ input.Device = device;
+ input.BrowserInfo = ua;
+ }
+ var entity = Mapper.Map(input);
+ var id = (await _loginLogRepository.InsertAsync(entity)).Id;
+
+ return id > 0 ? res.Ok(id) : res;
+ }
+
+ #region Private
+
+ ///
+ /// ѯ
+ ///
+ ///
+ ///
+ ///
+ private IQueryable GetExpression(LogGetPageDto pageInput, IQueryable query)
+ {
+ query = query
+ .WhereIf(pageInput.OperatorName.NotNull(), w => pageInput.OperatorName.Contains(w.CreatedUserName));
+
+ var express = base.GetEntityAddExpression(pageInput, query);
+
+ return express;
+ }
+
+ #endregion Private
+ }
+}
\ No newline at end of file
diff --git a/src/2.services/ATS.NonCustodial.Application/Impl/Logs/OperationLogService.cs b/src/2.services/ATS.NonCustodial.Application/Impl/Logs/OperationLogService.cs
new file mode 100644
index 0000000..17e8b14
--- /dev/null
+++ b/src/2.services/ATS.NonCustodial.Application/Impl/Logs/OperationLogService.cs
@@ -0,0 +1,153 @@
+using ATS.NonCustodial.Application.Base;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Business.AppCaseManagements.AppCaseManagement;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog.Input;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.OprationLog;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.OprationLog.Input;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.OprationLog.Output;
+using ATS.NonCustodial.Domain.Entities.Logs;
+using ATS.NonCustodial.Domain.Shared.AggRootEntities.Dtos;
+using ATS.NonCustodial.Domain.Shared.OrmRepositories.Basic.EfCore;
+using ATS.NonCustodial.DynamicApi;
+using ATS.NonCustodial.DynamicApi.Attributes;
+using ATS.NonCustodial.Shared.Common.UnifiedResults;
+using ATS.NonCustodial.Shared.Extensions;
+using AutoMapper.QueryableExtensions;
+using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.EntityFrameworkCore;
+
+namespace ATS.NonCustodial.Application.Impl.Logs
+{
+ ///
+ /// ־
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-17 10:11 PM
+ [DynamicApi(Area = "admin")]
+ public class OperationLogService : AdminAppServiceBase, IOperationLogService, IDynamicApi
+ {
+ #region Identity
+
+ private readonly IHttpContextAccessor _context;
+ private readonly IEfRepository _oprationLogRepository;
+ private readonly IAppCaseManagementService _appCaseManagementService;
+
+ public OperationLogService(
+ IHttpContextAccessor context,
+ IEfRepository oprationLogRepository,
+ IAppCaseManagementService appCaseManagementService
+ )
+ {
+ _context = context;
+ _oprationLogRepository = oprationLogRepository;
+ _appCaseManagementService = appCaseManagementService;
+ }
+
+ #endregion Identity
+
+ ///
+ /// ѯ־б
+ ///
+ ///
+ ///
+ [HttpPost]
+ public async Task GetPageAsync(LogGetPageDto input)
+ {
+ var express = await GetExpression(input, _oprationLogRepository.AsQueryable(false, true).Take(3000));
+ var rtn = await base.GetPageAsync(input, express);
+
+ return ResultOutput.Ok(rtn);
+ }
+
+ ///
+ /// ѯ־ϸ
+ ///
+ ///
+ ///
+ public async Task Get(long id)
+ {
+ var rtn = await base.GetAsync(_oprationLogRepository, id);
+ return ResultOutput.Ok(rtn);
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ public async Task AddAsync(OprationLogAddInput input)
+ {
+ string ua = _context.HttpContext!.Request.Headers["User-Agent"];
+ var client = UAParser.Parser.GetDefault().Parse(ua);
+ var device = client.Device.Family;
+ device = device.ToLower() == "other" ? "" : device;
+ input.Browser = client.UA.Family;
+ input.Os = client.OS.Family;
+ input.Device = device;
+ input.BrowserInfo = ua;
+
+ input.NickName = User.NickName;
+ input.IpAddress = _context.HttpContext.Connection.RemoteIpAddress?.ToString().Replace("::ffff:", "")/*IPHelper.GetIP(_context?.HttpContext?.Request)*/;
+
+ var entity = Mapper.Map(input);
+ var id = ((await _oprationLogRepository.InsertAsync(entity))!).Id;
+
+ return ResultOutput.Result(id > 0);
+ }
+
+ ///
+ /// ҵ̨==>5־
+ ///
+ ///
+ public async Task OperationBusinessWorkbench()
+ {
+ var userIds = await _appCaseManagementService.GetUserIdListByCurrentUser();
+
+ var dataList = await _oprationLogRepository.AsQueryable(false, true)
+ .Where(w => w.CreatedUserId != null && userIds.Contains(w.CreatedUserId.Value))
+ .OrderByDescending(w => w.CreatedTime)
+ .Skip(0)
+ .Take(5)
+ .ProjectTo(Mapper.ConfigurationProvider)
+ .ToListAsync();
+ return ResultOutput.Ok(dataList);
+ }
+
+ ///
+ /// ɾ־
+ ///
+ ///
+ ///
+ public async Task BatchDeleteAsync(BatchIdsInput input)
+ {
+ var rtn = await _oprationLogRepository.DeleteAsync(w => input.Ids.Contains(w.Id));
+
+ return ResultOutput.Ok(rtn > 0);
+ }
+
+ #region Private
+
+ ///
+ /// ѯ
+ ///
+ ///
+ ///
+ ///
+ private async Task> GetExpression(LogGetPageDto pageInput, IQueryable query)
+ {
+ var userIds = await _appCaseManagementService.GetUserIdListByCurrentUser();
+
+ query = query
+ .Where(w => w.CreatedUserId != null && userIds.Contains(w.CreatedUserId.Value))
+ .WhereIf(pageInput.OperatorName.NotNull(), w => w.CreatedUserName.Contains(pageInput.OperatorName))
+ .WhereIf(pageInput.Device.NotNull(), w => w.Device==pageInput.Device)
+ .WhereIf(pageInput.NickName.NotNull(), w => w.NickName==pageInput.NickName);
+
+ var express = base.GetEntityAddExpression(pageInput, query);
+
+ return express;
+ }
+
+ #endregion Private
+ }
+}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Admins/Auth/Output/AuthLoginOutput.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Admins/Auth/Output/AuthLoginOutput.cs
index 064161d..4a48de3 100644
--- a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Admins/Auth/Output/AuthLoginOutput.cs
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Admins/Auth/Output/AuthLoginOutput.cs
@@ -1,4 +1,6 @@
-using ATS.NonCustodial.Shared.Common.Enums;
+using ATS.NonCustodial.Domain.Shared.Constants;
+using ATS.NonCustodial.Shared.Common.Enums;
+using System.ComponentModel.DataAnnotations;
namespace ATS.NonCustodial.Application.Contracts.Interfaces.Admins.Auth.Output
{
@@ -73,5 +75,10 @@ namespace ATS.NonCustodial.Application.Contracts.Interfaces.Admins.Auth.Output
/// 手机登录获取到得手机唯一标识,(用于个推)
///
public string? CId { get; set; }
+
+ ///
+ /// 查询界限
+ ///
+ public string? limits { get; set; }
}
}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppCaseManagements/AppCaseManagement/Input/AppCaseManagementGetPageInput.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppCaseManagements/AppCaseManagement/Input/AppCaseManagementGetPageInput.cs
index 543c767..033e49b 100644
--- a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppCaseManagements/AppCaseManagement/Input/AppCaseManagementGetPageInput.cs
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppCaseManagements/AppCaseManagement/Input/AppCaseManagementGetPageInput.cs
@@ -29,5 +29,7 @@ namespace ATS.NonCustodial.Application.Contracts.Interfaces.Business.AppCaseMana
/// 案件类型(数据来自字典)
///
public long? CaseTypeId { get; set; }
+
+ public List? CaseIds { get; set; }
}
}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppCaseManagements/AppCaseManagement/Output/AppCaseManagementListDto.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppCaseManagements/AppCaseManagement/Output/AppCaseManagementListDto.cs
index e9fc991..10aaae4 100644
--- a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppCaseManagements/AppCaseManagement/Output/AppCaseManagementListDto.cs
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppCaseManagements/AppCaseManagement/Output/AppCaseManagementListDto.cs
@@ -62,7 +62,7 @@ namespace ATS.NonCustodial.Application.Contracts.Interfaces.Business.AppCaseMana
///
/// 案子开始时间
///
- public DateTime CaseBeginTime { get; set; }
+ public DateTime? CaseBeginTime { get; set; }
///
/// 案子结束时间
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/AuditLog/IAuditLogService.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/AuditLog/IAuditLogService.cs
new file mode 100644
index 0000000..00df510
--- /dev/null
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/AuditLog/IAuditLogService.cs
@@ -0,0 +1,17 @@
+using ATS.NonCustodial.AuditLogging.Dtos.Input;
+using ATS.NonCustodial.AuditLogging.Dtos.Output;
+
+namespace ATS.NonCustodial.Application.Contracts.Interfaces.Logs.AuditLog
+{
+ ///
+ ///
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-04-25 16:23
+ public interface IAuditLogService
+ {
+ Task GetAsync(AuditLogFilterDto filters);
+
+ Task DeleteLogsOlderThanAsync(DateTime deleteOlderThan);
+ }
+}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/ILoginLogService.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/ILoginLogService.cs
new file mode 100644
index 0000000..fe2d3ae
--- /dev/null
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/ILoginLogService.cs
@@ -0,0 +1,27 @@
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog.Input;
+using ATS.NonCustodial.Shared.Common.UnifiedResults;
+
+namespace ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog
+{
+ ///
+ /// ¼־ӿ
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-14 09:32 PM
+ public interface ILoginLogService
+ {
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task GetPageAsync(LogGetPageDto input);
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task> AddAsync(LoginLogAddInput input);
+ }
+}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/Input/LogGetPageDto.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/Input/LogGetPageDto.cs
new file mode 100644
index 0000000..e3eb6a6
--- /dev/null
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/Input/LogGetPageDto.cs
@@ -0,0 +1,25 @@
+using ATS.NonCustodial.Shared.Common.Dtos;
+
+namespace ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog.Input
+{
+ ///
+ ///
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-14 09:32 PM
+ public class LogGetPageDto : PageRequestBaseInput
+ {
+ ///
+ /// 操作者名称
+ ///
+ public string? OperatorName { get; set; }
+ ///
+ /// 手机型号
+ ///
+ public string? Device { get; set; }
+ ///
+ /// app
+ ///
+ public string? NickName { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/Input/LoginLogAddInput.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/Input/LoginLogAddInput.cs
new file mode 100644
index 0000000..a97bcae
--- /dev/null
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/Input/LoginLogAddInput.cs
@@ -0,0 +1,75 @@
+namespace ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog.Input
+{
+ ///
+ /// 添加
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-14 09:32 PM
+ public class LoginLogAddInput
+ {
+ ///
+ /// 租户Id
+ ///
+ public long? TenantId { get; set; }
+
+ ///
+ /// 昵称
+ ///
+ public string? NickName { get; set; }
+
+ ///
+ /// IP
+ ///
+ public string? IP { get; set; }
+
+ ///
+ /// 浏览器
+ ///
+ public string? Browser { get; set; }
+
+ ///
+ /// 操作系统
+ ///
+ public string? Os { get; set; }
+
+ ///
+ /// 设备
+ ///
+ public string? Device { get; set; }
+
+ ///
+ /// 浏览器信息
+ ///
+ public string? BrowserInfo { get; set; }
+
+ ///
+ /// 耗时(毫秒)
+ ///
+ public long ElapsedMilliseconds { get; set; }
+
+ ///
+ /// 操作状态
+ ///
+ public bool? Status { get; set; }
+
+ ///
+ /// 操作消息
+ ///
+ public string? Msg { get; set; }
+
+ ///
+ /// 操作结果
+ ///
+ public string? Result { get; set; }
+
+ ///
+ /// 创建者Id
+ ///
+ public long? CreatedUserId { get; set; }
+
+ ///
+ /// 创建者
+ ///
+ public string? CreatedUserName { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/Output/LoginLogListOutput.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/Output/LoginLogListOutput.cs
new file mode 100644
index 0000000..53b28e5
--- /dev/null
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/LoginLog/Output/LoginLogListOutput.cs
@@ -0,0 +1,47 @@
+using ATS.NonCustodial.Domain.Shared.AggRootEntities;
+
+namespace ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog.Output
+{
+ ///
+ /// 登录日志输出Dto
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-14 09:32 PM
+ public class LoginLogListOutput : EntityFull
+ {
+ ///
+ /// 昵称
+ ///
+ public string? NickName { get; set; }
+
+ ///
+ /// IP
+ ///
+ public string? IP { get; set; }
+
+ ///
+ /// 浏览器
+ ///
+ public string? Browser { get; set; }
+
+ ///
+ /// 操作系统
+ ///
+ public string? Os { get; set; }
+
+ ///
+ /// 设备
+ ///
+ public string? Device { get; set; }
+
+ ///
+ /// 耗时(毫秒)
+ ///
+ public long ElapsedMilliseconds { get; set; }
+
+ ///
+ /// 操作消息
+ ///
+ public string? Msg { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/OprationLog/IOperationLogService.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/OprationLog/IOperationLogService.cs
new file mode 100644
index 0000000..b184156
--- /dev/null
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/OprationLog/IOperationLogService.cs
@@ -0,0 +1,34 @@
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.LoginLog.Input;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.OprationLog.Input;
+using ATS.NonCustodial.Shared.Common.UnifiedResults;
+
+namespace ATS.NonCustodial.Application.Contracts.Interfaces.Logs.OprationLog
+{
+ ///
+ /// ־ӿ
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-14 09:32 PM
+ public interface IOperationLogService
+ {
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task GetPageAsync(LogGetPageDto input);
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ Task AddAsync(OprationLogAddInput input);
+
+ ///
+ /// ҵ̨==>5־
+ ///
+ ///
+ Task OperationBusinessWorkbench();
+ }
+}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/OprationLog/Input/OprationLogAddInput.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/OprationLog/Input/OprationLogAddInput.cs
new file mode 100644
index 0000000..5957205
--- /dev/null
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/OprationLog/Input/OprationLogAddInput.cs
@@ -0,0 +1,85 @@
+namespace ATS.NonCustodial.Application.Contracts.Interfaces.Logs.OprationLog.Input
+{
+ ///
+ /// 添加
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-14 09:32 PM
+ public class OprationLogAddInput
+ {
+ ///
+ /// 昵称
+ ///
+ public string? NickName { get; set; }
+
+ ///
+ /// 接口名称
+ ///
+ public string? ApiLabel { get; set; }
+
+ ///
+ /// 接口地址
+ ///
+ public string? ApiPath { get; set; }
+
+ ///
+ /// 接口提交方法
+ ///
+ public string? ApiMethod { get; set; }
+
+ ///
+ /// IP
+ ///
+ public string? IpAddress { get; set; }
+
+ ///
+ /// 浏览器
+ ///
+ public string? Browser { get; set; }
+
+ ///
+ /// 操作系统
+ ///
+ public string? Os { get; set; }
+
+ ///
+ /// 设备
+ ///
+ public string? Device { get; set; }
+
+ ///
+ /// 浏览器信息
+ ///
+ public string? BrowserInfo { get; set; }
+
+ ///
+ /// 耗时(毫秒)
+ ///
+ public long ElapsedMilliseconds { get; set; }
+
+ ///
+ /// 操作状态
+ ///
+ public bool? Status { get; set; }
+
+ ///
+ /// 操作消息
+ ///
+ public string? Msg { get; set; }
+
+ ///
+ /// 操作参数
+ ///
+ public string? Params { get; set; }
+
+ ///
+ /// 操作结果
+ ///
+ public string? Result { get; set; }
+
+ ///
+ /// 异常信息
+ ///
+ public string? Exception { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/OprationLog/Output/OprationLogListOutput.cs b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/OprationLog/Output/OprationLogListOutput.cs
new file mode 100644
index 0000000..39a80fb
--- /dev/null
+++ b/src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Logs/OprationLog/Output/OprationLogListOutput.cs
@@ -0,0 +1,77 @@
+using ATS.NonCustodial.Domain.Shared.AggRootEntities;
+
+namespace ATS.NonCustodial.Application.Contracts.Interfaces.Logs.OprationLog.Output
+{
+ ///
+ /// OprationLogListOutput
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-14 09:32 PM
+ public class OprationLogListOutput : EntityFull
+ {
+ ///
+ /// 昵称
+ ///
+ public string? NickName { get; set; }
+
+ ///
+ /// 接口名称
+ ///
+ public string? ApiLabel { get; set; }
+
+ ///
+ /// 接口地址
+ ///
+ public string? ApiPath { get; set; }
+
+ ///
+ /// 接口提交方法
+ ///
+ public string? ApiMethod { get; set; }
+
+ ///
+ /// IpAddress
+ ///
+ public string? IpAddress { get; set; }
+
+ ///
+ /// 浏览器
+ ///
+ public string? Browser { get; set; }
+
+ ///
+ /// 操作系统
+ ///
+ public string? Os { get; set; }
+
+ ///
+ /// 设备
+ ///
+ public string? Device { get; set; }
+
+ ///
+ /// 耗时(毫秒)
+ ///
+ public long ElapsedMilliseconds { get; set; }
+
+ ///
+ /// 操作消息
+ ///
+ public string? Msg { get; set; }
+
+ ///
+ /// 操作参数
+ ///
+ public string? Params { get; set; }
+
+ ///
+ /// 操作结果
+ ///
+ public string? Result { get; set; }
+
+ ///
+ /// 异常信息
+ ///
+ public string? Exception { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_api.json b/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_api.json
new file mode 100644
index 0000000..e08f4f9
--- /dev/null
+++ b/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_api.json
@@ -0,0 +1,3939 @@
+[
+ {
+ "id": 719918336118853,
+ "parentId": 0,
+ "label": "审计日志服务",
+ "path": "audit-log",
+ "description": "审计日志服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336118854,
+ "parentId": 719918336118853,
+ "name": "",
+ "label": "查询",
+ "path": "/api/admin/audit-log/get",
+ "httpMethods": "Post",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336118855,
+ "parentId": 719918336118853,
+ "name": "",
+ "label": "删除",
+ "path": "/api/admin/audit-log/delete-logs-older-than",
+ "httpMethods": "Delete",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336118856,
+ "parentId": 0,
+ "label": "登录日志服务",
+ "path": "login-log",
+ "description": "登录日志服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336118857,
+ "parentId": 719918336118856,
+ "name": "",
+ "label": "查询登录日志列表",
+ "path": "/api/admin/login-log/get-page",
+ "httpMethods": "Post",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336118858,
+ "parentId": 719918336118856,
+ "name": "",
+ "label": "新增",
+ "path": "/api/admin/login-log/add",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336118859,
+ "parentId": 0,
+ "label": "操作日志服务",
+ "path": "operation-log",
+ "description": "操作日志服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336118860,
+ "parentId": 719918336118859,
+ "name": "",
+ "label": "查询操作日志列表",
+ "path": "/api/admin/operation-log/get-page",
+ "httpMethods": "Post",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336118861,
+ "parentId": 719918336118859,
+ "name": "",
+ "label": "查询操作日志明细",
+ "path": "/api/admin/operation-log/get",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336118862,
+ "parentId": 719918336118859,
+ "name": "",
+ "label": "新增",
+ "path": "/api/admin/operation-log/add",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336118863,
+ "parentId": 719918336118859,
+ "name": "",
+ "label": "业务工作台==>最新5条操作日志",
+ "path": "/api/admin/operation-log/operation-business-workbench",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336118864,
+ "parentId": 719918336118859,
+ "name": "",
+ "label": "批量删除操作日志",
+ "path": "/api/admin/operation-log/batch-delete",
+ "httpMethods": "Put",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336118865,
+ "parentId": 0,
+ "label": "数据权限规则服务----2023-08-23 16:25",
+ "path": "app-data-privilege-rule",
+ "description": "数据权限规则服务----2023-08-23 16:25",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336122949,
+ "parentId": 719918336118865,
+ "name": "",
+ "label": "查询数据权限",
+ "path": "/api/admin/app-data-privilege-rule/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122950,
+ "parentId": 719918336118865,
+ "name": "",
+ "label": "查询列表",
+ "path": "/api/admin/app-data-privilege-rule/get-page",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122951,
+ "parentId": 719918336118865,
+ "name": "",
+ "label": "创建或者修改数据权限规则",
+ "path": "/api/admin/app-data-privilege-rule/create-or-modify",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122952,
+ "parentId": 719918336118865,
+ "name": "",
+ "label": "批量删除",
+ "path": "/api/admin/app-data-privilege-rule/batch-delete",
+ "httpMethods": "Put",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336122953,
+ "parentId": 0,
+ "label": "通知公告管理",
+ "path": "app-announcement",
+ "description": "通知公告管理",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336122954,
+ "parentId": 719918336122953,
+ "name": "",
+ "label": "查询公告明细",
+ "path": "/api/admin/app-announcement/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122955,
+ "parentId": 719918336122953,
+ "name": "",
+ "label": "分页查询",
+ "path": "/api/admin/app-announcement/get-page",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122956,
+ "parentId": 719918336122953,
+ "name": "",
+ "label": "创建或者修改通知公告",
+ "path": "/api/admin/app-announcement/create-or-modify",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122957,
+ "parentId": 719918336122953,
+ "name": "",
+ "label": "批量修改状态",
+ "path": "/api/admin/app-announcement/batch-change-dictionary-status",
+ "httpMethods": "Put",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122958,
+ "parentId": 719918336122953,
+ "name": "",
+ "label": "批量删除",
+ "path": "/api/admin/app-announcement/batch-delete",
+ "httpMethods": "Delete",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122959,
+ "parentId": 719918336122953,
+ "name": "",
+ "label": "分页查询(公告查阅列表)",
+ "path": "/api/admin/app-announcement/view-statistics",
+ "httpMethods": "Post",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122960,
+ "parentId": 719918336122953,
+ "name": "",
+ "label": "业务工作台==>最新5条公告",
+ "path": "/api/admin/app-announcement/announcement-business-workbench",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122961,
+ "parentId": 719918336122953,
+ "name": "",
+ "label": "上传文件",
+ "path": "/api/admin/app-announcement/upload-file",
+ "httpMethods": "Post",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122962,
+ "parentId": 719918336122953,
+ "name": "",
+ "label": "批量设置是否查阅状态",
+ "path": "/api/admin/app-announcement/batch-set-check-status",
+ "httpMethods": "Put",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336122963,
+ "parentId": 0,
+ "label": "被监管人业务申请",
+ "path": "app-business",
+ "description": "被监管人业务申请",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336122964,
+ "parentId": 719918336122963,
+ "name": "",
+ "label": "查询",
+ "path": "/api/admin/app-business/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122965,
+ "parentId": 719918336122963,
+ "name": "",
+ "label": "查询列表",
+ "path": "/api/admin/app-business/get-page",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122966,
+ "parentId": 719918336122963,
+ "name": "",
+ "label": "越界申请统计",
+ "path": "/api/admin/app-business/get-applicationstatistics",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122967,
+ "parentId": 719918336122963,
+ "name": "",
+ "label": "创建或者修改通知业务申请(被监管人)",
+ "path": "/api/admin/app-business/create-or-modify",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122968,
+ "parentId": 719918336122963,
+ "name": "",
+ "label": "批量删除",
+ "path": "/api/admin/app-business/batch-delete",
+ "httpMethods": "Delete",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122969,
+ "parentId": 719918336122963,
+ "name": "",
+ "label": "批量审核",
+ "path": "/api/admin/app-business/batch-audit",
+ "httpMethods": "Put",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122970,
+ "parentId": 719918336122963,
+ "name": "",
+ "label": "业务工作台==>最新5条业务申请",
+ "path": "/api/admin/app-business/bus-app-business-workbench",
+ "httpMethods": "Get",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336122971,
+ "parentId": 0,
+ "label": "常用围栏服务",
+ "path": "app-common-fence",
+ "description": "常用围栏服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336122972,
+ "parentId": 719918336122971,
+ "name": "",
+ "label": "查询围栏",
+ "path": "/api/admin/app-common-fence/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122973,
+ "parentId": 719918336122971,
+ "name": "",
+ "label": "查询列表(只显示常用围栏)",
+ "path": "/api/admin/app-common-fence/get-page",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122974,
+ "parentId": 719918336122971,
+ "name": "",
+ "label": "获取常用围栏列表",
+ "path": "/api/admin/app-common-fence/get-list",
+ "httpMethods": "Get",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122975,
+ "parentId": 719918336122971,
+ "name": "",
+ "label": "创建或者修改常用围栏",
+ "path": "/api/admin/app-common-fence/create-or-modify",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122976,
+ "parentId": 719918336122971,
+ "name": "",
+ "label": "批量删除",
+ "path": "/api/admin/app-common-fence/batch-delete",
+ "httpMethods": "Delete",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336122977,
+ "parentId": 0,
+ "label": "设备管理服务",
+ "path": "app-device-management",
+ "description": "设备管理服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336122978,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "查询",
+ "path": "/api/admin/app-device-management/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122979,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "查询列表",
+ "path": "/api/admin/app-device-management/get-page",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122980,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "获取设备信息",
+ "path": "/api/admin/app-device-management/device-information",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122981,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "设备统计",
+ "path": "/api/admin/app-device-management/equipment-statistics",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122982,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "创建或者修改设备管理",
+ "path": "/api/admin/app-device-management/create-or-modify",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122983,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "批量删除",
+ "path": "/api/admin/app-device-management/batch-delete",
+ "httpMethods": "Delete",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122984,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "批量修改状态",
+ "path": "/api/admin/app-device-management/batch-change-status",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122985,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "批量修改设备在线、离线状态",
+ "path": "/api/admin/app-device-management/batch-change-device-status",
+ "httpMethods": "Post",
+ "description": "当前接口鉴权了 需要取消鉴权,同时考虑是设备请求 是否PUT可以修改为post",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122986,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "设备管理-分享",
+ "path": "/api/admin/app-device-management/shared-localhost-to-url",
+ "httpMethods": "Post",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122987,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "获取在分享时间限制内被监管人员的位置信息",
+ "path": "/api/admin/app-device-management/get-shared-location-in-time-limit",
+ "httpMethods": "Get",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122988,
+ "parentId": 719918336122977,
+ "name": "",
+ "label": "通过设备id获取当前设备的经纬度",
+ "path": "/api/admin/app-device-management/get-lat-lon-by-device-id",
+ "httpMethods": "Get",
+ "sort": 11,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336122989,
+ "parentId": 0,
+ "label": "预警提醒管理(实时)",
+ "path": "app-early-warning",
+ "description": "预警提醒管理(实时)",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336122990,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "手动添加预警信息[比如:监管人App聊天窗口调用]",
+ "path": "/api/admin/app-early-warning/manual-add-early-warning",
+ "httpMethods": "Post",
+ "description": "###### 手动触发\r\n 通过移动端监管人APP给被监管人手动录入预警的类型数据",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122991,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "新增预计信息",
+ "path": "/api/admin/app-early-warning/add",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122992,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "批量新增预计信息",
+ "path": "/api/admin/app-early-warning/batch-add",
+ "httpMethods": "Put",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122993,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "批量新增推送结果",
+ "path": "/api/admin/app-early-warning/batch-add-push-result",
+ "httpMethods": "Put",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122994,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "根据预计类型枚举和设备唯一标识符新增预警信息",
+ "path": "/api/admin/app-early-warning/add-early-warning",
+ "httpMethods": "Post",
+ "description": "###### 设备触发\r\n 设备触发设备拆除的预警情况,不需要token鉴权,只需要一个设备唯一码即可",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122995,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "查询列表",
+ "path": "/api/admin/app-early-warning/get-page",
+ "httpMethods": "Post",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122996,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "越界预警统计查询",
+ "path": "/api/admin/app-early-warning/get-crossborder-statistics",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122997,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "设备上传经纬度时候,验证",
+ "path": "/api/admin/app-early-warning/valid-with-latitude-and-longitude",
+ "httpMethods": "Post",
+ "description": "###### 设备上传经纬度时候,验证\r\n a)是否脱离监管区域,监管区域以案件设置的围栏为准,这里需要注意一下,如果通过了跨区域的申请,在这个时间内,不做预警触发\r\n b)同案人员地点靠经,如果存在2个以上的人员(包括2个),依据最近一次经纬度进行校验,范围为案件申请里面的接近等级",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122998,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "批量设置是否查阅状态",
+ "path": "/api/admin/app-early-warning/batch-set-check-status",
+ "httpMethods": "Post",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336122999,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "业务工作台==>最新5条预警",
+ "path": "/api/admin/app-early-warning/early-warning-business-workbench",
+ "httpMethods": "Post",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336123000,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "通过经纬度 获取poi",
+ "path": "/api/admin/app-early-warning/getpoi",
+ "httpMethods": "Post",
+ "description": "",
+ "sort": 11,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336123001,
+ "parentId": 719918336122989,
+ "name": "",
+ "label": "根据时间范围查询预警信息",
+ "path": "/api/admin/app-early-warning/get-early-warning-by-time-range",
+ "httpMethods": "Post",
+ "sort": 12,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336123002,
+ "parentId": 0,
+ "label": "App接口",
+ "path": "app-management",
+ "description": "App接口",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336123003,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取监管人员下的所有被监管人员人信息",
+ "path": "/api/admin/app-management/get-supervised-person-list-by-name",
+ "httpMethods": "Get",
+ "description": "",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336123004,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取监管人员下的所有被监管人员人信息(通过案件分组)",
+ "path": "/api/admin/app-management/get-supervised-person-list-by-name-to-case-group",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336123005,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "点击被监管人员查看其案子明细",
+ "path": "/api/admin/app-management/get-super-person-case-detail",
+ "httpMethods": "Post",
+ "description": "###### 入参示例\r\n {\r\n \"caseId\": 300418976542789,\r\n \"superPersonId\": 297606179328069\r\n }",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336123006,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取案件批注内容列表",
+ "path": "/api/admin/app-management/get-app-case-notes",
+ "httpMethods": "Get",
+ "description": "###### 入参示例\r\n 299059431809093",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336123007,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "根据被监管人员Id查询体征信息",
+ "path": "/api/admin/app-management/get-app-signs-information",
+ "httpMethods": "Get",
+ "description": "###### 入参示例\r\n 297606179328069",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127045,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取被监管人员的打卡记录(被监管人和监管人App通用)",
+ "path": "/api/admin/app-management/get-app-punch-record",
+ "httpMethods": "Post",
+ "description": "###### 入参示例\r\n {\r\n \"pageIndex\": 1,\r\n \"pageSize\": 10,\r\n \"caseId\": 300418976542789,\r\n \"supervisedPersonId\": 297606179328069\r\n }",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127046,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取被监管人员历史轨迹",
+ "path": "/api/admin/app-management/get-app-historical-track",
+ "httpMethods": "Post",
+ "description": "###### 入参示例\r\n {\r\n \"pageIndex\": 1,\r\n \"pageSize\": 10,\r\n \"caseId\": 300418976542789,\r\n \"supervisedPersonId\": 297606179328069\r\n }",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127047,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取监管人员手里的案子列表[分页]",
+ "path": "/api/admin/app-management/get-app-supervisor-case-list",
+ "httpMethods": "Post",
+ "description": "###### 入参示例\r\n {\r\n \"supervisorId\": 298680001155141,\r\n \"caseProgress\": 0\r\n }",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127048,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取案子明细",
+ "path": "/api/admin/app-management/get-app-case-detail",
+ "httpMethods": "Get",
+ "description": "###### 入参示例\r\n 300418976542789",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127049,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "添加案件重要节点批注",
+ "path": "/api/admin/app-management/add-app-case-notes",
+ "httpMethods": "Post",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127050,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取当前监管人拥有的被监管人的业务申请记录列表[分页]",
+ "path": "/api/admin/app-management/get-app-business-by-status-list",
+ "httpMethods": "Post",
+ "description": "业务申请审核状态(0:待审核 1:已通过 2:已驳回)",
+ "sort": 11,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127051,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取业务申请明细",
+ "path": "/api/admin/app-management/get-app-business-detail",
+ "httpMethods": "Get",
+ "sort": 12,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127052,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "批量审核(App业务审核)",
+ "path": "/api/admin/app-management/app-business-batch-audit",
+ "httpMethods": "Post",
+ "sort": 13,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127053,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "监管人提醒",
+ "path": "/api/admin/app-management/app-supervisor-reminds",
+ "httpMethods": "Post",
+ "sort": 14,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127054,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "监管人简化版提醒(监管人)",
+ "path": "/api/admin/app-management/get-simplify-supervisor-reminds",
+ "httpMethods": "Post",
+ "sort": 15,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127055,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "批量设置消息提示是否查阅(监管人)",
+ "path": "/api/admin/app-management/get-check-supervisor-reminds-status",
+ "httpMethods": "Post",
+ "sort": 16,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127056,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取当前监管人下所有的被监管人(聊天列表)",
+ "path": "/api/admin/app-management/get-chat-supervised-person",
+ "httpMethods": "Get",
+ "sort": 17,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127057,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取当前监管人下所有的被监管人(聊天列表)[监管人+被监管人]",
+ "path": "/api/admin/app-management/get-chat-simplify-supervised-person-list",
+ "httpMethods": "Post",
+ "sort": 18,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127058,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "被监管人首页数据",
+ "path": "/api/admin/app-management/get-supervised-person-homepage",
+ "httpMethods": "Get",
+ "sort": 19,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127059,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "被监管人员提醒列表",
+ "path": "/api/admin/app-management/get-app-remind-list",
+ "httpMethods": "Post",
+ "sort": 20,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127060,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "被监管人提醒明细",
+ "path": "/api/admin/app-management/get-app-remind-detail",
+ "httpMethods": "Post",
+ "sort": 21,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127061,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "被监管人员添加业务申请",
+ "path": "/api/admin/app-management/add-app-business",
+ "httpMethods": "Post",
+ "sort": 22,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127062,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取被监管人员业务申请列表(正在进行的案件)",
+ "path": "/api/admin/app-management/get-app-business-list",
+ "httpMethods": "Post",
+ "sort": 23,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127063,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取被监管人员学习资料(正在进行的案件)",
+ "path": "/api/admin/app-management/get-appfileaccessrecords",
+ "httpMethods": "Post",
+ "sort": 24,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127064,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "App根据业务Id获取业务明细",
+ "path": "/api/admin/app-management/get-app-business-detail-by-id",
+ "httpMethods": "Get",
+ "sort": 25,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127065,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "添加打卡记录",
+ "path": "/api/admin/app-management/add-punch-record",
+ "httpMethods": "Post",
+ "sort": 26,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127066,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "被监管人登录",
+ "path": "/api/admin/app-management/supervised-person-login",
+ "httpMethods": "Get",
+ "sort": 27,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127067,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "被监管人提交绑定申请(必须是在后台管理端的案件管理中添加了被监管人才能)",
+ "path": "/api/admin/app-management/submit-binding-application",
+ "httpMethods": "Post",
+ "description": "这个接口的作用其实就是用户和手机之间的绑定",
+ "sort": 28,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127068,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "判断被监管人是否绑定了",
+ "path": "/api/admin/app-management/check-supervised-person-is-bind",
+ "httpMethods": "Get",
+ "sort": 29,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127069,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "统计被监管人的打卡、学习、申请、聊天、提醒",
+ "path": "/api/admin/app-management/supervised-statistics",
+ "httpMethods": "Post",
+ "sort": 30,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127070,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "文件上传(录入人脸、打卡视频)",
+ "path": "/api/admin/app-management/supervised-person-upload",
+ "httpMethods": "Post",
+ "sort": 31,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127071,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取当前人的预警信息",
+ "path": "/api/admin/app-management/get-remind-list-by-current-user",
+ "httpMethods": "Get",
+ "sort": 32,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127072,
+ "parentId": 719918336123002,
+ "name": "",
+ "label": "获取当前人的预警信息(分页查询)",
+ "path": "/api/admin/app-management/get-remind-list-by-current-user-page",
+ "httpMethods": "Get",
+ "sort": 33,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336127073,
+ "parentId": 0,
+ "label": "打卡记录管理",
+ "path": "app-punch-record",
+ "description": "打卡记录管理",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336127074,
+ "parentId": 719918336127073,
+ "name": "",
+ "label": "根据被监管人员Id分页查询",
+ "path": "/api/admin/app-punch-record/get-page",
+ "httpMethods": "Post",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127075,
+ "parentId": 719918336127073,
+ "name": "",
+ "label": "获取当前打卡时间",
+ "path": "/api/admin/app-punch-record/getdk-page",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127076,
+ "parentId": 719918336127073,
+ "name": "",
+ "label": "获取打卡记录",
+ "path": "/api/admin/app-punch-record/get-punch-page",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127077,
+ "parentId": 719918336127073,
+ "name": "",
+ "label": "添加打卡记录",
+ "path": "/api/admin/app-punch-record/add",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127078,
+ "parentId": 719918336127073,
+ "name": "",
+ "label": "打卡记录统计分页查询",
+ "path": "/api/admin/app-punch-record/punch-record-statistics-page",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127079,
+ "parentId": 719918336127073,
+ "name": "",
+ "label": "Job定时去检查是否有人未打卡------频次打卡",
+ "path": "/api/admin/app-punch-record/check-punch-record-for-job1",
+ "httpMethods": "Get",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127080,
+ "parentId": 719918336127073,
+ "name": "",
+ "label": "Job定时去检查是否有人未打卡 ----规定时间打卡",
+ "path": "/api/admin/app-punch-record/check-punch-record-for-job",
+ "httpMethods": "Get",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336127081,
+ "parentId": 0,
+ "label": "违规统计服务管理",
+ "path": "app-violation-statistics",
+ "description": "违规统计服务管理",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336127082,
+ "parentId": 719918336127081,
+ "name": "",
+ "label": "根据被监管人员违规明细Id分页查询",
+ "path": "/api/admin/app-violation-statistics/get-page",
+ "httpMethods": "Post",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127083,
+ "parentId": 719918336127081,
+ "name": "",
+ "label": "违规记录统计",
+ "path": "/api/admin/app-violation-statistics/violation-statistics-page",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127084,
+ "parentId": 719918336127081,
+ "name": "",
+ "label": "违规人数分页查询",
+ "path": "/api/admin/app-violation-statistics/app-early-warning-page",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127085,
+ "parentId": 719918336127081,
+ "name": "",
+ "label": "违规人数统计",
+ "path": "/api/admin/app-violation-statistics/violation-statistics",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127086,
+ "parentId": 719918336127081,
+ "name": "",
+ "label": "添加违规记录",
+ "path": "/api/admin/app-violation-statistics/add",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336127087,
+ "parentId": 0,
+ "label": "文件夹(资料类型管理)",
+ "path": "app-director-descriptor",
+ "description": "文件夹(资料类型管理)",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336127088,
+ "parentId": 719918336127087,
+ "name": "",
+ "label": "获取单个文件夹(资料类型)信息",
+ "path": "/api/admin/app-director-descriptor/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127089,
+ "parentId": 719918336127087,
+ "name": "",
+ "label": "获取父文件夹下所有的子文件夹",
+ "path": "/api/admin/app-director-descriptor/get-list",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127090,
+ "parentId": 719918336127087,
+ "name": "",
+ "label": "创建文件夹",
+ "path": "/api/admin/app-director-descriptor/create",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127091,
+ "parentId": 719918336127087,
+ "name": "",
+ "label": "重命名文件夹",
+ "path": "/api/admin/app-director-descriptor/rename",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127092,
+ "parentId": 719918336127087,
+ "name": "",
+ "label": "删除文件夹",
+ "path": "/api/admin/app-director-descriptor/delete",
+ "httpMethods": "Delete",
+ "description": "①:根据文件夹id获取所有子文件夹id\r\n②:递归删除文件夹\r\n③:删除所有上面文件夹下面的文件\r\n④:删除物理磁盘上面存储的文件",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127093,
+ "parentId": 719918336127087,
+ "name": "",
+ "label": "分页查询文件夹(点击文件夹分页查询下面的文件)",
+ "path": "/api/admin/app-director-descriptor/get-content",
+ "httpMethods": "Get",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127094,
+ "parentId": 719918336127087,
+ "name": "",
+ "label": "移动文件夹",
+ "path": "/api/admin/app-director-descriptor/move",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127095,
+ "parentId": 719918336127087,
+ "name": "",
+ "label": "获取文件类型树形结构",
+ "path": "/api/admin/app-director-descriptor/get-list-tree-data",
+ "httpMethods": "Get",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336127096,
+ "parentId": 0,
+ "label": "文件访问记录(学习情况)",
+ "path": "app-file-access-records",
+ "description": "文件访问记录(学习情况)",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336127097,
+ "parentId": 719918336127096,
+ "name": "",
+ "label": "查询分页(学习情况)",
+ "path": "/api/admin/app-file-access-records/get-page",
+ "httpMethods": "Post",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127098,
+ "parentId": 719918336127096,
+ "name": "",
+ "label": "分页查询被监管人员学习情况",
+ "path": "/api/admin/app-file-access-records/get-learning-situation",
+ "httpMethods": "Post",
+ "description": "###### 入参示例\r\n {\r\n \"pageIndex\": 1,\r\n \"pageSize\": 10,\r\n \"keyWord\": \"\",\r\n \"timeSearch\": {\r\n \"searchType\": 10,\r\n \"beginTime\": \"2022-06-10\",\r\n \"endTime\": \"2022-06-22\"\r\n },\r\n \"supervisedPersonId\": 298680001155141\r\n }",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127099,
+ "parentId": 719918336127096,
+ "name": "",
+ "label": "统计当前文件被监管人查阅次数(分页查询)",
+ "path": "/api/admin/app-file-access-records/get-learning-situation-for-count",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127100,
+ "parentId": 719918336127096,
+ "name": "",
+ "label": "统计被监管人查阅次数(分页查询-可不传id)",
+ "path": "/api/admin/app-file-access-records/get-situation-for-count",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127101,
+ "parentId": 719918336127096,
+ "name": "",
+ "label": "统计资料被查阅次数",
+ "path": "/api/admin/app-file-access-records/get-situation-count",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127102,
+ "parentId": 719918336127096,
+ "name": "",
+ "label": "统计资料查看详情",
+ "path": "/api/admin/app-file-access-records/get-situationxq-count",
+ "httpMethods": "Post",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336127103,
+ "parentId": 719918336127096,
+ "name": "",
+ "label": "添加文件访问记录",
+ "path": "/api/admin/app-file-access-records/add-file-access-records",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336131141,
+ "parentId": 0,
+ "label": "文件(资料文件管理)",
+ "path": "app-file-descriptor",
+ "description": "文件(资料文件管理)",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336131142,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "获取单个文件",
+ "path": "/api/admin/app-file-descriptor/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131143,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "获取文件夹下所有的文件",
+ "path": "/api/admin/app-file-descriptor/get-list",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131144,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "重命名文件",
+ "path": "/api/admin/app-file-descriptor/rename",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131145,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "文件分页查询",
+ "path": "/api/admin/app-file-descriptor/get-page",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131146,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "批量删除文件",
+ "path": "/api/admin/app-file-descriptor/delete",
+ "httpMethods": "Delete",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131147,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "上传文件(文件上传格式为pdf、doc、docx、mp4)",
+ "path": "/api/admin/app-file-descriptor/upload-file",
+ "httpMethods": "Put",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131148,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "移动文件",
+ "path": "/api/admin/app-file-descriptor/move",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131149,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "下载文件",
+ "path": "/api/admin/app-file-descriptor/download-file",
+ "httpMethods": "Post",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131150,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "批量修改状态",
+ "path": "/api/admin/app-file-descriptor/batch-change-status",
+ "httpMethods": "Post",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131151,
+ "parentId": 719918336131141,
+ "name": "",
+ "label": "创建或者修改资料",
+ "path": "/api/admin/app-file-descriptor/create-or-modify-file",
+ "httpMethods": "Post",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336131152,
+ "parentId": 0,
+ "label": "模板服务",
+ "path": "app-file-template",
+ "description": "模板服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336131153,
+ "parentId": 719918336131152,
+ "name": "",
+ "label": "分页查询",
+ "path": "/api/admin/app-file-template/get-page",
+ "httpMethods": "Post",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131154,
+ "parentId": 719918336131152,
+ "name": "",
+ "label": "获取最新的安装包--",
+ "path": "/api/admin/app-file-template/getnewestazb",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131155,
+ "parentId": 719918336131152,
+ "name": "",
+ "label": "获取初始版的安装包--登录页面展示",
+ "path": "/api/admin/app-file-template/getnewestazbcsz",
+ "httpMethods": "Get",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131156,
+ "parentId": 719918336131152,
+ "name": "",
+ "label": "获取最新的模板--",
+ "path": "/api/admin/app-file-template/getnewest",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131157,
+ "parentId": 719918336131152,
+ "name": "",
+ "label": "添加",
+ "path": "/api/admin/app-file-template/create",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131158,
+ "parentId": 719918336131152,
+ "name": "",
+ "label": "修改编辑",
+ "path": "/api/admin/app-file-template/update",
+ "httpMethods": "Put",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131159,
+ "parentId": 719918336131152,
+ "name": "",
+ "label": "删除",
+ "path": "/api/admin/app-file-template/delete",
+ "httpMethods": "Delete",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336131160,
+ "parentId": 0,
+ "label": "被监管人管理应用接口(以Api的形式推送消息)",
+ "path": "client-notify",
+ "description": "被监管人管理应用接口(以Api的形式推送消息)",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336131161,
+ "parentId": 719918336131160,
+ "name": "",
+ "label": "Pc、App端的监管人向被监管人发送消息",
+ "path": "/api/admin/client-notify/notify",
+ "httpMethods": "Post",
+ "description": "###### App端接收来自服务端(例如:PC端后台管理)调用NotifyAsync发送的消息\r\n {\r\n signalR.noticeMessage('Receive', value => {\r\n // console.log('单独收到消息:',value)\r\n })\r\n }",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131162,
+ "parentId": 719918336131160,
+ "name": "",
+ "label": "被监管人向App、Pc端的监管人发送消息",
+ "path": "/api/admin/client-notify/send-target",
+ "httpMethods": "Post",
+ "description": "###### PC端接收来自App端调用SendTargetAsync的发送的消息\r\n {\r\n signalR.noticeMessage('SendPerTargetUser', value => {\r\n const data = JSON.parse(value)\r\n // console.log('收到预览消息,发送人:' + data.visitorName)\r\n // console.log(value)\r\n })\r\n }",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131163,
+ "parentId": 719918336131160,
+ "name": "",
+ "path": "/api/admin/client-notify/pull-history-message",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131164,
+ "parentId": 719918336131160,
+ "name": "",
+ "label": "根据被监管人Id拉取历史聊天记录(最后一条消息)",
+ "path": "/api/admin/client-notify/pull-last-history-message",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131165,
+ "parentId": 719918336131160,
+ "name": "",
+ "label": "消息通知(例如公告) - 所有连接对象(signalR直接推送到所有客户端)",
+ "path": "/api/admin/client-notify/send",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131166,
+ "parentId": 719918336131160,
+ "name": "",
+ "label": "实时预警",
+ "path": "/api/admin/client-notify/sendssyj",
+ "httpMethods": "Post",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131167,
+ "parentId": 719918336131160,
+ "name": "",
+ "label": "根据IP地址获取被监管人基础信息",
+ "path": "/api/admin/client-notify/get-user-ip-info",
+ "httpMethods": "Get",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131168,
+ "parentId": 719918336131160,
+ "name": "",
+ "label": "被监管人消息未发送预览(用户名/账号(监管人(监管人)名称) [用户名、身份证号、手机号])",
+ "path": "/api/admin/client-notify/send-per-target",
+ "httpMethods": "Post",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131169,
+ "parentId": 719918336131160,
+ "name": "",
+ "label": "批量设置消息是否查阅",
+ "path": "/api/admin/client-notify/batch-check-message-status",
+ "httpMethods": "Post",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336131170,
+ "parentId": 0,
+ "label": "被监管人管理应用接口",
+ "path": "visitor-record",
+ "description": "被监管人管理应用接口",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336131171,
+ "parentId": 719918336131170,
+ "name": "",
+ "label": "根据留言Id查询留言信息",
+ "path": "/api/admin/visitor-record/get-leave-message-by-id",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131172,
+ "parentId": 719918336131170,
+ "name": "",
+ "label": "分页获取留言信息",
+ "path": "/api/admin/visitor-record/get-page-leave-messages",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131173,
+ "parentId": 719918336131170,
+ "name": "",
+ "label": "创建留言信息",
+ "path": "/api/admin/visitor-record/create-or-update-leave-message",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131174,
+ "parentId": 719918336131170,
+ "name": "",
+ "label": "批量删除留言信息",
+ "path": "/api/admin/visitor-record/delete-leave-message",
+ "httpMethods": "Delete",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131175,
+ "parentId": 719918336131170,
+ "name": "",
+ "label": "批量发起留言会话",
+ "path": "/api/admin/visitor-record/bulk-start-message-conversations",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336131176,
+ "parentId": 0,
+ "label": "案件管理服务",
+ "path": "app-case-management",
+ "description": "案件管理服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336131177,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "查询",
+ "path": "/api/admin/app-case-management/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131178,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "分页查询",
+ "path": "/api/admin/app-case-management/get-page",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131179,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "案件统计",
+ "path": "/api/admin/app-case-management/get-ajtj",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131180,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "涉案人员统计",
+ "path": "/api/admin/app-case-management/get-sary",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131181,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "涉案人员统计分页查询",
+ "path": "/api/admin/app-case-management/supervised-person",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131182,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "案件信息数据统计",
+ "path": "/api/admin/app-case-management/case-statistics",
+ "httpMethods": "Post",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131183,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "案件类型统计",
+ "path": "/api/admin/app-case-management/casetype-statistics",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131184,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "非羁押人员流向统计",
+ "path": "/api/admin/app-case-management/flowto-statistics",
+ "httpMethods": "Post",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131185,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "根据案件Id查询被监管人员信息",
+ "path": "/api/admin/app-case-management/get-supervised-person-page",
+ "httpMethods": "Post",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131186,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "根据案件Id查询监管人员信息",
+ "path": "/api/admin/app-case-management/get-supervised-page",
+ "httpMethods": "Post",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131187,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "获取案件批注内容列表",
+ "path": "/api/admin/app-case-management/get-case-notes",
+ "httpMethods": "Get",
+ "sort": 11,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131188,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "添加案件重要节点批注",
+ "path": "/api/admin/app-case-management/add-case-notes",
+ "httpMethods": "Post",
+ "sort": 12,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131189,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "批量处理案子进度",
+ "path": "/api/admin/app-case-management/batch-handle-case-progress",
+ "httpMethods": "Put",
+ "sort": 13,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131190,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "创建或者添加 案子",
+ "path": "/api/admin/app-case-management/create-or-modify",
+ "httpMethods": "Post",
+ "description": "###### 入参示例\r\n {\r\n \"id\": 0,\r\n \"name\": \"moshang4\",\r\n \"caseTypeId\": 297606176055365,\r\n \"judgmentStatusId\": 297606175068229,\r\n \"proximityLevel\": 11,\r\n \"restBeginTime\": \"16:07\",\r\n \"restEndTime\": \"02:07\",\r\n \"checkInFrequency\": 2,\r\n \"supervisorIds\": [\r\n {\r\n \"supervisedId\": 303362251345989,\r\n \"supervisedName\": \"moshang2\"\r\n }\r\n ],\r\n \"supervisedPersonGetDtos\": [\r\n {\r\n \"id\": 0,\r\n \"supervisedPersonId\": 297606179328069,\r\n \"supervisedPersonName\": \"moshang\",\r\n \"caseId\": 0,\r\n \"approvalStatus\": 0,\r\n \"isBound\": true,\r\n \"name\": \"moshang\",\r\n \"warningGradeId\": 0,\r\n \"idCard\": \"511502198912311256\",\r\n \"phone\": \"18980975824\",\r\n \"electricFenceId\": 303366664052805,\r\n \"electricFenceName\": \"常用围栏1\",\r\n \"privacyLevel\": 11,\r\n \"enterFace\": \"\",\r\n \"imei\": \"\"\r\n }\r\n ]\r\n }",
+ "sort": 14,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131191,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "新增案子监管人",
+ "path": "/api/admin/app-case-management/add-create-or-modify",
+ "httpMethods": "Post",
+ "sort": 15,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131192,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "批量删除案子",
+ "path": "/api/admin/app-case-management/batch-delete",
+ "httpMethods": "Delete",
+ "sort": 16,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131193,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "删除案子中被监管人员",
+ "path": "/api/admin/app-case-management/delete",
+ "httpMethods": "Delete",
+ "sort": 17,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131194,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "办案时长统计(办案时长允许0.5天的这样形式当前 显示为0天)",
+ "path": "/api/admin/app-case-management/case-statistics-handling-time",
+ "httpMethods": "Post",
+ "sort": 18,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131195,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "案件类型统计",
+ "path": "/api/admin/app-case-management/case-type-statistics",
+ "httpMethods": "Post",
+ "sort": 19,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131196,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "办案频次统计(办案次数是指被监管人申请业务的次数【当前监管人】)",
+ "path": "/api/admin/app-case-management/case-handling-frequency-statistics",
+ "httpMethods": "Post",
+ "sort": 20,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131197,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "即时通讯管理(当前案件下所有被监管人分组)",
+ "path": "/api/admin/app-case-management/im-management",
+ "httpMethods": "Post",
+ "sort": 21,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131198,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "业务工作台===>即时通讯(取最新5条作为展示)",
+ "path": "/api/admin/app-case-management/im-business-workbench",
+ "httpMethods": "Post",
+ "sort": 22,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336131199,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "业务工作台===>查看案件(取最新5条作为展示)",
+ "path": "/api/admin/app-case-management/case-business-workbench",
+ "httpMethods": "Post",
+ "sort": 23,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135237,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "获取监管人员手里的案子列表",
+ "path": "/api/admin/app-case-management/get-supervisor-case-list",
+ "httpMethods": "Get",
+ "sort": 24,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135238,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "获取当前监管人手里的案件(带数据权限)",
+ "path": "/api/admin/app-case-management/get-case-supervise-list",
+ "httpMethods": "Get",
+ "sort": 25,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135239,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "根据被监管人Id获取相关信息(案件、监管人信息)",
+ "path": "/api/admin/app-case-management/get-supervised-person-info-by-id",
+ "httpMethods": "Get",
+ "sort": 26,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135240,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "根据当前用户Id(被监管人)获取【监管人】列表",
+ "path": "/api/admin/app-case-management/get-supervise-list-by-user-id",
+ "httpMethods": "Get",
+ "sort": 27,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135241,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "根据当前登录的用户获取【被监管人】列表 (监控大屏被监管人列表)只查询有经纬度且案件没有结束的人且没有被删除的人",
+ "path": "/api/admin/app-case-management/get-supervised-person-list-by-current-user",
+ "httpMethods": "Get",
+ "sort": 28,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135242,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "获取所有案件没有结束的被监管人列表()",
+ "path": "/api/admin/app-case-management/get-supervised-person-list",
+ "httpMethods": "Get",
+ "description": "1、被监管人输入身份证 绑定当前案件 (待执行或执行中)的被监管人数据\r\n2、同一个被监管人 只能绑定同一个设备的1次",
+ "sort": 29,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135243,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "根据当前登录的被监管人员获取其正在进行的案件信息",
+ "path": "/api/admin/app-case-management/get-case-info-by-supervised-person-id",
+ "httpMethods": "Get",
+ "sort": 30,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135244,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "查看当前案件是否还存在待提交或待审核的被监管人员",
+ "path": "/api/admin/app-case-management/is-exist-supervised-person-case",
+ "httpMethods": "Post",
+ "sort": 31,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135245,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "一个被监管人待审核状态的列表 用于前端直接点击查看",
+ "path": "/api/admin/app-case-management/get-supervised-person-approval-status",
+ "httpMethods": "Post",
+ "sort": 32,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135246,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "根据当前登录人获取能看到的Id(监管人、管理员)",
+ "path": "/api/admin/app-case-management/get-user-id-list-by-current-user",
+ "httpMethods": "Get",
+ "sort": 33,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135247,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "查询被监管人员信息---列表",
+ "path": "/api/admin/app-case-management/get-supervised-person",
+ "httpMethods": "Post",
+ "sort": 34,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135248,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "添加修改被监管人",
+ "path": "/api/admin/app-case-management/add-supervised-person",
+ "httpMethods": "Post",
+ "sort": 35,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135249,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "查询被监管人----id",
+ "path": "/api/admin/app-case-management/get-supervised",
+ "httpMethods": "Get",
+ "sort": 36,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135250,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "案件导入预览",
+ "path": "/api/admin/app-case-management/batch-handlefile",
+ "httpMethods": "Put",
+ "sort": 37,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135251,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "案件导入保存",
+ "path": "/api/admin/app-case-management/getfilesava",
+ "httpMethods": "Post",
+ "sort": 38,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135252,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "案件导出",
+ "path": "/api/admin/app-case-management/getexport",
+ "httpMethods": "Post",
+ "sort": 39,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135253,
+ "parentId": 719918336131176,
+ "name": "",
+ "label": "案件涉案人员导出",
+ "path": "/api/admin/app-case-management/getuserexport",
+ "httpMethods": "Post",
+ "sort": 40,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336135254,
+ "parentId": 0,
+ "label": "被监管人员特征管理服务",
+ "path": "app-signs-information",
+ "description": "被监管人员特征管理服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336135255,
+ "parentId": 719918336135254,
+ "name": "",
+ "label": "根据被监管人员Id查询体征信息",
+ "path": "/api/admin/app-signs-information/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135256,
+ "parentId": 719918336135254,
+ "name": "",
+ "label": "创建或者修改体征信息",
+ "path": "/api/admin/app-signs-information/create-or-modify",
+ "httpMethods": "Post",
+ "description": "这里是通过设备传递信息,所以这里应该不走token鉴权,同时通过设备唯一标识来获取当前人员和当前人员所在案例并记录体征",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336135257,
+ "parentId": 0,
+ "label": "设备-被监管人员实时定位服务",
+ "path": "app-supervised-person-real-time-location",
+ "description": "设备-被监管人员实时定位服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336135258,
+ "parentId": 719918336135257,
+ "name": "",
+ "label": "根据被监管人员Id获取历史轨迹",
+ "path": "/api/admin/app-supervised-person-real-time-location/get-real-time-location",
+ "httpMethods": "Post",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135259,
+ "parentId": 719918336135257,
+ "name": "",
+ "label": "添加实时定位记录",
+ "path": "/api/admin/app-supervised-person-real-time-location/add",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135260,
+ "parentId": 719918336135257,
+ "name": "",
+ "label": "根据被监管人员Id分页查询",
+ "path": "/api/admin/app-supervised-person-real-time-location/get-page",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336135261,
+ "parentId": 0,
+ "label": "被监管人员管理服务",
+ "path": "app-supervised-person",
+ "description": "被监管人员管理服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336135262,
+ "parentId": 719918336135261,
+ "name": "",
+ "label": "批量审核 被监管人员账号绑定",
+ "path": "/api/admin/app-supervised-person/batch-audit-supervised-person-binding",
+ "httpMethods": "Put",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135263,
+ "parentId": 719918336135261,
+ "name": "",
+ "label": "根据被监管人员Id获取历史轨迹",
+ "path": "/api/admin/app-supervised-person-real-time-location/get-real-time-location",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135264,
+ "parentId": 719918336135261,
+ "name": "",
+ "label": "添加实时定位记录",
+ "path": "/api/admin/app-supervised-person-real-time-location/add",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135265,
+ "parentId": 719918336135261,
+ "name": "",
+ "label": "根据被监管人员Id分页查询",
+ "path": "/api/admin/app-supervised-person-real-time-location/get-page",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336135266,
+ "parentId": 0,
+ "label": "接口服务",
+ "path": "api",
+ "description": "接口服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336135267,
+ "parentId": 719918336135266,
+ "name": "",
+ "label": "查询接口",
+ "path": "/api/admin/api/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135268,
+ "parentId": 719918336135266,
+ "name": "",
+ "label": "查询列表",
+ "path": "/api/admin/api/get-list",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135269,
+ "parentId": 719918336135266,
+ "name": "",
+ "label": "查询分页",
+ "path": "/api/admin/api/get-page",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135270,
+ "parentId": 719918336135266,
+ "name": "",
+ "label": "添加",
+ "path": "/api/admin/api/add",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135271,
+ "parentId": 719918336135266,
+ "name": "",
+ "label": "修改",
+ "path": "/api/admin/api/update",
+ "httpMethods": "Put",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135272,
+ "parentId": 719918336135266,
+ "name": "",
+ "label": "彻底删除",
+ "path": "/api/admin/api/delete",
+ "httpMethods": "Delete",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135273,
+ "parentId": 719918336135266,
+ "name": "",
+ "label": "软删除",
+ "path": "/api/admin/api/soft-delete",
+ "httpMethods": "Delete",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135274,
+ "parentId": 719918336135266,
+ "name": "",
+ "label": "软删除",
+ "path": "/api/admin/api/batch-soft-delete",
+ "httpMethods": "Put",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135275,
+ "parentId": 719918336135266,
+ "name": "",
+ "label": "同步",
+ "path": "/api/admin/api/sync",
+ "httpMethods": "Post",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336135276,
+ "parentId": 0,
+ "label": "数据字典服务",
+ "path": "app-dictionary",
+ "description": "数据字典服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336135277,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "查询字典明细(字典类型及其明细)",
+ "path": "/api/admin/app-dictionary/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135278,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "分页查询(字典类型)",
+ "path": "/api/admin/app-dictionary/get-page",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135279,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "分页查询(字典)",
+ "path": "/api/admin/app-dictionary/get-dictionary-page",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135280,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "获取字典列表(非分页)",
+ "path": "/api/admin/app-dictionary/get-list",
+ "httpMethods": "Get",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135281,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "根据字典Id获取字典信息",
+ "path": "/api/admin/app-dictionary/get-dic-by-dic-id",
+ "httpMethods": "Get",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135282,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "",
+ "path": "/api/admin/app-dictionary/get-dic-data",
+ "httpMethods": "Get",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135283,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "创建或者修改字典及其字典值",
+ "path": "/api/admin/app-dictionary/create-or-modify-dictionary",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135284,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "批量修改状态(如果禁用了字典类型,那么其下面所有的字典值都要禁用)",
+ "path": "/api/admin/app-dictionary/batch-change-dictionary-type-status",
+ "httpMethods": "Post",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135285,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "批量修改状态批量修改数据字典状态",
+ "path": "/api/admin/app-dictionary/batch-change-dictionary-status",
+ "httpMethods": "Post",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135286,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "批量删除数据字典类型",
+ "path": "/api/admin/app-dictionary/batch-delete-dictionary-type",
+ "httpMethods": "Delete",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135287,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "批量删除数据字典",
+ "path": "/api/admin/app-dictionary/batch-delete-dictionary",
+ "httpMethods": "Delete",
+ "sort": 11,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135288,
+ "parentId": 719918336135276,
+ "name": "",
+ "label": "根据Ids获取字典",
+ "path": "/api/admin/app-dictionary/get-dic-by-dic-ids",
+ "httpMethods": "Post",
+ "sort": 12,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336135289,
+ "parentId": 0,
+ "label": "认证授权服务",
+ "path": "auth",
+ "description": "认证授权服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336135290,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "查询密钥",
+ "path": "/api/admin/auth/get-password-encrypt-key",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135291,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "查询单位树",
+ "path": "/api/admin/auth/get-unit-tree",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135292,
+ "parentId": 719918336135289,
+ "name": "",
+ "path": "/api/admin/auth/get-early-warning",
+ "httpMethods": "Get",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135293,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "查询用户信息",
+ "path": "/api/admin/auth/get-user-info",
+ "httpMethods": "Get",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135294,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "账号密码登录",
+ "path": "/api/admin/auth/login",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336135295,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "手机号登录",
+ "path": "/api/admin/auth/login-with-phone",
+ "httpMethods": "Post",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139333,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "注销/推出登录",
+ "path": "/api/admin/auth/login-out",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139334,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "刷新Token\r\n以旧换新",
+ "path": "/api/admin/auth/refresh",
+ "httpMethods": "Get",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139335,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "获取验证数据",
+ "path": "/api/admin/auth/get-captcha",
+ "httpMethods": "Get",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139336,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "检查验证数据",
+ "path": "/api/admin/auth/check-captcha",
+ "httpMethods": "Get",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139337,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "获取登录信息",
+ "path": "/api/admin/auth/get-user-validate-info",
+ "httpMethods": "Get",
+ "sort": 11,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139338,
+ "parentId": 719918336135289,
+ "name": "",
+ "label": "获取权限信息公共逻辑方法",
+ "path": "/api/admin/auth/get-permission-items",
+ "httpMethods": "Get",
+ "sort": 12,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336139339,
+ "parentId": 0,
+ "label": "部门服务",
+ "path": "deptcode",
+ "description": "部门服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336139340,
+ "parentId": 719918336139339,
+ "name": "",
+ "label": "查询接口",
+ "path": "/api/admin/deptcode/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139341,
+ "parentId": 719918336139339,
+ "name": "",
+ "label": "根据单位查询部门---列表",
+ "path": "/api/admin/deptcode/getlist",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139342,
+ "parentId": 719918336139339,
+ "name": "",
+ "label": "根据单位查询部门---树列表",
+ "path": "/api/admin/deptcode/get-page",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139343,
+ "parentId": 719918336139339,
+ "name": "",
+ "label": "添加",
+ "path": "/api/admin/deptcode/add",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139344,
+ "parentId": 719918336139339,
+ "name": "",
+ "label": "修改",
+ "path": "/api/admin/deptcode/update",
+ "httpMethods": "Put",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139345,
+ "parentId": 719918336139339,
+ "name": "",
+ "label": "批量彻底删除",
+ "path": "/api/admin/deptcode/delete",
+ "httpMethods": "Delete",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336139346,
+ "parentId": 0,
+ "label": "菜单服务",
+ "path": "menu",
+ "description": "菜单服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336139347,
+ "parentId": 719918336139346,
+ "name": "",
+ "label": "查询接口",
+ "path": "/api/admin/menu/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139348,
+ "parentId": 719918336139346,
+ "name": "",
+ "label": "查询父级菜单",
+ "path": "/api/admin/menu/get-pid",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139349,
+ "parentId": 719918336139346,
+ "name": "",
+ "label": "查询菜单列表",
+ "path": "/api/admin/menu/get-page",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139350,
+ "parentId": 719918336139346,
+ "name": "",
+ "label": "添加",
+ "path": "/api/admin/menu/add",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139351,
+ "parentId": 719918336139346,
+ "name": "",
+ "label": "修改",
+ "path": "/api/admin/menu/update",
+ "httpMethods": "Put",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139352,
+ "parentId": 719918336139346,
+ "name": "",
+ "label": "批量彻底删除",
+ "path": "/api/admin/menu/delete",
+ "httpMethods": "Delete",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336139353,
+ "parentId": 0,
+ "label": "权限服务",
+ "path": "permission",
+ "description": "权限服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336139354,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "查询权限",
+ "path": "/api/admin/permission/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139355,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "查询分组",
+ "path": "/api/admin/permission/get-group",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139356,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "查询菜单",
+ "path": "/api/admin/permission/get-menu",
+ "httpMethods": "Get",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139357,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "查询接口",
+ "path": "/api/admin/permission/get-api",
+ "httpMethods": "Get",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139358,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "查询权限点",
+ "path": "/api/admin/permission/get-dot",
+ "httpMethods": "Get",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139359,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "查询权限列表",
+ "path": "/api/admin/permission/get-list",
+ "httpMethods": "Get",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139360,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "查询角色权限-权限列表",
+ "path": "/api/admin/permission/get-permission-list",
+ "httpMethods": "Get",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139361,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "查询角色权限列表",
+ "path": "/api/admin/permission/get-role-permission-list",
+ "httpMethods": "Get",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139362,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "新增分组",
+ "path": "/api/admin/permission/add-group",
+ "httpMethods": "Post",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139363,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "新增菜单",
+ "path": "/api/admin/permission/add-menu",
+ "httpMethods": "Post",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139364,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "新增接口",
+ "path": "/api/admin/permission/add-api",
+ "httpMethods": "Post",
+ "sort": 11,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139365,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "新增权限点",
+ "path": "/api/admin/permission/add-dot",
+ "httpMethods": "Post",
+ "description": "1.add AppPermission\r\n2.add AppPermissionApi",
+ "sort": 12,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139366,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "修改分组",
+ "path": "/api/admin/permission/update-group",
+ "httpMethods": "Put",
+ "sort": 13,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139367,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "修改菜单",
+ "path": "/api/admin/permission/update-menu",
+ "httpMethods": "Put",
+ "sort": 14,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139368,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "修改接口",
+ "path": "/api/admin/permission/update-api",
+ "httpMethods": "Put",
+ "sort": 15,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139369,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "修改权限点",
+ "path": "/api/admin/permission/update-dot",
+ "httpMethods": "Put",
+ "sort": 16,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139370,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "彻底删除[AsTreeCte]",
+ "path": "/api/admin/permission/delete",
+ "httpMethods": "Delete",
+ "sort": 17,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139371,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "删除 AsTreeCte",
+ "path": "/api/admin/permission/soft-delete",
+ "httpMethods": "Delete",
+ "sort": 18,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139372,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "保存角色权限",
+ "path": "/api/admin/permission/assign",
+ "httpMethods": "Post",
+ "sort": 19,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139373,
+ "parentId": 719918336139353,
+ "name": "",
+ "label": "保存租户权限",
+ "path": "/api/admin/permission/save-tenant-permissions",
+ "httpMethods": "Post",
+ "sort": 20,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336139374,
+ "parentId": 0,
+ "label": "角色服务",
+ "path": "role",
+ "description": "角色服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336139375,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "查询角色",
+ "path": "/api/admin/role/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139376,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "查询角色权限",
+ "path": "/api/admin/role/getpermission",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139377,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "查询列表",
+ "path": "/api/admin/role/get-page",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139378,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "根据单位查询角色列表没有默认(管理员+监管人员+被监管人)",
+ "path": "/api/admin/role/getrole-page",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139379,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "查询所有可用的角色 (管理员+监管人员)",
+ "path": "/api/admin/role/get-no-page-list",
+ "httpMethods": "Get",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139380,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "根据关键字获取角色",
+ "path": "/api/admin/role/get-role-by-keyword",
+ "httpMethods": "Get",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139381,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "新增",
+ "path": "/api/admin/role/add",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139382,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "新增角色权限",
+ "path": "/api/admin/role/addrolepermission",
+ "httpMethods": "Post",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139383,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "修改",
+ "path": "/api/admin/role/update",
+ "httpMethods": "Put",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139384,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "彻底删除",
+ "path": "/api/admin/role/delete",
+ "httpMethods": "Delete",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139385,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "彻底删除角色权限",
+ "path": "/api/admin/role/deletepermission",
+ "httpMethods": "Post",
+ "sort": 11,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139386,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "软删除",
+ "path": "/api/admin/role/soft-delete",
+ "httpMethods": "Delete",
+ "sort": 12,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139387,
+ "parentId": 719918336139374,
+ "name": "",
+ "label": "批量软删除",
+ "path": "/api/admin/role/batch-soft-delete",
+ "httpMethods": "Put",
+ "sort": 13,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336139388,
+ "parentId": 0,
+ "label": "系统备份",
+ "path": "systembackup",
+ "description": "系统备份",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336139389,
+ "parentId": 719918336139388,
+ "name": "",
+ "label": "查询列表",
+ "path": "/api/admin/systembackup/get-page",
+ "httpMethods": "Post",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139390,
+ "parentId": 719918336139388,
+ "name": "",
+ "label": "系统备份",
+ "path": "/api/admin/systembackup/add",
+ "httpMethods": "Post",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336139391,
+ "parentId": 719918336139388,
+ "name": "",
+ "label": "还原数据备份",
+ "path": "/api/admin/systembackup/getreduction",
+ "httpMethods": "Get",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143429,
+ "parentId": 719918336139388,
+ "name": "",
+ "label": "彻底删除",
+ "path": "/api/admin/systembackup/delete",
+ "httpMethods": "Delete",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336143430,
+ "parentId": 0,
+ "label": "单位服务",
+ "path": "unitcode",
+ "description": "单位服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336143431,
+ "parentId": 719918336143430,
+ "name": "",
+ "label": "查询接口",
+ "path": "/api/admin/unitcode/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143432,
+ "parentId": 719918336143430,
+ "name": "",
+ "label": "查询单位----列表---stat: 0-监管机构 1-单位管理",
+ "path": "/api/admin/unitcode/getlist",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143433,
+ "parentId": 719918336143430,
+ "name": "",
+ "label": "查询单位列表---树",
+ "path": "/api/admin/unitcode/get-page",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143434,
+ "parentId": 719918336143430,
+ "name": "",
+ "label": "角色管理查询监管机构-单位列表---树",
+ "path": "/api/admin/unitcode/gettreedw",
+ "httpMethods": "Post",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143435,
+ "parentId": 719918336143430,
+ "name": "",
+ "label": "角色管理查询监管机构-单位-部门列表---树",
+ "path": "/api/admin/unitcode/gettree",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143436,
+ "parentId": 719918336143430,
+ "name": "",
+ "label": "查询监管机构列表",
+ "path": "/api/admin/unitcode/getjg-page",
+ "httpMethods": "Post",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143437,
+ "parentId": 719918336143430,
+ "name": "",
+ "label": "添加",
+ "path": "/api/admin/unitcode/add",
+ "httpMethods": "Post",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143438,
+ "parentId": 719918336143430,
+ "name": "",
+ "label": "修改",
+ "path": "/api/admin/unitcode/update",
+ "httpMethods": "Put",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143439,
+ "parentId": 719918336143430,
+ "name": "",
+ "label": "批量彻底删除",
+ "path": "/api/admin/unitcode/delete",
+ "httpMethods": "Delete",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336143440,
+ "parentId": 0,
+ "label": "用户服务",
+ "path": "user",
+ "description": "用户服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336143441,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "查询用户",
+ "path": "/api/admin/user/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143442,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "查询角色选中的用户",
+ "path": "/api/admin/user/getuserrole",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143443,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "查询当前用户角色权限菜单",
+ "path": "/api/admin/user/getcurrents",
+ "httpMethods": "Get",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143444,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "查询当前用户角色权限菜单",
+ "path": "/api/admin/user/getcurrent",
+ "httpMethods": "Get",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143445,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "查询分页",
+ "path": "/api/admin/user/get-page",
+ "httpMethods": "Post",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143446,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "查询登录用户信息",
+ "path": "/api/admin/user/get-login-user",
+ "httpMethods": "Get",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143447,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "查询下拉数据",
+ "path": "/api/admin/user/get-select",
+ "httpMethods": "Get",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143448,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "根据用户Id获取用户列表",
+ "path": "/api/admin/user/get-all-by-condition",
+ "httpMethods": "Post",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143449,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "查询用户基本信息",
+ "path": "/api/admin/user/get-basic",
+ "httpMethods": "Get",
+ "sort": 9,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143450,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "查询用户权限信息",
+ "path": "/api/admin/user/get-permissions",
+ "httpMethods": "Get",
+ "sort": 10,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143451,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "新增用户",
+ "path": "/api/admin/user/add",
+ "httpMethods": "Post",
+ "sort": 11,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143452,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "新增用户角色",
+ "path": "/api/admin/user/adduserrole",
+ "httpMethods": "Post",
+ "sort": 12,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143453,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "批量添加用户(案件管理添加)",
+ "path": "/api/admin/user/batch-add",
+ "httpMethods": "Post",
+ "sort": 13,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143454,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "",
+ "path": "/api/admin/user/batch-update",
+ "httpMethods": "Post",
+ "sort": 14,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143455,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "修改用户(包括角色)",
+ "path": "/api/admin/user/update",
+ "httpMethods": "Put",
+ "sort": 15,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143456,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "更新用户基本信息",
+ "path": "/api/admin/user/update-basic",
+ "httpMethods": "Put",
+ "sort": 16,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143457,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "修改用户密码",
+ "path": "/api/admin/user/change-password",
+ "httpMethods": "Put",
+ "sort": 17,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143458,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "批量重置密码",
+ "path": "/api/admin/user/batch-reset-password",
+ "httpMethods": "Post",
+ "sort": 18,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143459,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "彻底删除用户",
+ "path": "/api/admin/user/delete",
+ "httpMethods": "Delete",
+ "sort": 19,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143460,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "删除用户",
+ "path": "/api/admin/user/soft-delete",
+ "httpMethods": "Delete",
+ "sort": 20,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143461,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "批量删除用户",
+ "path": "/api/admin/user/batch-soft-delete",
+ "httpMethods": "Put",
+ "sort": 21,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143462,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "上传头像",
+ "path": "/api/admin/user/avatar-upload",
+ "httpMethods": "Post",
+ "sort": 22,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143463,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "批量修改状态",
+ "path": "/api/admin/user/batch-change-status",
+ "httpMethods": "Post",
+ "sort": 23,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143464,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "判断当前登录用户是否是管理员",
+ "path": "/api/admin/user/is-admin",
+ "httpMethods": "Post",
+ "sort": 24,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143465,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "通过关键字(用户名、身份证号、手机号)查询用户信息",
+ "path": "/api/admin/user/get-user-info-by-keyword",
+ "httpMethods": "Get",
+ "sort": 25,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143466,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "校验当前用户是否被禁用",
+ "path": "/api/admin/user/check-user-status",
+ "httpMethods": "Post",
+ "sort": 26,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143467,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "根据用户Id查询用户头像",
+ "path": "/api/admin/user/user-avatar-list",
+ "httpMethods": "Post",
+ "sort": 27,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143468,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "判断用户是否存在",
+ "path": "/api/admin/user/user-is-exist",
+ "httpMethods": "Post",
+ "sort": 28,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143469,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "根据当前登录用户查询下拉列表",
+ "path": "/api/admin/user/get-user-select-list",
+ "httpMethods": "Get",
+ "sort": 29,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143470,
+ "parentId": 719918336143440,
+ "name": "",
+ "label": "获取所有的管理员",
+ "path": "/api/admin/user/get-all-admin-user-ids",
+ "httpMethods": "Get",
+ "sort": 30,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ },
+ {
+ "id": 719918336143471,
+ "parentId": 0,
+ "label": "视图服务",
+ "path": "view",
+ "description": "视图服务",
+ "enabled": true,
+ "childNodes": [
+ {
+ "id": 719918336143472,
+ "parentId": 719918336143471,
+ "name": "",
+ "label": "查询视图",
+ "path": "/api/admin/view/get",
+ "httpMethods": "Get",
+ "sort": 1,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143473,
+ "parentId": 719918336143471,
+ "name": "",
+ "label": "查询列表",
+ "path": "/api/admin/view/get-list",
+ "httpMethods": "Get",
+ "sort": 2,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143474,
+ "parentId": 719918336143471,
+ "name": "",
+ "label": "新增",
+ "path": "/api/admin/view/add",
+ "httpMethods": "Post",
+ "sort": 3,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143475,
+ "parentId": 719918336143471,
+ "name": "",
+ "label": "修改",
+ "path": "/api/admin/view/update",
+ "httpMethods": "Put",
+ "sort": 4,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143476,
+ "parentId": 719918336143471,
+ "name": "",
+ "label": "彻底删除",
+ "path": "/api/admin/view/delete",
+ "httpMethods": "Delete",
+ "sort": 5,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143477,
+ "parentId": 719918336143471,
+ "name": "",
+ "label": "删除",
+ "path": "/api/admin/view/soft-delete",
+ "httpMethods": "Delete",
+ "sort": 6,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143478,
+ "parentId": 719918336143471,
+ "name": "",
+ "label": "批量删除",
+ "path": "/api/admin/view/batch-soft-delete",
+ "httpMethods": "Put",
+ "sort": 7,
+ "enabled": true,
+ "childNodes": []
+ },
+ {
+ "id": 719918336143479,
+ "parentId": 719918336143471,
+ "name": "",
+ "label": "同步",
+ "path": "/api/admin/view/sync",
+ "httpMethods": "Post",
+ "sort": 8,
+ "enabled": true,
+ "childNodes": []
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_dictionary.json b/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_dictionary.json
index 4217865..5e27ae0 100644
--- a/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_dictionary.json
+++ b/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_dictionary.json
@@ -17940,12 +17940,5 @@
"value": "50,100",
"description": "预警 50 次变黄,预警 100 次变红",
"id": 688380702408773
- },
- {
- "dictionaryTypeId": 299412358086725,
- "name": "脱离区域申请",
- "code": "LeaveAreaApplication",
- "description": "",
- "id": 718135330779205
}
]
\ No newline at end of file
diff --git a/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_user.json b/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_user.json
new file mode 100644
index 0000000..a3f00e3
--- /dev/null
+++ b/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_user.json
@@ -0,0 +1,3548 @@
+[
+ {
+ "userName": "管理员",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 328409621860421
+ },
+ {
+ "userName": "阿凯思_aks",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 352124039557189
+ },
+ {
+ "userName": "彭豪_aks",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 353280301445189
+ },
+ {
+ "userName": "陈阳光",
+ "name": "陈阳光",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 359576280444997
+ },
+ {
+ "userName": "韩某某",
+ "name": "韩某某",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 360085899722821
+ },
+ {
+ "userName": "刘默默",
+ "name": "刘默默",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 360314309468229
+ },
+ {
+ "userName": "彭默默",
+ "name": "彭默默",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 360357230170181
+ },
+ {
+ "userName": "吴某某",
+ "name": "吴某某",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 360605445632069
+ },
+ {
+ "userName": "张恩恩",
+ "name": "张恩恩",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 360705222520903
+ },
+ {
+ "userName": "刘芮铭",
+ "name": "刘芮铭",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 360705222524997
+ },
+ {
+ "userName": "综合业务部",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 371678180053061
+ },
+ {
+ "userName": "第一检察部",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372045556981829
+ },
+ {
+ "userName": "第二检察部",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372045668728901
+ },
+ {
+ "userName": "渠南派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372045954408517
+ },
+ {
+ "userName": "渠北派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372046065029189
+ },
+ {
+ "userName": "天星派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372046949449797
+ },
+ {
+ "userName": "水上派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372047264952389
+ },
+ {
+ "userName": "土溪派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372047369052229
+ },
+ {
+ "userName": "三汇派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372047499186245
+ },
+ {
+ "userName": "文崇派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372047583879237
+ },
+ {
+ "userName": "涌兴派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372047686877253
+ },
+ {
+ "userName": "贵福派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372047827337285
+ },
+ {
+ "userName": "岩峰派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372047996522565
+ },
+ {
+ "userName": "巨光派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372048101040197
+ },
+ {
+ "userName": "静边派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372048337371205
+ },
+ {
+ "userName": "清溪场派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372048413515845
+ },
+ {
+ "userName": "宝城派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372048494092357
+ },
+ {
+ "userName": "有庆派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372048632664133
+ },
+ {
+ "userName": "鲜渡派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372048735973445
+ },
+ {
+ "userName": "李渡派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372048972193861
+ },
+ {
+ "userName": "琅琊派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372049154388037
+ },
+ {
+ "userName": "卷硐派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372049815126085
+ },
+ {
+ "userName": "临巴派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372049899225157
+ },
+ {
+ "userName": "李馥派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372050080313413
+ },
+ {
+ "userName": "执法大队",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372050884505669
+ },
+ {
+ "userName": "人民法院",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 372051348435013
+ },
+ {
+ "userName": "交警大队",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 383972572528709
+ },
+ {
+ "userName": "王维",
+ "name": "王维",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 383977453998149
+ },
+ {
+ "userName": "周显琼",
+ "name": "周显琼",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 384343420166213
+ },
+ {
+ "userName": "付登茗",
+ "name": "付登茗",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385114626670661
+ },
+ {
+ "userName": "牟益",
+ "name": "牟益",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385120546488389
+ },
+ {
+ "userName": "徐秋鹏",
+ "name": "徐秋鹏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385120546492485
+ },
+ {
+ "userName": "田峰瑜",
+ "name": "田峰瑜",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385120546496581
+ },
+ {
+ "userName": "刑警大队",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385384641343557
+ },
+ {
+ "userName": "周记明",
+ "name": "周记明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385389475532869
+ },
+ {
+ "userName": "朱尚春",
+ "name": "朱尚春",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385390213529669
+ },
+ {
+ "userName": "周伦兴",
+ "name": "周伦兴",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385391066583109
+ },
+ {
+ "userName": "李青兰",
+ "name": "李青兰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385397280178245
+ },
+ {
+ "userName": "乔吉祥",
+ "name": "乔吉祥",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385398542577733
+ },
+ {
+ "userName": "陈俊",
+ "name": "陈俊",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385812088922182
+ },
+ {
+ "userName": "汤世强",
+ "name": "汤世强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 385824829669445
+ },
+ {
+ "userName": "张小华",
+ "name": "张小华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 386077965480005
+ },
+ {
+ "userName": "张化兵",
+ "name": "张化兵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 386186165006406
+ },
+ {
+ "userName": "刘吉谦",
+ "name": "刘吉谦",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 386529729560645
+ },
+ {
+ "userName": "陈洋",
+ "name": "陈洋",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 386532782579781
+ },
+ {
+ "userName": "廖雷",
+ "name": "廖雷",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 386900066775109
+ },
+ {
+ "userName": "徐启翰",
+ "name": "徐启翰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 387257615364165
+ },
+ {
+ "userName": "唐江龙",
+ "name": "唐江龙",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 387626675974213
+ },
+ {
+ "userName": "蒋小波",
+ "name": "蒋小波",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 387626675978309
+ },
+ {
+ "userName": "森林执法大队",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 388593007648837
+ },
+ {
+ "userName": "如满",
+ "name": "如满",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 388594906624070
+ },
+ {
+ "userName": "郑炼",
+ "name": "郑炼",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 388999879172165
+ },
+ {
+ "userName": "陈雷",
+ "name": "陈雷",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 389285327687749
+ },
+ {
+ "userName": "闫佳坤",
+ "name": "闫佳坤",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 390330176860229
+ },
+ {
+ "userName": "李刚",
+ "name": "李刚",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 390340499128389
+ },
+ {
+ "userName": "郑文钶",
+ "name": "郑文钶",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 390700279578693
+ },
+ {
+ "userName": "渠江派出所",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 391841584578629
+ },
+ {
+ "userName": "李道映",
+ "name": "李道映",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 392906426728517
+ },
+ {
+ "userName": "杨益英",
+ "name": "杨益英",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 392915571576901
+ },
+ {
+ "userName": "田群英",
+ "name": "田群英",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 393173731274821
+ },
+ {
+ "userName": "王长均",
+ "name": "王长均",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 393239105294405
+ },
+ {
+ "userName": "王东",
+ "name": "王东",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 393557342769221
+ },
+ {
+ "userName": "邓维罗",
+ "name": "邓维罗",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 396711291355205
+ },
+ {
+ "userName": "倪阳",
+ "name": "倪阳",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 397866938347589
+ },
+ {
+ "userName": "霍守亮",
+ "name": "霍守亮",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 397870831587397
+ },
+ {
+ "userName": "王爱",
+ "name": "王爱",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 397871084486725
+ },
+ {
+ "userName": "刘祥成",
+ "name": "刘祥成",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 397871415853125
+ },
+ {
+ "userName": "匡萃峰",
+ "name": "匡萃峰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 397871714431045
+ },
+ {
+ "userName": "黄华国",
+ "name": "黄华国",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 398174485749829
+ },
+ {
+ "userName": "唐林林",
+ "name": "唐林林",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 398174933332037
+ },
+ {
+ "userName": "李樊",
+ "name": "李樊",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 398211639541829
+ },
+ {
+ "userName": "胡苗苗",
+ "name": "胡苗苗",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 398211639545925
+ },
+ {
+ "userName": "喻礼华",
+ "name": "喻礼华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 398236585668677
+ },
+ {
+ "userName": "丁氏香",
+ "name": "丁氏香",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 398466677813317
+ },
+ {
+ "userName": "治安大队",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 398927285174341
+ },
+ {
+ "userName": "向本超",
+ "name": "向本超",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 398934144503877
+ },
+ {
+ "userName": "吴超",
+ "name": "吴超",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 398934144507973
+ },
+ {
+ "userName": "毛道芳",
+ "name": "毛道芳",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 400249872031813
+ },
+ {
+ "userName": "雍朝岸",
+ "name": "雍朝岸",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 400249872035909
+ },
+ {
+ "userName": "严晨",
+ "name": "严晨",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 400693892063301
+ },
+ {
+ "userName": "郭秋生",
+ "name": "郭秋生",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 401047386841157
+ },
+ {
+ "userName": "张建国",
+ "name": "张建国",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 401047386841158
+ },
+ {
+ "userName": "周巧林",
+ "name": "周巧林",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 401047981813829
+ },
+ {
+ "userName": "郭秋生",
+ "name": "郭秋生",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 401053856895045
+ },
+ {
+ "userName": "邓朝强",
+ "name": "邓朝强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 401107487363141
+ },
+ {
+ "userName": "邓福全",
+ "name": "邓福全",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 401107727700037
+ },
+ {
+ "userName": "廖琳珍",
+ "name": "廖琳珍",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 401310624706629
+ },
+ {
+ "userName": "欧三",
+ "name": "欧三",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 401389669273669
+ },
+ {
+ "userName": "何海娇",
+ "name": "何海娇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 402470074929223
+ },
+ {
+ "userName": "颜渠宗",
+ "name": "颜渠宗",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 402470074933317
+ },
+ {
+ "userName": "闫丁山",
+ "name": "闫丁山",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 403160140755013
+ },
+ {
+ "userName": "张文平",
+ "name": "张文平",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 403160285368389
+ },
+ {
+ "userName": "燕红刚",
+ "name": "燕红刚",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 405187142832197
+ },
+ {
+ "userName": "张家富",
+ "name": "张家富",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 405218197704774
+ },
+ {
+ "userName": "网安大队",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 405275608096837
+ },
+ {
+ "userName": "陈普菊",
+ "name": "陈普菊",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 405283334385733
+ },
+ {
+ "userName": "李桂芳",
+ "name": "李桂芳",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 405286926901317
+ },
+ {
+ "userName": "张东",
+ "name": "张东",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 405983317508165
+ },
+ {
+ "userName": "黄龙飞",
+ "name": "黄龙飞",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 406658920091717
+ },
+ {
+ "userName": "王菂",
+ "name": "王菂",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 406660101664837
+ },
+ {
+ "userName": "蒲各强",
+ "name": "蒲各强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 408032555614277
+ },
+ {
+ "userName": "代汕",
+ "name": "代汕",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 408405331771461
+ },
+ {
+ "userName": "王兵",
+ "name": "王兵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 409201321472069
+ },
+ {
+ "userName": "李敏",
+ "name": "李敏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 410174197989445
+ },
+ {
+ "userName": "颜春棚",
+ "name": "颜春棚",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 410189942575173
+ },
+ {
+ "userName": "李燥灼",
+ "name": "李燥灼",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 410240960720965
+ },
+ {
+ "userName": "李建波",
+ "name": "李建波",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 410246186926149
+ },
+ {
+ "userName": "赵木伟",
+ "name": "赵木伟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 410266235236421
+ },
+ {
+ "userName": "陆俊江",
+ "name": "陆俊江",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 410622022418501
+ },
+ {
+ "userName": "王海波",
+ "name": "王海波",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 411281301094469
+ },
+ {
+ "userName": "陈莎莎",
+ "name": "陈莎莎",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 415102362525765
+ },
+ {
+ "userName": "周倩",
+ "name": "周倩",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 415102362529861
+ },
+ {
+ "userName": "赵海清",
+ "name": "赵海清",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 415185406390341
+ },
+ {
+ "userName": "刘乐",
+ "name": "刘乐",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 415492932931653
+ },
+ {
+ "userName": "罗小军",
+ "name": "罗小军",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 415817374769222
+ },
+ {
+ "userName": "邱越川",
+ "name": "邱越川",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 415821804851269
+ },
+ {
+ "userName": "何文学",
+ "name": "何文学",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 415913773178949
+ },
+ {
+ "userName": "彭超",
+ "name": "彭超",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 416254192545861
+ },
+ {
+ "userName": "单发容",
+ "name": "单发容",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 416256674496581
+ },
+ {
+ "userName": "肖兵",
+ "name": "肖兵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 416270091038789
+ },
+ {
+ "userName": "郭雪梅",
+ "name": "郭雪梅",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 416596130512965
+ },
+ {
+ "userName": "刘青青",
+ "name": "刘青青",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 416609198522437
+ },
+ {
+ "userName": "龙伟成",
+ "name": "龙伟成",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 416609809567813
+ },
+ {
+ "userName": "周明来",
+ "name": "周明来",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 416869818720325
+ },
+ {
+ "userName": "李东海",
+ "name": "李东海",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 417960029577286
+ },
+ {
+ "userName": "张良慧",
+ "name": "张良慧",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 418286910869573
+ },
+ {
+ "userName": "王成洪",
+ "name": "王成洪",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 418286910873669
+ },
+ {
+ "userName": "杨吉安",
+ "name": "杨吉安",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 418382084317254
+ },
+ {
+ "userName": "夏代均",
+ "name": "夏代均",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 418382532689989
+ },
+ {
+ "userName": "刘全均",
+ "name": "刘全均",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 419025409261637
+ },
+ {
+ "userName": "周恩桥",
+ "name": "周恩桥",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 420065514614853
+ },
+ {
+ "userName": "王光强",
+ "name": "王光强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 420184615542853
+ },
+ {
+ "userName": "麦洪江",
+ "name": "麦洪江",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 420780879147077
+ },
+ {
+ "userName": "杨会东",
+ "name": "杨会东",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 421472227442757
+ },
+ {
+ "userName": "王义荣",
+ "name": "王义荣",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 421486521397317
+ },
+ {
+ "userName": "宋中杰",
+ "name": "宋中杰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 422644456398917
+ },
+ {
+ "userName": "陈永超",
+ "name": "陈永超",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 423636071022661
+ },
+ {
+ "userName": "张尚潮",
+ "name": "张尚潮",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 423680060289093
+ },
+ {
+ "userName": "陈东平",
+ "name": "陈东平",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 423680060293189
+ },
+ {
+ "userName": "李渊",
+ "name": "李渊",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 425371983167557
+ },
+ {
+ "userName": "何天平",
+ "name": "何天平",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 425395351052357
+ },
+ {
+ "userName": "刘东梅",
+ "name": "刘东梅",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 425396007292997
+ },
+ {
+ "userName": "康斌",
+ "name": "康斌",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 425396007297093
+ },
+ {
+ "userName": "胡平东",
+ "name": "胡平东",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 425396007301189
+ },
+ {
+ "userName": "黄强",
+ "name": "黄强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 425810668974149
+ },
+ {
+ "userName": "赵运星",
+ "name": "赵运星",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 427943666016325
+ },
+ {
+ "userName": "熊武胜",
+ "name": "熊武胜",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 427944418832453
+ },
+ {
+ "userName": "覃斌",
+ "name": "覃斌",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 427946299859013
+ },
+ {
+ "userName": "徐玉君",
+ "name": "徐玉君",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 428324853690437
+ },
+ {
+ "userName": "苏容辉",
+ "name": "苏容辉",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 428325219061829
+ },
+ {
+ "userName": "雷传兵",
+ "name": "雷传兵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 428575270314053
+ },
+ {
+ "userName": "王安明",
+ "name": "王安明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 432475315142725
+ },
+ {
+ "userName": "黄兴华",
+ "name": "黄兴华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 433965782036549
+ },
+ {
+ "userName": "毛井华",
+ "name": "毛井华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 433965782036550
+ },
+ {
+ "userName": "孙晨",
+ "name": "孙晨",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 435010857975877
+ },
+ {
+ "userName": "熊荣",
+ "name": "熊荣",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 435733723123781
+ },
+ {
+ "userName": "杨长于",
+ "name": "杨长于",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 436363198242885
+ },
+ {
+ "userName": "燕静",
+ "name": "燕静",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 437434548924485
+ },
+ {
+ "userName": "熊雪峰",
+ "name": "熊雪峰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 438198951563333
+ },
+ {
+ "userName": "魏敏",
+ "name": "魏敏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 439185450713157
+ },
+ {
+ "userName": "雷敏",
+ "name": "雷敏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 440230186500165
+ },
+ {
+ "userName": "常小菊",
+ "name": "常小菊",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 440230822494277
+ },
+ {
+ "userName": "楚炆桦",
+ "name": "楚炆桦",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 440231567532101
+ },
+ {
+ "userName": "徐德福",
+ "name": "徐德福",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 440242596044869
+ },
+ {
+ "userName": "邓明明",
+ "name": "邓明明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 440262137204805
+ },
+ {
+ "userName": "陈玲娟",
+ "name": "陈玲娟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 440262393028677
+ },
+ {
+ "userName": "李传政",
+ "name": "李传政",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 442730445500485
+ },
+ {
+ "userName": "吴勇",
+ "name": "吴勇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 443852836622405
+ },
+ {
+ "userName": "张思荣",
+ "name": "张思荣",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 444826044305477
+ },
+ {
+ "userName": "张思荣",
+ "name": "张思荣",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 444827547025477
+ },
+ {
+ "userName": "邓仁平",
+ "name": "邓仁平",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 444918469484613
+ },
+ {
+ "userName": "刘春",
+ "name": "刘春",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 445289968525381
+ },
+ {
+ "userName": "陈伟",
+ "name": "陈伟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 445656193560645
+ },
+ {
+ "userName": "郑晓明",
+ "name": "郑晓明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 446265987551301
+ },
+ {
+ "userName": "谭小群",
+ "name": "谭小群",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 446265987555397
+ },
+ {
+ "userName": "胡兰",
+ "name": "胡兰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 447337357119557
+ },
+ {
+ "userName": "赵小芳",
+ "name": "赵小芳",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 447338137702469
+ },
+ {
+ "userName": "王红梅",
+ "name": "王红梅",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 447338137706565
+ },
+ {
+ "userName": "谭雪",
+ "name": "谭雪",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 447338137710661
+ },
+ {
+ "userName": "蒋世军",
+ "name": "蒋世军",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 447339593019461
+ },
+ {
+ "userName": "杨白清",
+ "name": "杨白清",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 448020074778693
+ },
+ {
+ "userName": "文德益",
+ "name": "文德益",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 448714496077893
+ },
+ {
+ "userName": "杨小松",
+ "name": "杨小松",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 449067933343813
+ },
+ {
+ "userName": "黄相骏",
+ "name": "黄相骏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 449081732698181
+ },
+ {
+ "userName": "杨志富",
+ "name": "杨志富",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 450189309427781
+ },
+ {
+ "userName": "金勇",
+ "name": "金勇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 450852854022213
+ },
+ {
+ "userName": "杨李琼",
+ "name": "杨李琼",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 450932903252037
+ },
+ {
+ "userName": "黄军",
+ "name": "黄军",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 450933215023173
+ },
+ {
+ "userName": "黄乃娟",
+ "name": "黄乃娟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 450933474484293
+ },
+ {
+ "userName": "罗川",
+ "name": "罗川",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 452367564636229
+ },
+ {
+ "userName": "田龙英",
+ "name": "田龙英",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 452986849898565
+ },
+ {
+ "userName": "洪志刚",
+ "name": "洪志刚",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 453055915118661
+ },
+ {
+ "userName": "刘江涛",
+ "name": "刘江涛",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 453696687517765
+ },
+ {
+ "userName": "曹潇",
+ "name": "曹潇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 453730600570949
+ },
+ {
+ "userName": "李云岗",
+ "name": "李云岗",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 453771066044485
+ },
+ {
+ "userName": "杨其国",
+ "name": "杨其国",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 455188995473477
+ },
+ {
+ "userName": "黄小华",
+ "name": "黄小华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 455471866384453
+ },
+ {
+ "userName": "柯洋",
+ "name": "柯洋",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 456260028317765
+ },
+ {
+ "userName": "刘泽贵",
+ "name": "刘泽贵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 456262288228421
+ },
+ {
+ "userName": "罗静",
+ "name": "罗静",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 456264384581701
+ },
+ {
+ "userName": "黎勇",
+ "name": "黎勇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 457305231347781
+ },
+ {
+ "userName": "李明海",
+ "name": "李明海",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 459717115244613
+ },
+ {
+ "userName": "侯泽碧",
+ "name": "侯泽碧",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 459717115248709
+ },
+ {
+ "userName": "雷学福",
+ "name": "雷学福",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 462968687525957
+ },
+ {
+ "userName": "邓仁秀",
+ "name": "邓仁秀",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 465009102958661
+ },
+ {
+ "userName": "段长江",
+ "name": "段长江",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 465096629768261
+ },
+ {
+ "userName": "徐超",
+ "name": "徐超",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 465811165966405
+ },
+ {
+ "userName": "徐小碧",
+ "name": "徐小碧",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 465811165970501
+ },
+ {
+ "userName": "邓仁术",
+ "name": "邓仁术",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 469609375268933
+ },
+ {
+ "userName": "文兴春",
+ "name": "文兴春",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 470348463583301
+ },
+ {
+ "userName": "单永华",
+ "name": "单永华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 472082708152389
+ },
+ {
+ "userName": "代福银",
+ "name": "代福银",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 473169020092485
+ },
+ {
+ "userName": "袁琼英",
+ "name": "袁琼英",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 473169559912517
+ },
+ {
+ "userName": "郑严兵",
+ "name": "郑严兵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 474653317156933
+ },
+ {
+ "userName": "徐杨",
+ "name": "徐杨",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 477407933677637
+ },
+ {
+ "userName": "刘飞",
+ "name": "刘飞",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 480312724082757
+ },
+ {
+ "userName": "邓仁伟",
+ "name": "邓仁伟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 482347949346885
+ },
+ {
+ "userName": "王晓山",
+ "name": "王晓山",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 482360220057669
+ },
+ {
+ "userName": "黄庆书",
+ "name": "黄庆书",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 482423788691525
+ },
+ {
+ "userName": "张海娟",
+ "name": "张海娟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 482687939727429
+ },
+ {
+ "userName": "曾令纹",
+ "name": "曾令纹",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 482690849476677
+ },
+ {
+ "userName": "肖绍文",
+ "name": "肖绍文",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 482716896780357
+ },
+ {
+ "userName": "代显明",
+ "name": "代显明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 486956468572229
+ },
+ {
+ "userName": "黄林",
+ "name": "黄林",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 487301327728709
+ },
+ {
+ "userName": "李晓添",
+ "name": "李晓添",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 487314401046597
+ },
+ {
+ "userName": "李兴隽",
+ "name": "李兴隽",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 487440930213957
+ },
+ {
+ "userName": "张旭",
+ "name": "张旭",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 487440930218053
+ },
+ {
+ "userName": "任婷婷",
+ "name": "任婷婷",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 487440930222149
+ },
+ {
+ "userName": "杨小强",
+ "name": "杨小强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 488389497692229
+ },
+ {
+ "userName": "陈可",
+ "name": "陈可",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490151233421381
+ },
+ {
+ "userName": "黄海燕",
+ "name": "黄海燕",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490221676101701
+ },
+ {
+ "userName": "杨涛",
+ "name": "杨涛",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490229532102725
+ },
+ {
+ "userName": "李守德",
+ "name": "李守德",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490482592272453
+ },
+ {
+ "userName": "李清述",
+ "name": "李清述",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490483262582853
+ },
+ {
+ "userName": "田建",
+ "name": "田建",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490489438539845
+ },
+ {
+ "userName": "叶益松",
+ "name": "叶益松",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490650418020421
+ },
+ {
+ "userName": "罗吉斌",
+ "name": "罗吉斌",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490651637329989
+ },
+ {
+ "userName": "吴明洪",
+ "name": "吴明洪",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490651637334085
+ },
+ {
+ "userName": "李小阳",
+ "name": "李小阳",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490862707060805
+ },
+ {
+ "userName": "肖小龙",
+ "name": "肖小龙",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 490987141705797
+ },
+ {
+ "userName": "徐吉国",
+ "name": "徐吉国",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 492975394897989
+ },
+ {
+ "userName": "王争",
+ "name": "王争",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 492975394902085
+ },
+ {
+ "userName": "杨蒲",
+ "name": "杨蒲",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 492975394906181
+ },
+ {
+ "userName": "唐金",
+ "name": "唐金",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 495083416002629
+ },
+ {
+ "userName": "潘涛",
+ "name": "潘涛",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 495577493803077
+ },
+ {
+ "userName": "潘宏",
+ "name": "潘宏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 495577493807173
+ },
+ {
+ "userName": "周恩云",
+ "name": "周恩云",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 495578173927493
+ },
+ {
+ "userName": "刘吉兵",
+ "name": "刘吉兵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 495578173931589
+ },
+ {
+ "userName": "毛广川",
+ "name": "毛广川",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 496940132601925
+ },
+ {
+ "userName": "胡仁文",
+ "name": "胡仁文",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 497283764580421
+ },
+ {
+ "userName": "曹世勇",
+ "name": "曹世勇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 497283764584517
+ },
+ {
+ "userName": "贾小英",
+ "name": "贾小英",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 497283764588613
+ },
+ {
+ "userName": "贾金梅",
+ "name": "贾金梅",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 497283764592709
+ },
+ {
+ "userName": "段志东",
+ "name": "段志东",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 497283764596805
+ },
+ {
+ "userName": "雷杰",
+ "name": "雷杰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 502594550345797
+ },
+ {
+ "userName": "陈蜀林",
+ "name": "陈蜀林",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 502964054839365
+ },
+ {
+ "userName": "段广蓬",
+ "name": "段广蓬",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 505502057885765
+ },
+ {
+ "userName": "贺小燕",
+ "name": "贺小燕",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 516419755794501
+ },
+ {
+ "userName": "雍尚国",
+ "name": "雍尚国",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 518117588770885
+ },
+ {
+ "userName": "熊智立",
+ "name": "熊智立",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 518117588774981
+ },
+ {
+ "userName": "肖云春",
+ "name": "肖云春",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 518117588779077
+ },
+ {
+ "userName": "龙刚",
+ "name": "龙刚",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 520207720407109
+ },
+ {
+ "userName": "苏明科",
+ "name": "苏明科",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 520558275735621
+ },
+ {
+ "userName": "沈家毅",
+ "name": "沈家毅",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 520576184602693
+ },
+ {
+ "userName": "廖小全",
+ "name": "廖小全",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 521627366543429
+ },
+ {
+ "userName": "刘小龙",
+ "name": "刘小龙",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 522030693707845
+ },
+ {
+ "userName": "蒋兴川",
+ "name": "蒋兴川",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 525251224772677
+ },
+ {
+ "userName": "雷徐",
+ "name": "雷徐",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 525267216490565
+ },
+ {
+ "userName": "黄从彦",
+ "name": "黄从彦",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 526941962108997
+ },
+ {
+ "userName": "张功成",
+ "name": "张功成",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 527719723077701
+ },
+ {
+ "userName": "彭进",
+ "name": "彭进",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 528025223475269
+ },
+ {
+ "userName": "熊图",
+ "name": "熊图",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 529505530179653
+ },
+ {
+ "userName": "盛良全",
+ "name": "盛良全",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 529507191959621
+ },
+ {
+ "userName": "谢建军",
+ "name": "谢建军",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 529517551640645
+ },
+ {
+ "userName": "熊龙龙",
+ "name": "熊龙龙",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 529534376271941
+ },
+ {
+ "userName": "杨家胜",
+ "name": "杨家胜",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 529855696105541
+ },
+ {
+ "userName": "王洪杨",
+ "name": "王洪杨",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 530561668259909
+ },
+ {
+ "userName": "郑建",
+ "name": "郑建",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 535081281966149
+ },
+ {
+ "userName": "杨小荣",
+ "name": "杨小荣",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 535102641365061
+ },
+ {
+ "userName": "潘高云",
+ "name": "潘高云",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 537543962763333
+ },
+ {
+ "userName": "王潇",
+ "name": "王潇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 537636354535493
+ },
+ {
+ "userName": "刘兆树",
+ "name": "刘兆树",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 539050687422533
+ },
+ {
+ "userName": "周长山",
+ "name": "周长山",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 539782356123717
+ },
+ {
+ "userName": "罗贵川",
+ "name": "罗贵川",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 541438584242245
+ },
+ {
+ "userName": "陈宇",
+ "name": "陈宇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 541889443872837
+ },
+ {
+ "userName": "瞿春武",
+ "name": "瞿春武",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 543923099873349
+ },
+ {
+ "userName": "羊现成",
+ "name": "羊现成",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 544405404516421
+ },
+ {
+ "userName": "毕正奎",
+ "name": "毕正奎",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 545427272081477
+ },
+ {
+ "userName": "赵清泉",
+ "name": "赵清泉",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 545785689497669
+ },
+ {
+ "userName": "黄叶中",
+ "name": "黄叶中",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 546492344451141
+ },
+ {
+ "userName": "代长方",
+ "name": "代长方",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 546751253676101
+ },
+ {
+ "userName": "肖东",
+ "name": "肖东",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 546766955298885
+ },
+ {
+ "userName": "刘广权",
+ "name": "刘广权",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 547192781418565
+ },
+ {
+ "userName": "王旭",
+ "name": "王旭",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 547898960474181
+ },
+ {
+ "userName": "沈志安",
+ "name": "沈志安",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 549235237380165
+ },
+ {
+ "userName": "王小堂",
+ "name": "王小堂",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 549236158627909
+ },
+ {
+ "userName": "侯四林",
+ "name": "侯四林",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 549237920616517
+ },
+ {
+ "userName": "罗强",
+ "name": "罗强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 549249263063109
+ },
+ {
+ "userName": "余科均",
+ "name": "余科均",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 549249757745221
+ },
+ {
+ "userName": "代春",
+ "name": "代春",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 550053046067269
+ },
+ {
+ "userName": "刘德中",
+ "name": "刘德中",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 550055396864069
+ },
+ {
+ "userName": "岳嵩",
+ "name": "岳嵩",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 550354412453957
+ },
+ {
+ "userName": "谭佳骏",
+ "name": "谭佳骏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 550383659049029
+ },
+ {
+ "userName": "冯小春",
+ "name": "冯小春",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 551710217457733
+ },
+ {
+ "userName": "宋礼玲",
+ "name": "宋礼玲",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 551727144464453
+ },
+ {
+ "userName": "易仁易",
+ "name": "易仁易",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 552088208126021
+ },
+ {
+ "userName": "杜纭钒",
+ "name": "杜纭钒",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 552451944611909
+ },
+ {
+ "userName": "柏长江",
+ "name": "柏长江",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 554225081425989
+ },
+ {
+ "userName": "郭斌",
+ "name": "郭斌",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 554992211824709
+ },
+ {
+ "userName": "闫家红",
+ "name": "闫家红",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 554992211832901
+ },
+ {
+ "userName": "余风",
+ "name": "余风",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 557370762592325
+ },
+ {
+ "userName": "李俊峰",
+ "name": "李俊峰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 558447455387717
+ },
+ {
+ "userName": "程凯",
+ "name": "程凯",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 558447455395909
+ },
+ {
+ "userName": "陶兴",
+ "name": "陶兴",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 559502051065925
+ },
+ {
+ "userName": "文兴洪",
+ "name": "文兴洪",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 561262317142085
+ },
+ {
+ "userName": "张秀云",
+ "name": "张秀云",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 561355746144325
+ },
+ {
+ "userName": "李清全",
+ "name": "李清全",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 561359160774725
+ },
+ {
+ "userName": "黄立明",
+ "name": "黄立明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 561359601803333
+ },
+ {
+ "userName": "张秀全",
+ "name": "张秀全",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 561361178456133
+ },
+ {
+ "userName": "谭光前",
+ "name": "谭光前",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 561474874961989
+ },
+ {
+ "userName": "卢发兵",
+ "name": "卢发兵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 561706950619205
+ },
+ {
+ "userName": "陈泽州",
+ "name": "陈泽州",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 562412138848325
+ },
+ {
+ "userName": "王均",
+ "name": "王均",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 563741442809925
+ },
+ {
+ "userName": "王洪平",
+ "name": "王洪平",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 568713784381509
+ },
+ {
+ "userName": "周绍琼",
+ "name": "周绍琼",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 568837733158981
+ },
+ {
+ "userName": "张生明",
+ "name": "张生明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 569056786956357
+ },
+ {
+ "userName": "牛何河",
+ "name": "牛何河",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 569084413820997
+ },
+ {
+ "userName": "陈小林",
+ "name": "陈小林",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 569421761445957
+ },
+ {
+ "userName": "邵小林",
+ "name": "邵小林",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 571637523628101
+ },
+ {
+ "userName": "刘运路",
+ "name": "刘运路",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 571964888813637
+ },
+ {
+ "userName": "万中平",
+ "name": "万中平",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 574798107455557
+ },
+ {
+ "userName": "万于栓",
+ "name": "万于栓",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 574799208624197
+ },
+ {
+ "userName": "谢小春",
+ "name": "谢小春",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 576172899229765
+ },
+ {
+ "userName": "石洪刚",
+ "name": "石洪刚",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 576231652184133
+ },
+ {
+ "userName": "陈云竹",
+ "name": "陈云竹",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 576830494310469
+ },
+ {
+ "userName": "杨彬川",
+ "name": "杨彬川",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 577577564250181
+ },
+ {
+ "userName": "倪浩然",
+ "name": "倪浩然",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 579336287408197
+ },
+ {
+ "userName": "刘平",
+ "name": "刘平",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 579680491606085
+ },
+ {
+ "userName": "刘飞",
+ "name": "刘飞",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 579680491610181
+ },
+ {
+ "userName": "廖嘉",
+ "name": "廖嘉",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 579680491618373
+ },
+ {
+ "userName": "田利祥",
+ "name": "田利祥",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 579776021516357
+ },
+ {
+ "userName": "贾伯",
+ "name": "贾伯",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 581078992748613
+ },
+ {
+ "userName": "常建军",
+ "name": "常建军",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 581080824131653
+ },
+ {
+ "userName": "曾伟维",
+ "name": "曾伟维",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 581449400029253
+ },
+ {
+ "userName": "张伟",
+ "name": "张伟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 581449711706181
+ },
+ {
+ "userName": "楚良",
+ "name": "楚良",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 581807578824773
+ },
+ {
+ "userName": "黄小龙",
+ "name": "黄小龙",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 581808309932101
+ },
+ {
+ "userName": "郑世乾",
+ "name": "郑世乾",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 581900864405573
+ },
+ {
+ "userName": "熊良胜",
+ "name": "熊良胜",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 582233699864645
+ },
+ {
+ "userName": "黄明科",
+ "name": "黄明科",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 584002116681797
+ },
+ {
+ "userName": "贾小军",
+ "name": "贾小军",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 584277339959365
+ },
+ {
+ "userName": "寇力文",
+ "name": "寇力文",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 584277475688517
+ },
+ {
+ "userName": "刘竹秀",
+ "name": "刘竹秀",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 584716473237573
+ },
+ {
+ "userName": "徐平安",
+ "name": "徐平安",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 586416827519045
+ },
+ {
+ "userName": "王至敏",
+ "name": "王至敏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 587120009400389
+ },
+ {
+ "userName": "吴文遥",
+ "name": "吴文遥",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 588610651512901
+ },
+ {
+ "userName": "甘勇力",
+ "name": "甘勇力",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 589222726180933
+ },
+ {
+ "userName": "黄毛东",
+ "name": "黄毛东",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 589248827568197
+ },
+ {
+ "userName": "王其茂",
+ "name": "王其茂",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 590318878695493
+ },
+ {
+ "userName": "贾晶渠",
+ "name": "贾晶渠",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 591758911279173
+ },
+ {
+ "userName": "陈德英",
+ "name": "陈德英",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 592040869990469
+ },
+ {
+ "userName": "王韬霖",
+ "name": "王韬霖",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 593819524304965
+ },
+ {
+ "userName": "朱洪春",
+ "name": "朱洪春",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 593932549562437
+ },
+ {
+ "userName": "刘君",
+ "name": "刘君",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 594199416639557
+ },
+ {
+ "userName": "宋海波",
+ "name": "宋海波",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 594259067383877
+ },
+ {
+ "userName": "李川",
+ "name": "李川",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 594955864080453
+ },
+ {
+ "userName": "蔡礼伟",
+ "name": "蔡礼伟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 594972034678853
+ },
+ {
+ "userName": "杨友刚",
+ "name": "杨友刚",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 594990004125765
+ },
+ {
+ "userName": "张川江",
+ "name": "张川江",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 599147128524869
+ },
+ {
+ "userName": "曾晓琴",
+ "name": "曾晓琴",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 599147128528965
+ },
+ {
+ "userName": "陈威鸿",
+ "name": "陈威鸿",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 599881649356869
+ },
+ {
+ "userName": "王宣勇",
+ "name": "王宣勇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 599883329654853
+ },
+ {
+ "userName": "杜洪江",
+ "name": "杜洪江",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 599883329658949
+ },
+ {
+ "userName": "李永前",
+ "name": "李永前",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 599883329663045
+ },
+ {
+ "userName": "李佐文",
+ "name": "李佐文",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 600994242306117
+ },
+ {
+ "userName": "杨彪",
+ "name": "杨彪",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 601327704174661
+ },
+ {
+ "userName": "伍林",
+ "name": "伍林",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 601327704178757
+ },
+ {
+ "userName": "孙梓皓",
+ "name": "孙梓皓",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 601372331356229
+ },
+ {
+ "userName": "李忠全",
+ "name": "李忠全",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 602073367117893
+ },
+ {
+ "userName": "熊育禄",
+ "name": "熊育禄",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 602429565608005
+ },
+ {
+ "userName": "熊健程",
+ "name": "熊健程",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 602429565616197
+ },
+ {
+ "userName": "陈仕佳",
+ "name": "陈仕佳",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 602429565620293
+ },
+ {
+ "userName": "汪茂国",
+ "name": "汪茂国",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 602432270598213
+ },
+ {
+ "userName": "吴锦聪",
+ "name": "吴锦聪",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 602432270602309
+ },
+ {
+ "userName": "谢杰周",
+ "name": "谢杰周",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 602432270606405
+ },
+ {
+ "userName": "贾鸽",
+ "name": "贾鸽",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604202323898437
+ },
+ {
+ "userName": "文霜",
+ "name": "文霜",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604482164199493
+ },
+ {
+ "userName": "李显军",
+ "name": "李显军",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604482164203589
+ },
+ {
+ "userName": "杨虹",
+ "name": "杨虹",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604482164207685
+ },
+ {
+ "userName": "何杰",
+ "name": "何杰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604482164211781
+ },
+ {
+ "userName": "黄建国",
+ "name": "黄建国",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604482164215877
+ },
+ {
+ "userName": "杨虹",
+ "name": "杨虹",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604483096825925
+ },
+ {
+ "userName": "雍云霞",
+ "name": "雍云霞",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604532656472133
+ },
+ {
+ "userName": "赵怡",
+ "name": "赵怡",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604536838631493
+ },
+ {
+ "userName": "董玉权",
+ "name": "董玉权",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 604876274847813
+ },
+ {
+ "userName": "杨伍德",
+ "name": "杨伍德",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 605871110979653
+ },
+ {
+ "userName": "张茂亮",
+ "name": "张茂亮",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 605871424184389
+ },
+ {
+ "userName": "彭中清",
+ "name": "彭中清",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 605956959080517
+ },
+ {
+ "userName": "张灵丽",
+ "name": "张灵丽",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 606216539508805
+ },
+ {
+ "userName": "孙高",
+ "name": "孙高",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 606909326950469
+ },
+ {
+ "userName": "赵权波",
+ "name": "赵权波",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 607275418738757
+ },
+ {
+ "userName": "郑富刚",
+ "name": "郑富刚",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 607282851758149
+ },
+ {
+ "userName": "董小北",
+ "name": "董小北",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 609063973494853
+ },
+ {
+ "userName": "贾强",
+ "name": "贾强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 609065462009925
+ },
+ {
+ "userName": "陈俊男",
+ "name": "陈俊男",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 610891593408581
+ },
+ {
+ "userName": "何中华",
+ "name": "何中华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 610892171849797
+ },
+ {
+ "userName": "曾强",
+ "name": "曾强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 611202027089989
+ },
+ {
+ "userName": "邓国松",
+ "name": "邓国松",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 611202027094085
+ },
+ {
+ "userName": "王川",
+ "name": "王川",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 611256537210949
+ },
+ {
+ "userName": "黄光华",
+ "name": "黄光华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 611902507458629
+ },
+ {
+ "userName": "代应学",
+ "name": "代应学",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 611968603418693
+ },
+ {
+ "userName": "熊学英",
+ "name": "熊学英",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 613666913546309
+ },
+ {
+ "userName": "熊文琼",
+ "name": "熊文琼",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 613666913550405
+ },
+ {
+ "userName": "石明全",
+ "name": "石明全",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 613726287265861
+ },
+ {
+ "userName": "刘术明",
+ "name": "刘术明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 613726287269957
+ },
+ {
+ "userName": "邓因泉",
+ "name": "邓因泉",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 616123362660421
+ },
+ {
+ "userName": "曾令富",
+ "name": "曾令富",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 616630520787013
+ },
+ {
+ "userName": "刘伟君",
+ "name": "刘伟君",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 625691059048517
+ },
+ {
+ "userName": "唐楠",
+ "name": "唐楠",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 625751861649477
+ },
+ {
+ "userName": "何明",
+ "name": "何明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 625762908848197
+ },
+ {
+ "userName": "李小林",
+ "name": "李小林",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 625762908856389
+ },
+ {
+ "userName": "张雷",
+ "name": "张雷",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 626814060900421
+ },
+ {
+ "userName": "张建波",
+ "name": "张建波",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 633800289648709
+ },
+ {
+ "userName": "李巧华",
+ "name": "李巧华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 633912180236357
+ },
+ {
+ "userName": "刘兵",
+ "name": "刘兵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 634545132429381
+ },
+ {
+ "userName": "周小平",
+ "name": "周小平",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 635962977931333
+ },
+ {
+ "userName": "唐源源",
+ "name": "唐源源",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 648336303329349
+ },
+ {
+ "userName": "罗成成",
+ "name": "罗成成",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 648336303333445
+ },
+ {
+ "userName": "郑会泽",
+ "name": "郑会泽",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 648336303337541
+ },
+ {
+ "userName": "周姚",
+ "name": "周姚",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 648336303341637
+ },
+ {
+ "userName": "张涵冰",
+ "name": "张涵冰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 648336303345733
+ },
+ {
+ "userName": "张翱",
+ "name": "张翱",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 648336303349829
+ },
+ {
+ "userName": "张志伟",
+ "name": "张志伟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 648336303353925
+ },
+ {
+ "userName": "余虎城",
+ "name": "余虎城",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 649465932013637
+ },
+ {
+ "userName": "赵中会",
+ "name": "赵中会",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 650528113344581
+ },
+ {
+ "userName": "赵云术",
+ "name": "赵云术",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 650530168467525
+ },
+ {
+ "userName": "陈勇",
+ "name": "陈勇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 650827361280069
+ },
+ {
+ "userName": "肖娅",
+ "name": "肖娅",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 653295874355269
+ },
+ {
+ "userName": "熊勇",
+ "name": "熊勇",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 655438571860037
+ },
+ {
+ "userName": "姜小云",
+ "name": "姜小云",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 655438571868229
+ },
+ {
+ "userName": "李钰",
+ "name": "李钰",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 656183372668997
+ },
+ {
+ "userName": "郑华军",
+ "name": "郑华军",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 656183919824965
+ },
+ {
+ "userName": "陈俊宏",
+ "name": "陈俊宏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 657957355405381
+ },
+ {
+ "userName": "冯仲全",
+ "name": "冯仲全",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 657958413504581
+ },
+ {
+ "userName": "黎志",
+ "name": "黎志",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 657969415794757
+ },
+ {
+ "userName": "杨雯博",
+ "name": "杨雯博",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 659020367618117
+ },
+ {
+ "userName": "李彦祖",
+ "name": "李彦祖",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 659293155754053
+ },
+ {
+ "userName": "余金龙",
+ "name": "余金龙",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 659293155758149
+ },
+ {
+ "userName": "周磊",
+ "name": "周磊",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 660453373747269
+ },
+ {
+ "userName": "周希望",
+ "name": "周希望",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 663195401105477
+ },
+ {
+ "userName": "蒲成保",
+ "name": "蒲成保",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 663628545581125
+ },
+ {
+ "userName": "唐肖",
+ "name": "唐肖",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 663641529937989
+ },
+ {
+ "userName": "刘杨明",
+ "name": "刘杨明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 667875710378053
+ },
+ {
+ "userName": "刘斌",
+ "name": "刘斌",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 668603092877381
+ },
+ {
+ "userName": "徐昭根",
+ "name": "徐昭根",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 669219463073861
+ },
+ {
+ "userName": "罗俊",
+ "name": "罗俊",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 669221384851525
+ },
+ {
+ "userName": "林鑫",
+ "name": "林鑫",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 669221384855621
+ },
+ {
+ "userName": "代辉",
+ "name": "代辉",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 670714723024965
+ },
+ {
+ "userName": "张珠",
+ "name": "张珠",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 673553023098949
+ },
+ {
+ "userName": "付琴",
+ "name": "付琴",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 674162895593541
+ },
+ {
+ "userName": "崔剑",
+ "name": "崔剑",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 677701561348165
+ },
+ {
+ "userName": "王继荣",
+ "name": "王继荣",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 680622034460741
+ },
+ {
+ "userName": "万涛",
+ "name": "万涛",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 683010496561221
+ },
+ {
+ "userName": "王均",
+ "name": "王均",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 683010496565317
+ },
+ {
+ "userName": "王移名",
+ "name": "王移名",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 683357827412037
+ },
+ {
+ "userName": "张家印",
+ "name": "张家印",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 684063179866181
+ },
+ {
+ "userName": "张春明",
+ "name": "张春明",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 686561860468805
+ },
+ {
+ "userName": "张超",
+ "name": "张超",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 688390641414213
+ },
+ {
+ "userName": "张超",
+ "name": "张超",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 688391545745477
+ },
+ {
+ "userName": "杜传江",
+ "name": "杜传江",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 688391545753669
+ },
+ {
+ "userName": "郭艳华",
+ "name": "郭艳华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 688392034230341
+ },
+ {
+ "userName": "王超",
+ "name": "王超",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 688691011104837
+ },
+ {
+ "userName": "孙宏运",
+ "name": "孙宏运",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 688698329395269
+ },
+ {
+ "userName": "赵小锋",
+ "name": "赵小锋",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 688848196759621
+ },
+ {
+ "userName": "魏江",
+ "name": "魏江",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 690112557170757
+ },
+ {
+ "userName": "胡清平",
+ "name": "胡清平",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 690882937528389
+ },
+ {
+ "userName": "李沅童",
+ "name": "李沅童",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 690906448068677
+ },
+ {
+ "userName": "潘凤江",
+ "name": "潘凤江",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 690907839856709
+ },
+ {
+ "userName": "周昌毅",
+ "name": "周昌毅",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 691144339488837
+ },
+ {
+ "userName": "刘冬华",
+ "name": "刘冬华",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 691144858243141
+ },
+ {
+ "userName": "刘力铭",
+ "name": "刘力铭",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 693017672699973
+ },
+ {
+ "userName": "舒玮",
+ "name": "舒玮",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 693989885759557
+ },
+ {
+ "userName": "徐印",
+ "name": "徐印",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 695748324974661
+ },
+ {
+ "userName": "张松",
+ "name": "张松",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 697974119718981
+ },
+ {
+ "userName": "王强",
+ "name": "王强",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 702834598785093
+ },
+ {
+ "userName": "蒲习松",
+ "name": "蒲习松",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 703248179613765
+ },
+ {
+ "userName": "赵川",
+ "name": "赵川",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 703248179617861
+ },
+ {
+ "userName": "张武成",
+ "name": "张武成",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 703248179621957
+ },
+ {
+ "userName": "李柯蒙",
+ "name": "李柯蒙",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 703248179630149
+ },
+ {
+ "userName": "李小红",
+ "name": "李小红",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 703248179634245
+ },
+ {
+ "userName": "刘先云",
+ "name": "刘先云",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 703537478443077
+ },
+ {
+ "userName": "何宗航",
+ "name": "何宗航",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 703725168455749
+ },
+ {
+ "userName": "李致宏",
+ "name": "李致宏",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 707438744526917
+ },
+ {
+ "userName": "李先龙",
+ "name": "李先龙",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 708862543110213
+ },
+ {
+ "userName": "张佳",
+ "name": "张佳",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 708948100177989
+ },
+ {
+ "userName": "郑文学",
+ "name": "郑文学",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 711328475562053
+ },
+ {
+ "userName": "刘芝兵",
+ "name": "刘芝兵",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 711404747149381
+ },
+ {
+ "userName": "孙玲玲",
+ "name": "孙玲玲",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 712456779468869
+ },
+ {
+ "userName": "伍娟",
+ "name": "伍娟",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 713086111326277
+ },
+ {
+ "userName": "测试新增用户1",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 718152871231557
+ },
+ {
+ "userName": "测试新增用户2",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 718153091203141
+ },
+ {
+ "userName": "测试新增用户3",
+ "password": "4F42142DF925126C6BDFD337B6716CBA",
+ "avatar": "/avatar/default.png",
+ "id": 718153428750405
+ }
+]
\ No newline at end of file
diff --git a/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_user_role.json b/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_user_role.json
new file mode 100644
index 0000000..10debf7
--- /dev/null
+++ b/src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_user_role.json
@@ -0,0 +1,3052 @@
+[
+ {
+ "userId": 298679728799813,
+ "roleId": 297606179008581,
+ "id": 298476788355142
+ },
+ {
+ "userId": 298680001155141,
+ "roleId": 297606179008581,
+ "id": 298476788355145
+ },
+ {
+ "userId": 299123632689221,
+ "roleId": 297606178390085,
+ "id": 302217706565701
+ },
+ {
+ "userId": 302212781051973,
+ "roleId": 297606178390085,
+ "id": 302338908221509
+ },
+ {
+ "userId": 302213073571909,
+ "roleId": 297606178390085,
+ "id": 302213073645637
+ },
+ {
+ "userId": 302297667534917,
+ "roleId": 297606178390085,
+ "id": 302297667711045
+ },
+ {
+ "userId": 302301099409477,
+ "roleId": 297606178390085,
+ "id": 302301099479109
+ },
+ {
+ "userId": 303331142008901,
+ "roleId": 297606178390085,
+ "id": 303331142082629
+ },
+ {
+ "userId": 303362201432133,
+ "roleId": 297606178390085,
+ "id": 304404576268357
+ },
+ {
+ "userId": 303362251345989,
+ "roleId": 297606179008581,
+ "id": 303362273116229
+ },
+ {
+ "userId": 303706460348485,
+ "roleId": 297606179008581,
+ "id": 303706460508229
+ },
+ {
+ "userId": 304147767660613,
+ "roleId": 297606179008581,
+ "id": 304147767787589
+ },
+ {
+ "userId": 304766236057669,
+ "roleId": 297606179008581,
+ "id": 304766236258373
+ },
+ {
+ "userId": 304766390575173,
+ "roleId": 297606179008581,
+ "id": 304766390665285
+ },
+ {
+ "userId": 305772101091397,
+ "roleId": 297606179008581,
+ "id": 305822411034693
+ },
+ {
+ "userId": 305772800004165,
+ "roleId": 297606179008581,
+ "id": 305772800069701
+ },
+ {
+ "userId": 306174911172677,
+ "roleId": 297606178390085,
+ "id": 306174911402053
+ },
+ {
+ "userId": 306466314170437,
+ "roleId": 297606179008581,
+ "id": 311445626847301
+ },
+ {
+ "userId": 306466405654597,
+ "roleId": 297606179008581,
+ "id": 306466405728325
+ },
+ {
+ "userId": 307194494320709,
+ "roleId": 297606179008581,
+ "id": 307346130923589
+ },
+ {
+ "userId": 309037220130885,
+ "roleId": 297606178390085,
+ "id": 309037220569157
+ },
+ {
+ "userId": 311838927118405,
+ "roleId": 297606179008581,
+ "id": 311838927188037
+ },
+ {
+ "userId": 311843092078661,
+ "roleId": 297606178390085,
+ "id": 311848141680709
+ },
+ {
+ "userId": 312472938299461,
+ "roleId": 297606179008581,
+ "id": 312472938451013
+ },
+ {
+ "userId": 312473137733701,
+ "roleId": 297606179008581,
+ "id": 312473137795141
+ },
+ {
+ "userId": 312549014171717,
+ "roleId": 297606178390085,
+ "id": 312549014237253
+ },
+ {
+ "userId": 312551906680901,
+ "roleId": 297606178390085,
+ "id": 312551947259973
+ },
+ {
+ "userId": 312583737585733,
+ "roleId": 297606178390085,
+ "id": 312583737647173
+ },
+ {
+ "userId": 312583925018693,
+ "roleId": 297606178390085,
+ "id": 312583925112901
+ },
+ {
+ "userId": 312584362876997,
+ "roleId": 297606178390085,
+ "id": 312584362938437
+ },
+ {
+ "userId": 312842866159685,
+ "roleId": 297606179008581,
+ "id": 312843497377861
+ },
+ {
+ "userId": 312842960015429,
+ "roleId": 297606179008581,
+ "id": 312842960076869
+ },
+ {
+ "userId": 312843869548613,
+ "roleId": 297606179008581,
+ "id": 313204852162629
+ },
+ {
+ "userId": 313357078839365,
+ "roleId": 297606179008581,
+ "id": 313381656604741
+ },
+ {
+ "userId": 313357476012101,
+ "roleId": 297606179008581,
+ "id": 313381683949637
+ },
+ {
+ "userId": 313360044093509,
+ "roleId": 297606179008581,
+ "id": 313370433343557
+ },
+ {
+ "userId": 313546190471237,
+ "roleId": 297606178390085,
+ "id": 313546190540869
+ },
+ {
+ "userId": 313651136684101,
+ "roleId": 297606179008581,
+ "id": 313651137151045
+ },
+ {
+ "userId": 313651265118277,
+ "roleId": 297606179008581,
+ "id": 313651265503301
+ },
+ {
+ "userId": 313651484086341,
+ "roleId": 297606179008581,
+ "id": 313651581624389
+ },
+ {
+ "userId": 314255979950149,
+ "roleId": 297606179008581,
+ "id": 314255980322885
+ },
+ {
+ "userId": 314300109946949,
+ "roleId": 297606178390085,
+ "id": 314300110225477
+ },
+ {
+ "userId": 314305308008517,
+ "roleId": 297606178390085,
+ "id": 314305308328005
+ },
+ {
+ "userId": 314359154364485,
+ "roleId": 297606179008581,
+ "id": 314359154700357
+ },
+ {
+ "userId": 314607271534661,
+ "roleId": 297606178390085,
+ "id": 314607271981125
+ },
+ {
+ "userId": 315046060236869,
+ "roleId": 297606179008581,
+ "id": 315046060367941
+ },
+ {
+ "userId": 315046406475845,
+ "roleId": 297606179008581,
+ "id": 315046406537285
+ },
+ {
+ "userId": 315153424457797,
+ "roleId": 297606179008581,
+ "id": 315153424535621
+ },
+ {
+ "userId": 315775111204933,
+ "roleId": 297606179008581,
+ "id": 318380239306821
+ },
+ {
+ "userId": 315775677743173,
+ "roleId": 297606178390085,
+ "id": 315844705120325
+ },
+ {
+ "userId": 315793765535813,
+ "roleId": 297606179008581,
+ "id": 316450342838341
+ },
+ {
+ "userId": 315793822769221,
+ "roleId": 297606179008581,
+ "id": 315793822847045
+ },
+ {
+ "userId": 317442637762629,
+ "roleId": 297606179008581,
+ "id": 317442637914181
+ },
+ {
+ "userId": 319575029362757,
+ "roleId": 297606179008581,
+ "id": 319586947854405
+ },
+ {
+ "userId": 319805497114693,
+ "roleId": 297606179008581,
+ "id": 319805497548869
+ },
+ {
+ "userId": 319969563844677,
+ "roleId": 297606179008581,
+ "id": 319969564209221
+ },
+ {
+ "userId": 320009725808709,
+ "roleId": 297606179008581,
+ "id": 320009725952069
+ },
+ {
+ "userId": 320009780899909,
+ "roleId": 297606179008581,
+ "id": 320009780936773
+ },
+ {
+ "userId": 320540876808261,
+ "roleId": 297606179008581,
+ "id": 320540876906565
+ },
+ {
+ "userId": 322045443084357,
+ "roleId": 297606179008581,
+ "id": 322045443240005
+ },
+ {
+ "userId": 322045868159045,
+ "roleId": 297606179008581,
+ "id": 322045927727173
+ },
+ {
+ "userId": 322049147678789,
+ "roleId": 297606179008581,
+ "id": 322049147719749
+ },
+ {
+ "userId": 322366560878661,
+ "roleId": 297606178390085,
+ "id": 322366560911429
+ },
+ {
+ "userId": 328409621860421,
+ "roleId": 297606178390085,
+ "id": 373471487651909
+ },
+ {
+ "userId": 328409621860421,
+ "roleId": 371675144486981,
+ "id": 373457184211014
+ },
+ {
+ "userId": 352115262476357,
+ "roleId": 297606178390085,
+ "id": 352115262627909
+ },
+ {
+ "userId": 352124039557189,
+ "roleId": 297606178390085,
+ "id": 352124039577669
+ },
+ {
+ "userId": 353280301445189,
+ "roleId": 297606178390085,
+ "id": 353280301559877
+ },
+ {
+ "userId": 359576280444997,
+ "roleId": 297606179328069,
+ "id": 359576280494149
+ },
+ {
+ "userId": 360085899722821,
+ "roleId": 297606179328069,
+ "id": 360085899808837
+ },
+ {
+ "userId": 360314309468229,
+ "roleId": 297606179328069,
+ "id": 360314309558341
+ },
+ {
+ "userId": 360357230170181,
+ "roleId": 297606179328069,
+ "id": 360357230174277
+ },
+ {
+ "userId": 360605445632069,
+ "roleId": 297606179328069,
+ "id": 360605445636165
+ },
+ {
+ "userId": 360705222520903,
+ "roleId": 297606179328069,
+ "id": 360705222533190
+ },
+ {
+ "userId": 360705222524997,
+ "roleId": 297606179328069,
+ "id": 360705222533189
+ },
+ {
+ "userId": 371678180053061,
+ "roleId": 297606178390085,
+ "id": 371678180073541
+ },
+ {
+ "userId": 371678180053061,
+ "roleId": 371675144486981,
+ "id": 373457184211013
+ },
+ {
+ "userId": 372045556981829,
+ "roleId": 297606179008581,
+ "id": 372045688311877
+ },
+ {
+ "userId": 372045556981829,
+ "roleId": 360099546722373,
+ "id": 373471973412933
+ },
+ {
+ "userId": 372045668728901,
+ "roleId": 297606179008581,
+ "id": 372045668741189
+ },
+ {
+ "userId": 372045668728901,
+ "roleId": 360099546722373,
+ "id": 373471973412934
+ },
+ {
+ "userId": 372045954408517,
+ "roleId": 297606179008581,
+ "id": 372045954424901
+ },
+ {
+ "userId": 372045954408517,
+ "roleId": 373420722786373,
+ "id": 405275712032837
+ },
+ {
+ "userId": 372046065029189,
+ "roleId": 297606179008581,
+ "id": 372046065041477
+ },
+ {
+ "userId": 372046065029189,
+ "roleId": 373420722786373,
+ "id": 405275712032838
+ },
+ {
+ "userId": 372046949449797,
+ "roleId": 297606179008581,
+ "id": 372046949466181
+ },
+ {
+ "userId": 372046949449797,
+ "roleId": 373420722786373,
+ "id": 405275712032839
+ },
+ {
+ "userId": 372047264952389,
+ "roleId": 297606179008581,
+ "id": 372047264968773
+ },
+ {
+ "userId": 372047264952389,
+ "roleId": 373420722786373,
+ "id": 405275712032840
+ },
+ {
+ "userId": 372047369052229,
+ "roleId": 297606179008581,
+ "id": 372047369068613
+ },
+ {
+ "userId": 372047369052229,
+ "roleId": 373420722786373,
+ "id": 405275712032841
+ },
+ {
+ "userId": 372047499186245,
+ "roleId": 297606179008581,
+ "id": 372047499202629
+ },
+ {
+ "userId": 372047499186245,
+ "roleId": 373420722786373,
+ "id": 405275712032842
+ },
+ {
+ "userId": 372047583879237,
+ "roleId": 297606179008581,
+ "id": 372047583891525
+ },
+ {
+ "userId": 372047583879237,
+ "roleId": 373420722786373,
+ "id": 405275712032843
+ },
+ {
+ "userId": 372047686877253,
+ "roleId": 297606179008581,
+ "id": 372047686889541
+ },
+ {
+ "userId": 372047686877253,
+ "roleId": 373420722786373,
+ "id": 405275712032844
+ },
+ {
+ "userId": 372047827337285,
+ "roleId": 297606179008581,
+ "id": 372047827349573
+ },
+ {
+ "userId": 372047827337285,
+ "roleId": 373420722786373,
+ "id": 405275712032845
+ },
+ {
+ "userId": 372047996522565,
+ "roleId": 297606179008581,
+ "id": 372047996538949
+ },
+ {
+ "userId": 372047996522565,
+ "roleId": 373420722786373,
+ "id": 405275712032846
+ },
+ {
+ "userId": 372048101040197,
+ "roleId": 297606179008581,
+ "id": 372048101064773
+ },
+ {
+ "userId": 372048101040197,
+ "roleId": 373420722786373,
+ "id": 405275712032847
+ },
+ {
+ "userId": 372048337371205,
+ "roleId": 297606179008581,
+ "id": 372048337387589
+ },
+ {
+ "userId": 372048337371205,
+ "roleId": 373420722786373,
+ "id": 405275712032848
+ },
+ {
+ "userId": 372048413515845,
+ "roleId": 297606179008581,
+ "id": 372048413532229
+ },
+ {
+ "userId": 372048413515845,
+ "roleId": 373420722786373,
+ "id": 405275712032849
+ },
+ {
+ "userId": 372048494092357,
+ "roleId": 297606179008581,
+ "id": 372048494108741
+ },
+ {
+ "userId": 372048494092357,
+ "roleId": 373420722786373,
+ "id": 405275712032850
+ },
+ {
+ "userId": 372048632664133,
+ "roleId": 297606179008581,
+ "id": 372048632680517
+ },
+ {
+ "userId": 372048632664133,
+ "roleId": 373420722786373,
+ "id": 405275712032851
+ },
+ {
+ "userId": 372048735973445,
+ "roleId": 297606179008581,
+ "id": 372048735989829
+ },
+ {
+ "userId": 372048735973445,
+ "roleId": 373420722786373,
+ "id": 405275712032852
+ },
+ {
+ "userId": 372048972193861,
+ "roleId": 297606179008581,
+ "id": 372048972206149
+ },
+ {
+ "userId": 372048972193861,
+ "roleId": 373420722786373,
+ "id": 405275712032853
+ },
+ {
+ "userId": 372049154388037,
+ "roleId": 297606179008581,
+ "id": 372049258786885
+ },
+ {
+ "userId": 372049154388037,
+ "roleId": 373420722786373,
+ "id": 405275712032854
+ },
+ {
+ "userId": 372049815126085,
+ "roleId": 297606179008581,
+ "id": 372049815138373
+ },
+ {
+ "userId": 372049815126085,
+ "roleId": 373420722786373,
+ "id": 405275712032855
+ },
+ {
+ "userId": 372049899225157,
+ "roleId": 297606179008581,
+ "id": 372049899237445
+ },
+ {
+ "userId": 372049899225157,
+ "roleId": 373420722786373,
+ "id": 405275712032856
+ },
+ {
+ "userId": 372050080313413,
+ "roleId": 297606179008581,
+ "id": 372050080329797
+ },
+ {
+ "userId": 372050080313413,
+ "roleId": 373420722786373,
+ "id": 405275712032857
+ },
+ {
+ "userId": 372050884505669,
+ "roleId": 297606178390085,
+ "id": 372050884522053
+ },
+ {
+ "userId": 372050884505669,
+ "roleId": 359575831760965,
+ "id": 373471897227333
+ },
+ {
+ "userId": 372051348435013,
+ "roleId": 297606178390085,
+ "id": 372051348475973
+ },
+ {
+ "userId": 372051348435013,
+ "roleId": 359575831760965,
+ "id": 373471897227334
+ },
+ {
+ "userId": 383972572528709,
+ "roleId": 297606179008581,
+ "id": 383972572557381
+ },
+ {
+ "userId": 383972572528709,
+ "roleId": 373420722786373,
+ "id": 405275712032858
+ },
+ {
+ "userId": 383977453998149,
+ "roleId": 297606179328069,
+ "id": 383977454026821
+ },
+ {
+ "userId": 384343420166213,
+ "roleId": 297606179328069,
+ "id": 384343420170309
+ },
+ {
+ "userId": 385114626670661,
+ "roleId": 297606179328069,
+ "id": 385114626674757
+ },
+ {
+ "userId": 385120546488389,
+ "roleId": 297606179328069,
+ "id": 385120546504775
+ },
+ {
+ "userId": 385120546492485,
+ "roleId": 297606179328069,
+ "id": 385120546504774
+ },
+ {
+ "userId": 385120546496581,
+ "roleId": 297606179328069,
+ "id": 385120546504773
+ },
+ {
+ "userId": 385384641343557,
+ "roleId": 297606178390085,
+ "id": 385384641359941
+ },
+ {
+ "userId": 385384641343557,
+ "roleId": 373420722786373,
+ "id": 405275712032859
+ },
+ {
+ "userId": 385389475532869,
+ "roleId": 297606179328069,
+ "id": 385389475536965
+ },
+ {
+ "userId": 385390213529669,
+ "roleId": 297606179328069,
+ "id": 385390213533765
+ },
+ {
+ "userId": 385391066583109,
+ "roleId": 297606179328069,
+ "id": 385391066603589
+ },
+ {
+ "userId": 385397280178245,
+ "roleId": 297606179328069,
+ "id": 385397280182341
+ },
+ {
+ "userId": 385398542577733,
+ "roleId": 297606179328069,
+ "id": 385398542581829
+ },
+ {
+ "userId": 385812088922182,
+ "roleId": 297606179328069,
+ "id": 385812088926277
+ },
+ {
+ "userId": 385824829669445,
+ "roleId": 297606179328069,
+ "id": 385824829673541
+ },
+ {
+ "userId": 386077965480005,
+ "roleId": 297606179328069,
+ "id": 386077965484101
+ },
+ {
+ "userId": 386186165006406,
+ "roleId": 297606179328069,
+ "id": 386186165010501
+ },
+ {
+ "userId": 386529729560645,
+ "roleId": 297606179328069,
+ "id": 386529729564741
+ },
+ {
+ "userId": 386532782579781,
+ "roleId": 297606179328069,
+ "id": 386532782583877
+ },
+ {
+ "userId": 386900066775109,
+ "roleId": 297606179328069,
+ "id": 386900066779205
+ },
+ {
+ "userId": 387257615364165,
+ "roleId": 297606179328069,
+ "id": 387257615368261
+ },
+ {
+ "userId": 387626675974213,
+ "roleId": 297606179328069,
+ "id": 387626675982406
+ },
+ {
+ "userId": 387626675978309,
+ "roleId": 297606179328069,
+ "id": 387626675982405
+ },
+ {
+ "userId": 388593007648837,
+ "roleId": 297606179008581,
+ "id": 388593007665221
+ },
+ {
+ "userId": 388593007648837,
+ "roleId": 373420722786373,
+ "id": 405275712032860
+ },
+ {
+ "userId": 388594906624070,
+ "roleId": 297606179328069,
+ "id": 388594906632261
+ },
+ {
+ "userId": 388999879172165,
+ "roleId": 297606179328069,
+ "id": 388999879176261
+ },
+ {
+ "userId": 389285327687749,
+ "roleId": 297606179328069,
+ "id": 389285327691845
+ },
+ {
+ "userId": 390330176860229,
+ "roleId": 297606179328069,
+ "id": 390330176864325
+ },
+ {
+ "userId": 390340499128389,
+ "roleId": 297606179328069,
+ "id": 390340499132485
+ },
+ {
+ "userId": 390700279578693,
+ "roleId": 297606179328069,
+ "id": 390700279582789
+ },
+ {
+ "userId": 391841584578629,
+ "roleId": 297606178390085,
+ "id": 391841584595013
+ },
+ {
+ "userId": 391841584578629,
+ "roleId": 297606179008581,
+ "id": 393540864651333
+ },
+ {
+ "userId": 391841584578629,
+ "roleId": 373420722786373,
+ "id": 405275712032861
+ },
+ {
+ "userId": 392906426728517,
+ "roleId": 297606179328069,
+ "id": 392906426732613
+ },
+ {
+ "userId": 392915571576901,
+ "roleId": 297606179328069,
+ "id": 392915571580997
+ },
+ {
+ "userId": 393173731274821,
+ "roleId": 297606179328069,
+ "id": 393173731283013
+ },
+ {
+ "userId": 393239105294405,
+ "roleId": 297606179328069,
+ "id": 393239105298501
+ },
+ {
+ "userId": 393557342769221,
+ "roleId": 297606179328069,
+ "id": 393557342793797
+ },
+ {
+ "userId": 396711291355205,
+ "roleId": 297606179328069,
+ "id": 396711291359301
+ },
+ {
+ "userId": 397866938347589,
+ "roleId": 297606179328069,
+ "id": 397866938351685
+ },
+ {
+ "userId": 397870831587397,
+ "roleId": 297606179328069,
+ "id": 397870831591493
+ },
+ {
+ "userId": 397871084486725,
+ "roleId": 297606179328069,
+ "id": 397871084490821
+ },
+ {
+ "userId": 397871415853125,
+ "roleId": 297606179328069,
+ "id": 397871415857221
+ },
+ {
+ "userId": 397871714431045,
+ "roleId": 297606179328069,
+ "id": 397871714435141
+ },
+ {
+ "userId": 398174485749829,
+ "roleId": 297606179328069,
+ "id": 398174485753925
+ },
+ {
+ "userId": 398174933332037,
+ "roleId": 297606179328069,
+ "id": 398174933336133
+ },
+ {
+ "userId": 398211639541829,
+ "roleId": 297606179328069,
+ "id": 398211639550022
+ },
+ {
+ "userId": 398211639545925,
+ "roleId": 297606179328069,
+ "id": 398211639550021
+ },
+ {
+ "userId": 398236585668677,
+ "roleId": 297606179328069,
+ "id": 398236585672773
+ },
+ {
+ "userId": 398466677813317,
+ "roleId": 297606179328069,
+ "id": 398466677817413
+ },
+ {
+ "userId": 398927285174341,
+ "roleId": 297606178390085,
+ "id": 398927285186629
+ },
+ {
+ "userId": 398927285174341,
+ "roleId": 373420722786373,
+ "id": 405275712032862
+ },
+ {
+ "userId": 398934144503877,
+ "roleId": 297606179328069,
+ "id": 398934144512070
+ },
+ {
+ "userId": 398934144507973,
+ "roleId": 297606179328069,
+ "id": 398934144512069
+ },
+ {
+ "userId": 400249872031813,
+ "roleId": 297606179328069,
+ "id": 400249872040006
+ },
+ {
+ "userId": 400249872035909,
+ "roleId": 297606179328069,
+ "id": 400249872040005
+ },
+ {
+ "userId": 400693892063301,
+ "roleId": 297606179328069,
+ "id": 400693892067397
+ },
+ {
+ "userId": 401047386841157,
+ "roleId": 297606179328069,
+ "id": 401047386849350
+ },
+ {
+ "userId": 401047386841158,
+ "roleId": 297606179328069,
+ "id": 401047386849349
+ },
+ {
+ "userId": 401047981813829,
+ "roleId": 297606179328069,
+ "id": 401047981817925
+ },
+ {
+ "userId": 401053856895045,
+ "roleId": 297606179328069,
+ "id": 401053856903237
+ },
+ {
+ "userId": 401107487363141,
+ "roleId": 297606179328069,
+ "id": 401107487367237
+ },
+ {
+ "userId": 401107727700037,
+ "roleId": 297606179328069,
+ "id": 401107727704133
+ },
+ {
+ "userId": 401310624706629,
+ "roleId": 297606179328069,
+ "id": 401310624710725
+ },
+ {
+ "userId": 401389669273669,
+ "roleId": 297606179328069,
+ "id": 401389669277765
+ },
+ {
+ "userId": 402470074929223,
+ "roleId": 297606179328069,
+ "id": 402470074941510
+ },
+ {
+ "userId": 402470074933317,
+ "roleId": 297606179328069,
+ "id": 402470074941509
+ },
+ {
+ "userId": 403160140755013,
+ "roleId": 297606179328069,
+ "id": 403160140759109
+ },
+ {
+ "userId": 403160285368389,
+ "roleId": 297606179328069,
+ "id": 403160285372485
+ },
+ {
+ "userId": 405187142832197,
+ "roleId": 297606179328069,
+ "id": 405187142836293
+ },
+ {
+ "userId": 405218197704774,
+ "roleId": 297606179328069,
+ "id": 405218197712965
+ },
+ {
+ "userId": 405275608096837,
+ "roleId": 297606178390085,
+ "id": 405275632967749
+ },
+ {
+ "userId": 405275608096837,
+ "roleId": 373420722786373,
+ "id": 405275712032863
+ },
+ {
+ "userId": 405283334385733,
+ "roleId": 297606179328069,
+ "id": 405283334389829
+ },
+ {
+ "userId": 405286926901317,
+ "roleId": 297606179328069,
+ "id": 405286926905413
+ },
+ {
+ "userId": 405983317508165,
+ "roleId": 297606179328069,
+ "id": 405983317512261
+ },
+ {
+ "userId": 406658920091717,
+ "roleId": 297606179328069,
+ "id": 406658920095813
+ },
+ {
+ "userId": 406660101664837,
+ "roleId": 297606179328069,
+ "id": 406660101668933
+ },
+ {
+ "userId": 408032555614277,
+ "roleId": 297606179328069,
+ "id": 408032555618373
+ },
+ {
+ "userId": 408405331771461,
+ "roleId": 297606179328069,
+ "id": 408405331775557
+ },
+ {
+ "userId": 409201321472069,
+ "roleId": 297606179328069,
+ "id": 409201321484357
+ },
+ {
+ "userId": 410174197989445,
+ "roleId": 297606179328069,
+ "id": 410174197993541
+ },
+ {
+ "userId": 410189942575173,
+ "roleId": 297606179328069,
+ "id": 410189942579269
+ },
+ {
+ "userId": 410240960720965,
+ "roleId": 297606179328069,
+ "id": 410240960725061
+ },
+ {
+ "userId": 410246186926149,
+ "roleId": 297606179328069,
+ "id": 410246186930245
+ },
+ {
+ "userId": 410266235236421,
+ "roleId": 297606179328069,
+ "id": 410266235240517
+ },
+ {
+ "userId": 410622022418501,
+ "roleId": 297606179328069,
+ "id": 410622022422597
+ },
+ {
+ "userId": 411281301094469,
+ "roleId": 297606179328069,
+ "id": 411281301098565
+ },
+ {
+ "userId": 415102362525765,
+ "roleId": 297606179328069,
+ "id": 415102362533958
+ },
+ {
+ "userId": 415102362529861,
+ "roleId": 297606179328069,
+ "id": 415102362533957
+ },
+ {
+ "userId": 415185406390341,
+ "roleId": 297606179328069,
+ "id": 415185406394437
+ },
+ {
+ "userId": 415492932931653,
+ "roleId": 297606179328069,
+ "id": 415492932935749
+ },
+ {
+ "userId": 415817374769222,
+ "roleId": 297606179328069,
+ "id": 415817374773317
+ },
+ {
+ "userId": 415821804851269,
+ "roleId": 297606179328069,
+ "id": 415821804855365
+ },
+ {
+ "userId": 415913773178949,
+ "roleId": 297606179328069,
+ "id": 415913773183045
+ },
+ {
+ "userId": 416254192545861,
+ "roleId": 297606179328069,
+ "id": 416254192549957
+ },
+ {
+ "userId": 416256674496581,
+ "roleId": 297606179328069,
+ "id": 416256674500677
+ },
+ {
+ "userId": 416270091038789,
+ "roleId": 297606179328069,
+ "id": 416270091042885
+ },
+ {
+ "userId": 416596130512965,
+ "roleId": 297606179328069,
+ "id": 416596130517061
+ },
+ {
+ "userId": 416609198522437,
+ "roleId": 297606179328069,
+ "id": 416609198526533
+ },
+ {
+ "userId": 416609809567813,
+ "roleId": 297606179328069,
+ "id": 416609809571909
+ },
+ {
+ "userId": 416869818720325,
+ "roleId": 297606179328069,
+ "id": 416869818724421
+ },
+ {
+ "userId": 417960029577286,
+ "roleId": 297606179328069,
+ "id": 417960029581381
+ },
+ {
+ "userId": 418286910869573,
+ "roleId": 297606179328069,
+ "id": 418286910877766
+ },
+ {
+ "userId": 418286910873669,
+ "roleId": 297606179328069,
+ "id": 418286910877765
+ },
+ {
+ "userId": 418382084317254,
+ "roleId": 297606179328069,
+ "id": 418382084325445
+ },
+ {
+ "userId": 418382532689989,
+ "roleId": 297606179328069,
+ "id": 418382532694085
+ },
+ {
+ "userId": 419025409261637,
+ "roleId": 297606179328069,
+ "id": 419025409265733
+ },
+ {
+ "userId": 420065514614853,
+ "roleId": 297606179328069,
+ "id": 420065514618949
+ },
+ {
+ "userId": 420184615542853,
+ "roleId": 297606179328069,
+ "id": 420184615542854
+ },
+ {
+ "userId": 420780879147077,
+ "roleId": 297606179328069,
+ "id": 420780879151173
+ },
+ {
+ "userId": 421472227442757,
+ "roleId": 297606179328069,
+ "id": 421472227446853
+ },
+ {
+ "userId": 421486521397317,
+ "roleId": 297606179328069,
+ "id": 421486521401413
+ },
+ {
+ "userId": 422644456398917,
+ "roleId": 297606179328069,
+ "id": 422644456403013
+ },
+ {
+ "userId": 423636071022661,
+ "roleId": 297606179328069,
+ "id": 423636071026757
+ },
+ {
+ "userId": 423680060289093,
+ "roleId": 297606179328069,
+ "id": 423680060297286
+ },
+ {
+ "userId": 423680060293189,
+ "roleId": 297606179328069,
+ "id": 423680060297285
+ },
+ {
+ "userId": 425371983167557,
+ "roleId": 297606179328069,
+ "id": 425371983257669
+ },
+ {
+ "userId": 425395351052357,
+ "roleId": 297606179328069,
+ "id": 425395351056453
+ },
+ {
+ "userId": 425396007292997,
+ "roleId": 297606179328069,
+ "id": 425396007305287
+ },
+ {
+ "userId": 425396007297093,
+ "roleId": 297606179328069,
+ "id": 425396007305286
+ },
+ {
+ "userId": 425396007301189,
+ "roleId": 297606179328069,
+ "id": 425396007305285
+ },
+ {
+ "userId": 425810668974149,
+ "roleId": 297606179328069,
+ "id": 425810668978245
+ },
+ {
+ "userId": 427943666016325,
+ "roleId": 297606179328069,
+ "id": 427943666024517
+ },
+ {
+ "userId": 427944418832453,
+ "roleId": 297606179328069,
+ "id": 427944418836549
+ },
+ {
+ "userId": 427946299859013,
+ "roleId": 297606179328069,
+ "id": 427946299863109
+ },
+ {
+ "userId": 428324853690437,
+ "roleId": 297606179328069,
+ "id": 428324853694533
+ },
+ {
+ "userId": 428325219061829,
+ "roleId": 297606179328069,
+ "id": 428325219065925
+ },
+ {
+ "userId": 428575270314053,
+ "roleId": 297606179328069,
+ "id": 428575270318149
+ },
+ {
+ "userId": 432475315142725,
+ "roleId": 297606179328069,
+ "id": 432475315146821
+ },
+ {
+ "userId": 433965782036549,
+ "roleId": 297606179328069,
+ "id": 433965782044742
+ },
+ {
+ "userId": 433965782036550,
+ "roleId": 297606179328069,
+ "id": 433965782044741
+ },
+ {
+ "userId": 435010857975877,
+ "roleId": 297606179328069,
+ "id": 435010857979973
+ },
+ {
+ "userId": 435733723123781,
+ "roleId": 297606179328069,
+ "id": 435733723144261
+ },
+ {
+ "userId": 436363198242885,
+ "roleId": 297606179328069,
+ "id": 436363198246981
+ },
+ {
+ "userId": 437434548924485,
+ "roleId": 297606179328069,
+ "id": 437434548949061
+ },
+ {
+ "userId": 438198951563333,
+ "roleId": 297606179328069,
+ "id": 438198951567429
+ },
+ {
+ "userId": 439185450713157,
+ "roleId": 297606179328069,
+ "id": 439185450721349
+ },
+ {
+ "userId": 440230186500165,
+ "roleId": 297606179328069,
+ "id": 440230186504261
+ },
+ {
+ "userId": 440230822494277,
+ "roleId": 297606179328069,
+ "id": 440230822498373
+ },
+ {
+ "userId": 440231567532101,
+ "roleId": 297606179328069,
+ "id": 440231567540293
+ },
+ {
+ "userId": 440242596044869,
+ "roleId": 297606179328069,
+ "id": 440242596048965
+ },
+ {
+ "userId": 440262137204805,
+ "roleId": 297606179328069,
+ "id": 440262137208901
+ },
+ {
+ "userId": 440262393028677,
+ "roleId": 297606179328069,
+ "id": 440262393032773
+ },
+ {
+ "userId": 442730445500485,
+ "roleId": 297606179328069,
+ "id": 442730445594693
+ },
+ {
+ "userId": 443852836622405,
+ "roleId": 297606179328069,
+ "id": 443852836626501
+ },
+ {
+ "userId": 444826044305477,
+ "roleId": 297606179328069,
+ "id": 444826044309573
+ },
+ {
+ "userId": 444827547025477,
+ "roleId": 297606179328069,
+ "id": 444827547029573
+ },
+ {
+ "userId": 444918469484613,
+ "roleId": 297606179328069,
+ "id": 444918469488709
+ },
+ {
+ "userId": 445289968525381,
+ "roleId": 297606179328069,
+ "id": 445289968529477
+ },
+ {
+ "userId": 445656193560645,
+ "roleId": 297606179328069,
+ "id": 445656193564741
+ },
+ {
+ "userId": 446265987551301,
+ "roleId": 297606179328069,
+ "id": 446265987563590
+ },
+ {
+ "userId": 446265987555397,
+ "roleId": 297606179328069,
+ "id": 446265987563589
+ },
+ {
+ "userId": 447337357119557,
+ "roleId": 297606179328069,
+ "id": 447337357123653
+ },
+ {
+ "userId": 447338137702469,
+ "roleId": 297606179328069,
+ "id": 447338137718855
+ },
+ {
+ "userId": 447338137706565,
+ "roleId": 297606179328069,
+ "id": 447338137718854
+ },
+ {
+ "userId": 447338137710661,
+ "roleId": 297606179328069,
+ "id": 447338137718853
+ },
+ {
+ "userId": 447339593019461,
+ "roleId": 297606179328069,
+ "id": 447339593023557
+ },
+ {
+ "userId": 448020074778693,
+ "roleId": 297606179328069,
+ "id": 448020074782789
+ },
+ {
+ "userId": 448714496077893,
+ "roleId": 297606179328069,
+ "id": 448714496081989
+ },
+ {
+ "userId": 449067933343813,
+ "roleId": 297606179328069,
+ "id": 449067933352005
+ },
+ {
+ "userId": 449081732698181,
+ "roleId": 297606179328069,
+ "id": 449081732702277
+ },
+ {
+ "userId": 450189309427781,
+ "roleId": 297606179328069,
+ "id": 450189309431877
+ },
+ {
+ "userId": 450852854022213,
+ "roleId": 297606179328069,
+ "id": 450852854026309
+ },
+ {
+ "userId": 450932903252037,
+ "roleId": 297606179328069,
+ "id": 450932903256133
+ },
+ {
+ "userId": 450933215023173,
+ "roleId": 297606179328069,
+ "id": 450933215031365
+ },
+ {
+ "userId": 450933474484293,
+ "roleId": 297606179328069,
+ "id": 450933474488389
+ },
+ {
+ "userId": 452367564636229,
+ "roleId": 297606179328069,
+ "id": 452367564640325
+ },
+ {
+ "userId": 452986849898565,
+ "roleId": 297606179328069,
+ "id": 452986849902661
+ },
+ {
+ "userId": 453055915118661,
+ "roleId": 297606179328069,
+ "id": 453055915122757
+ },
+ {
+ "userId": 453696687517765,
+ "roleId": 297606179328069,
+ "id": 453696687521861
+ },
+ {
+ "userId": 453730600570949,
+ "roleId": 297606179328069,
+ "id": 453730600575045
+ },
+ {
+ "userId": 453771066044485,
+ "roleId": 297606179328069,
+ "id": 453771066048581
+ },
+ {
+ "userId": 455188995473477,
+ "roleId": 297606179328069,
+ "id": 455188995477573
+ },
+ {
+ "userId": 455471866384453,
+ "roleId": 297606179328069,
+ "id": 455471866388549
+ },
+ {
+ "userId": 456260028317765,
+ "roleId": 297606179328069,
+ "id": 456260028321861
+ },
+ {
+ "userId": 456262288228421,
+ "roleId": 297606179328069,
+ "id": 456262288232517
+ },
+ {
+ "userId": 456264384581701,
+ "roleId": 297606179328069,
+ "id": 456264384585797
+ },
+ {
+ "userId": 457305231347781,
+ "roleId": 297606179328069,
+ "id": 457305231433797
+ },
+ {
+ "userId": 459717115244613,
+ "roleId": 297606179328069,
+ "id": 459717115256902
+ },
+ {
+ "userId": 459717115248709,
+ "roleId": 297606179328069,
+ "id": 459717115256901
+ },
+ {
+ "userId": 462968687525957,
+ "roleId": 297606179328069,
+ "id": 462968687534149
+ },
+ {
+ "userId": 465009102958661,
+ "roleId": 297606179328069,
+ "id": 465009102962757
+ },
+ {
+ "userId": 465096629768261,
+ "roleId": 297606179328069,
+ "id": 465096629772357
+ },
+ {
+ "userId": 465811165966405,
+ "roleId": 297606179328069,
+ "id": 465811165978694
+ },
+ {
+ "userId": 465811165970501,
+ "roleId": 297606179328069,
+ "id": 465811165978693
+ },
+ {
+ "userId": 469609375268933,
+ "roleId": 297606179328069,
+ "id": 469609375273029
+ },
+ {
+ "userId": 470348463583301,
+ "roleId": 297606179328069,
+ "id": 470348463587397
+ },
+ {
+ "userId": 472082708152389,
+ "roleId": 297606179328069,
+ "id": 472082708156485
+ },
+ {
+ "userId": 473169020092485,
+ "roleId": 297606179328069,
+ "id": 473169020096581
+ },
+ {
+ "userId": 473169559912517,
+ "roleId": 297606179328069,
+ "id": 473169559916613
+ },
+ {
+ "userId": 474653317156933,
+ "roleId": 297606179328069,
+ "id": 474653317161029
+ },
+ {
+ "userId": 477407933677637,
+ "roleId": 297606179328069,
+ "id": 477407933681733
+ },
+ {
+ "userId": 480312724082757,
+ "roleId": 297606179328069,
+ "id": 480312724086853
+ },
+ {
+ "userId": 482347949346885,
+ "roleId": 297606179328069,
+ "id": 482347949350981
+ },
+ {
+ "userId": 482360220057669,
+ "roleId": 297606179328069,
+ "id": 482360220065861
+ },
+ {
+ "userId": 482423788691525,
+ "roleId": 297606179328069,
+ "id": 482423788695621
+ },
+ {
+ "userId": 482687939727429,
+ "roleId": 297606179328069,
+ "id": 482687939833925
+ },
+ {
+ "userId": 482690849476677,
+ "roleId": 297606179328069,
+ "id": 482690849480773
+ },
+ {
+ "userId": 482716896780357,
+ "roleId": 297606179328069,
+ "id": 482716896784453
+ },
+ {
+ "userId": 486956468572229,
+ "roleId": 297606179328069,
+ "id": 486956468580421
+ },
+ {
+ "userId": 487301327728709,
+ "roleId": 297606179328069,
+ "id": 487301327732805
+ },
+ {
+ "userId": 487314401046597,
+ "roleId": 297606179328069,
+ "id": 487314401050693
+ },
+ {
+ "userId": 487440930213957,
+ "roleId": 297606179328069,
+ "id": 487440930230343
+ },
+ {
+ "userId": 487440930218053,
+ "roleId": 297606179328069,
+ "id": 487440930230342
+ },
+ {
+ "userId": 487440930222149,
+ "roleId": 297606179328069,
+ "id": 487440930230341
+ },
+ {
+ "userId": 488389497692229,
+ "roleId": 297606179328069,
+ "id": 488389497696325
+ },
+ {
+ "userId": 490151233421381,
+ "roleId": 297606179328069,
+ "id": 490151233425477
+ },
+ {
+ "userId": 490221676101701,
+ "roleId": 297606179328069,
+ "id": 490221676105797
+ },
+ {
+ "userId": 490229532102725,
+ "roleId": 297606179328069,
+ "id": 490229532106821
+ },
+ {
+ "userId": 490482592272453,
+ "roleId": 297606179328069,
+ "id": 490482592276549
+ },
+ {
+ "userId": 490483262582853,
+ "roleId": 297606179328069,
+ "id": 490483262591045
+ },
+ {
+ "userId": 490489438539845,
+ "roleId": 297606179328069,
+ "id": 490489438543941
+ },
+ {
+ "userId": 490650418020421,
+ "roleId": 297606179328069,
+ "id": 490650418024517
+ },
+ {
+ "userId": 490651637329989,
+ "roleId": 297606179328069,
+ "id": 490651637338182
+ },
+ {
+ "userId": 490651637334085,
+ "roleId": 297606179328069,
+ "id": 490651637338181
+ },
+ {
+ "userId": 490862707060805,
+ "roleId": 297606179328069,
+ "id": 490862707064901
+ },
+ {
+ "userId": 490987141705797,
+ "roleId": 297606179328069,
+ "id": 490987141709893
+ },
+ {
+ "userId": 492975394897989,
+ "roleId": 297606179328069,
+ "id": 492975394914375
+ },
+ {
+ "userId": 492975394902085,
+ "roleId": 297606179328069,
+ "id": 492975394914374
+ },
+ {
+ "userId": 492975394906181,
+ "roleId": 297606179328069,
+ "id": 492975394914373
+ },
+ {
+ "userId": 495083416002629,
+ "roleId": 297606179328069,
+ "id": 495083416006725
+ },
+ {
+ "userId": 495577493803077,
+ "roleId": 297606179328069,
+ "id": 495577493811270
+ },
+ {
+ "userId": 495577493807173,
+ "roleId": 297606179328069,
+ "id": 495577493811269
+ },
+ {
+ "userId": 495578173927493,
+ "roleId": 297606179328069,
+ "id": 495578173935686
+ },
+ {
+ "userId": 495578173931589,
+ "roleId": 297606179328069,
+ "id": 495578173935685
+ },
+ {
+ "userId": 496940132601925,
+ "roleId": 297606179328069,
+ "id": 496940132606021
+ },
+ {
+ "userId": 497283764580421,
+ "roleId": 297606179328069,
+ "id": 497283764609097
+ },
+ {
+ "userId": 497283764584517,
+ "roleId": 297606179328069,
+ "id": 497283764609096
+ },
+ {
+ "userId": 497283764588613,
+ "roleId": 297606179328069,
+ "id": 497283764609095
+ },
+ {
+ "userId": 497283764592709,
+ "roleId": 297606179328069,
+ "id": 497283764609094
+ },
+ {
+ "userId": 497283764596805,
+ "roleId": 297606179328069,
+ "id": 497283764609093
+ },
+ {
+ "userId": 502594550345797,
+ "roleId": 297606179328069,
+ "id": 502594550349893
+ },
+ {
+ "userId": 502964054839365,
+ "roleId": 297606179328069,
+ "id": 502964054843461
+ },
+ {
+ "userId": 505502057885765,
+ "roleId": 297606179328069,
+ "id": 505502057889861
+ },
+ {
+ "userId": 516419755794501,
+ "roleId": 297606179328069,
+ "id": 516419755798597
+ },
+ {
+ "userId": 518117588770885,
+ "roleId": 297606179328069,
+ "id": 518117588787271
+ },
+ {
+ "userId": 518117588774981,
+ "roleId": 297606179328069,
+ "id": 518117588787270
+ },
+ {
+ "userId": 518117588779077,
+ "roleId": 297606179328069,
+ "id": 518117588787269
+ },
+ {
+ "userId": 520207720407109,
+ "roleId": 297606179328069,
+ "id": 520207720411205
+ },
+ {
+ "userId": 520558275735621,
+ "roleId": 297606179328069,
+ "id": 520558275739717
+ },
+ {
+ "userId": 520576184602693,
+ "roleId": 297606179328069,
+ "id": 520576184606789
+ },
+ {
+ "userId": 521627366543429,
+ "roleId": 297606179328069,
+ "id": 521627366547525
+ },
+ {
+ "userId": 522030693707845,
+ "roleId": 297606179328069,
+ "id": 522030693711941
+ },
+ {
+ "userId": 525251224772677,
+ "roleId": 297606179328069,
+ "id": 525251224776773
+ },
+ {
+ "userId": 525267216490565,
+ "roleId": 297606179328069,
+ "id": 525267216494661
+ },
+ {
+ "userId": 526941962108997,
+ "roleId": 297606179328069,
+ "id": 526941962113093
+ },
+ {
+ "userId": 527719723077701,
+ "roleId": 297606179328069,
+ "id": 527719723081797
+ },
+ {
+ "userId": 528025223475269,
+ "roleId": 297606179328069,
+ "id": 528025223479365
+ },
+ {
+ "userId": 529505530179653,
+ "roleId": 297606179328069,
+ "id": 529505530183749
+ },
+ {
+ "userId": 529507191959621,
+ "roleId": 297606179328069,
+ "id": 529507191963717
+ },
+ {
+ "userId": 529517551640645,
+ "roleId": 297606179328069,
+ "id": 529517551644741
+ },
+ {
+ "userId": 529534376271941,
+ "roleId": 297606179328069,
+ "id": 529534376276037
+ },
+ {
+ "userId": 529855696105541,
+ "roleId": 297606179328069,
+ "id": 529855696109637
+ },
+ {
+ "userId": 530561668259909,
+ "roleId": 297606179328069,
+ "id": 530561668264005
+ },
+ {
+ "userId": 535081281966149,
+ "roleId": 297606179328069,
+ "id": 535081281970245
+ },
+ {
+ "userId": 535102641365061,
+ "roleId": 297606179328069,
+ "id": 535102641369157
+ },
+ {
+ "userId": 537543962763333,
+ "roleId": 297606179328069,
+ "id": 537543962767429
+ },
+ {
+ "userId": 537636354535493,
+ "roleId": 297606179328069,
+ "id": 537636354539589
+ },
+ {
+ "userId": 539050687422533,
+ "roleId": 297606179328069,
+ "id": 539050687426629
+ },
+ {
+ "userId": 539782356123717,
+ "roleId": 297606179328069,
+ "id": 539782356127813
+ },
+ {
+ "userId": 541438584242245,
+ "roleId": 297606179328069,
+ "id": 541438584246341
+ },
+ {
+ "userId": 541889443872837,
+ "roleId": 297606179328069,
+ "id": 541889443876933
+ },
+ {
+ "userId": 543923099873349,
+ "roleId": 297606179328069,
+ "id": 543923099914309
+ },
+ {
+ "userId": 544405404516421,
+ "roleId": 297606179328069,
+ "id": 544405404520517
+ },
+ {
+ "userId": 545427272081477,
+ "roleId": 297606179328069,
+ "id": 545427272085573
+ },
+ {
+ "userId": 545785689497669,
+ "roleId": 297606179328069,
+ "id": 545785689501765
+ },
+ {
+ "userId": 546492344451141,
+ "roleId": 297606179328069,
+ "id": 546492344455237
+ },
+ {
+ "userId": 546751253676101,
+ "roleId": 297606179328069,
+ "id": 546751253680197
+ },
+ {
+ "userId": 546766955298885,
+ "roleId": 297606179328069,
+ "id": 546766955302981
+ },
+ {
+ "userId": 547192781418565,
+ "roleId": 297606179328069,
+ "id": 547192781422661
+ },
+ {
+ "userId": 547898960474181,
+ "roleId": 297606179328069,
+ "id": 547898960482373
+ },
+ {
+ "userId": 549235237380165,
+ "roleId": 297606179328069,
+ "id": 549235237384261
+ },
+ {
+ "userId": 549236158627909,
+ "roleId": 297606179328069,
+ "id": 549236158632005
+ },
+ {
+ "userId": 549237920616517,
+ "roleId": 297606179328069,
+ "id": 549237920620613
+ },
+ {
+ "userId": 549249263063109,
+ "roleId": 297606179328069,
+ "id": 549249263067205
+ },
+ {
+ "userId": 549249757745221,
+ "roleId": 297606179328069,
+ "id": 549249757749317
+ },
+ {
+ "userId": 550053046067269,
+ "roleId": 297606179328069,
+ "id": 550053046071365
+ },
+ {
+ "userId": 550055396864069,
+ "roleId": 297606179328069,
+ "id": 550055396868165
+ },
+ {
+ "userId": 550354412453957,
+ "roleId": 297606179328069,
+ "id": 550354412458053
+ },
+ {
+ "userId": 550383659049029,
+ "roleId": 297606179328069,
+ "id": 550383659053125
+ },
+ {
+ "userId": 551710217457733,
+ "roleId": 297606179328069,
+ "id": 551710217461829
+ },
+ {
+ "userId": 551727144464453,
+ "roleId": 297606179328069,
+ "id": 551727144468549
+ },
+ {
+ "userId": 552088208126021,
+ "roleId": 297606179328069,
+ "id": 552088208130117
+ },
+ {
+ "userId": 552451944611909,
+ "roleId": 297606179328069,
+ "id": 552451944616005
+ },
+ {
+ "userId": 554225081425989,
+ "roleId": 297606179328069,
+ "id": 554225081430085
+ },
+ {
+ "userId": 554992211824709,
+ "roleId": 297606179328069,
+ "id": 554992211836998
+ },
+ {
+ "userId": 554992211832901,
+ "roleId": 297606179328069,
+ "id": 554992211836997
+ },
+ {
+ "userId": 557370762592325,
+ "roleId": 297606179328069,
+ "id": 557370762596421
+ },
+ {
+ "userId": 558447455387717,
+ "roleId": 297606179328069,
+ "id": 558447455400006
+ },
+ {
+ "userId": 558447455395909,
+ "roleId": 297606179328069,
+ "id": 558447455400005
+ },
+ {
+ "userId": 559502051065925,
+ "roleId": 297606179328069,
+ "id": 559502051070021
+ },
+ {
+ "userId": 561262317142085,
+ "roleId": 297606179328069,
+ "id": 561262317146181
+ },
+ {
+ "userId": 561355746144325,
+ "roleId": 297606179328069,
+ "id": 561355746148421
+ },
+ {
+ "userId": 561359160774725,
+ "roleId": 297606179328069,
+ "id": 561359160778821
+ },
+ {
+ "userId": 561359601803333,
+ "roleId": 297606179328069,
+ "id": 561359601807429
+ },
+ {
+ "userId": 561361178456133,
+ "roleId": 297606179328069,
+ "id": 561361178460229
+ },
+ {
+ "userId": 561474874961989,
+ "roleId": 297606179328069,
+ "id": 561474874966085
+ },
+ {
+ "userId": 561706950619205,
+ "roleId": 297606179328069,
+ "id": 561706950623301
+ },
+ {
+ "userId": 562412138848325,
+ "roleId": 297606179328069,
+ "id": 562412138852421
+ },
+ {
+ "userId": 563741442809925,
+ "roleId": 297606179328069,
+ "id": 563741442814021
+ },
+ {
+ "userId": 568713784381509,
+ "roleId": 297606179328069,
+ "id": 568713784385605
+ },
+ {
+ "userId": 568837733158981,
+ "roleId": 297606179328069,
+ "id": 568837733163077
+ },
+ {
+ "userId": 569056786956357,
+ "roleId": 297606179328069,
+ "id": 569056786960453
+ },
+ {
+ "userId": 569084413820997,
+ "roleId": 297606179328069,
+ "id": 569084413829189
+ },
+ {
+ "userId": 569421761445957,
+ "roleId": 297606179328069,
+ "id": 569421761450053
+ },
+ {
+ "userId": 571637523628101,
+ "roleId": 297606179328069,
+ "id": 571637523632197
+ },
+ {
+ "userId": 571964888813637,
+ "roleId": 297606179328069,
+ "id": 571964888817733
+ },
+ {
+ "userId": 574798107455557,
+ "roleId": 297606179328069,
+ "id": 574798107459653
+ },
+ {
+ "userId": 574799208624197,
+ "roleId": 297606179328069,
+ "id": 574799208628293
+ },
+ {
+ "userId": 576172899229765,
+ "roleId": 297606179328069,
+ "id": 576172899233861
+ },
+ {
+ "userId": 576231652184133,
+ "roleId": 297606179328069,
+ "id": 576231652188229
+ },
+ {
+ "userId": 576830494310469,
+ "roleId": 297606179328069,
+ "id": 576830494314565
+ },
+ {
+ "userId": 577577564250181,
+ "roleId": 297606179328069,
+ "id": 577577564254277
+ },
+ {
+ "userId": 579336287408197,
+ "roleId": 297606179328069,
+ "id": 579336287412293
+ },
+ {
+ "userId": 579680491606085,
+ "roleId": 297606179328069,
+ "id": 579680491626567
+ },
+ {
+ "userId": 579680491610181,
+ "roleId": 297606179328069,
+ "id": 579680491626566
+ },
+ {
+ "userId": 579680491618373,
+ "roleId": 297606179328069,
+ "id": 579680491626565
+ },
+ {
+ "userId": 579776021516357,
+ "roleId": 297606179328069,
+ "id": 579776021520453
+ },
+ {
+ "userId": 581078992748613,
+ "roleId": 297606179328069,
+ "id": 581078992752709
+ },
+ {
+ "userId": 581080824131653,
+ "roleId": 297606179328069,
+ "id": 581080824135749
+ },
+ {
+ "userId": 581449400029253,
+ "roleId": 297606179328069,
+ "id": 581449400033349
+ },
+ {
+ "userId": 581449711706181,
+ "roleId": 297606179328069,
+ "id": 581449711710277
+ },
+ {
+ "userId": 581807578824773,
+ "roleId": 297606179328069,
+ "id": 581807578828869
+ },
+ {
+ "userId": 581808309932101,
+ "roleId": 297606179328069,
+ "id": 581808309936197
+ },
+ {
+ "userId": 581900864405573,
+ "roleId": 297606179328069,
+ "id": 581900864409669
+ },
+ {
+ "userId": 582233699864645,
+ "roleId": 297606179328069,
+ "id": 582233699868741
+ },
+ {
+ "userId": 584002116681797,
+ "roleId": 297606179328069,
+ "id": 584002116685893
+ },
+ {
+ "userId": 584277339959365,
+ "roleId": 297606179328069,
+ "id": 584277339959366
+ },
+ {
+ "userId": 584277475688517,
+ "roleId": 297606179328069,
+ "id": 584277475749957
+ },
+ {
+ "userId": 584716473237573,
+ "roleId": 297606179328069,
+ "id": 584716473241669
+ },
+ {
+ "userId": 586416827519045,
+ "roleId": 297606179328069,
+ "id": 586416827523141
+ },
+ {
+ "userId": 587120009400389,
+ "roleId": 297606179328069,
+ "id": 587120009404485
+ },
+ {
+ "userId": 588610651512901,
+ "roleId": 297606179328069,
+ "id": 588610651516997
+ },
+ {
+ "userId": 589222726180933,
+ "roleId": 297606179328069,
+ "id": 589222726185030
+ },
+ {
+ "userId": 589248827568197,
+ "roleId": 297606179328069,
+ "id": 589248827572293
+ },
+ {
+ "userId": 590318878695493,
+ "roleId": 297606179328069,
+ "id": 590318878699589
+ },
+ {
+ "userId": 591758911279173,
+ "roleId": 297606179328069,
+ "id": 591758911283269
+ },
+ {
+ "userId": 592040869990469,
+ "roleId": 297606179328069,
+ "id": 592040869994565
+ },
+ {
+ "userId": 593819524304965,
+ "roleId": 297606179328069,
+ "id": 593819524321349
+ },
+ {
+ "userId": 593932549562437,
+ "roleId": 297606179328069,
+ "id": 593932549566533
+ },
+ {
+ "userId": 594199416639557,
+ "roleId": 297606179328069,
+ "id": 594199416643653
+ },
+ {
+ "userId": 594259067383877,
+ "roleId": 297606179328069,
+ "id": 594259067387973
+ },
+ {
+ "userId": 594955864080453,
+ "roleId": 297606179328069,
+ "id": 594955864084549
+ },
+ {
+ "userId": 594972034678853,
+ "roleId": 297606179328069,
+ "id": 594972034682949
+ },
+ {
+ "userId": 594990004125765,
+ "roleId": 297606179328069,
+ "id": 594990004129861
+ },
+ {
+ "userId": 599147128524869,
+ "roleId": 297606179328069,
+ "id": 599147128533062
+ },
+ {
+ "userId": 599147128528965,
+ "roleId": 297606179328069,
+ "id": 599147128533061
+ },
+ {
+ "userId": 599881649356869,
+ "roleId": 297606179328069,
+ "id": 599881649360965
+ },
+ {
+ "userId": 599883329654853,
+ "roleId": 297606179328069,
+ "id": 599883329671239
+ },
+ {
+ "userId": 599883329658949,
+ "roleId": 297606179328069,
+ "id": 599883329671238
+ },
+ {
+ "userId": 599883329663045,
+ "roleId": 297606179328069,
+ "id": 599883329671237
+ },
+ {
+ "userId": 600994242306117,
+ "roleId": 297606179328069,
+ "id": 600994242310213
+ },
+ {
+ "userId": 601327704174661,
+ "roleId": 297606179328069,
+ "id": 601327704182854
+ },
+ {
+ "userId": 601327704178757,
+ "roleId": 297606179328069,
+ "id": 601327704182853
+ },
+ {
+ "userId": 601372331356229,
+ "roleId": 297606179328069,
+ "id": 601372331360325
+ },
+ {
+ "userId": 602073367117893,
+ "roleId": 297606179328069,
+ "id": 602073367121989
+ },
+ {
+ "userId": 602429565608005,
+ "roleId": 297606179328069,
+ "id": 602429565673543
+ },
+ {
+ "userId": 602429565616197,
+ "roleId": 297606179328069,
+ "id": 602429565673542
+ },
+ {
+ "userId": 602429565620293,
+ "roleId": 297606179328069,
+ "id": 602429565673541
+ },
+ {
+ "userId": 602432270598213,
+ "roleId": 297606179328069,
+ "id": 602432270614599
+ },
+ {
+ "userId": 602432270602309,
+ "roleId": 297606179328069,
+ "id": 602432270614598
+ },
+ {
+ "userId": 602432270606405,
+ "roleId": 297606179328069,
+ "id": 602432270614597
+ },
+ {
+ "userId": 604202323898437,
+ "roleId": 297606179328069,
+ "id": 604202323902533
+ },
+ {
+ "userId": 604482164199493,
+ "roleId": 297606179328069,
+ "id": 604482164224073
+ },
+ {
+ "userId": 604482164203589,
+ "roleId": 297606179328069,
+ "id": 604482164224072
+ },
+ {
+ "userId": 604482164207685,
+ "roleId": 297606179328069,
+ "id": 604482164224071
+ },
+ {
+ "userId": 604482164211781,
+ "roleId": 297606179328069,
+ "id": 604482164224070
+ },
+ {
+ "userId": 604482164215877,
+ "roleId": 297606179328069,
+ "id": 604482164224069
+ },
+ {
+ "userId": 604483096825925,
+ "roleId": 297606179328069,
+ "id": 604483096830021
+ },
+ {
+ "userId": 604532656472133,
+ "roleId": 297606179328069,
+ "id": 604532656476229
+ },
+ {
+ "userId": 604536838631493,
+ "roleId": 297606179328069,
+ "id": 604536838635589
+ },
+ {
+ "userId": 604876274847813,
+ "roleId": 297606179328069,
+ "id": 604876274851909
+ },
+ {
+ "userId": 605871110979653,
+ "roleId": 297606179328069,
+ "id": 605871111184453
+ },
+ {
+ "userId": 605871424184389,
+ "roleId": 297606179328069,
+ "id": 605871424192581
+ },
+ {
+ "userId": 605956959080517,
+ "roleId": 297606179328069,
+ "id": 605956959084613
+ },
+ {
+ "userId": 606216539508805,
+ "roleId": 297606179328069,
+ "id": 606216539516997
+ },
+ {
+ "userId": 606909326950469,
+ "roleId": 297606179328069,
+ "id": 606909326954565
+ },
+ {
+ "userId": 607275418738757,
+ "roleId": 297606179328069,
+ "id": 607275418742853
+ },
+ {
+ "userId": 607282851758149,
+ "roleId": 297606179328069,
+ "id": 607282851766341
+ },
+ {
+ "userId": 609063973494853,
+ "roleId": 297606179328069,
+ "id": 609063973507141
+ },
+ {
+ "userId": 609065462009925,
+ "roleId": 297606179328069,
+ "id": 609065462014021
+ },
+ {
+ "userId": 610891593408581,
+ "roleId": 297606179328069,
+ "id": 610891593412677
+ },
+ {
+ "userId": 610892171849797,
+ "roleId": 297606179328069,
+ "id": 610892171853893
+ },
+ {
+ "userId": 611202027089989,
+ "roleId": 297606179328069,
+ "id": 611202027102278
+ },
+ {
+ "userId": 611202027094085,
+ "roleId": 297606179328069,
+ "id": 611202027102277
+ },
+ {
+ "userId": 611256537210949,
+ "roleId": 297606179328069,
+ "id": 611256537219141
+ },
+ {
+ "userId": 611902507458629,
+ "roleId": 297606179328069,
+ "id": 611902507462725
+ },
+ {
+ "userId": 611968603418693,
+ "roleId": 297606179328069,
+ "id": 611968603422789
+ },
+ {
+ "userId": 613666913546309,
+ "roleId": 297606179328069,
+ "id": 613666913554502
+ },
+ {
+ "userId": 613666913550405,
+ "roleId": 297606179328069,
+ "id": 613666913554501
+ },
+ {
+ "userId": 613726287265861,
+ "roleId": 297606179328069,
+ "id": 613726287274054
+ },
+ {
+ "userId": 613726287269957,
+ "roleId": 297606179328069,
+ "id": 613726287274053
+ },
+ {
+ "userId": 616123362660421,
+ "roleId": 297606179328069,
+ "id": 616123362664517
+ },
+ {
+ "userId": 616630520787013,
+ "roleId": 297606179328069,
+ "id": 616630520791109
+ },
+ {
+ "userId": 625691059048517,
+ "roleId": 297606179328069,
+ "id": 625691059052613
+ },
+ {
+ "userId": 625751861649477,
+ "roleId": 297606179328069,
+ "id": 625751861653573
+ },
+ {
+ "userId": 625762908848197,
+ "roleId": 297606179328069,
+ "id": 625762908938310
+ },
+ {
+ "userId": 625762908856389,
+ "roleId": 297606179328069,
+ "id": 625762908938309
+ },
+ {
+ "userId": 626814060900421,
+ "roleId": 297606179328069,
+ "id": 626814060941381
+ },
+ {
+ "userId": 633800289648709,
+ "roleId": 297606179328069,
+ "id": 633800289652805
+ },
+ {
+ "userId": 633912180236357,
+ "roleId": 297606179328069,
+ "id": 633912180240453
+ },
+ {
+ "userId": 634545132429381,
+ "roleId": 297606179328069,
+ "id": 634545132433477
+ },
+ {
+ "userId": 635962977931333,
+ "roleId": 297606179328069,
+ "id": 635962977935429
+ },
+ {
+ "userId": 648336303329349,
+ "roleId": 297606179328069,
+ "id": 648336303366219
+ },
+ {
+ "userId": 648336303333445,
+ "roleId": 297606179328069,
+ "id": 648336303366218
+ },
+ {
+ "userId": 648336303337541,
+ "roleId": 297606179328069,
+ "id": 648336303366217
+ },
+ {
+ "userId": 648336303341637,
+ "roleId": 297606179328069,
+ "id": 648336303366216
+ },
+ {
+ "userId": 648336303345733,
+ "roleId": 297606179328069,
+ "id": 648336303366215
+ },
+ {
+ "userId": 648336303349829,
+ "roleId": 297606179328069,
+ "id": 648336303366214
+ },
+ {
+ "userId": 648336303353925,
+ "roleId": 297606179328069,
+ "id": 648336303366213
+ },
+ {
+ "userId": 649465932013637,
+ "roleId": 297606179328069,
+ "id": 649465932017733
+ },
+ {
+ "userId": 650528113344581,
+ "roleId": 297606179328069,
+ "id": 650528113348677
+ },
+ {
+ "userId": 650530168467525,
+ "roleId": 297606179328069,
+ "id": 650530168471621
+ },
+ {
+ "userId": 650827361280069,
+ "roleId": 297606179328069,
+ "id": 650827361288261
+ },
+ {
+ "userId": 653295874355269,
+ "roleId": 297606179328069,
+ "id": 653295874359365
+ },
+ {
+ "userId": 655438571860037,
+ "roleId": 297606179328069,
+ "id": 655438571876422
+ },
+ {
+ "userId": 655438571868229,
+ "roleId": 297606179328069,
+ "id": 655438571876421
+ },
+ {
+ "userId": 656183372668997,
+ "roleId": 297606179328069,
+ "id": 656183372673093
+ },
+ {
+ "userId": 656183919824965,
+ "roleId": 297606179328069,
+ "id": 656183919829061
+ },
+ {
+ "userId": 657957355405381,
+ "roleId": 297606179328069,
+ "id": 657957355409477
+ },
+ {
+ "userId": 657958413504581,
+ "roleId": 297606179328069,
+ "id": 657958413508677
+ },
+ {
+ "userId": 657969415794757,
+ "roleId": 297606179328069,
+ "id": 657969415798853
+ },
+ {
+ "userId": 659020367618117,
+ "roleId": 297606179328069,
+ "id": 659020367622213
+ },
+ {
+ "userId": 659293155754053,
+ "roleId": 297606179328069,
+ "id": 659293155766342
+ },
+ {
+ "userId": 659293155758149,
+ "roleId": 297606179328069,
+ "id": 659293155766341
+ },
+ {
+ "userId": 660453373747269,
+ "roleId": 297606179328069,
+ "id": 660453373751365
+ },
+ {
+ "userId": 663195401105477,
+ "roleId": 297606179328069,
+ "id": 663195401109573
+ },
+ {
+ "userId": 663628545581125,
+ "roleId": 297606179328069,
+ "id": 663628545585221
+ },
+ {
+ "userId": 663641529937989,
+ "roleId": 297606179328069,
+ "id": 663641529942085
+ },
+ {
+ "userId": 667875710378053,
+ "roleId": 297606179328069,
+ "id": 667875710382149
+ },
+ {
+ "userId": 668603092877381,
+ "roleId": 297606179328069,
+ "id": 668603092881477
+ },
+ {
+ "userId": 669219463073861,
+ "roleId": 297606179328069,
+ "id": 669219463082053
+ },
+ {
+ "userId": 669221384851525,
+ "roleId": 297606179328069,
+ "id": 669221384863814
+ },
+ {
+ "userId": 669221384855621,
+ "roleId": 297606179328069,
+ "id": 669221384863813
+ },
+ {
+ "userId": 670714723024965,
+ "roleId": 297606179328069,
+ "id": 670714723029061
+ },
+ {
+ "userId": 673553023098949,
+ "roleId": 297606179328069,
+ "id": 673553023103045
+ },
+ {
+ "userId": 674162895593541,
+ "roleId": 297606179328069,
+ "id": 674162895597637
+ },
+ {
+ "userId": 677701561348165,
+ "roleId": 297606179328069,
+ "id": 677701561356357
+ },
+ {
+ "userId": 680622034460741,
+ "roleId": 297606179328069,
+ "id": 680622034464837
+ },
+ {
+ "userId": 683010496561221,
+ "roleId": 297606179328069,
+ "id": 683010496573510
+ },
+ {
+ "userId": 683010496565317,
+ "roleId": 297606179328069,
+ "id": 683010496573509
+ },
+ {
+ "userId": 683357827412037,
+ "roleId": 297606179328069,
+ "id": 683357827416133
+ },
+ {
+ "userId": 684063179866181,
+ "roleId": 297606179328069,
+ "id": 684063179870277
+ },
+ {
+ "userId": 686561860468805,
+ "roleId": 297606179328069,
+ "id": 686561860472901
+ },
+ {
+ "userId": 688390641414213,
+ "roleId": 297606179328069,
+ "id": 688390641492037
+ },
+ {
+ "userId": 688391545745477,
+ "roleId": 297606179328069,
+ "id": 688391545761862
+ },
+ {
+ "userId": 688391545753669,
+ "roleId": 297606179328069,
+ "id": 688391545761861
+ },
+ {
+ "userId": 688392034230341,
+ "roleId": 297606179328069,
+ "id": 688392034238533
+ },
+ {
+ "userId": 688691011104837,
+ "roleId": 297606179328069,
+ "id": 688691011108933
+ },
+ {
+ "userId": 688698329395269,
+ "roleId": 297606179328069,
+ "id": 688698329399365
+ },
+ {
+ "userId": 688848196759621,
+ "roleId": 297606179328069,
+ "id": 688848196767813
+ },
+ {
+ "userId": 690112557170757,
+ "roleId": 297606179328069,
+ "id": 690112557174853
+ },
+ {
+ "userId": 690882937528389,
+ "roleId": 297606179328069,
+ "id": 690882937532485
+ },
+ {
+ "userId": 690906448068677,
+ "roleId": 297606179328069,
+ "id": 690906448072773
+ },
+ {
+ "userId": 690907839856709,
+ "roleId": 297606179328069,
+ "id": 690907839864901
+ },
+ {
+ "userId": 691144339488837,
+ "roleId": 297606179328069,
+ "id": 691144339492933
+ },
+ {
+ "userId": 691144858243141,
+ "roleId": 297606179328069,
+ "id": 691144858247237
+ },
+ {
+ "userId": 693017672699973,
+ "roleId": 297606179328069,
+ "id": 693017672704069
+ },
+ {
+ "userId": 693989885759557,
+ "roleId": 297606179328069,
+ "id": 693989885763653
+ },
+ {
+ "userId": 695748324974661,
+ "roleId": 297606179328069,
+ "id": 695748324978757
+ },
+ {
+ "userId": 697974119718981,
+ "roleId": 297606179328069,
+ "id": 697974119723077
+ },
+ {
+ "userId": 702834598785093,
+ "roleId": 297606179328069,
+ "id": 702834598789189
+ },
+ {
+ "userId": 703248179613765,
+ "roleId": 297606179328069,
+ "id": 703248179789897
+ },
+ {
+ "userId": 703248179617861,
+ "roleId": 297606179328069,
+ "id": 703248179789896
+ },
+ {
+ "userId": 703248179621957,
+ "roleId": 297606179328069,
+ "id": 703248179789895
+ },
+ {
+ "userId": 703248179630149,
+ "roleId": 297606179328069,
+ "id": 703248179789894
+ },
+ {
+ "userId": 703248179634245,
+ "roleId": 297606179328069,
+ "id": 703248179789893
+ },
+ {
+ "userId": 703537478443077,
+ "roleId": 297606179328069,
+ "id": 703537478451269
+ },
+ {
+ "userId": 703725168455749,
+ "roleId": 297606179328069,
+ "id": 703725168459845
+ },
+ {
+ "userId": 707438744526917,
+ "roleId": 297606179328069,
+ "id": 707438744535109
+ },
+ {
+ "userId": 708862543110213,
+ "roleId": 297606179328069,
+ "id": 708862543118405
+ },
+ {
+ "userId": 708948100177989,
+ "roleId": 297606179328069,
+ "id": 708948100186181
+ },
+ {
+ "userId": 711328475562053,
+ "roleId": 297606179328069,
+ "id": 711328475570245
+ },
+ {
+ "userId": 711404747149381,
+ "roleId": 297606179328069,
+ "id": 711404747153477
+ },
+ {
+ "userId": 712456779468869,
+ "roleId": 297606179328069,
+ "id": 712456779472965
+ },
+ {
+ "userId": 713086111326277,
+ "roleId": 297606179328069,
+ "id": 713086111330373
+ },
+ {
+ "userId": 718152871231557,
+ "roleId": 297606179008581,
+ "id": 718153020973125
+ },
+ {
+ "userId": 718153091203141,
+ "roleId": 297606179008581,
+ "id": 718153214885957
+ },
+ {
+ "userId": 718153428750405,
+ "roleId": 297606179008581,
+ "id": 718153634299973
+ }
+]
\ No newline at end of file
diff --git a/src/5.shared/ATS.NonCustodial.Admin.Jobs/Jobs/PunchRecordJob.cs b/src/5.shared/ATS.NonCustodial.Admin.Jobs/Jobs/PunchRecordJob.cs
index 0e3f3d6..3193f4d 100644
--- a/src/5.shared/ATS.NonCustodial.Admin.Jobs/Jobs/PunchRecordJob.cs
+++ b/src/5.shared/ATS.NonCustodial.Admin.Jobs/Jobs/PunchRecordJob.cs
@@ -45,7 +45,7 @@ namespace ATS.NonCustodial.Admin.QuartzJobs.Jobs
{
ConsoleHelper.WriteWarningLine("job start……");
- await _appPunchRecordService.CheckPunchRecordForJob();
+ //await _appPunchRecordService.CheckPunchRecordForJob();
ConsoleHelper.WriteWarningLine("job end……");
}
diff --git a/src/5.shared/ATS.NonCustodial.AdminUi/Helpers/Logs/ApiHelper.cs b/src/5.shared/ATS.NonCustodial.AdminUi/Helpers/Logs/ApiHelper.cs
new file mode 100644
index 0000000..4ecfe89
--- /dev/null
+++ b/src/5.shared/ATS.NonCustodial.AdminUi/Helpers/Logs/ApiHelper.cs
@@ -0,0 +1,85 @@
+using ATS.NonCustodial.Application.Contracts.Interfaces.Admins.Api;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Admins.Api.Output;
+using ATS.NonCustodial.Shared.Common.Attributes;
+using ATS.NonCustodial.Shared.Common.UnifiedResults;
+using ATS.NonCustodial.Shared.Extensions;
+
+namespace ATS.NonCustodial.AdminUi.Helpers.Logs
+{
+ ///
+ /// Api帮助类
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-18 09:46 AM
+ [SingleInstance]
+ public class ApiHelper
+ {
+ #region Identity
+
+ private List _apis;
+ private static readonly object LockObject = new();
+ private readonly IApiService _apiService;
+
+ public ApiHelper(IApiService apiService)
+ {
+ _apiService = apiService;
+ }
+
+ #endregion Identity
+
+ ///
+ /// 主要是在Action 操作的时候添加操作日志时候用
+ ///
+ ///
+ public List GetApis()
+ {
+ if (_apis != null && _apis.Any()) return _apis;
+
+ lock (LockObject)
+ {
+ if (_apis != null && _apis.Any()) return _apis;
+
+ _apis = new List();
+
+ var apis = ((ResultOutput>)_apiService.GetListAsync("").Result)
+ .Data
+ .Select(a => new
+ {
+ a.Id,
+ a.ParentId,
+ a.Label,
+ a.Path
+ });
+
+ foreach (var api in apis)
+ {
+ var parentLabel = apis.FirstOrDefault(a => a.Id == api.ParentId)?.Label;
+
+ _apis.Add(new ApiHelperDto
+ {
+ Label = parentLabel.NotNull() ? $"{parentLabel} / {api.Label}" : api.Label,
+ Path = api.Path?.ToLower().Trim('/')
+ });
+ }
+
+ return _apis;
+ }
+ }
+ }
+
+ ///
+ ///
+ ///
+ public class ApiHelperDto
+ {
+ ///
+ /// 接口名称
+ ///
+ public string Label { get; set; }
+
+ ///
+ /// 接口地址
+ ///
+ public string Path { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/src/5.shared/ATS.NonCustodial.AdminUi/Helpers/Logs/ILogHandler.cs b/src/5.shared/ATS.NonCustodial.AdminUi/Helpers/Logs/ILogHandler.cs
new file mode 100644
index 0000000..3eacae8
--- /dev/null
+++ b/src/5.shared/ATS.NonCustodial.AdminUi/Helpers/Logs/ILogHandler.cs
@@ -0,0 +1,20 @@
+using Microsoft.AspNetCore.Mvc.Filters;
+
+namespace ATS.NonCustodial.AdminUi.Helpers.Logs
+{
+ ///
+ /// 操作日志处理接口
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-18 09:46 AM
+ public interface ILogHandler
+ {
+ ///
+ /// 写操作日志
+ ///
+ ///
+ ///
+ ///
+ Task LogAsync(ActionExecutingContext context, ActionExecutionDelegate next);
+ }
+}
\ No newline at end of file
diff --git a/src/5.shared/ATS.NonCustodial.AdminUi/Helpers/Logs/LogHandler.cs b/src/5.shared/ATS.NonCustodial.AdminUi/Helpers/Logs/LogHandler.cs
new file mode 100644
index 0000000..267a1e7
--- /dev/null
+++ b/src/5.shared/ATS.NonCustodial.AdminUi/Helpers/Logs/LogHandler.cs
@@ -0,0 +1,175 @@
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.OprationLog;
+using ATS.NonCustodial.Application.Contracts.Interfaces.Logs.OprationLog.Input;
+using ATS.NonCustodial.AuditLogging.AuditLoggings.Services;
+using ATS.NonCustodial.Shared.Common.UnifiedResults;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Mvc.Controllers;
+using Microsoft.AspNetCore.Mvc.Filters;
+using Microsoft.Extensions.Logging;
+using Newtonsoft.Json;
+using System.Diagnostics;
+using System.Reflection;
+
+namespace ATS.NonCustodial.AdminUi.Helpers.Logs
+{
+ ///
+ /// 控制器操作日志记录 ==> 操作日志处理
+ ///
+ /// Author:mxg
+ /// CreatedTimed:2022-05-18 09:46 AM
+ public class LogHandler : ILogHandler
+ {
+ #region Identity
+
+ private readonly ILogger _logger;
+ private readonly ApiHelper _apiHelper;
+ private readonly IOperationLogService _operationLogService;
+ private readonly IAuditEventLogger _auditEventLogger;
+
+ public LogHandler(
+ ILogger logger,
+ ApiHelper apiHelper,
+ IOperationLogService operationLogService,
+ IAuditEventLogger auditEventLogger
+ )
+ {
+ _logger = logger;
+ _apiHelper = apiHelper;
+ _operationLogService = operationLogService;
+ _auditEventLogger = auditEventLogger;
+ }
+
+ #endregion Identity
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public async Task LogAsync(ActionExecutingContext context, ActionExecutionDelegate next)
+ {
+ var sw = new Stopwatch();
+ sw.Start();
+ //调用接口
+ var actionExecutedContext = await next();
+ sw.Stop();
+
+ try
+ {
+ //接口Type
+ var controllerType = (context.ActionDescriptor as ControllerActionDescriptor)?.ControllerTypeInfo.AsType().GetSummary();
+
+ //方法信息
+ var controllerAction = (context.ActionDescriptor as ControllerActionDescriptor)?.MethodInfo.GetSummary();
+
+ var input = new OprationLogAddInput
+ {
+ ApiLabel = $"{controllerType}/{controllerAction}".Trim('/'),
+ ApiMethod = context.HttpContext.Request.Method.ToLower(),
+ ApiPath = context.ActionDescriptor.AttributeRouteInfo?.Template?.ToLower(),
+ ElapsedMilliseconds = sw.ElapsedMilliseconds,
+ Params = JsonConvert.SerializeObject(context.ActionArguments)
+ };
+
+ if (actionExecutedContext.Result is ObjectResult { Value: IResultOutput res })
+ {
+ input.Status = res.Success;
+ input.Msg = res.Msg;
+ }
+
+ #region 设置参数
+
+ //switch (context.HttpContext.Request.Method)
+ //{
+ // case "GET":
+ // case "DELETE":
+ // input.Params = context.HttpContext.Request.Path;
+ // break;
+ // case "PUT":
+ // case "POST":
+ // context.HttpContext.Request.EnableBuffering();
+ // context.HttpContext.Request.Body.Position = 0;
+ // StreamReader reader = new StreamReader(context.HttpContext.Request.Body, Encoding.UTF8);
+ // input.Params = reader.ReadToEndAsync().GetAwaiter().GetResult();
+ // context.HttpContext.Request.Body.Position = 0;
+ // break;
+ // default: break;
+ //}
+ //if (input.Params is { Length: > 1024 })
+ //{
+ // input.Params = input.Params.Substring(0, 1021) + "...";
+ //}
+
+ #endregion 设置参数
+
+ #region 设置返回值
+
+ try
+ {
+ if (actionExecutedContext.Exception != null && !actionExecutedContext.ExceptionHandled)
+ {
+ input.Exception = actionExecutedContext.Exception.StackTrace;
+ }
+ }
+ catch (Exception ex)
+ {
+ input.Exception = ex.StackTrace;
+ throw;
+ }
+ finally
+ {
+ if (input.Exception is { Length: > 2048 })
+ {
+ input.Exception = input.Exception.Substring(0, 2045) + "...";
+ }
+
+ if (actionExecutedContext != null)
+ {
+ input.Result = actionExecutedContext.Result switch
+ {
+ ObjectResult objectResult => JsonConvert.SerializeObject(objectResult.Value),
+ JsonResult jsonResult => JsonConvert.SerializeObject(jsonResult.Value),
+ ContentResult contentResult => contentResult.Content,
+ _ => input.Result
+ };
+ if (input.Result is { Length: > 2048 })
+ {
+ input.Result = input.Result.Substring(0, 2045) + "...";
+ }
+ }
+ }
+
+ #endregion 设置返回值
+
+ //接口名称
+ //input.ApiLabel = _apiHelper.GetApis().FirstOrDefault(a => a.Path == input.ApiPath)?.Label;
+
+ //添加操作日志
+ await _operationLogService.AddAsync(input);
+
+ #region 添加审计日志
+
+ //var apiAuditLog = new CustomizedLogEvent()
+ //{
+ // Category = nameof(CustomizedLogEvent),
+ // SubjectType = AuditSubjectTypes.machine,
+ // SubjectName = Environment.MachineName,
+ // SubjectIdentifier = Environment.MachineName,
+ // Action = new { Method = input.ApiPath, Class = context.Controller.ToString() }
+ //};
+ //await _auditEventLogger.LogEventAsync(apiAuditLog, options =>
+ //{
+ // options.UseDefaultSubject = false;
+ // options.UseDefaultAction = false;
+ //});
+
+ #endregion 添加审计日志
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError("操作日志插入异常:{@ex}", ex);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/ClaimAttributes.cs b/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/ClaimAttributes.cs
index b5f4f52..17d3654 100644
--- a/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/ClaimAttributes.cs
+++ b/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/ClaimAttributes.cs
@@ -1,4 +1,6 @@
-namespace ATS.NonCustodial.Shared.Common.Auth
+using System.ComponentModel.DataAnnotations;
+
+namespace ATS.NonCustodial.Shared.Common.Auth
{
///
/// Claim属性
@@ -83,5 +85,11 @@
/// 职位类型转换为枚举
///
public const string personType = "persontype";
+
+
+ ///
+ /// 查询界限
+ ///
+ public const string limits = "limits";
}
}
\ No newline at end of file
diff --git a/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/IUser.cs b/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/IUser.cs
index a0e3a8c..65d1d02 100644
--- a/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/IUser.cs
+++ b/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/IUser.cs
@@ -1,4 +1,5 @@
using ATS.NonCustodial.Shared.Common.Enums;
+using System.ComponentModel.DataAnnotations;
using System.Security.Claims;
namespace ATS.NonCustodial.Shared.Common.Auth
@@ -50,6 +51,12 @@ namespace ATS.NonCustodial.Shared.Common.Auth
///
string NickName { get; }
+
+ ///
+ /// 查询界限
+ ///
+ string limits { get; }
+
///
/// 租户Id
///
diff --git a/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/User.cs b/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/User.cs
index 2d28a8f..17ca193 100644
--- a/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/User.cs
+++ b/src/5.shared/ATS.NonCustodial.Shared/Common/Auth/User.cs
@@ -158,6 +158,24 @@ namespace ATS.NonCustodial.Shared.Common.Auth
}
}
+ ///
+ /// 昵称
+ ///
+ public string limits
+ {
+ get
+ {
+ var name = _accessor?.HttpContext?.User?.FindFirst(ClaimAttributes.limits);
+
+ if (name != null && name.Value.NotNull())
+ {
+ return name.Value;
+ }
+
+ return "";
+ }
+ }
+
///
/// 租户Id
///