using Microsoft.AspNetCore.Mvc;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Threading.Tasks;
|
using VueWebCoreApi.DLL.BLL;
|
using VueWebCoreApi.Tools;
|
|
namespace VueWebCoreApi.Controllers
|
{
|
[ApiExplorerSettings(GroupName = "通用基础资料")]
|
[ApiController]
|
[Route("api/[controller]")]
|
public class GeneralBasicDataController : Controller
|
{
|
//定义全局信息返回变量
|
ToMessage mes = new ToMessage();
|
RedisHelper redis = new RedisHelper();
|
|
#region[组织架构基础资料]
|
/// <summary>
|
/// 组织架构基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "PrentOrganization")]
|
[HttpGet]
|
public JsonResult PrentOrganization()
|
{
|
mes = GeneralBasicDataBLL.PrentOrganization();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[岗位基础资料]
|
[Route(template: "PostPermissions")]
|
[HttpGet]
|
public JsonResult PostPermissions()
|
{
|
mes = GeneralBasicDataBLL.PostPermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[角色基础资料]
|
[Route(template: "RolePermissions")]
|
[HttpGet]
|
public JsonResult RolePermissions()
|
{
|
mes = GeneralBasicDataBLL.RolePermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[班组基础资料]
|
[Route(template: "GroupsPermissions")]
|
[HttpGet]
|
public JsonResult GroupsPermissions()
|
{
|
mes = GeneralBasicDataBLL.GroupsPermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
|
#region[按钮基础资料]
|
/// <summary>
|
/// 按钮基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "ButtonData")]
|
[HttpGet]
|
public JsonResult ButtonData()
|
{
|
mes = GeneralBasicDataBLL.ButtonData();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[数据权限基础资料]
|
/// <summary>
|
/// 数据权限基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "DataPermissions")]
|
[HttpGet]
|
public JsonResult DataPermissions()
|
{
|
mes = GeneralBasicDataBLL.DataPermissions();
|
return Json(mes);
|
}
|
#endregion
|
}
|
}
|