Update Xml with CS

This commit is contained in:
2021-05-11 17:59:27 +08:00
parent 982b79bbb0
commit fc3f3bec48
24 changed files with 310 additions and 470 deletions

View File

@@ -19,6 +19,7 @@
<ItemGroup>
<ProjectReference Include="..\Ewide.Core\Ewide.Core.csproj" />
<ProjectReference Include="..\Ewide.EntityFramework.Core\Ewide.EntityFramework.Core.csproj" />
</ItemGroup>
<ItemGroup>

View File

@@ -4,6 +4,12 @@
<name>Ewide.Application</name>
</assembly>
<members>
<member name="M:Ewide.Application.Service.HouseProjectInfo.XMLHandler.GetDataBase">
<summary>
读取数据库的所有表 并拿到数据
</summary>
<returns></returns>
</member>
<member name="T:Ewide.Application.Service.HouseProjectInfo.HouseProjectInfoService">
<summary>
项目管理相关服务

View File

@@ -2,6 +2,9 @@
using Ewide.Application.Service.HouseProjectInfo.Dto;
using Ewide.Core;
using Ewide.Core.Service;
using Ewide.Core.Util;
using Ewide.EntityFramework.Core;
using Furion;
using Furion.DatabaseAccessor;
using Furion.DatabaseAccessor.Extensions;
using Furion.DependencyInjection;
@@ -9,15 +12,67 @@ using Furion.DynamicApiController;
using Mapster;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Metadata.Internal;
using MySqlConnector;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace Ewide.Application.Service.HouseProjectInfo
{
[ApiDescriptionSettings(Name = "xml", Order = 3)]
public class XMLHandler : IDynamicApiController, ITransient
{
private readonly DefaultDbContext _db;
public XMLHandler(DefaultDbContext db)
{
_db = db;
}
[HttpGet("/xml/detail")]
public async Task XMLDoneAsync()
{
XmlSerializerUtil xmlHandler = new XmlSerializerUtil();
xmlHandler.WriteDataSeed();
//拿到数据保存到 XML文件
//Dictionary<string, object> dicDataBase = await GetDataBase();
//foreach (KeyValuePair<string, object> item in dicDataBase)
//{
// xmlHandler.WriteXML(item.Value.GetType(), item.Value, item.Key);
//}
}
/// <summary>
/// 读取数据库的所有表 并拿到数据
/// </summary>
/// <returns></returns>
private async Task<Dictionary<string, object>> GetDataBase()
{
Dictionary<string, object> dicDataBase = new Dictionary<string, object>();
var defaultConnection = App.Configuration["ConnectionStrings:DefaultConnection"];
//获取 所有继承 IEntity 接口的表
IEnumerable<IEntityType> entityTypedb = _db.Model.GetEntityTypes().Where(x => typeof(IEntity).IsAssignableFrom(x.ClrType)).ToList();
foreach (IEntityType item in entityTypedb)
{
MethodInfo mi = _db.GetType().GetMethods().FirstOrDefault(s => s.Name == "Set");
MethodInfo miConstructed = mi.MakeGenericMethod(item.ClrType);
object objList = miConstructed.Invoke(_db, null);
var objsource = item.ClrType.MakeList(objList);
dicDataBase.Add(item.ClrType.Name, objsource);
}
await _db.Database.CloseConnectionAsync();
return dicDataBase;
}
}
/// <summary>
/// 项目管理相关服务
/// </summary>
@@ -50,7 +105,7 @@ namespace Ewide.Application.Service.HouseProjectInfo
[HttpPost("/houseProjectInfo/delete")]
public async Task DeleteProject(DeleteProjectInput input)
{
var project = _houseProjectInfoRep.FirstOrDefault(p => p.Id == input.Id) ;
var project = _houseProjectInfoRep.FirstOrDefault(p => p.Id == input.Id);
await project.DeleteNowAsync();
}
@@ -63,7 +118,7 @@ namespace Ewide.Application.Service.HouseProjectInfo
public async Task UpdateProject(UpdateProjectInput input)
{
var project = input.Adapt<BsHouseProjectInfo>();
await project.UpdateExcludeAsync(new[] { nameof(BsHouseProjectInfo.AreaId)}, true);
await project.UpdateExcludeAsync(new[] { nameof(BsHouseProjectInfo.AreaId) }, true);
}
/// <summary>

View File

@@ -4,6 +4,7 @@ using Microsoft.EntityFrameworkCore.Metadata.Builders;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Xml.Serialization;
namespace Ewide.Core
{
@@ -24,6 +25,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(员工)
/// </summary>
[XmlIgnore]
public SysEmp SysEmp { get; set; }
/// <summary>
@@ -36,6 +38,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(机构)
/// </summary>
[XmlIgnore]
public SysOrg SysOrg { get; set; }
/// <summary>
@@ -48,6 +51,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(职位)
/// </summary>
[XmlIgnore]
public SysPos SysPos { get; set; }
public void Configure(EntityTypeBuilder<SysEmpExtOrgPos> entityBuilder, DbContext dbContext, Type dbContextLocator)

View File

@@ -22,6 +22,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(员工)
/// </summary>
[XmlIgnore]
public SysEmp SysEmp { get; set; }
/// <summary>

View File

@@ -7,6 +7,7 @@ using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
namespace Ewide.Core
{
@@ -19,9 +20,11 @@ namespace Ewide.Core
/// </summary>
[Comment("角色Id")]
public string SysRoleId { get; set; }
[XmlIgnore]
public SysRole SysRole { get; set; }
[Comment("系统使用的区域代码")]
public string AreaCode { get; set; }
[XmlIgnore]
public SysAreaCode Area { get; set; }
}

View File

@@ -1,6 +1,7 @@
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema;
using System.Xml.Serialization;
namespace Ewide.Core
{
@@ -33,6 +34,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(系统机构)
/// </summary>
[XmlIgnore]
public SysOrg SysOrg { get; set; }
}
}

View File

@@ -1,6 +1,7 @@
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema;
using System.Xml.Serialization;
namespace Ewide.Core
{
@@ -21,6 +22,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(系统用户)
/// </summary>
[XmlIgnore]
public SysRole SysRole { get; set; }
/// <summary>
@@ -33,6 +35,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(系统菜单)
/// </summary>
[XmlIgnore]
public SysMenu SysMenu { get; set; }
}
}

View File

@@ -2,6 +2,7 @@
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Xml.Serialization;
namespace Ewide.Core
{
@@ -15,10 +16,12 @@ namespace Ewide.Core
[Comment("用户Id")]
[Column("SysUserId", TypeName = "varchar(36)")]
public string SysUserId { get; set; }
[XmlIgnore]
public SysUser SysUser { get; set; }
[Comment("系统使用的区域代码")]
[MaxLength(10)]
public string AreaCode { get; set; }
[XmlIgnore]
public SysAreaCode Area { get; set; }
}
}

View File

@@ -1,6 +1,7 @@
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema;
using System.Xml.Serialization;
namespace Ewide.Core
{
@@ -21,6 +22,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(系统用户)
/// </summary>
[XmlIgnore]
public SysUser SysUser { get; set; }
/// <summary>
@@ -33,6 +35,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(系统机构)
/// </summary>
[XmlIgnore]
public SysOrg SysOrg { get; set; }
}
}

View File

@@ -1,6 +1,7 @@
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema;
using System.Xml.Serialization;
namespace Ewide.Core
{
@@ -21,6 +22,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(系统用户)
/// </summary>
[XmlIgnore]
public SysUser SysUser { get; set; }
/// <summary>
@@ -33,6 +35,7 @@ namespace Ewide.Core
/// <summary>
/// 一对一引用(系统角色)
/// </summary>
[XmlIgnore]
public SysRole SysRole { get; set; }
}
}

View File

@@ -54,6 +54,7 @@
<ItemGroup>
<Folder Include="Properties\PublishProfiles\" />
<Folder Include="DataBaseXML\" />
</ItemGroup>
</Project>

View File

@@ -1,23 +0,0 @@
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ewide.Core
{
public class SysAreaCodeData : IEntitySeedData<SysAreaCode>
{
public IEnumerable<SysAreaCode> HasData(DbContext dbContext, Type dbContextLocator)
{
return new[]
{
new SysAreaCode{Code="3302",AdCode="3302",Name="XX市",Note="XX市",LevelType=1,Sort=0 },
new SysAreaCode{Code="330266",AdCode="330266",Name="测试区",Note="测试区",LevelType=2,Sort=100 },
new SysAreaCode{Code="330266001",AdCode="330266001",Name="测试街道",Note="测试街道",LevelType=3,Sort=0},
};
}
}
}

View File

