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(); RedisCommon redis = new RedisCommon(); #region[组织架构类型资料] /// /// 组织架构类型资料 /// /// [Route(template: "TOrganTypeDate")] [HttpGet] public JsonResult TOrganTypeDate() { mes = GeneralBasicDataBLL.TOrganTypeDate(); return Json(mes); } #endregion #region[组织架构基础资料] /// /// 组织架构基础资料 /// /// [Route(template: "PrentOrganization")] [HttpGet] public JsonResult PrentOrganization() { mes = GeneralBasicDataBLL.PrentOrganization(); return Json(mes); } #endregion #region[组织架构基础资料(无公司)] /// /// 组织架构基础资料(无公司) /// /// [Route(template: "PrentOrganizationNoCompany")] [HttpGet] public JsonResult PrentOrganizationNoCompany() { mes = GeneralBasicDataBLL.PrentOrganizationNoCompany(); return Json(mes); } #endregion #region[组织架构车间基础资料] /// /// 组织架构车间基础资料 /// /// [Route(template: "TorgWkshop")] [HttpGet] public JsonResult TorgWkshop() { mes = GeneralBasicDataBLL.TorgWkshop(); 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: "WkshopEqpPermissions")] [HttpGet] public JsonResult WkshopEqpPermissions(string wkshopcode) { mes = GeneralBasicDataBLL.WkshopEqpPermissions(wkshopcode); return Json(mes); } #endregion #region[设备类型编码查找设备信息] /// /// 设备类型编码查找设备信息 /// /// 设备类型编码 /// [Route(template: "EqpTypecodeSeachEqpPermissions")] [HttpGet] public JsonResult EqpTypecodeSeachEqpPermissions(string eqptypecode) { mes = GeneralBasicDataBLL.EqpTypecodeSeachEqpPermissions(eqptypecode); return Json(mes); } #endregion #region[仓库基础资料] /// /// 仓库基础资料 /// /// [Route(template: "WareHouse")] [HttpGet] public JsonResult WareHouse() { mes = GeneralBasicDataBLL.WareHouse(); return Json(mes); } #endregion #region[仓库库位基础资料] /// /// 仓库库位基础资料 /// /// [Route(template: "WareHouseLocation")] [HttpGet] public JsonResult WareHouseLocation() { mes = GeneralBasicDataBLL.WareHouseLocation(); return Json(mes); } #endregion #region[仓库查找仓位信息] /// /// 仓库查找仓位信息 /// /// 仓库编码 /// [Route(template: "WareHouseSelectLocation")] [HttpGet] public JsonResult WareHouseSelectLocation(string warhousecode) { mes = GeneralBasicDataBLL.WareHouseSelectLocation(warhousecode); return Json(mes); } #endregion #region[工序基础资料] /// /// 工序基础资料 /// /// [Route(template: "StepData")] [HttpGet] public JsonResult StepData() { mes = GeneralBasicDataBLL.StepData(); return Json(mes); } #endregion #region[工序设备基础资料] /// /// 工序设备基础资料 /// /// [Route(template: "StepEqpData")] [HttpGet] public JsonResult StepEqpData() { mes = GeneralBasicDataBLL.StepEqpData(); return Json(mes); } #endregion #region[缺陷基础资料] [Route(template: "DefectPermissions")] [HttpGet] public JsonResult DefectPermissions() { mes = GeneralBasicDataBLL.DefectPermissions(); return Json(mes); } #endregion #region[往来单位类型基础资料] /// /// 往来单位类型基础资料 /// /// [Route(template: "CustomerTypePermissions")] [HttpGet] public JsonResult CustomerTypePermissions() { mes = GeneralBasicDataBLL.CustomerTypePermissions(); return Json(mes); } #endregion #region[往来单位基础资料] /// /// 往来单位基础资料 /// /// [Route(template: "CustomerPermissions")] [HttpGet] public JsonResult CustomerPermissions() { mes = GeneralBasicDataBLL.CustomerPermissions(); return Json(mes); } #endregion #region[往来单位类型查找往来单位基础资料] /// /// 往来单位类型查找往来单位基础资料 /// /// 往来单位类型编码字符串集 /// [Route(template: "CustomerTypeSearchPermissions")] [HttpGet] public JsonResult CustomerTypeSearchPermissions(string customertypecode) { mes = GeneralBasicDataBLL.CustomerTypeSearchPermissions(customertypecode); 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 #region[查询工单基础资料] [Route(template: "WrkOrderDataSelect")] [HttpGet] public JsonResult WrkOrderDataSelect() { mes = GeneralBasicDataBLL.WrkOrderDataSelect(); return Json(mes); } #endregion #region[存货查询物料清单Bom信息] /// /// 存货查询物料清单Bom信息 /// /// 产品编码 /// [Route(template: "PartSearchBomDate")] [HttpGet] public JsonResult PartSearchBomDate(string partnumber) { mes = GeneralBasicDataBLL.PartSearchBomDate(partnumber); return Json(mes); } #endregion } }