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
|
|
#region[单位信息查询]
|
/// <summary>
|
/// 单位信息查询
|
/// </summary>
|
/// <param name="tunittype">计量方式:S(单计量) M(多计量)</param>
|
/// <returns></returns>
|
[Route(template: "UnitSerch")]
|
[HttpGet]
|
public JsonResult UnitSerch(string tunittype)
|
{
|
mes = GeneralBasicDataBLL.UnitSerch(tunittype);
|
return Json(mes);
|
}
|
#endregion
|
|
#region[设备类型信息查询]
|
/// <summary>
|
/// 设备类型信息查询
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "DeviceTypeData")]
|
[HttpGet]
|
public JsonResult DeviceTypeData()
|
{
|
mes = GeneralBasicDataBLL.DeviceTypeData();
|
return Json(mes);
|
}
|
#endregion
|
}
|
}
|