@@ -1,130 +0,0 @@
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
namespace Ewide.Core
{
/// <summary>
/// 系统字典值种子数据
/// </summary>
public class SysDictDataSeedData : IEntitySeedData<SysDictData>
{
/// <summary>
/// 种子数据
/// </summary>
/// <param name="dbContext"></param>
/// <param name="dbContextLocator"></param>
/// <returns></returns>
public IEnumerable<SysDictData> HasData(DbContext dbContext, Type dbContextLocator)
{
return new[]
{
new SysDictData{Id="99b965d3-1f2b-4f5b-a62a-6763b8d64a64", TypeId="d5b311fd-4b60-4b51-9156-b0e6d6cfa4d1", Value="通知", Code="1", Sort=100, Remark="通知", Status=0 },
new SysDictData{Id="2616e6c2-a504-4fc6-993e-72701b48e79a", TypeId="d5b311fd-4b60-4b51-9156-b0e6d6cfa4d1", Value="公告", Code="2", Sort=100, Remark="公告", Status=0 },
new SysDictData{Id="40d336cd-918a-4e90-8836-cba7c1bf6cdf", TypeId="b30937e6-03cd-4d98-a413-10b06d605e5a", Value="草稿", Code="0", Sort=100, Remark="草稿", Status=0 },
new SysDictData{Id="f5b49fa9-31a1-44c2-9df0-b28bf5daeee0", TypeId="b30937e6-03cd-4d98-a413-10b06d605e5a", Value="发布", Code="1", Sort=100, Remark="发布", Status=0 },
new SysDictData{Id="d2f73bb4-05a1-4aa5-9273-e9f3c393996d", TypeId="b30937e6-03cd-4d98-a413-10b06d605e5a", Value="撤回", Code="2", Sort=100, Remark="撤回", Status=0 },
new SysDictData{Id="6385916f-6ead-470e-889b-cfb9d2da6256", TypeId="b30937e6-03cd-4d98-a413-10b06d605e5a", Value="删除", Code="3", Sort=100, Remark="删除", Status=0 },
new SysDictData{Id="1f432e9d-f031-4787-a527-f37bb20ebe3a", TypeId="80aea9e7-ad1b-4f57-b4db-9d15813707bd", Value="是", Code="true", Sort=100, Remark="是", Status=0 },
new SysDictData{Id="0724636d-e870-46c6-8e1e-67f1ea5f58e5", TypeId="80aea9e7-ad1b-4f57-b4db-9d15813707bd", Value="否", Code="false", Sort=100, Remark="否", Status=0 },
new SysDictData{Id="881ebcf2-94a6-4938-81a4-55b81736f3b3", TypeId="430d0538-054a-4b37-a459-1095d0ccf4ae", Value="下载压缩包", Code="1", Sort=100, Remark="下载压缩包", Status=0 },
new SysDictData{Id="5bc8662d-b795-48f1-a88e-2f4be5279d37", TypeId="430d0538-054a-4b37-a459-1095d0ccf4ae", Value="生成到本项目", Code="2", Sort=100, Remark="生成到本项目", Status=0 },
new SysDictData{Id="b2a00b40-23e1-40e1-8995-60ab420eafe1", TypeId="bc0dc25b-b85e-4dd1-8368-e014fe1bf30b", Value="GET", Code="1", Sort=100, Remark="GET", Status=0 },
new SysDictData{Id="10070836-0c89-4b89-96e3-c65c7e33a86c", TypeId="bc0dc25b-b85e-4dd1-8368-e014fe1bf30b", Value="POST", Code="2", Sort=100, Remark="POST", Status=0 },
new SysDictData{Id="69a34c0b-85ce-4e53-9ad4-a592057dddd4", TypeId="bc0dc25b-b85e-4dd1-8368-e014fe1bf30b", Value="PUT", Code="3", Sort=100, Remark="PUT", Status=0 },
new SysDictData{Id="0e4dc1f1-8654-401b-800a-22b31f62ced1", TypeId="bc0dc25b-b85e-4dd1-8368-e014fe1bf30b", Value="DELETE", Code="4", Sort=100, Remark="DELETE", Status=0 },
new SysDictData{Id="443f965e-96b4-4fd2-93e9-07fe00a47205", TypeId="5bdf9b7a-a483-4b61-8e22-e2b25b255b91", Value="输入框", Code="input", Sort=100, Remark="输入框", Status=0 },
new SysDictData{Id="bf7be9a2-53fb-4250-87fe-49d7f741d159", TypeId="5bdf9b7a-a483-4b61-8e22-e2b25b255b91", Value="时间选择", Code="datepicker", Sort=100, Remark="时间选择", Status=0 },
new SysDictData{Id="cea10919-47e2-43ab-a19b-9d41fe648310", TypeId="5bdf9b7a-a483-4b61-8e22-e2b25b255b91", Value="下拉框", Code="select", Sort=100, Remark="下拉框", Status=0 },
new SysDictData{Id="7d534f44-cf66-472e-b0d3-20a4cc2ad432", TypeId="5bdf9b7a-a483-4b61-8e22-e2b25b255b91", Value="单选框", Code="radio", Sort=100, Remark="单选框", Status=0 },
new SysDictData{Id="d63b06d4-be11-4ab7-9905-87f6f2ca056f", TypeId="5bdf9b7a-a483-4b61-8e22-e2b25b255b91", Value="开关", Code="switch", Sort=100, Remark="开关", Status=0 },
new SysDictData{Id="46967f62-bac9-47fd-9278-b29c047b0c38", TypeId="5bdf9b7a-a483-4b61-8e22-e2b25b255b91", Value="多选框", Code="checkbox", Sort=100, Remark="多选框", Status=0 },
new SysDictData{Id="a8ac5009-93d3-4405-a6b9-81ed3e2811f2", TypeId="5bdf9b7a-a483-4b61-8e22-e2b25b255b91", Value="数字输入框", Code="inputnumber", Sort=100, Remark="数字输入框", Status=0 },
new SysDictData{Id="d00b3efa-2f9d-464c-8134-aa7013ef52bb", TypeId="5bdf9b7a-a483-4b61-8e22-e2b25b255b91", Value="文本域", Code="textarea", Sort=100, Remark="文本域", Status=0 },
new SysDictData{Id="ad759239-e34e-4fdf-a0d0-6b39eb41f880", TypeId="41bc31f6-cef5-400d-b03a-bf51d27b2432", Value="等于", Code="==", Sort=1, Remark="等于", Status=0 },
new SysDictData{Id="2c8e1240-f3ef-4df1-bd68-3047109ad5b4", TypeId="41bc31f6-cef5-400d-b03a-bf51d27b2432", Value="模糊", Code="like", Sort=2, Remark="模糊", Status=0 },
new SysDictData{Id="efc18513-c17b-4fc1-8e0e-2e79fb9b0107", TypeId="41bc31f6-cef5-400d-b03a-bf51d27b2432", Value="大于", Code=">", Sort=3, Remark="大于", Status=0 },
new SysDictData{Id="a6812d98-7785-4db2-b2f8-d476a459c5ed", TypeId="41bc31f6-cef5-400d-b03a-bf51d27b2432", Value="小于", Code="<", Sort=4, Remark="小于", Status=0 },
new SysDictData{Id="218b5bac-343e-4594-a9da-30e391c7735c", TypeId="41bc31f6-cef5-400d-b03a-bf51d27b2432", Value="不等于", Code="!=", Sort=5, Remark="不等于", Status=0 },
new SysDictData{Id="4825f15d-077b-4c16-8ee7-0205d653e14d", TypeId="41bc31f6-cef5-400d-b03a-bf51d27b2432", Value="大于等于", Code=">=", Sort=6, Remark="大于等于", Status=0 },
new SysDictData{Id="7c9e8270-db5a-45b7-acd7-f95c8ee31547", TypeId="41bc31f6-cef5-400d-b03a-bf51d27b2432", Value="小于等于", Code="<=", Sort=7, Remark="小于等于", Status=0 },
new SysDictData{Id="759ea7de-a18f-4ed7-9032-bbd1a4dadc9e", TypeId="41bc31f6-cef5-400d-b03a-bf51d27b2432", Value="不为空", Code="isNotNull", Sort=8, Remark="不为空", Status=0 },
new SysDictData{Id="a5cdf75e-6361-490d-a043-f5929ccf65a9", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="int", Code="int", Sort=100, Remark="int", Status=0 },
new SysDictData{Id="cffdd4b5-d4e0-4196-81b9-02045de8b189", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="long", Code="long", Sort=100, Remark="long", Status=0 },
new SysDictData{Id="25be90ea-b439-4e9d-993c-48a5ce3b9358", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="string", Code="string", Sort=100, Remark="string", Status=0 },
new SysDictData{Id="496eef62-3849-4263-b274-a3e6090942e3", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="bool", Code="bool", Sort=100, Remark="bool", Status=0 },
new SysDictData{Id="681c02ea-7570-4a97-85a7-957a77314df6", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="double", Code="double", Sort=100, Remark="double", Status=0 },
new SysDictData{Id="259698cf-b25d-427a-8d22-33b9c1899eea", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="DateTime", Code="DateTime", Sort=100, Remark="DateTime", Status=0 },
new SysDictData{Id="a30c682e-744a-468d-a74f-827928c96c01", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="float", Code="float", Sort=100, Remark="float", Status=0 },
new SysDictData{Id="4b68cb83-f173-4864-bd10-a7a7d5248102", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="decimal", Code="decimal", Sort=100, Remark="decimal", Status=0 },
new SysDictData{Id="134d4173-8d93-4c19-bf6b-a640d35da097", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="Guid", Code="Guid", Sort=100, Remark="Guid", Status=0 },
new SysDictData{Id="c597306f-5fd0-4f75-9a46-12de340cd199", TypeId="28f653d4-e573-4f54-8e5c-4e308780145a", Value="DateTimeOffset", Code="DateTimeOffset", Sort=100, Remark="DateTimeOffset", Status=0 },
new SysDictData{Id="9b44b297-f6f0-4c31-b680-83baabf4c5b7", TypeId="301ed120-dfc5-4d7c-af59-b56a519581c9", Value="男", Code="1", Sort=100, Remark="男性", Status=0 },
new SysDictData{Id="46ba4c21-cbde-4561-8e57-19ed0f752c17", TypeId="301ed120-dfc5-4d7c-af59-b56a519581c9", Value="女", Code="2", Sort=100, Remark="女性", Status=0 },
new SysDictData{Id="150e04a6-3bf5-4604-98d5-14fbd1608bc5", TypeId="301ed120-dfc5-4d7c-af59-b56a519581c9", Value="未知", Code="3", Sort=100, Remark="未知性别", Status=0 },
new SysDictData{Id="b6ad194b-ccfb-4ee7-b402-7b78e8bb8680", TypeId="64afb5e7-9f00-4c4f-9ba6-6b41221bd862", Value="默认常量", Code="DEFAULT", Sort=100, Remark="默认常量都以XIAONUO_开头的", Status=0 },
new SysDictData{Id="e2271e0a-17a3-41f3-81fa-dbe895ce0466", TypeId="64afb5e7-9f00-4c4f-9ba6-6b41221bd862", Value="阿里云短信", Code="ALIYUN_SMS", Sort=100, Remark="阿里云短信配置", Status=0 },
new SysDictData{Id="5e61f455-1975-438b-bd17-85a1f89abe84", TypeId="64afb5e7-9f00-4c4f-9ba6-6b41221bd862", Value="腾讯云短信", Code="TENCENT_SMS", Sort=100, Remark="腾讯云短信", Status=0 },
new SysDictData{Id="9cba05e7-495a-43fb-b86b-fa459da5b04d", TypeId="64afb5e7-9f00-4c4f-9ba6-6b41221bd862", Value="邮件配置", Code="EMAIL", Sort=100, Remark="邮件配置", Status=0 },
new SysDictData{Id="81d87a9c-a4ee-46dc-be69-71dcccb14d9d", TypeId="64afb5e7-9f00-4c4f-9ba6-6b41221bd862", Value="文件上传路径", Code="FILE_PATH", Sort=100, Remark="文件上传路径", Status=0 },
new SysDictData{Id="fdf38fa8-3d1e-4a43-84bc-785c0a394160", TypeId="64afb5e7-9f00-4c4f-9ba6-6b41221bd862", Value="Oauth配置", Code="OAUTH", Sort=100, Remark="Oauth配置", Status=0 },
new SysDictData{Id="e3c9ebce-bdae-45a3-92b1-fc2e35a23242", TypeId="b0cfa91c-1189-4f39-bc5a-f035885d0604", Value="正常", Code="0", Sort=100, Remark="正常", Status=0 },
new SysDictData{Id="22492650-a92b-43f0-9954-3d3891ec6e45", TypeId="b0cfa91c-1189-4f39-bc5a-f035885d0604", Value="停用", Code="1", Sort=100, Remark="停用", Status=0 },
new SysDictData{Id="297030a2-88d9-4646-b7c1-a17c9a8c0b98", TypeId="b0cfa91c-1189-4f39-bc5a-f035885d0604", Value="删除", Code="2", Sort=100, Remark="删除", Status=0 },
new SysDictData{Id="1159fc34-ef51-4e0f-b55b-0220d2445a1e", TypeId="f2f0e8bf-04da-4a2f-9fb8-1d6549227302", Value="否", Code="N", Sort=100, Remark="否", Status=0 },
new SysDictData{Id="7d3115a8-938a-4d09-a2c9-21ad65b8b65a", TypeId="f2f0e8bf-04da-4a2f-9fb8-1d6549227302", Value="是", Code="Y", Sort=100, Remark="是", Status=0 },
new SysDictData{Id="8204daac-b2ea-41f6-ab52-ef299a05fd94", TypeId="2cecf329-cf95-44eb-a8d7-3fb77b13e093", Value="登录", Code="1", Sort=100, Remark="登录", Status=0 },
new SysDictData{Id="934099f4-c1a6-4f63-8cff-a42356369dd9", TypeId="2cecf329-cf95-44eb-a8d7-3fb77b13e093", Value="登出", Code="2", Sort=100, Remark="登出", Status=0 },
new SysDictData{Id="a8cd8263-4397-4d68-91db-d92330c67632", TypeId="e973d383-c28e-42e0-9e23-5f2bd592fef5", Value="目录", Code="0", Sort=100, Remark="目录", Status=0 },
new SysDictData{Id="bb082602-57ea-4941-b68b-64460e7f63b6", TypeId="e973d383-c28e-42e0-9e23-5f2bd592fef5", Value="菜单", Code="1", Sort=100, Remark="菜单", Status=0 },
new SysDictData{Id="a4cba529-769a-4309-add6-b15b25ebf05a", TypeId="e973d383-c28e-42e0-9e23-5f2bd592fef5", Value="按钮", Code="2", Sort=100, Remark="按钮", Status=0 },
new SysDictData{Id="7ec98dee-8dc9-47fe-9276-f3312ed5dd24", TypeId="058db370-3718-42c3-8ba7-095341b1fe13", Value="未发送", Code="0", Sort=100, Remark="未发送", Status=0 },
new SysDictData{Id="83cf4407-dbe1-4da2-883d-a3e16a780f37", TypeId="058db370-3718-42c3-8ba7-095341b1fe13", Value="发送成功", Code="1", Sort=100, Remark="发送成功", Status=0 },
new SysDictData{Id="e1e71562-015e-466b-b98b-29f4b8966bce", TypeId="058db370-3718-42c3-8ba7-095341b1fe13", Value="发送失败", Code="2", Sort=100, Remark="发送失败", Status=0 },
new SysDictData{Id="13e71f10-539b-4016-9acf-e3541c0f04db", TypeId="058db370-3718-42c3-8ba7-095341b1fe13", Value="失效", Code="3", Sort=100, Remark="失效", Status=0 },
new SysDictData{Id="f965b257-b2ff-4a18-9084-6e805547e9e6", TypeId="ff6202cb-25ce-4ab9-9c39-910c418b1d2d", Value="无", Code="0", Sort=100, Remark="无", Status=0 },
new SysDictData{Id="75c40b12-07d1-4828-9b6c-132f4bca194c", TypeId="ff6202cb-25ce-4ab9-9c39-910c418b1d2d", Value="组件", Code="1", Sort=100, Remark="组件", Status=0 },
new SysDictData{Id="be3197fd-2fba-4e79-b252-793f05e51a21", TypeId="ff6202cb-25ce-4ab9-9c39-910c418b1d2d", Value="内链", Code="2", Sort=100, Remark="内链", Status=0 },
new SysDictData{Id="2a10adc6-b286-4fad-9719-7e7321c7a93e", TypeId="ff6202cb-25ce-4ab9-9c39-910c418b1d2d", Value="外链", Code="3", Sort=100, Remark="外链", Status=0 },
new SysDictData{Id="d3984ed0-29d5-416e-87c6-75364010677b", TypeId="b3235678-f7fe-442b-8fba-e792a89b78f2", Value="系统权重", Code="1", Sort=100, Remark="系统权重", Status=0 },
new SysDictData{Id="f4771570-e4a5-416f-b82f-1e3082c35ee8", TypeId="b3235678-f7fe-442b-8fba-e792a89b78f2", Value="业务权重", Code="2", Sort=100, Remark="业务权重", Status=0 },
new SysDictData{Id="a2d6bdfe-ee61-4425-94c9-7ece3de080fa", TypeId="a2068ed1-62a6-463c-b720-06111d994079", Value="全部数据", Code="1", Sort=100, Remark="全部数据", Status=0 },
new SysDictData{Id="d0b25877-165e-41b8-9034-7a8fea7e5776", TypeId="a2068ed1-62a6-463c-b720-06111d994079", Value="本部门及以下数据", Code="2", Sort=100, Remark="本部门及以下数据", Status=0 },
new SysDictData{Id="375362c8-d694-40d9-8c55-07669e472460", TypeId="a2068ed1-62a6-463c-b720-06111d994079", Value="本部门数据", Code="3", Sort=100, Remark="本部门数据", Status=0 },
new SysDictData{Id="70afe4c1-3495-483a-bdd0-3d4ea45136b3", TypeId="a2068ed1-62a6-463c-b720-06111d994079", Value="仅本人数据", Code="4", Sort=100, Remark="仅本人数据", Status=0 },
new SysDictData{Id="6f395e69-8add-40ae-a378-0881d64a4413", TypeId="a2068ed1-62a6-463c-b720-06111d994079", Value="自定义数据", Code="5", Sort=100, Remark="自定义数据", Status=0 },
new SysDictData{Id="2285a101-70b3-4492-a5d7-2605448d99b3", TypeId="a2068ed1-62a6-463c-b720-06111d994079", Value="本部门所在区域及以下区域", Code="6", Sort=100, Remark="本部门所在区域及以下区域", Status=0 },
new SysDictData{Id="0b471624-f9a2-4f0a-9ff5-9cb12414fec0", TypeId="a2068ed1-62a6-463c-b720-06111d994079", Value="仅本部门所在区域数据", Code="7", Sort=100, Remark="仅本部门所在区域数据", Status=0 },
new SysDictData{Id="a819d549-6107-43a2-99d2-377cf0a5681a", TypeId="688f9a69-ec95-46f4-87bb-e19e3cc5c7fc", Value="app", Code="1", Sort=100, Remark="app", Status=0 },
new SysDictData{Id="b1e821b3-4e7b-4e60-a67f-a40d327ab6d6", TypeId="688f9a69-ec95-46f4-87bb-e19e3cc5c7fc", Value="pc", Code="2", Sort=100, Remark="pc", Status=0 },
new SysDictData{Id="2bce5da0-b386-4412-935d-d081b7cf4391", TypeId="688f9a69-ec95-46f4-87bb-e19e3cc5c7fc", Value="其他", Code="3", Sort=100, Remark="其他", Status=0 },
new SysDictData{Id="35aac71b-9939-4b2e-8533-d087618c1dca", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="其它", Code="0", Sort=100, Remark="其它", Status=0 },
new SysDictData{Id="e7585292-d6c6-475f-bf87-8ad473ce6be4", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="增加", Code="1", Sort=100, Remark="增加", Status=0 },
new SysDictData{Id="387d403c-6af3-4bda-af05-d60472823480", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="删除", Code="2", Sort=100, Remark="删除", Status=0 },
new SysDictData{Id="4656bf7b-df6a-4c71-b963-18d8af3f93a7", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="编辑", Code="3", Sort=100, Remark="编辑", Status=0 },
new SysDictData{Id="9edba767-7008-4623-8dbf-75417f1a0c82", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="更新", Code="4", Sort=100, Remark="更新", Status=0 },
new SysDictData{Id="d1334517-ddfa-47f3-b053-88ea999babc7", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="查询", Code="5", Sort=100, Remark="查询", Status=0 },
new SysDictData{Id="fe6e46ee-208b-446f-8aaa-05bd5eaa459b", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="详情", Code="6", Sort=100, Remark="详情", Status=0 },
new SysDictData{Id="bf8f818f-060b-4815-8fe9-11bb356cb2e6", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="树", Code="7", Sort=100, Remark="树", Status=0 },
new SysDictData{Id="2b9cf0b8-74ba-4b36-8504-275a2387729a", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="导入", Code="8", Sort=100, Remark="导入", Status=0 },
new SysDictData{Id="db13458a-22b4-4f5e-b6f9-c3c9e1400909", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="导出", Code="9", Sort=100, Remark="导出", Status=0 },
new SysDictData{Id="e02d9274-aa68-4e2c-9211-b226f1e6423e", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="授权", Code="10", Sort=100, Remark="授权", Status=0 },
new SysDictData{Id="023244cd-eb32-4a19-bb3c-97301be1e769", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="强退", Code="11", Sort=100, Remark="强退", Status=0 },
new SysDictData{Id="beb773cd-a22a-44e2-ac4b-5ab6f21aa3c4", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="清空", Code="12", Sort=100, Remark="清空", Status=0 },
new SysDictData{Id="b6f55ff4-6b6a-452a-b372-32ac2f1f2b30", TypeId="8461bd1d-311b-487e-b579-d6049c6fb191", Value="修改状态", Code="13", Sort=100, Remark="修改状态", Status=0 },
new SysDictData{Id="f86e19a0-8ba8-4588-91f6-be2af525f490", TypeId="b924e0c1-3f23-4e37-9f27-90e945381304", Value="阿里云", Code="1", Sort=100, Remark="阿里云", Status=0 },
new SysDictData{Id="91c522b5-4f6f-48a5-ba79-962d56821bdc", TypeId="b924e0c1-3f23-4e37-9f27-90e945381304", Value="腾讯云", Code="2", Sort=100, Remark="腾讯云", Status=0 },
new SysDictData{Id="cc64be62-3213-4442-a98a-c508bc35104b", TypeId="b924e0c1-3f23-4e37-9f27-90e945381304", Value="minio", Code="3", Sort=100, Remark="minio", Status=0 },
new SysDictData{Id="cdc4a9ee-7436-4807-87cd-4350a72745b0", TypeId="b924e0c1-3f23-4e37-9f27-90e945381304", Value="本地", Code="4", Sort=100, Remark="本地", Status=0 },
new SysDictData{Id="76e885e8-1b40-45b6-bb0f-5519c6839df2", TypeId="0f1b8660-d932-4a53-a681-a38bebae91e0", Value="运行", Code="1", Sort=100, Remark="运行", Status=0 },
new SysDictData{Id="6e3591ec-2902-4bf3-b5a2-7ebc94ebc08f", TypeId="0f1b8660-d932-4a53-a681-a38bebae91e0", Value="停止", Code="2", Sort=100, Remark="停止", Status=0 },
new SysDictData{Id="6a01e89a-6bbb-4822-b862-8e566b6dde74", TypeId="2815b28b-e51d-4dfb-b549-2eaa27d8c23d", Value="市级编号", Code="1", Sort=1, Remark="市级编号", Status=0 },
new SysDictData{Id="fc843478-1e98-47e8-aaf3-12442fd4cbfc", TypeId="2815b28b-e51d-4dfb-b549-2eaa27d8c23d", Value="区县编号", Code="2", Sort=2, Remark="区县编号", Status=0 },
new SysDictData{Id="dad01f31-bb7f-4696-9e53-ad6d58b366a7", TypeId="2815b28b-e51d-4dfb-b549-2eaa27d8c23d", Value="乡镇街道编号", Code="3", Sort=3, Remark="乡镇街道编号", Status=0 },
new SysDictData{Id="514dbb46-ae79-4c07-96fa-496983765609", TypeId="2815b28b-e51d-4dfb-b549-2eaa27d8c23d", Value="社区/村委会编号", Code="4", Sort=4, Remark="社区/村委会编号", Status=0 },
};
}
}
}

