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: "PersonPermissions")] [HttpGet] public JsonResult PersonPermissions() { mes = GeneralBasicDataBLL.PersonPermissions(); return Json(mes); } #endregion #region[班组查找人员基础资料] /// /// 班组查找人员基础资料 /// /// 班组编码 /// [Route(template: "GroupsPersonPermissions")] [HttpGet] public JsonResult GroupsPersonPermissions(string groupcode) { mes = GeneralBasicDataBLL.GroupsPersonPermissions(groupcode); 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: "EqpPermissions")] [HttpGet] public JsonResult EqpPermissions() { mes = GeneralBasicDataBLL.EqpPermissions(); 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 #region[缺陷基础资料] [Route(template: "DefectPermissions")] [HttpGet] public JsonResult DefectPermissions() { mes = GeneralBasicDataBLL.DefectPermissions(); return Json(mes); } #endregion #region[往来单位基础资料] /// /// 往来单位基础资料 /// /// [Route(template: "CustomerPermissions")] [HttpGet] public JsonResult CustomerPermissions() { mes = GeneralBasicDataBLL.CustomerPermissions(); return Json(mes); } #endregion #region[存货树型基础资料] /// /// 存货树型基础资料 /// /// [Route(template: "InventoryTreePermissions")] [HttpGet] public JsonResult InventoryTreePermissions() { mes = GeneralBasicDataBLL.InventoryTreePermissions(); return Json(mes); } #endregion #region[模具检验项目下拉列表] /// /// 模具检验项目下拉列表 /// /// [Route(template: "MouldCheckItemSelect")] [HttpGet] public JsonResult MouldCheckItemSelect() { mes = GeneralBasicDataBLL.MouldCheckItemSelect(); return Json(mes); } #endregion #region[模具保养项目下拉列表] /// /// 模具保养项目下拉列表 /// /// [Route(template: "MouldRepairItemSelect")] [HttpGet] public JsonResult MouldRepairItemSelect() { mes = GeneralBasicDataBLL.MouldRepairItemSelect(); return Json(mes); } #endregion } }