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[组织架构基础资料] /// /// 组织架构基础资料 /// /// [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[按钮基础资料] /// /// 按钮基础资料 /// /// [Route(template: "ButtonData")] [HttpGet] public JsonResult ButtonData() { mes = GeneralBasicDataBLL.ButtonData(); return Json(mes); } #endregion #region[数据权限基础资料] /// /// 数据权限基础资料 /// /// [Route(template: "DataPermissions")] [HttpGet] public JsonResult DataPermissions() { mes = GeneralBasicDataBLL.DataPermissions(); return Json(mes); } #endregion #region[单位信息查询] /// /// 单位信息查询 /// /// 计量方式:S(单计量) M(多计量) /// [Route(template: "UnitSerch")] [HttpGet] public JsonResult UnitSerch(string tunittype) { mes = GeneralBasicDataBLL.UnitSerch(tunittype); return Json(mes); } #endregion #region[设备类型信息查询] /// /// 设备类型信息查询 /// /// [Route(template: "DeviceTypeData")] [HttpGet] public JsonResult DeviceTypeData() { mes = GeneralBasicDataBLL.DeviceTypeData(); return Json(mes); } #endregion #region[仓库基础资料] /// /// 仓库基础资料 /// /// [Route(template: "WareHouse")] [HttpGet] public JsonResult WareHouse() { mes = GeneralBasicDataBLL.WareHouse(); return Json(mes); } #endregion #region[工序基础资料] /// /// 工序基础资料 /// /// [Route(template: "StepData")] [HttpGet] public JsonResult StepData() { mes = GeneralBasicDataBLL.StepData(); return Json(mes); } #endregion } }