View File

@@ -1,49 +0,0 @@
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
namespace Ewide.Core
{
/// <summary>
/// 系统字典类型种子数据
/// </summary>
public class SysDictTypeSeedData : IEntitySeedData<SysDictType>
{
/// <summary>
/// 种子数据
/// </summary>
/// <param name="dbContext"></param>
/// <param name="dbContextLocator"></param>
/// <returns></returns>
public IEnumerable<SysDictType> HasData(DbContext dbContext, Type dbContextLocator)
{
return new[]
{
new SysDictType{Id="2815b28b-e51d-4dfb-b549-2eaa27d8c23d", Name="区域编码类型", Code="dic_areacode_type", Sort=0, Remark="区域编码类型", Status=0 },
new SysDictType{Id="b0cfa91c-1189-4f39-bc5a-f035885d0604", Name="通用状态", Code="common_status", Sort=100, Remark="通用状态", Status=0 },
new SysDictType{Id="301ed120-dfc5-4d7c-af59-b56a519581c9", Name="性别", Code="sex", Sort=100, Remark="性别字典", Status=0 },
new SysDictType{Id="64afb5e7-9f00-4c4f-9ba6-6b41221bd862", Name="常量的分类", Code="consts_type", Sort=100, Remark="常量的分类,用于区别一组配置", Status=0 },
new SysDictType{Id="f2f0e8bf-04da-4a2f-9fb8-1d6549227302", Name="是否", Code="yes_or_no", Sort=100, Remark="是否", Status=0 },
new SysDictType{Id="2cecf329-cf95-44eb-a8d7-3fb77b13e093", Name="访问类型", Code="vis_type", Sort=100, Remark="访问类型", Status=0 },
new SysDictType{Id="e973d383-c28e-42e0-9e23-5f2bd592fef5", Name="菜单类型", Code="menu_type", Sort=100, Remark="菜单类型", Status=0 },
new SysDictType{Id="058db370-3718-42c3-8ba7-095341b1fe13", Name="发送类型", Code="send_type", Sort=100, Remark="发送类型", Status=0 },
new SysDictType{Id="ff6202cb-25ce-4ab9-9c39-910c418b1d2d", Name="打开方式", Code="open_type", Sort=100, Remark="打开方式", Status=0 },
new SysDictType{Id="b3235678-f7fe-442b-8fba-e792a89b78f2", Name="菜单权重", Code="menu_weight", Sort=100, Remark="菜单权重", Status=0 },
new SysDictType{Id="a2068ed1-62a6-463c-b720-06111d994079", Name="数据范围类型", Code="data_scope_type", Sort=100, Remark="数据范围类型", Status=0 },
new SysDictType{Id="688f9a69-ec95-46f4-87bb-e19e3cc5c7fc", Name="短信发送来源", Code="sms_send_source", Sort=100, Remark="短信发送来源", Status=0 },
new SysDictType{Id="8461bd1d-311b-487e-b579-d6049c6fb191", Name="操作类型", Code="op_type", Sort=100, Remark="操作类型", Status=0 },
new SysDictType{Id="b924e0c1-3f23-4e37-9f27-90e945381304", Name="文件存储位置", Code="file_storage_location", Sort=100, Remark="文件存储位置", Status=0 },
new SysDictType{Id="0f1b8660-d932-4a53-a681-a38bebae91e0", Name="运行状态", Code="run_status", Sort=100, Remark="定时任务运行状态", Status=0 },
new SysDictType{Id="d5b311fd-4b60-4b51-9156-b0e6d6cfa4d1", Name="通知公告类型", Code="notice_type", Sort=100, Remark="通知公告类型", Status=0 },
new SysDictType{Id="b30937e6-03cd-4d98-a413-10b06d605e5a", Name="通知公告状态", Code="notice_status", Sort=100, Remark="通知公告状态", Status=0 },
new SysDictType{Id="80aea9e7-ad1b-4f57-b4db-9d15813707bd", Name="是否boolean", Code="yes_true_false", Sort=100, Remark="是否boolean", Status=0 },
new SysDictType{Id="430d0538-054a-4b37-a459-1095d0ccf4ae", Name="代码生成方式", Code="code_gen_create_type", Sort=100, Remark="代码生成方式", Status=0 },
new SysDictType{Id="bc0dc25b-b85e-4dd1-8368-e014fe1bf30b", Name="请求方式", Code="request_type", Sort=100, Remark="请求方式", Status=0 },
new SysDictType{Id="5bdf9b7a-a483-4b61-8e22-e2b25b255b91", Name="代码生成作用类型", Code="code_gen_effect_type", Sort=100, Remark="代码生成作用类型", Status=0 },
new SysDictType{Id="41bc31f6-cef5-400d-b03a-bf51d27b2432", Name="代码生成查询类型", Code="code_gen_query_type", Sort=100, Remark="代码生成查询类型", Status=0 },
new SysDictType{Id="28f653d4-e573-4f54-8e5c-4e308780145a", Name="代码生成.NET类型", Code="code_gen_net_type", Sort=100, Remark="代码生成.NET类型", Status=0 },
};
}
}
}

