|
|
|
@ -1,5 +1,5 @@ |
|
|
|
|
using Magicodes.ExporterAndImporter.Core; |
|
|
|
|
using Magicodes.ExporterAndImporter.Excel; |
|
|
|
|
//using Magicodes.ExporterAndImporter.Core; |
|
|
|
|
//using Magicodes.ExporterAndImporter.Excel; |
|
|
|
|
|
|
|
|
|
namespace Tiobon.Core.Controllers |
|
|
|
|
{ |
|
|
|
@ -215,34 +215,34 @@ namespace Tiobon.Core.Controllers |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// 取出数据,序列化,自己可以处理判空 |
|
|
|
|
IExporter exporter = new ExcelExporter(); |
|
|
|
|
var SysUserInfoList = await _sysUserInfoServices.Query(d => d.IsDeleted == false); |
|
|
|
|
var result = await exporter.ExportAsByteArray(SysUserInfoList); |
|
|
|
|
FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "SysUserInfo.xlsx"), result); |
|
|
|
|
|
|
|
|
|
var DepartmentList = await _departmentServices.Query(d => d.IsDeleted == false); |
|
|
|
|
var DepartmentResult = await exporter.ExportAsByteArray(DepartmentList); |
|
|
|
|
FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "Department.xlsx"), DepartmentResult); |
|
|
|
|
|
|
|
|
|
var RoleList = await _roleServices.Query(d => d.IsDeleted == false); |
|
|
|
|
var RoleResult = await exporter.ExportAsByteArray(RoleList); |
|
|
|
|
FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "Role.xlsx"), RoleResult); |
|
|
|
|
|
|
|
|
|
var UserRoleList = await _userRoleServices.Query(d => d.IsDeleted == false); |
|
|
|
|
var UserRoleResult = await exporter.ExportAsByteArray(UserRoleList); |
|
|
|
|
FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "UserRole.xlsx"), UserRoleResult); |
|
|
|
|
|
|
|
|
|
var PermissionList = await _permissionServices.Query(d => d.IsDeleted == false); |
|
|
|
|
var PermissionResult = await exporter.ExportAsByteArray(PermissionList); |
|
|
|
|
FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "Permission.xlsx"), PermissionResult); |
|
|
|
|
|
|
|
|
|
var ModulesList = await _moduleServices.Query(d => d.IsDeleted == false); |
|
|
|
|
var ModulesResult = await exporter.ExportAsByteArray(ModulesList); |
|
|
|
|
FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "Modules.xlsx"), ModulesResult); |
|
|
|
|
|
|
|
|
|
var RoleModulePermissionList = await _roleModulePermissionServices.Query(d => d.IsDeleted == false); |
|
|
|
|
var RoleModulePermissionResult = await exporter.ExportAsByteArray(RoleModulePermissionList); |
|
|
|
|
FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "RoleModulePermission.xlsx"), RoleModulePermissionResult); |
|
|
|
|
//IExporter exporter = new ExcelExporter(); |
|
|
|
|
//var SysUserInfoList = await _sysUserInfoServices.Query(d => d.IsDeleted == false); |
|
|
|
|
//var result = await exporter.ExportAsByteArray(SysUserInfoList); |
|
|
|
|
//FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "SysUserInfo.xlsx"), result); |
|
|
|
|
|
|
|
|
|
//var DepartmentList = await _departmentServices.Query(d => d.IsDeleted == false); |
|
|
|
|
//var DepartmentResult = await exporter.ExportAsByteArray(DepartmentList); |
|
|
|
|
//FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "Department.xlsx"), DepartmentResult); |
|
|
|
|
|
|
|
|
|
//var RoleList = await _roleServices.Query(d => d.IsDeleted == false); |
|
|
|
|
//var RoleResult = await exporter.ExportAsByteArray(RoleList); |
|
|
|
|
//FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "Role.xlsx"), RoleResult); |
|
|
|
|
|
|
|
|
|
//var UserRoleList = await _userRoleServices.Query(d => d.IsDeleted == false); |
|
|
|
|
//var UserRoleResult = await exporter.ExportAsByteArray(UserRoleList); |
|
|
|
|
//FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "UserRole.xlsx"), UserRoleResult); |
|
|
|
|
|
|
|
|
|
//var PermissionList = await _permissionServices.Query(d => d.IsDeleted == false); |
|
|
|
|
//var PermissionResult = await exporter.ExportAsByteArray(PermissionList); |
|
|
|
|
//FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "Permission.xlsx"), PermissionResult); |
|
|
|
|
|
|
|
|
|
//var ModulesList = await _moduleServices.Query(d => d.IsDeleted == false); |
|
|
|
|
//var ModulesResult = await exporter.ExportAsByteArray(ModulesList); |
|
|
|
|
//FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "Modules.xlsx"), ModulesResult); |
|
|
|
|
|
|
|
|
|
//var RoleModulePermissionList = await _roleModulePermissionServices.Query(d => d.IsDeleted == false); |
|
|
|
|
//var RoleModulePermissionResult = await exporter.ExportAsByteArray(RoleModulePermissionList); |
|
|
|
|
//FileHelper.WriteFile(Path.Combine(_env.WebRootPath, "TiobonCore.Data.excel", "RoleModulePermission.xlsx"), RoleModulePermissionResult); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data.Success = true; |
|
|
|
|