From 02b5311f9a2a0d0bd29ce368cb7a48f6926c2867 Mon Sep 17 00:00:00 2001 From: ky_sunl Date: Fri, 23 Apr 2021 10:56:05 +0000 Subject: [PATCH] --- Api/Dilon.Core/Service/File/Dto/FileInput.cs | 2 +- Api/Dilon.Core/Service/File/Dto/FileOutput.cs | 2 +- Api/Dilon.Core/Service/File/SysFileService.cs | 2 +- .../Service/Menu/Dto/AntDesignTreeNode.cs | 4 ++-- Api/Dilon.Core/Service/Menu/Dto/MenuInput.cs | 8 ++++---- Api/Dilon.Core/Service/Menu/Dto/MenuOutput.cs | 6 +++--- .../Service/Menu/Dto/MenuTreeOutput.cs | 8 ++++---- Api/Dilon.Core/Service/Menu/ISysMenuService.cs | 6 +++--- Api/Dilon.Core/Service/Menu/SysMenuService.cs | 18 +++++++++--------- .../Service/Notice/Dto/NoticeDetailOutput.cs | 2 +- .../Service/Notice/Dto/NoticeInput.cs | 8 ++++---- .../Service/Notice/ISysNoticeUserService.cs | 8 ++++---- .../Service/Notice/SysNoticeUserService.cs | 8 ++++---- Api/Dilon.Core/Service/Org/SysOrgService.cs | 4 ++-- Api/Dilon.Core/Service/Pos/Dto/PosInput.cs | 4 ++-- 15 files changed, 45 insertions(+), 45 deletions(-) diff --git a/Api/Dilon.Core/Service/File/Dto/FileInput.cs b/Api/Dilon.Core/Service/File/Dto/FileInput.cs index c4b6f81..6cf61a6 100644 --- a/Api/Dilon.Core/Service/File/Dto/FileInput.cs +++ b/Api/Dilon.Core/Service/File/Dto/FileInput.cs @@ -54,7 +54,7 @@ namespace Dilon.Core.Service /// 文件Id /// [Required(ErrorMessage = "文件Id不能为空")] - public long Id { get; set; } + public string Id { get; set; } } public class QueryFileInoInput : DeleteFileInfoInput diff --git a/Api/Dilon.Core/Service/File/Dto/FileOutput.cs b/Api/Dilon.Core/Service/File/Dto/FileOutput.cs index 42ece74..59ed780 100644 --- a/Api/Dilon.Core/Service/File/Dto/FileOutput.cs +++ b/Api/Dilon.Core/Service/File/Dto/FileOutput.cs @@ -8,6 +8,6 @@ /// /// 文件Id /// - public long Id { get; set; } + public string Id { get; set; } } } diff --git a/Api/Dilon.Core/Service/File/SysFileService.cs b/Api/Dilon.Core/Service/File/SysFileService.cs index 4fa000f..8f105aa 100644 --- a/Api/Dilon.Core/Service/File/SysFileService.cs +++ b/Api/Dilon.Core/Service/File/SysFileService.cs @@ -173,7 +173,7 @@ namespace Dilon.Core.Service /// private static async Task UploadFile(IFormFile file, string pathType) { - var fileId = IDGenerator.NextId(); + var fileId = Guid.NewGuid().ToString(); var fileSizeKb = (long)(file.Length / 1024.0); // 文件大小KB var originalFilename = file.FileName; // 文件原始名称 diff --git a/Api/Dilon.Core/Service/Menu/Dto/AntDesignTreeNode.cs b/Api/Dilon.Core/Service/Menu/Dto/AntDesignTreeNode.cs index 8f2bb0c..f996f7e 100644 --- a/Api/Dilon.Core/Service/Menu/Dto/AntDesignTreeNode.cs +++ b/Api/Dilon.Core/Service/Menu/Dto/AntDesignTreeNode.cs @@ -8,12 +8,12 @@ /// /// id /// - public long? Id { get; set; } + public string Id { get; set; } /// /// 父id /// - public long? Pid { get; set; } + public string Pid { get; set; } /// /// 路由名称, 必须设置,且不能重名 diff --git a/Api/Dilon.Core/Service/Menu/Dto/MenuInput.cs b/Api/Dilon.Core/Service/Menu/Dto/MenuInput.cs index 08ead4a..5c198ad 100644 --- a/Api/Dilon.Core/Service/Menu/Dto/MenuInput.cs +++ b/Api/Dilon.Core/Service/Menu/Dto/MenuInput.cs @@ -10,7 +10,7 @@ namespace Dilon.Core.Service /// /// 父Id /// - public virtual long Pid { get; set; } + public virtual string Pid { get; set; } /// /// 名称 @@ -103,7 +103,7 @@ namespace Dilon.Core.Service /// 菜单Id /// [Required(ErrorMessage = "菜单Id不能为空")] - public long Id { get; set; } + public string Id { get; set; } } public class UpdateMenuInput : AddMenuInput @@ -112,13 +112,13 @@ namespace Dilon.Core.Service /// 菜单Id /// [Required(ErrorMessage = "菜单Id不能为空")] - public long Id { get; set; } + public string Id { get; set; } /// /// 父Id /// DeleteMenuInput [Required(ErrorMessage = "父级菜单Id不能为空")] - public override long Pid { get; set; } + public override string Pid { get; set; } } public class QueryMenuInput : DeleteMenuInput diff --git a/Api/Dilon.Core/Service/Menu/Dto/MenuOutput.cs b/Api/Dilon.Core/Service/Menu/Dto/MenuOutput.cs index 6b5de74..0aefec4 100644 --- a/Api/Dilon.Core/Service/Menu/Dto/MenuOutput.cs +++ b/Api/Dilon.Core/Service/Menu/Dto/MenuOutput.cs @@ -11,19 +11,19 @@ namespace Dilon.Core.Service /// /// 菜单Id /// - public long Id { get; set; } + public string Id { get; set; } /// /// 子节点 /// public List Children { get; set; } = new List(); - public long GetId() + public string GetId() { return Id; } - public long GetPid() + public string GetPid() { return Pid; } diff --git a/Api/Dilon.Core/Service/Menu/Dto/MenuTreeOutput.cs b/Api/Dilon.Core/Service/Menu/Dto/MenuTreeOutput.cs index 74aa07b..ea4dbd3 100644 --- a/Api/Dilon.Core/Service/Menu/Dto/MenuTreeOutput.cs +++ b/Api/Dilon.Core/Service/Menu/Dto/MenuTreeOutput.cs @@ -11,12 +11,12 @@ namespace Dilon.Core.Service /// /// 主键 /// - public long Id { get; set; } + public string Id { get; set; } /// /// 父Id /// - public long ParentId { get; set; } + public string ParentId { get; set; } /// /// 名称 @@ -38,12 +38,12 @@ namespace Dilon.Core.Service /// public List Children { get; set; } = new List(); - public long GetId() + public string GetId() { return Id; } - public long GetPid() + public string GetPid() { return ParentId; } diff --git a/Api/Dilon.Core/Service/Menu/ISysMenuService.cs b/Api/Dilon.Core/Service/Menu/ISysMenuService.cs index 311f98d..ef34d74 100644 --- a/Api/Dilon.Core/Service/Menu/ISysMenuService.cs +++ b/Api/Dilon.Core/Service/Menu/ISysMenuService.cs @@ -9,12 +9,12 @@ namespace Dilon.Core.Service Task AddMenu(AddMenuInput input); Task> ChangeAppMenu(ChangeAppMenuInput input); Task DeleteMenu(DeleteMenuInput input); - Task> GetLoginMenusAntDesign(long userId, string appCode); - Task> GetLoginPermissionList(long userId); + Task> GetLoginMenusAntDesign(string userId, string appCode); + Task> GetLoginPermissionList(string userId); Task GetMenu(QueryMenuInput input); Task GetMenuList([FromQuery] MenuInput input); Task GetMenuTree([FromQuery] MenuInput input); - Task> GetUserMenuAppCodeList(long userId); + Task> GetUserMenuAppCodeList(string userId); Task HasMenu(string appCode); Task TreeForGrant([FromQuery] MenuInput input); Task UpdateMenu(UpdateMenuInput input); diff --git a/Api/Dilon.Core/Service/Menu/SysMenuService.cs b/Api/Dilon.Core/Service/Menu/SysMenuService.cs index 31ef339..31ae2e3 100644 --- a/Api/Dilon.Core/Service/Menu/SysMenuService.cs +++ b/Api/Dilon.Core/Service/Menu/SysMenuService.cs @@ -45,7 +45,7 @@ namespace Dilon.Core.Service /// /// [NonAction] - public async Task> GetLoginPermissionList(long userId) + public async Task> GetLoginPermissionList(string userId) { var permissions = await _sysCacheService.GetPermission(userId); // 先从缓存里面读取 if (permissions == null || permissions.Count < 1) @@ -68,7 +68,7 @@ namespace Dilon.Core.Service /// /// [NonAction] - public async Task> GetLoginMenusAntDesign(long userId, string appCode) + public async Task> GetLoginMenusAntDesign(string userId, string appCode) { var antDesignTreeNodes = await _sysCacheService.GetMenu(userId, appCode); // 先从缓存里面读取 if (antDesignTreeNodes == null || antDesignTreeNodes.Count < 1) @@ -109,7 +109,7 @@ namespace Dilon.Core.Service { Title = u.Name, Icon = u.Icon, - Show = u.Visible == YesOrNot.Y.ToString(), + Show = u.Visible, Link = u.Link, Target = u.OpenType == (int)MenuOpenType.OUTER ? "_blank" : "" } @@ -125,7 +125,7 @@ namespace Dilon.Core.Service /// /// [NonAction] - public async Task> GetUserMenuAppCodeList(long userId) + public async Task> GetUserMenuAppCodeList(string userId) { var roleIdList = await _sysUserRoleService.GetUserRoleIdList(userId); var menuIdList = await _sysRoleMenuService.GetRoleMenuIdList(roleIdList); @@ -159,11 +159,11 @@ namespace Dilon.Core.Service /// /// /// - private async Task CreateNewPids(long pid) + private async Task CreateNewPids(string pid) { - if (pid == 0L) + if (pid.Equals(System.Guid.Empty.ToString())) { - return "[0],"; + return "[" + System.Guid.Empty + "],"; } else { @@ -296,7 +296,7 @@ namespace Dilon.Core.Service if (input.Application != oldMenu.Application) { // 父节点不是根节点不能移动应用 - if (oldMenu.Pid != 0L) + if (!oldMenu.Pid.Equals(System.Guid.Empty.ToString())) throw Oops.Oh(ErrorCode.D4007); updateSubAppsFlag = true; } @@ -389,7 +389,7 @@ namespace Dilon.Core.Service [HttpGet("/sysMenu/treeForGrant")] public async Task TreeForGrant([FromQuery] MenuInput input) { - var menuIdList = new List(); + var menuIdList = new List(); if (_userManager.SuperAdmin) { var roleIdList = await _sysUserRoleService.GetUserRoleIdList(_userManager.UserId); diff --git a/Api/Dilon.Core/Service/Notice/Dto/NoticeDetailOutput.cs b/Api/Dilon.Core/Service/Notice/Dto/NoticeDetailOutput.cs index 6fbc8ae..9333b22 100644 --- a/Api/Dilon.Core/Service/Notice/Dto/NoticeDetailOutput.cs +++ b/Api/Dilon.Core/Service/Notice/Dto/NoticeDetailOutput.cs @@ -24,7 +24,7 @@ namespace Dilon.Core.Service /// /// 用户Id /// - public long UserId { get; set; } + public string UserId { get; set; } /// /// 用户名称 diff --git a/Api/Dilon.Core/Service/Notice/Dto/NoticeInput.cs b/Api/Dilon.Core/Service/Notice/Dto/NoticeInput.cs index d13a066..b3eceba 100644 --- a/Api/Dilon.Core/Service/Notice/Dto/NoticeInput.cs +++ b/Api/Dilon.Core/Service/Notice/Dto/NoticeInput.cs @@ -31,7 +31,7 @@ namespace Dilon.Core.Service /// /// 通知到的人 /// - public virtual List NoticeUserIdList { get; set; } + public virtual List NoticeUserIdList { get; set; } } public class AddNoticeInput : NoticeInput @@ -64,7 +64,7 @@ namespace Dilon.Core.Service /// 通知到的人 /// [Required(ErrorMessage = "通知到的人不能为空")] - public override List NoticeUserIdList { get; set; } + public override List NoticeUserIdList { get; set; } } public class DeleteNoticeInput @@ -73,7 +73,7 @@ namespace Dilon.Core.Service /// Id /// [Required(ErrorMessage = "通知公告Id不能为空")] - public long Id { get; set; } + public string Id { get; set; } } public class UpdateNoticeInput : AddNoticeInput @@ -82,7 +82,7 @@ namespace Dilon.Core.Service /// Id /// [Required(ErrorMessage = "通知公告Id不能为空")] - public long Id { get; set; } + public string Id { get; set; } } public class QueryNoticeInput : DeleteNoticeInput diff --git a/Api/Dilon.Core/Service/Notice/ISysNoticeUserService.cs b/Api/Dilon.Core/Service/Notice/ISysNoticeUserService.cs index ffc8dd6..aa88fbc 100644 --- a/Api/Dilon.Core/Service/Notice/ISysNoticeUserService.cs +++ b/Api/Dilon.Core/Service/Notice/ISysNoticeUserService.cs @@ -5,9 +5,9 @@ namespace Dilon.Core.Service.Notice { public interface ISysNoticeUserService { - Task Add(long noticeId, List noticeUserIdList, int noticeUserStatus); - Task> GetNoticeUserListByNoticeId(long noticeId); - Task Read(long noticeId, long userId, int status); - Task Update(long noticeId, List noticeUserIdList, int noticeUserStatus); + Task Add(string noticeId, List noticeUserIdList, int noticeUserStatus); + Task> GetNoticeUserListByNoticeId(string noticeId); + Task Read(string noticeId, string userId, int status); + Task Update(string noticeId, List noticeUserIdList, int noticeUserStatus); } } \ No newline at end of file diff --git a/Api/Dilon.Core/Service/Notice/SysNoticeUserService.cs b/Api/Dilon.Core/Service/Notice/SysNoticeUserService.cs index 1b5bebe..3bcc87a 100644 --- a/Api/Dilon.Core/Service/Notice/SysNoticeUserService.cs +++ b/Api/Dilon.Core/Service/Notice/SysNoticeUserService.cs @@ -27,7 +27,7 @@ namespace Dilon.Core.Service.Notice /// /// /// - public Task Add(long noticeId, List noticeUserIdList, int noticeUserStatus) + public Task Add(string noticeId, List noticeUserIdList, int noticeUserStatus) { noticeUserIdList.ForEach(u => { @@ -48,7 +48,7 @@ namespace Dilon.Core.Service.Notice /// /// /// - public async Task Update(long noticeId, List noticeUserIdList, int noticeUserStatus) + public async Task Update(string noticeId, List noticeUserIdList, int noticeUserStatus) { var noticeUsers = await _sysNoticeUserRep.Where(u => u.NoticeId == noticeId).ToListAsync(); noticeUsers.ForEach(u => @@ -64,7 +64,7 @@ namespace Dilon.Core.Service.Notice /// /// /// - public async Task> GetNoticeUserListByNoticeId(long noticeId) + public async Task> GetNoticeUserListByNoticeId(string noticeId) { return await _sysNoticeUserRep.Where(u => u.NoticeId == noticeId).ToListAsync(); } @@ -76,7 +76,7 @@ namespace Dilon.Core.Service.Notice /// /// /// - public async Task Read(long noticeId, long userId, int status) + public async Task Read(string noticeId, string userId, int status) { var noticeUser = await _sysNoticeUserRep.FirstOrDefaultAsync(u => u.NoticeId == noticeId && u.UserId == userId); if (noticeUser != null) diff --git a/Api/Dilon.Core/Service/Org/SysOrgService.cs b/Api/Dilon.Core/Service/Org/SysOrgService.cs index a5bb1e4..f580574 100644 --- a/Api/Dilon.Core/Service/Org/SysOrgService.cs +++ b/Api/Dilon.Core/Service/Org/SysOrgService.cs @@ -149,9 +149,9 @@ namespace Dilon.Core.Service /// private async Task FillPids(SysOrg sysOrg) { - if (sysOrg.Pid.Equals(System.Guid.Empty.ToString(), System.StringComparison.OrdinalIgnoreCase)) + if (sysOrg.Pid.Equals(System.Guid.Empty.ToString())) { - sysOrg.Pids = "[" + 0 + "],"; + sysOrg.Pids = "[" + System.Guid.Empty + "],"; } else { diff --git a/Api/Dilon.Core/Service/Pos/Dto/PosInput.cs b/Api/Dilon.Core/Service/Pos/Dto/PosInput.cs index b0d613d..84cc9a1 100644 --- a/Api/Dilon.Core/Service/Pos/Dto/PosInput.cs +++ b/Api/Dilon.Core/Service/Pos/Dto/PosInput.cs @@ -64,7 +64,7 @@ namespace Dilon.Core.Service /// 职位Id /// [Required(ErrorMessage = "职位Id不能为空")] - public long Id { get; set; } + public string Id { get; set; } } public class UpdatePosInput : AddPosInput @@ -73,7 +73,7 @@ namespace Dilon.Core.Service /// 职位Id /// [Required(ErrorMessage = "职位Id不能为空")] - public long Id { get; set; } + public string Id { get; set; } } public class QueryPosInput : DeletePosInput