View File

@@ -1,185 +0,0 @@
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
namespace Ewide.Core
{
/// <summary>
/// 系统菜单表种子数据
/// </summary>
public class SysMenuSeedData : IEntitySeedData<SysMenu>
{
/// <summary>
/// 种子数据
/// </summary>
/// <param name="dbContext"></param>
/// <param name="dbContextLocator"></param>
/// <returns></returns>
public IEnumerable<SysMenu> HasData(DbContext dbContext, Type dbContextLocator)
{
return new[]
{
new SysMenu{Id="83ce02c9-b37f-4885-96e3-9b34371edb2e", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="主控面板", Code="system_index", Type=0, Icon="home", Router="/", Component="RouteView", Application="system", OpenType=0, Visible=true, Redirect="/analysis", Weight=1, Sort=1, Status=0 },
new SysMenu{Id="914a520d-9e4f-465b-ae05-7248b37d4be1", Pid="83ce02c9-b37f-4885-96e3-9b34371edb2e", Pids="[00000000-0000-0000-0000-000000000000],[83ce02c9-b37f-4885-96e3-9b34371edb2e],", Name="分析页", Code="system_index_dashboard", Type=1, Router="analysis", Component="system/dashboard/Analysis", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="72981ad9-9036-4aa7-b8f4-dc407eda50b4", Pid="83ce02c9-b37f-4885-96e3-9b34371edb2e", Pids="[00000000-0000-0000-0000-000000000000],[83ce02c9-b37f-4885-96e3-9b34371edb2e],", Name="工作台", Code="system_index_workplace", Type=1, Router="workplace", Component="system/dashboard/Workplace", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f7d60a3f-2de3-4dca-a1d6-385cee9638bc", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="组织架构", Code="sys_mgr", Type=0, Icon="team", Router="/sys", Component="PageView", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pid="f7d60a3f-2de3-4dca-a1d6-385cee9638bc", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],", Name="用户管理", Code="sys_user_mgr", Type=1, Router="/mgr_user", Component="system/user/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="bff7e542-6463-4f82-a03d-b1022e60d4b6", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户查询", Code="sys_user_mgr_page", Type=2, Permission="sysUser:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="936440c7-93ef-4d2f-adff-6151f4317355", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户编辑", Code="sys_user_mgr_edit", Type=2, Permission="sysUser:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="281888e3-d183-4711-ba27-298ef6e64659", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户增加", Code="sys_user_mgr_add", Type=2, Permission="sysUser:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="e4aff800-d34a-416b-bd6e-dcebaa1dd436", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户删除", Code="sys_user_mgr_delete", Type=2, Permission="sysUser:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="7a266494-e17b-480d-8f50-cc234e6fe424", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户详情", Code="sys_user_mgr_detail", Type=2, Permission="sysUser:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="0d93f763-20d3-4c95-add3-3d94770b110e", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户导出", Code="sys_user_mgr_export", Type=2, Permission="sysUser:export", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="17d047c3-6e95-4f7d-93db-97817d886fa2", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户选择器", Code="sys_user_mgr_selector", Type=2, Permission="sysUser:selector", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="5fc44256-2e56-4805-9382-b5504ca5b6cb", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户授权角色", Code="sys_user_mgr_grant_role", Type=2, Permission="sysUser:grantRole", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="ceff7899-6779-4708-b9ed-a2d5b488cff2", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户拥有角色", Code="sys_user_mgr_own_role", Type=2, Permission="sysUser:ownRole", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="38ba9ccc-eb96-4a60-a5ab-f6ea013f8291", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户授权数据", Code="sys_user_mgr_grant_data", Type=2, Permission="sysUser:grantData", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="cf2f8faf-b280-456c-8865-64115e04019f", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户拥有数据", Code="sys_user_mgr_own_data", Type=2, Permission="sysUser:ownData", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="711563e5-fed6-44d6-bcf3-138c73cfbfca", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户更新信息", Code="sys_user_mgr_update_info", Type=2, Permission="sysUser:updateInfo", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="306fe9bf-3132-4011-9f3f-1a2f4ead7734", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户修改密码", Code="sys_user_mgr_update_pwd", Type=2, Permission="sysUser:updatePwd", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="791b0d88-7e25-490f-a94f-a2e32bb3b6e6", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户修改状态", Code="sys_user_mgr_change_status", Type=2, Permission="sysUser:changeStatus", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="9d681aac-528a-46b0-9718-ffc4abe9c29e", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户修改头像", Code="sys_user_mgr_update_avatar", Type=2, Permission="sysUser:updateAvatar", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="471b5259-5f55-4643-841c-f07089cfafdf", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户重置密码", Code="sys_user_mgr_reset_pwd", Type=2, Permission="sysUser:resetPwd", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="471d3098-90a4-47e1-bd07-5d3ed8d21fb0", Pid="9f1f6051-15e6-474f-ab40-ab98a8713f7b", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9f1f6051-15e6-474f-ab40-ab98a8713f7b],", Name="用户登录信息", Code="sys_user_mgr_login", Type=2, Permission="getLoginUser", Application="system", OpenType=0, Visible=false, Weight=1, Sort=100, Status=CommonStatus.DISABLE },
new SysMenu{Id="9c1b34f3-2412-496a-a42e-e4f6ae407ae1", Pid="f7d60a3f-2de3-4dca-a1d6-385cee9638bc", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],", Name="机构管理", Code="sys_org_mgr", Type=1, Router="/org", Component="system/org/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="b7c34c9b-933e-4c48-b1d0-af15a1f7da1f", Pid="9c1b34f3-2412-496a-a42e-e4f6ae407ae1", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9c1b34f3-2412-496a-a42e-e4f6ae407ae1],", Name="机构查询", Code="sys_org_mgr_page", Type=2, Permission="sysOrg:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="917064b2-c715-4fa4-9b2d-20a11b784ed1", Pid="9c1b34f3-2412-496a-a42e-e4f6ae407ae1", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9c1b34f3-2412-496a-a42e-e4f6ae407ae1],", Name="机构列表", Code="sys_org_mgr_list", Type=2, Permission="sysOrg:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="d7c18d60-f28f-4a57-90b3-26fc95249ae0", Pid="9c1b34f3-2412-496a-a42e-e4f6ae407ae1", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9c1b34f3-2412-496a-a42e-e4f6ae407ae1],", Name="机构增加", Code="sys_org_mgr_add", Type=2, Permission="sysOrg:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="e65eb1e3-cc9e-4309-8c7a-9ac41765b239", Pid="9c1b34f3-2412-496a-a42e-e4f6ae407ae1", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9c1b34f3-2412-496a-a42e-e4f6ae407ae1],", Name="机构编辑", Code="sys_org_mgr_edit", Type=2, Permission="sysOrg:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="c2450c4c-89c6-46e8-8f89-11331790cbe3", Pid="9c1b34f3-2412-496a-a42e-e4f6ae407ae1", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9c1b34f3-2412-496a-a42e-e4f6ae407ae1],", Name="机构删除", Code="sys_org_mgr_delete", Type=2, Permission="sysOrg:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="695a6018-82c3-466e-a2a1-dab16039bfdb", Pid="9c1b34f3-2412-496a-a42e-e4f6ae407ae1", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9c1b34f3-2412-496a-a42e-e4f6ae407ae1],", Name="机构详情", Code="sys_org_mgr_detail", Type=2, Permission="sysOrg:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="2d153046-279b-43be-8f57-46875118fd2c", Pid="9c1b34f3-2412-496a-a42e-e4f6ae407ae1", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[9c1b34f3-2412-496a-a42e-e4f6ae407ae1],", Name="机构树", Code="sys_org_mgr_tree", Type=2, Permission="sysOrg:tree", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="0f60d129-9d3b-42b5-9eb2-99bc066be6aa", Pid="f7d60a3f-2de3-4dca-a1d6-385cee9638bc", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],", Name="职位管理", Code="sys_pos_mgr", Type=1, Router="/pos", Component="system/pos/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="d2436601-bc48-4610-ba67-5b666f8ce33a", Pid="0f60d129-9d3b-42b5-9eb2-99bc066be6aa", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[0f60d129-9d3b-42b5-9eb2-99bc066be6aa],", Name="职位查询", Code="sys_pos_mgr_page", Type=2, Permission="sysPos:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="1305efaa-b81a-475f-9dde-8f6549ca7743", Pid="0f60d129-9d3b-42b5-9eb2-99bc066be6aa", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[0f60d129-9d3b-42b5-9eb2-99bc066be6aa],", Name="职位列表", Code="sys_pos_mgr_list", Type=2, Permission="sysPos:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="c227e732-f231-4488-89b0-d1c9dad78950", Pid="0f60d129-9d3b-42b5-9eb2-99bc066be6aa", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[0f60d129-9d3b-42b5-9eb2-99bc066be6aa],", Name="职位增加", Code="sys_pos_mgr_add", Type=2, Permission="sysPos:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="9dafbe04-83c9-482c-9c83-81f4da045da5", Pid="0f60d129-9d3b-42b5-9eb2-99bc066be6aa", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[0f60d129-9d3b-42b5-9eb2-99bc066be6aa],", Name="职位编辑", Code="sys_pos_mgr_edit", Type=2, Permission="sysPos:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="031df05e-b7c6-4ecd-aff2-f189c994e86d", Pid="0f60d129-9d3b-42b5-9eb2-99bc066be6aa", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[0f60d129-9d3b-42b5-9eb2-99bc066be6aa],", Name="职位删除", Code="sys_pos_mgr_delete", Type=2, Permission="sysPos:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="fe5ee8a1-2145-43c6-bdeb-518f3a9c127d", Pid="0f60d129-9d3b-42b5-9eb2-99bc066be6aa", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[0f60d129-9d3b-42b5-9eb2-99bc066be6aa],", Name="职位详情", Code="sys_pos_mgr_detail", Type=2, Permission="sysPos:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="235d9a5f-2469-4f17-a98c-45824513d5ae", Pid="f7d60a3f-2de3-4dca-a1d6-385cee9638bc", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],", Name="区域管理", Code="org_areaManage", Type=1, Router="/area", Component="system/area/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=0, Status=0},
new SysMenu{Id="d5130f78-5d8d-4c8d-b433-f8e6796f0d12", Pid="235d9a5f-2469-4f17-a98c-45824513d5ae", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[235d9a5f-2469-4f17-a98c-45824513d5ae],", Name="区域增加", Code="org_area_add", Type=2, Permission="sysArea:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="4f44d697-5421-487e-9d31-3161aee4b7cc", Pid="235d9a5f-2469-4f17-a98c-45824513d5ae", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[235d9a5f-2469-4f17-a98c-45824513d5ae],", Name="区域编辑", Code="org_area_edit", Type=2, Permission="sysArea:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="142803a5-63de-48be-afa9-3bde8640d580", Pid="235d9a5f-2469-4f17-a98c-45824513d5ae", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[235d9a5f-2469-4f17-a98c-45824513d5ae],", Name="区域删除", Code="org_area_delete", Type=2, Permission="sysArea:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="e7f28efd-2ac4-45c6-a73b-57ef7c5b8c8b", Pid="235d9a5f-2469-4f17-a98c-45824513d5ae", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[235d9a5f-2469-4f17-a98c-45824513d5ae],", Name="区域查询", Code="org_area_page", Type=2, Permission="sysArea:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="8645a374-6939-4dd8-a827-c6a39771f33d", Pid="235d9a5f-2469-4f17-a98c-45824513d5ae", Pids="[00000000-0000-0000-0000-000000000000],[f7d60a3f-2de3-4dca-a1d6-385cee9638bc],[235d9a5f-2469-4f17-a98c-45824513d5ae],", Name="区域树", Code="org_area_tree", Type=2, Permission="sysArea:tree", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="4c00d8c1-e871-4231-8b46-a3e3f3fd400c", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="权限管理", Code="auth_manager", Type=0, Icon="safety-certificate", Router="/auth", Component="PageView", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="05175bfd-6e5f-4c3b-8daf-0f79df4e9694", Pid="4c00d8c1-e871-4231-8b46-a3e3f3fd400c", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],", Name="应用管理", Code="sys_app_mgr", Type=1, Router="/app", Component="system/app/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="dbaa7a6d-234f-4cc9-977f-4544b8bb45b8", Pid="05175bfd-6e5f-4c3b-8daf-0f79df4e9694", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[05175bfd-6e5f-4c3b-8daf-0f79df4e9694],", Name="应用查询", Code="sys_app_mgr_page", Type=2, Permission="sysApp:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="ab7b2b41-b0bc-4b9c-9017-f5c6918e393e", Pid="05175bfd-6e5f-4c3b-8daf-0f79df4e9694", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[05175bfd-6e5f-4c3b-8daf-0f79df4e9694],", Name="应用列表", Code="sys_app_mgr_list", Type=2, Permission="sysApp:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f4e1d63b-5d92-46eb-82aa-267335a5a3f3", Pid="05175bfd-6e5f-4c3b-8daf-0f79df4e9694", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[05175bfd-6e5f-4c3b-8daf-0f79df4e9694],", Name="应用增加", Code="sys_app_mgr_add", Type=2, Permission="sysApp:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f33a3791-1c01-4d30-bcc3-d9fdf5246376", Pid="05175bfd-6e5f-4c3b-8daf-0f79df4e9694", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[05175bfd-6e5f-4c3b-8daf-0f79df4e9694],", Name="应用编辑", Code="sys_app_mgr_edit", Type=2, Permission="sysApp:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="e0a6cf90-0a8b-44e4-a32f-5f43ef996b82", Pid="05175bfd-6e5f-4c3b-8daf-0f79df4e9694", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[05175bfd-6e5f-4c3b-8daf-0f79df4e9694],", Name="应用删除", Code="sys_app_mgr_delete", Type=2, Permission="sysApp:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="a0abe974-5ae9-440b-9d16-2412eab52d70", Pid="05175bfd-6e5f-4c3b-8daf-0f79df4e9694", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[05175bfd-6e5f-4c3b-8daf-0f79df4e9694],", Name="应用详情", Code="sys_app_mgr_detail", Type=2, Permission="sysApp:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f640e243-b439-4109-8aea-c66205ef6b12", Pid="05175bfd-6e5f-4c3b-8daf-0f79df4e9694", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[05175bfd-6e5f-4c3b-8daf-0f79df4e9694],", Name="设为默认应用", Code="sys_app_mgr_set_as_default", Type=2, Permission="sysApp:setAsDefault", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="babff4e1-dd00-4e6b-909a-3aac76bb52cd", Pid="4c00d8c1-e871-4231-8b46-a3e3f3fd400c", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],", Name="菜单管理", Code="sys_menu_mgr", Type=1, Router="/menu", Component="system/menu/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="e9982e73-1833-4674-9403-ee3dee2efdf7", Pid="babff4e1-dd00-4e6b-909a-3aac76bb52cd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[babff4e1-dd00-4e6b-909a-3aac76bb52cd],", Name="菜单列表", Code="sys_menu_mgr_list", Type=2, Permission="sysMenu:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="758e15e6-75a6-4b72-8f94-5da379e53354", Pid="babff4e1-dd00-4e6b-909a-3aac76bb52cd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[babff4e1-dd00-4e6b-909a-3aac76bb52cd],", Name="菜单增加", Code="sys_menu_mgr_add", Type=2, Permission="sysMenu:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="07139c19-6b39-49f5-9e22-c4dc7e9d947b", Pid="babff4e1-dd00-4e6b-909a-3aac76bb52cd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[babff4e1-dd00-4e6b-909a-3aac76bb52cd],", Name="菜单编辑", Code="sys_menu_mgr_edit", Type=2, Permission="sysMenu:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="857fb581-78ff-4884-a6fb-8dfb4951fef9", Pid="babff4e1-dd00-4e6b-909a-3aac76bb52cd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[babff4e1-dd00-4e6b-909a-3aac76bb52cd],", Name="菜单删除", Code="sys_menu_mgr_delete", Type=2, Permission="sysMenu:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="cd43a8ee-9f98-4355-bf81-ba40f388b23f", Pid="babff4e1-dd00-4e6b-909a-3aac76bb52cd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[babff4e1-dd00-4e6b-909a-3aac76bb52cd],", Name="菜单详情", Code="sys_menu_mgr_detail", Type=2, Permission="sysMenu:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="ec318997-596d-403a-91be-f303b234b02d", Pid="babff4e1-dd00-4e6b-909a-3aac76bb52cd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[babff4e1-dd00-4e6b-909a-3aac76bb52cd],", Name="菜单授权树", Code="sys_menu_mgr_grant_tree", Type=2, Permission="sysMenu:treeForGrant", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="3892ef5d-39b2-4a4d-8047-cb96542fb54f", Pid="babff4e1-dd00-4e6b-909a-3aac76bb52cd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[babff4e1-dd00-4e6b-909a-3aac76bb52cd],", Name="菜单树", Code="sys_menu_mgr_tree", Type=2, Permission="sysMenu:tree", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="00831a3b-d080-411f-afb9-9f415334b192", Pid="babff4e1-dd00-4e6b-909a-3aac76bb52cd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[babff4e1-dd00-4e6b-909a-3aac76bb52cd],", Name="菜单切换", Code="sys_menu_mgr_change", Type=2, Permission="sysMenu:change", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pid="4c00d8c1-e871-4231-8b46-a3e3f3fd400c", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],", Name="角色管理", Code="sys_role_mgr", Type=1, Router="/role", Component="system/role/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="4241f4a0-89ab-4a6a-80bb-2830f855d3be", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色查询", Code="sys_role_mgr_page", Type=2, Permission="sysRole:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="6a48beb1-c828-43d6-af3d-3e18ef163070", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色增加", Code="sys_role_mgr_add", Type=2, Permission="sysRole:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="1198a602-a23d-4a06-aa9a-76aaf5f065a7", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色编辑", Code="sys_role_mgr_edit", Type=2, Permission="sysRole:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="e7708eeb-2c87-4c3d-bc71-c395e5d708db", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色删除", Code="sys_role_mgr_delete", Type=2, Permission="sysRole:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="63ab477f-88fb-4f4b-9dcd-0cb83ac767f6", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色详情", Code="sys_role_mgr_detail", Type=2, Permission="sysRole:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="2622348c-dd8f-4ade-a350-de0a8f01e1f6", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色下拉", Code="sys_role_mgr_drop_down", Type=2, Permission="sysRole:dropDown", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="73d84863-b381-40be-84bc-ec8381fa6c0a", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色授权菜单", Code="sys_role_mgr_grant_menu", Type=2, Permission="sysRole:grantMenu", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="bbc5e792-3d72-4d0d-8ddb-25cf2c4e1374", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色拥有菜单", Code="sys_role_mgr_own_menu", Type=2, Permission="sysRole:ownMenu", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="19234814-6007-484c-818c-88a664a2a339", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色授权数据", Code="sys_role_mgr_grant_data", Type=2, Permission="sysRole:grantData", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="19e5c5f6-b598-4c42-8eed-3d46fb11b465", Pid="ee63be7b-5d06-4c15-81f3-875e2eb164dd", Pids="[00000000-0000-0000-0000-000000000000],[4c00d8c1-e871-4231-8b46-a3e3f3fd400c],[ee63be7b-5d06-4c15-81f3-875e2eb164dd],", Name="角色拥有数据", Code="sys_role_mgr_own_data", Type=2, Permission="sysRole:ownData", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="ac0ee878-f713-4a77-9c8f-6e1ee1f4484e", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="开发管理", Code="system_tools", Type=0, Icon="euro", Router="/tools", Component="PageView", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="abf3e33d-3d6a-4bbd-8743-179df5a95d48", Pid="ac0ee878-f713-4a77-9c8f-6e1ee1f4484e", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],", Name="系统配置", Code="system_tools_config", Type=1, Router="/config", Component="system/config/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="c14c82bd-632d-4cc9-9236-37aa64b15ecf", Pid="abf3e33d-3d6a-4bbd-8743-179df5a95d48", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[abf3e33d-3d6a-4bbd-8743-179df5a95d48],", Name="配置查询", Code="system_tools_config_page", Type=2, Permission="sysConfig:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="78d31d68-9c9b-4e02-94c9-8a74eea4c1fb", Pid="abf3e33d-3d6a-4bbd-8743-179df5a95d48", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[abf3e33d-3d6a-4bbd-8743-179df5a95d48],", Name="配置列表", Code="system_tools_config_list", Type=2, Permission="sysConfig:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="fc91afb5-2b9e-428b-b5ff-b0ef35dd5336", Pid="abf3e33d-3d6a-4bbd-8743-179df5a95d48", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[abf3e33d-3d6a-4bbd-8743-179df5a95d48],", Name="配置增加", Code="system_tools_config_add", Type=2, Permission="sysConfig:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="1efb72e8-3449-490a-92e0-308b124c338f", Pid="abf3e33d-3d6a-4bbd-8743-179df5a95d48", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[abf3e33d-3d6a-4bbd-8743-179df5a95d48],", Name="配置编辑", Code="system_tools_config_edit", Type=2, Permission="sysConfig:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="5760230f-e6fc-4c3d-ba38-1c8a5a923eb3", Pid="abf3e33d-3d6a-4bbd-8743-179df5a95d48", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[abf3e33d-3d6a-4bbd-8743-179df5a95d48],", Name="配置删除", Code="system_tools_config_delete", Type=2, Permission="sysConfig:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="6bfc0c53-5d6c-437c-9757-bc79e664d0f5", Pid="abf3e33d-3d6a-4bbd-8743-179df5a95d48", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[abf3e33d-3d6a-4bbd-8743-179df5a95d48],", Name="配置详情", Code="system_tools_config_detail", Type=2, Permission="sysConfig:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f7fe47a3-86b2-4660-9920-0c9836755666", Pid="abf3e33d-3d6a-4bbd-8743-179df5a95d48", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[abf3e33d-3d6a-4bbd-8743-179df5a95d48],", Name="设为默认应用", Code="sys_app_mgr_set_as_default", Type=2, Permission="sysApp:setAsDefault", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="cde43456-baae-4e9b-b6f9-b0ea9ab49adb", Pid="ac0ee878-f713-4a77-9c8f-6e1ee1f4484e", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],", Name="邮件发送", Code="sys_email_mgr", Type=1, Router="/email", Component="system/email/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="4d4cf5b3-bd4c-4f17-9fb2-47b28b00681f", Pid="cde43456-baae-4e9b-b6f9-b0ea9ab49adb", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[cde43456-baae-4e9b-b6f9-b0ea9ab49adb],", Name="发送文本邮件", Code="sys_email_mgr_send_email", Type=2, Permission="email:sendEmail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="51e45073-1461-4b3b-ae06-d0d3dcf222e0", Pid="cde43456-baae-4e9b-b6f9-b0ea9ab49adb", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[cde43456-baae-4e9b-b6f9-b0ea9ab49adb],", Name="发送html邮件", Code="sys_email_mgr_send_email_html", Type=2, Permission="email:sendEmailHtml", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="e571a1c9-8b43-459f-9dc6-1dcf967627b7", Pid="ac0ee878-f713-4a77-9c8f-6e1ee1f4484e", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],", Name="短信管理", Code="sys_sms_mgr", Type=1, Router="/sms", Component="system/sms/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="2afa4925-b927-457e-88a1-d215b7d75fb6", Pid="e571a1c9-8b43-459f-9dc6-1dcf967627b7", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[e571a1c9-8b43-459f-9dc6-1dcf967627b7],", Name="短信发送查询", Code="sys_sms_mgr_page", Type=2, Permission="sms:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="97c1b073-5e19-4542-89e2-d8da44d0f1df", Pid="e571a1c9-8b43-459f-9dc6-1dcf967627b7", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[e571a1c9-8b43-459f-9dc6-1dcf967627b7],", Name="发送验证码短信", Code="sys_sms_mgr_send_login_message", Type=2, Permission="sms:sendLoginMessage", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="d2454bd2-f300-4b28-95c0-12432c28cbdf", Pid="e571a1c9-8b43-459f-9dc6-1dcf967627b7", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[e571a1c9-8b43-459f-9dc6-1dcf967627b7],", Name="验证短信验证码", Code="sys_sms_mgr_validate_message", Type=2, Permission="sms:validateMessage", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pid="ac0ee878-f713-4a77-9c8f-6e1ee1f4484e", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],", Name="字典管理", Code="sys_dict_mgr", Type=1, Router="/dict", Component="system/dict/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="70c5e8c5-6104-4e53-99c0-4743e557456b", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典类型查询", Code="sys_dict_mgr_dict_type_page", Type=2, Permission="sysDictType:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="1bd1d982-e05a-4bdc-a4e0-752d94f3196c", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典类型列表", Code="sys_dict_mgr_dict_type_list", Type=2, Permission="sysDictType:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="bd09b023-0884-4f31-8cf7-f66f789fa3db", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典类型增加", Code="sys_dict_mgr_dict_type_add", Type=2, Permission="sysDictType:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="1f7a41ff-5a46-449c-81f3-1618dfdcb4cd", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典类型删除", Code="sys_dict_mgr_dict_type_delete", Type=2, Permission="sysDictType:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="2381cde4-2174-47e7-a1e5-e58da70e7a11", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典类型编辑", Code="sys_dict_mgr_dict_type_edit", Type=2, Permission="sysDictType:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="8f7d3c74-8800-4922-9662-ac6af378c882", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典类型详情", Code="sys_dict_mgr_dict_type_detail", Type=2, Permission="sysDictType:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="4f87b6de-be62-4398-b680-1f8611f2cd70", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典类型下拉", Code="sys_dict_mgr_dict_type_drop_down", Type=2, Permission="sysDictType:dropDown", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="07c799b2-e8e9-4955-83da-97560f161d87", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典类型修改状态", Code="sys_dict_mgr_dict_type_change_status", Type=2, Permission="sysDictType:changeStatus", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="29be8e3c-c2bb-4162-b282-fdf58c218b9d", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典值查询", Code="sys_dict_mgr_dict_page", Type=2, Permission="sysDictData:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="b8cbc4e1-ac10-4cda-b1e4-f816a2632d02", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典值列表", Code="sys_dict_mgr_dict_list", Type=2, Permission="sysDictData:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="54e97bde-94d6-42df-89e3-4c3ace153b22", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典值增加", Code="sys_dict_mgr_dict_add", Type=2, Permission="sysDictData:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="be98da08-a3b0-463c-8208-05d843620258", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典值删除", Code="sys_dict_mgr_dict_delete", Type=2, Permission="sysDictData:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="38809fc3-163f-4fe9-a488-c9bb5bce752a", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典值编辑", Code="sys_dict_mgr_dict_edit", Type=2, Permission="sysDictData:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="fc511b42-f0a1-489b-8418-7ef94b0fb374", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典值详情", Code="sys_role_mgr_grant_data", Type=2, Permission="sysDictData:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="200428b3-1605-4c70-b840-e691e302ae69", Pid="477739a3-53d8-4f9b-ba32-f6dda79ec8a8", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],[477739a3-53d8-4f9b-ba32-f6dda79ec8a8],", Name="字典值修改状态", Code="sys_dict_mgr_dict_change_status", Type=2, Permission="sysDictData:changeStatus", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="d40f424d-d5fc-4b86-a2bd-3a5a76076bc1", Pid="ac0ee878-f713-4a77-9c8f-6e1ee1f4484e", Pids="[00000000-0000-0000-0000-000000000000],[ac0ee878-f713-4a77-9c8f-6e1ee1f4484e],", Name="接口文档", Code="sys_swagger_mgr", Type=1, Router="/swagger", Component="Iframe", Application="system", OpenType=2, Visible=true, Link="http://127.0.0.1:5566/", Weight=1, Sort=100, Status=0},
new SysMenu{Id="eec4563e-9307-4ccd-ac3a-93598badb195", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="日志管理", Code="sys_log_mgr", Type=0, Icon="read", Router="/log", Component="PageView", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="322b2cb6-df29-483b-b011-54dce1532fae", Pid="eec4563e-9307-4ccd-ac3a-93598badb195", Pids="[00000000-0000-0000-0000-000000000000],[eec4563e-9307-4ccd-ac3a-93598badb195],", Name="访问日志", Code="sys_log_mgr_vis_log", Type=1, Router="/vislog", Component="system/log/vislog/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="122641c1-ab6d-4f91-9527-16fc8fea9708", Pid="322b2cb6-df29-483b-b011-54dce1532fae", Pids="[00000000-0000-0000-0000-000000000000],[eec4563e-9307-4ccd-ac3a-93598badb195],[322b2cb6-df29-483b-b011-54dce1532fae],", Name="访问日志查询", Code="sys_log_mgr_vis_log_page", Type=2, Permission="sysVisLog:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f2367804-6382-4e72-8282-e4f6f988ecd1", Pid="322b2cb6-df29-483b-b011-54dce1532fae", Pids="[00000000-0000-0000-0000-000000000000],[eec4563e-9307-4ccd-ac3a-93598badb195],[322b2cb6-df29-483b-b011-54dce1532fae],", Name="访问日志清空", Code="sys_log_mgr_vis_log_delete", Type=2, Permission="sysVisLog:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="1a1a13cb-f9a9-4ffe-924d-d523db79f7bf", Pid="eec4563e-9307-4ccd-ac3a-93598badb195", Pids="[00000000-0000-0000-0000-000000000000],[eec4563e-9307-4ccd-ac3a-93598badb195],", Name="操作日志", Code="sys_log_mgr_op_log", Type=1, Router="/oplog", Component="system/log/oplog/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="7f44f49e-6458-4149-bbcd-9a937f552cec", Pid="1a1a13cb-f9a9-4ffe-924d-d523db79f7bf", Pids="[00000000-0000-0000-0000-000000000000],[eec4563e-9307-4ccd-ac3a-93598badb195],[1a1a13cb-f9a9-4ffe-924d-d523db79f7bf],", Name="操作日志查询", Code="sys_log_mgr_op_log_page", Type=2, Permission="sysOpLog:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="263e0c00-2796-411c-9f50-0aa361f7781c", Pid="1a1a13cb-f9a9-4ffe-924d-d523db79f7bf", Pids="[00000000-0000-0000-0000-000000000000],[eec4563e-9307-4ccd-ac3a-93598badb195],[1a1a13cb-f9a9-4ffe-924d-d523db79f7bf],", Name="操作日志清空", Code="sys_log_mgr_op_log_delete", Type=2, Permission="sysOpLog:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="系统监控", Code="sys_monitor_mgr", Type=0, Icon="deployment-unit", Router="/monitor", Component="PageView", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="c1e70042-fe3f-4efc-a6cc-86de8507f948", Pid="cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c", Pids="[00000000-0000-0000-0000-000000000000],[cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c],", Name="服务监控", Code="sys_monitor_mgr_machine_monitor", Type=1, Router="/machine", Component="system/machine/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="444f3658-defe-47a7-880e-bf0af8b66591", Pid="c1e70042-fe3f-4efc-a6cc-86de8507f948", Pids="[00000000-0000-0000-0000-000000000000],[cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c],[c1e70042-fe3f-4efc-a6cc-86de8507f948],", Name="服务监控查询", Code="sys_monitor_mgr_machine_monitor_query", Type=2, Permission="sysMachine:query", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="49a8b476-327b-4f33-87b8-2d9bc50dc390", Pid="cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c", Pids="[00000000-0000-0000-0000-000000000000],[cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c],", Name="在线用户", Code="sys_monitor_mgr_online_user", Type=1, Router="/onlineUser", Component="system/onlineUser/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="4785eb5a-678a-4f9c-b07c-3b92acdd6de0", Pid="49a8b476-327b-4f33-87b8-2d9bc50dc390", Pids="[00000000-0000-0000-0000-000000000000],[cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c],[49a8b476-327b-4f33-87b8-2d9bc50dc390],", Name="在线用户列表", Code="sys_monitor_mgr_online_user_list", Type=2, Permission="sysOnlineUser:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="4dbf6765-ac79-4708-a9d5-16a4d4b09164", Pid="49a8b476-327b-4f33-87b8-2d9bc50dc390", Pids="[00000000-0000-0000-0000-000000000000],[cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c],[49a8b476-327b-4f33-87b8-2d9bc50dc390],", Name="在线用户强退", Code="sys_monitor_mgr_online_user_force_exist", Type=2, Permission="sysOnlineUser:forceExist", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="31c2af01-b856-4a1d-a131-cdf8e847b1a4", Pid="cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c", Pids="[00000000-0000-0000-0000-000000000000],[cf72e37b-3d3b-4dba-bcd0-3fb4bd54757c],", Name="数据监控", Code="sys_monitor_mgr_druid", Type=1, Router="/druid", Component="Iframe", Application="system", OpenType=2, Visible=false, Link="http://localhost:82/druid/login.html", Weight=1, Sort=100, Status=0},
new SysMenu{Id="d4cac841-99e5-4014-af17-2986c9340306", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="通知公告", Code="sys_notice", Type=0, Icon="sound", Router="/notice", Component="PageView", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="e8ca3968-e404-4ea6-a71a-d06d06b51bd5", Pid="d4cac841-99e5-4014-af17-2986c9340306", Pids="[00000000-0000-0000-0000-000000000000],[d4cac841-99e5-4014-af17-2986c9340306],", Name="公告管理", Code="sys_notice_mgr", Type=1, Router="/notice", Component="system/notice/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="54584ab7-25d1-45b7-b3d4-76ba21511f97", Pid="e8ca3968-e404-4ea6-a71a-d06d06b51bd5", Pids="[00000000-0000-0000-0000-000000000000],[d4cac841-99e5-4014-af17-2986c9340306],[e8ca3968-e404-4ea6-a71a-d06d06b51bd5],", Name="公告查询", Code="sys_notice_mgr_page", Type=2, Permission="sysNotice:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f27c8431-7da5-4ffe-a8f3-b511cf44c0c8", Pid="e8ca3968-e404-4ea6-a71a-d06d06b51bd5", Pids="[00000000-0000-0000-0000-000000000000],[d4cac841-99e5-4014-af17-2986c9340306],[e8ca3968-e404-4ea6-a71a-d06d06b51bd5],", Name="公告增加", Code="sys_notice_mgr_add", Type=2, Permission="sysNotice:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f84c1f3a-3a51-4be2-97c9-7543b044e457", Pid="e8ca3968-e404-4ea6-a71a-d06d06b51bd5", Pids="[00000000-0000-0000-0000-000000000000],[d4cac841-99e5-4014-af17-2986c9340306],[e8ca3968-e404-4ea6-a71a-d06d06b51bd5],", Name="公告编辑", Code="sys_notice_mgr_edit", Type=2, Permission="sysNotice:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="a8abcb85-ad3b-47b9-8c9b-e7d1876b90cf", Pid="e8ca3968-e404-4ea6-a71a-d06d06b51bd5", Pids="[00000000-0000-0000-0000-000000000000],[d4cac841-99e5-4014-af17-2986c9340306],[e8ca3968-e404-4ea6-a71a-d06d06b51bd5],", Name="公告删除", Code="sys_notice_mgr_delete", Type=2, Permission="sysNotice:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="fe9cbb41-7b05-4f32-b960-87a1ef146166", Pid="e8ca3968-e404-4ea6-a71a-d06d06b51bd5", Pids="[00000000-0000-0000-0000-000000000000],[d4cac841-99e5-4014-af17-2986c9340306],[e8ca3968-e404-4ea6-a71a-d06d06b51bd5],", Name="公告查看", Code="sys_notice_mgr_detail", Type=2, Permission="sysNotice:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="3e547bb0-4cf5-4cf0-8386-48d2f3c12dcb", Pid="e8ca3968-e404-4ea6-a71a-d06d06b51bd5", Pids="[00000000-0000-0000-0000-000000000000],[d4cac841-99e5-4014-af17-2986c9340306],[e8ca3968-e404-4ea6-a71a-d06d06b51bd5],", Name="公告修改状态", Code="sys_notice_mgr_changeStatus", Type=2, Permission="sysNotice:changeStatus", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="ac3065ff-d239-4e0e-86e5-d72cc658224c", Pid="d4cac841-99e5-4014-af17-2986c9340306", Pids="[00000000-0000-0000-0000-000000000000],[d4cac841-99e5-4014-af17-2986c9340306],", Name="已收公告", Code="sys_notice_mgr_received", Type=1, Router="/noticeReceived", Component="system/noticeReceived/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0},
new SysMenu{Id="e2d4b13b-eb3e-4ead-8fb8-4c61a3004726", Pid="ac3065ff-d239-4e0e-86e5-d72cc658224c", Pids="[00000000-0000-0000-0000-000000000000],[d4cac841-99e5-4014-af17-2986c9340306],[ac3065ff-d239-4e0e-86e5-d72cc658224c],", Name="已收公告查询", Code="sys_notice_mgr_received_page", Type=2, Permission="sysNotice:received", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="05326e62-f496-4950-8a29-40e8a479424f", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="文件管理", Code="sys_file_mgr", Type=0, Icon="file", Router="/file", Component="PageView", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="0af2a460-bbb0-472c-b027-8532970425df", Pid="05326e62-f496-4950-8a29-40e8a479424f", Pids="[00000000-0000-0000-0000-000000000000],[05326e62-f496-4950-8a29-40e8a479424f],", Name="系统文件", Code="sys_file_mgr_sys_file", Type=1, Router="/file", Component="system/file/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="c7bac800-b922-4173-bd8d-9888b4eab1d4", Pid="0af2a460-bbb0-472c-b027-8532970425df", Pids="[00000000-0000-0000-0000-000000000000],[05326e62-f496-4950-8a29-40e8a479424f],[0af2a460-bbb0-472c-b027-8532970425df],", Name="文件查询", Code="sys_file_mgr_sys_file_page", Type=2, Permission="sysFileInfo:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f47e1fa7-6329-4d67-8fe6-36ca06aad54b", Pid="0af2a460-bbb0-472c-b027-8532970425df", Pids="[00000000-0000-0000-0000-000000000000],[05326e62-f496-4950-8a29-40e8a479424f],[0af2a460-bbb0-472c-b027-8532970425df],", Name="文件列表", Code="sys_file_mgr_sys_file_list", Type=2, Permission="sysFileInfo:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="cca0a2ee-cfb9-4996-affb-dc8d8168ac10", Pid="0af2a460-bbb0-472c-b027-8532970425df", Pids="[00000000-0000-0000-0000-000000000000],[05326e62-f496-4950-8a29-40e8a479424f],[0af2a460-bbb0-472c-b027-8532970425df],", Name="文件删除", Code="sys_file_mgr_sys_file_delete", Type=2, Permission="sysFileInfo:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="eb738eaa-5eed-466d-b422-4eb6f4662dd9", Pid="0af2a460-bbb0-472c-b027-8532970425df", Pids="[00000000-0000-0000-0000-000000000000],[05326e62-f496-4950-8a29-40e8a479424f],[0af2a460-bbb0-472c-b027-8532970425df],", Name="文件详情", Code="sys_file_mgr_sys_file_detail", Type=2, Permission="sysFileInfo:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="69b97ace-d849-4e52-8fc2-9da7d93e325f", Pid="0af2a460-bbb0-472c-b027-8532970425df", Pids="[00000000-0000-0000-0000-000000000000],[05326e62-f496-4950-8a29-40e8a479424f],[0af2a460-bbb0-472c-b027-8532970425df],", Name="文件上传", Code="sys_file_mgr_sys_file_upload", Type=2, Permission="sysFileInfo:upload", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="e286d53d-bf3c-4711-b0a3-15cfad0a7521", Pid="0af2a460-bbb0-472c-b027-8532970425df", Pids="[00000000-0000-0000-0000-000000000000],[05326e62-f496-4950-8a29-40e8a479424f],[0af2a460-bbb0-472c-b027-8532970425df],", Name="文件下载", Code="sys_file_mgr_sys_file_download", Type=2, Permission="sysFileInfo:download", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="1975891b-7940-44a8-a513-9f2e8b05dda1", Pid="0af2a460-bbb0-472c-b027-8532970425df", Pids="[00000000-0000-0000-0000-000000000000],[05326e62-f496-4950-8a29-40e8a479424f],[0af2a460-bbb0-472c-b027-8532970425df],", Name="图片预览", Code="sys_file_mgr_sys_file_preview", Type=2, Permission="sysFileInfo:preview", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="ba03cfd5-5d72-465f-87b6-71134da68fab", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="定时任务", Code="sys_timers", Type=0, Icon="dashboard", Router="/timers", Component="PageView", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pid="ba03cfd5-5d72-465f-87b6-71134da68fab", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],", Name="任务管理", Code="sys_timers_mgr", Type=1, Router="/timers", Component="system/timers/index", Application="system", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="db62154a-470e-43c8-8959-a686b954fe7d", Pid="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],[8d4643d7-ec15-48ba-b896-816f8dab1b31],", Name="定时任务查询", Code="sys_timers_mgr_page", Type=2, Permission="sysTimers:page", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="dc07cd9f-4a53-40d9-988e-70290a146eff", Pid="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],[8d4643d7-ec15-48ba-b896-816f8dab1b31],", Name="定时任务列表", Code="sys_timers_mgr_list", Type=2, Permission="sysTimers:list", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="1e562d31-c2f8-4af8-be4b-47e3b251d9a3", Pid="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],[8d4643d7-ec15-48ba-b896-816f8dab1b31],", Name="定时任务详情", Code="sys_timers_mgr_detail", Type=2, Permission="sysTimers:detail", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f27ba442-7d6f-499f-8053-a737adc3492a", Pid="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],[8d4643d7-ec15-48ba-b896-816f8dab1b31],", Name="定时任务增加", Code="sys_timers_mgr_add", Type=2, Permission="sysTimers:add", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="99129601-0be5-43ee-842b-a428603f013b", Pid="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],[8d4643d7-ec15-48ba-b896-816f8dab1b31],", Name="定时任务删除", Code="sys_timers_mgr_delete", Type=2, Permission="sysTimers:delete", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="5e118fc0-f580-4d06-a89d-f321a84e5654", Pid="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],[8d4643d7-ec15-48ba-b896-816f8dab1b31],", Name="定时任务编辑", Code="sys_timers_mgr_edit", Type=2, Permission="sysTimers:edit", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="4272f2e4-4a8b-45bb-b688-2b9471c35e83", Pid="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],[8d4643d7-ec15-48ba-b896-816f8dab1b31],", Name="定时任务可执行列表", Code="sys_timers_mgr_get_action_classes", Type=2, Permission="sysTimers:getActionClasses", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="54094687-f661-4cba-bdfc-e76f22db8d76", Pid="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],[8d4643d7-ec15-48ba-b896-816f8dab1b31],", Name="定时任务启动", Code="sys_timers_mgr_start", Type=2, Permission="sysTimers:start", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="6b82d407-d1ea-440e-9245-128ad03dffc0", Pid="8d4643d7-ec15-48ba-b896-816f8dab1b31", Pids="[00000000-0000-0000-0000-000000000000],[ba03cfd5-5d72-465f-87b6-71134da68fab],[8d4643d7-ec15-48ba-b896-816f8dab1b31],", Name="定时任务关闭", Code="sys_timers_mgr_stop", Type=2, Permission="sysTimers:stop", Application="system", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="5172265d-eda3-4b8a-a542-d582467a51a1", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="代码生成", Code="code_gen", Type=1, Icon="thunderbolt", Router="/codeGenerate/index", Component="gen/codeGenerate/index", Application="system_tool", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="cf51df0a-8e0b-4252-ba06-9646cad648d1", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="表单设计", Code="form_design", Type=1, Icon="robot", Router="/formDesign/index", Component="system/formDesign/index", Application="system_tool", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="f4cf2a3d-0714-4ca4-a691-0b363c172f82", Pid="00000000-0000-0000-0000-000000000000", Pids="[00000000-0000-0000-0000-000000000000],", Name="SaaS租户", Code="sys_tenant", Type=1, Icon="switcher", Router="/tenant", Component="PageView", Application="advanced", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="a6e5cd91-e3de-401d-bc8c-86bd464ab32e", Pid="f4cf2a3d-0714-4ca4-a691-0b363c172f82", Pids="[00000000-0000-0000-0000-000000000000],[f4cf2a3d-0714-4ca4-a691-0b363c172f82],", Name="租户管理", Code="sys_tenant_mgr", Type=1, Router="/tenant", Component="system/tenant/index", Application="advanced", OpenType=1, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="8985ec0a-5060-4812-bf47-4f3102948066", Pid="a6e5cd91-e3de-401d-bc8c-86bd464ab32e", Pids="[00000000-0000-0000-0000-000000000000],[f4cf2a3d-0714-4ca4-a691-0b363c172f82],[a6e5cd91-e3de-401d-bc8c-86bd464ab32e],", Name="租户查询", Code="sys_tenant_mgr_page", Type=2, Permission="sysTenant:page", Application="advanced", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="d9584afb-18de-4f7e-b992-c21ad77b1aae", Pid="a6e5cd91-e3de-401d-bc8c-86bd464ab32e", Pids="[00000000-0000-0000-0000-000000000000],[f4cf2a3d-0714-4ca4-a691-0b363c172f82],[a6e5cd91-e3de-401d-bc8c-86bd464ab32e],", Name="租户详情", Code="sys_tenant_mgr_detail", Type=2, Permission="sysTenant:detail", Application="advanced", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="01ae6b95-9c1e-4882-a9ac-ebb9f1868c54", Pid="a6e5cd91-e3de-401d-bc8c-86bd464ab32e", Pids="[00000000-0000-0000-0000-000000000000],[f4cf2a3d-0714-4ca4-a691-0b363c172f82],[a6e5cd91-e3de-401d-bc8c-86bd464ab32e],", Name="租户增加", Code="sys_tenant_mgr_add", Type=2, Permission="sysTenant:add", Application="advanced", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="59e9f6da-151a-4201-bea1-00ef06fe5842", Pid="a6e5cd91-e3de-401d-bc8c-86bd464ab32e", Pids="[00000000-0000-0000-0000-000000000000],[f4cf2a3d-0714-4ca4-a691-0b363c172f82],[a6e5cd91-e3de-401d-bc8c-86bd464ab32e],", Name="租户删除", Code="sys_tenant_mgr_delete", Type=2, Permission="sysTenant:delete", Application="advanced", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
new SysMenu{Id="220b6a86-e65d-469b-8aa0-46c4f5e77ab8", Pid="a6e5cd91-e3de-401d-bc8c-86bd464ab32e", Pids="[00000000-0000-0000-0000-000000000000],[f4cf2a3d-0714-4ca4-a691-0b363c172f82],[a6e5cd91-e3de-401d-bc8c-86bd464ab32e],", Name="租户编辑", Code="sys_tenant_mgr_edit", Type=2, Permission="sysTenant:edit", Application="advanced", OpenType=0, Visible=true, Weight=1, Sort=100, Status=0 },
};
}
}
}

