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[组织架构基础资料]
|
/// <summary>
|
/// 组织架构基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "PrentOrganization")]
|
[HttpGet]
|
public JsonResult PrentOrganization()
|
{
|
mes = GeneralBasicDataBLL.PrentOrganization();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[组织架构基础资料(无公司)]
|
/// <summary>
|
/// 组织架构基础资料(无公司)
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "PrentOrganizationNoCompany")]
|
[HttpGet]
|
public JsonResult PrentOrganizationNoCompany()
|
{
|
mes = GeneralBasicDataBLL.PrentOrganizationNoCompany();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[岗位基础资料]
|
/// <summary>
|
/// 岗位基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "PostPermissions")]
|
[HttpGet]
|
public JsonResult PostPermissions()
|
{
|
mes = GeneralBasicDataBLL.PostPermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[角色基础资料]
|
/// <summary>
|
/// 角色基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "RolePermissions")]
|
[HttpGet]
|
public JsonResult RolePermissions()
|
{
|
mes = GeneralBasicDataBLL.RolePermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[班组基础资料]
|
/// <summary>
|
///班组基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "GroupsPermissions")]
|
[HttpGet]
|
public JsonResult GroupsPermissions()
|
{
|
mes = GeneralBasicDataBLL.GroupsPermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[人员基础资料]
|
/// <summary>
|
/// 人员基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "PersonPermissions")]
|
[HttpGet]
|
public JsonResult PersonPermissions()
|
{
|
mes = GeneralBasicDataBLL.PersonPermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[班组查找人员基础资料]
|
/// <summary>
|
/// 班组查找人员基础资料
|
/// </summary>
|
/// <param name="groupcode">班组编码</param>
|
/// <returns></returns>
|
[Route(template: "GroupsPersonPermissions")]
|
[HttpGet]
|
public JsonResult GroupsPersonPermissions(string groupcode)
|
{
|
mes = GeneralBasicDataBLL.GroupsPersonPermissions(groupcode);
|
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
|
|
#region[设备基础资料]
|
[Route(template: "EqpPermissions")]
|
[HttpGet]
|
public JsonResult EqpPermissions()
|
{
|
mes = GeneralBasicDataBLL.EqpPermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[仓库基础资料]
|
/// <summary>
|
/// 仓库基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "WareHouse")]
|
[HttpGet]
|
public JsonResult WareHouse()
|
{
|
mes = GeneralBasicDataBLL.WareHouse();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[仓库库位基础资料]
|
/// <summary>
|
/// 仓库库位基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "WareHouseLocation")]
|
[HttpGet]
|
public JsonResult WareHouseLocation()
|
{
|
mes = GeneralBasicDataBLL.WareHouseLocation();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[仓库查找仓位信息]
|
/// <summary>
|
/// 仓库查找仓位信息
|
/// </summary>
|
/// <param name="warhousecode">仓库编码</param>
|
/// <returns></returns>
|
[Route(template: "WareHouseSelectLocation")]
|
[HttpGet]
|
public JsonResult WareHouseSelectLocation(string warhousecode)
|
{
|
mes = GeneralBasicDataBLL.WareHouseSelectLocation(warhousecode);
|
return Json(mes);
|
}
|
#endregion
|
|
#region[工序基础资料]
|
/// <summary>
|
/// 工序基础资料
|
/// </summary>
|
/// <returns></returns>
|
[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[往来单位基础资料]
|
/// <summary>
|
/// 往来单位基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "CustomerPermissions")]
|
[HttpGet]
|
public JsonResult CustomerPermissions()
|
{
|
mes = GeneralBasicDataBLL.CustomerPermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[存货树型基础资料]
|
/// <summary>
|
/// 存货树型基础资料
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "InventoryTreePermissions")]
|
[HttpGet]
|
public JsonResult InventoryTreePermissions()
|
{
|
mes = GeneralBasicDataBLL.InventoryTreePermissions();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[模具检验项目下拉列表]
|
/// <summary>
|
/// 模具检验项目下拉列表
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "MouldCheckItemSelect")]
|
[HttpGet]
|
public JsonResult MouldCheckItemSelect()
|
{
|
mes = GeneralBasicDataBLL.MouldCheckItemSelect();
|
return Json(mes);
|
}
|
#endregion
|
|
#region[模具保养项目下拉列表]
|
/// <summary>
|
/// 模具保养项目下拉列表
|
/// </summary>
|
/// <returns></returns>
|
[Route(template: "MouldRepairItemSelect")]
|
[HttpGet]
|
public JsonResult MouldRepairItemSelect()
|
{
|
mes = GeneralBasicDataBLL.MouldRepairItemSelect();
|
return Json(mes);
|
}
|
#endregion
|
}
|
}
|