View File

@@ -1,28 +0,0 @@
using Ewide.Core.Service;
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
namespace Ewide.Core
{
/// <summary>
/// 系统任务调度表种子数据
/// </summary>
public class SysTimerSeedData : IEntitySeedData<SysTimer>
{
/// <summary>
/// 种子数据
/// </summary>
/// <param name="dbContext"></param>
/// <param name="dbContextLocator"></param>
/// <returns></returns>
public IEnumerable<SysTimer> HasData(DbContext dbContext, Type dbContextLocator)
{
return new[]
{
new SysTimer{Id="971bc338-0c03-46d4-8113-c7738d54ea18", JobName="百度api", JobGroup="默认分组", BeginTime=DateTime.Parse("2021-03-21 00:00:00+08:00"), Interval=30, TriggerType=TriggerTypeEnum.Simple, RequestUrl="https://www.baidu.com", RequestType=RequestTypeEnum.Post, IsDeleted=false }, // 142307070910556
};
}
}
}

View File

@@ -1,29 +0,0 @@
using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
namespace Ewide.Core
{
/// <summary>
/// 系统用户表种子数据
/// </summary>
public class SysUserSeedData : IEntitySeedData<SysUser>
{
/// <summary>
/// 种子数据
/// </summary>
/// <param name="dbContext"></param>
/// <param name="dbContextLocator"></param>
/// <returns></returns>
public IEnumerable<SysUser> HasData(DbContext dbContext, Type dbContextLocator)
{
return new[]
{
new SysUser{Id="d0ead3dc-5096-4e15-bc6d-f640be5301ec", Account="superAdmin", Name="superAdmin", Password="e10adc3949ba59abbe56e057f20f883e", AdminType=AdminType.SuperAdmin, Birthday=DateTime.Parse("1986-07-26 00:00:00"), Phone="18020030720", Sex=1, IsDeleted=false }, // 142307070910551
new SysUser{Id="5398fb9a-2209-4ce7-a2c1-b6a983e502b5", Account="admin", Name="admin", Password="e10adc3949ba59abbe56e057f20f883e", AdminType=AdminType.SuperAdmin, Birthday=DateTime.Parse("1986-07-26 00:00:00"), Phone="18020030720", Sex=2, IsDeleted=false }, // 142307070910552
new SysUser{Id="16a74726-e156-499f-9942-0e0e24ad0c3f", Account="zuohuaijun", Name="zuohuaijun", Password="e10adc3949ba59abbe56e057f20f883e", AdminType=AdminType.None, Birthday=DateTime.Parse("1986-07-26 00:00:00"), Phone="18020030720", Sex=1, IsDeleted=false } // 142307070910553
};
}
}
}

View File

@@ -0,0 +1,28 @@
<?xml version="1.0"?>
<ArrayOfSysEmpExtOrgPos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SysEmpExtOrgPos>
<SysEmpId>d0ead3dc-5096-4e15-bc6d-f640be5301ec</SysEmpId>
<SysOrgId>12d888de-f55d-4c88-b0a0-7c3510664d97</SysOrgId>
<SysPosId>269236c4-d74e-4e54-9d50-f6f61580a197</SysPosId>
</SysEmpExtOrgPos>
<SysEmpExtOrgPos>
<SysEmpId>d0ead3dc-5096-4e15-bc6d-f640be5301ec</SysEmpId>
<SysOrgId>8a2271d6-5bda-4544-bdd3-27e53a8b418e</SysOrgId>
<SysPosId>46c68a62-f119-4ff7-b621-0bbd77504538</SysPosId>
</SysEmpExtOrgPos>
<SysEmpExtOrgPos>
<SysEmpId>d0ead3dc-5096-4e15-bc6d-f640be5301ec</SysEmpId>
<SysOrgId>127c0a5d-43ac-4370-b313-082361885aca</SysOrgId>
<SysPosId>5bd8c466-2bca-4386-a551-daac78e3cee8</SysPosId>
</SysEmpExtOrgPos>
<SysEmpExtOrgPos>
<SysEmpId>d0ead3dc-5096-4e15-bc6d-f640be5301ec</SysEmpId>
<SysOrgId>f236ab2d-e1b5-4e9d-844f-a59ec32c20e4</SysOrgId>
<SysPosId>d89a3afe-e6ba-4018-bdae-3c98bb47ad66</SysPosId>
</SysEmpExtOrgPos>
<SysEmpExtOrgPos>
<SysEmpId>16a74726-e156-499f-9942-0e0e24ad0c3f</SysEmpId>
<SysOrgId>f236ab2d-e1b5-4e9d-844f-a59ec32c20e4</SysOrgId>
<SysPosId>269236c4-d74e-4e54-9d50-f6f61580a197</SysPosId>
</SysEmpExtOrgPos>
</ArrayOfSysEmpExtOrgPos>

View File

@@ -0,0 +1,83 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace Ewide.Core.Util
{
public static class TypeHelper
{
/// <summary>
/// 动态创建List<?> 泛型
/// </summary>
/// <param name="t">Type类</param>
/// <param name="items">数据源</param>
/// <returns></returns>
public static object MakeList(this Type t, params object[] items)
{
Type type = typeof(List<>).MakeGenericType(t);
object list = Activator.CreateInstance(type);
System.Collections.IList ilist = list as System.Collections.IList;
foreach (object o in items)
ilist.Add(o);
return list;
}
/// <summary>
/// 动态创建List<?> 泛型
/// </summary>
/// <param name="t">Type类</param>
/// <param name="objList">数据源</param>
/// <returns></returns>
public static object MakeList(this Type t, Object objList)
{
Type type = typeof(List<>).MakeGenericType(t);
object list = Activator.CreateInstance(type);
System.Collections.IList ilist = list as System.Collections.IList;
var collection = objList as System.Collections.IEnumerable;
if (collection != null)
{
foreach (object obj in collection)
{
ilist.Add(obj);
}
}
return list;
}
/// <summary>
/// 动态创建List<?> 泛型s
/// </summary>
/// <param name="hostType">Type类</param>
/// <param name="table">数据源</param>
/// <returns></returns>
public static object DataTableToList(this Type hostType, DataTable table)
{
Type type = typeof(List<>).MakeGenericType(hostType);
object list = Activator.CreateInstance(type);
System.Collections.IList ilist = list as System.Collections.IList;
object host = Activator.CreateInstance(hostType);
string tempName = string.Empty;
foreach (DataRow item in table.Rows)
{
PropertyInfo[] proList = hostType.GetProperties();
foreach (PropertyInfo propertyInfo in proList)
{
tempName = propertyInfo.Name;
if (table.Columns.Contains(tempName))
{
Object value = item[tempName];
if (value!=null)
{
propertyInfo.SetValue(host,value, null);
}
}
}
ilist.Add(host);
}
return list;
}
}
}

View File

@@ -1,4 +1,5 @@
using Furion;
using System;
using System.Collections.Generic;
using System.IO;
@@ -15,12 +16,24 @@ namespace Ewide.Core.Util
{
public class XmlSerializerUtil
{
static string[] str = AppDomain.CurrentDomain.BaseDirectory.Split("ewide_core");
static string path = str[0]+ @"ewide_core\Api\Ewide.Core\SeedDataXml\";
/// <summary>
/// XML 要读取的路径
/// </summary>
private string DirPath { set; get; }
/// <summary>
/// 当前程序集
/// </summary>
private string currentAssemblyName { get { return "Ewide.Core"; } }
/// <summary>
/// 读取文件夹下所有XML
/// add-migration init -c defaultDbContext 备用数据
/// </summary>
/// <returns></returns>
public Dictionary<Type, object> ReaderALL()
{
string dirPath = CurrentDirPath();
Dictionary<Type, object> dic = new Dictionary<Type, object>();
DirectoryInfo folder = new DirectoryInfo(path);
DirectoryInfo folder = new DirectoryInfo(dirPath);
foreach (FileInfo file in folder.GetFiles())
{
//除去.xml 后缀
@@ -34,16 +47,12 @@ namespace Ewide.Core.Util
}
return dic;
}
private object Deserialize<T>(string xmlContent, Type[] Arrtype)
{
object obj = null;
using (StringReader sr = new StringReader(xmlContent))
{
XmlSerializer xmldes = new XmlSerializer(typeof(List<T>), Arrtype);
obj = xmldes.Deserialize(sr);
}
return obj;
}
/// <summary>
/// 反序列化
/// </summary>
/// <param name="type"></param>
/// <param name="xmlContent">XML内容</param>
/// <returns></returns>
private object Deserialize(Type type, string xmlContent)
{
object obj = null;
@@ -54,20 +63,32 @@ namespace Ewide.Core.Util
}
return obj;
}
public string StreamRead(string path)
/// <summary>
/// 数据流读取
/// </summary>
/// <param name="path"></param>
/// <returns></returns>
private string StreamRead(string path)
{
using (StreamReader reader = new StreamReader(path, Encoding.Default))
{
return reader.ReadToEnd();
}
}
/// <summary>
/// 反射 根据类名 反射整个类 得到实例
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
private object AppInfo(string name)
{
string assemblyName = "Ewide.Core";
string nameSpace = "Ewide.Core";
string fullName = nameSpace + "." + name;
object ect = Assembly.Load(assemblyName).CreateInstance(fullName);
return ect;
if (name == "BsHouseProjectInfo") //BsHouseProjectInfo 这个类 写在 application 程序集
{
string fullNamei = string.Join('.', "Ewide.Application.Entity", name);
return Assembly.Load("Ewide.Application").CreateInstance(fullNamei);
}
string fullName = string.Join('.', currentAssemblyName, name);
return Assembly.Load(currentAssemblyName).CreateInstance(fullName);
}
/// <summary>
@@ -78,13 +99,72 @@ namespace Ewide.Core.Util
/// <param name="className">XML名称</param>
public void WriteXML(Type type, object data, string className)
{
string writePath = path + className + ".xml";
string writePath = CurrentDirPath(className);
using (FileStream fs = new FileStream(writePath, FileMode.OpenOrCreate))
{
XmlSerializer ser = new XmlSerializer(type);
ser.Serialize(fs, data);
}
}
/// <summary>
/// 要操作的文件夹目录
/// </summary>
/// <returns></returns>
private string CurrentDirPath()
{
// 在for 循环里, 不用每次都读取 下面的代码
if (DirPath != null)
return DirPath;
string targetPath = String.Empty;
string appConfigPath = App.Configuration["WriteXmlPath:ReadSelect"] == "SeedData" ? App.Configuration["WriteXmlPath:SeedData"] : App.Configuration["WriteXmlPath:DataBase"];
string path = Directory.GetCurrentDirectory();
DirectoryInfo dirInfo = new DirectoryInfo(path);
foreach (DirectoryInfo item in dirInfo.Parent.GetDirectories())
{
if (item.Name == currentAssemblyName)
{
targetPath = item.GetDirectories(appConfigPath).FirstOrDefault().FullName;
break;
}
}
DirPath = targetPath;
return targetPath;
}
/// <summary>
/// 根据类名 创建一个XML文件 写入数据
/// </summary>
/// <param name="className"></param>
/// <returns></returns>
private string CurrentDirPath(string className)
{
string path = CurrentDirPath();
return string.Join(@"\", path, className + ".xml");
}
/// <summary>
/// 写入种子数据 --不常用
/// </summary>
public void WriteDataSeed()
{
Assembly assembly = AppDomain.CurrentDomain.GetAssemblies().FirstOrDefault(x => x.GetName().Name.Contains("Ewide.Core"));
Type[] types = assembly.GetTypes();
foreach (Type type in types)
{
//if (type.Name.EndsWith("SeedData"))
if(type.Name.EndsWith("SysEmpExtOrgPos"))
{
object obHelper = Activator.CreateInstance(type);
MethodInfo methodinfo = type.GetMethod("HasData");
object objs = methodinfo.Invoke(obHelper, new object[] { null, null });
Type objType = objs.GetType();
//if (objType.Name == "SysEmpExtOrgPos[]" || objType.Name == "SysConfig[]" || objType.Name == "SysDictData[]" || objType.Name == "SysDictType[]" || objType.Name == "SysEmpPos[]" || objType.Name == "SysEmp[]" || objType.Name == "SysMenu[]" || objType.Name == "SysOrg[]" || objType.Name == "SysPos[]" || objType.Name == "SysRole[]" || objType.Name == "SysTenant[]" || objType.Name == "SysTimer[]" || objType.Name == "SysUser[]")
if (objType.Name == "SysEmpExtOrgPos[]")
{
string className = objType.Name.Remove(objType.Name.Length - 2, 2);
WriteXML(objType, objs, className);
}
}
}
}
}
}

View File

@@ -22,6 +22,11 @@
"ExpiredTime": 1440, // 过期时间long 类型单位分钟默认20分钟
"ClockSkew": 5 // 过期时间容错值long 类型单位秒默认5秒
},
"WriteXmlPath": {
"SeedData": "SeedDataXml",
"DataBase": "DataBaseXml",
"ReadSelect": "SeedData" // SeedData 和 DataBase 两个中间选
},
"Cache": {
"CacheType": "MemoryCache", // RedisCache
"RedisConnectionString": "127.0.0.1:6379,password=,defaultDatabase=2"

View File

@@ -179,7 +179,10 @@ namespace Ewide.EntityFramework.Core
data.Add(obj);
}
}
modelBuilder.Entity(item.Key).HasData(data); ;
if (data.Count>0)
{
modelBuilder.Entity(item.Key).HasData(data);
}
}
}
}

View File

@@ -1,5 +1,5 @@
{
"ConnectionStrings": {
"DefaultConnection": "Data Source=localhost;Port=3306;Database=ewide;User ID=root;Password=a45683926;pooling=true;sslmode=none;CharSet=utf8;"
"DefaultConnection": "Data Source=localhost;Port=3306;Database=ewide;User ID=root;Password=root;pooling=true;sslmode=none;CharSet=utf8;"
}
}