using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; using VueWebApi.DLL.BLL; using VueWebApi.Tools; namespace VueWebApi.Controllers { [RoutePrefix(prefix: "api/BaseDate")] [ControllerGroup("基本资料", "在线接口")] //[ChannelActionFilter] public class BaseDateController : ApiController { //定义全局信息返回变量 ToMessage mes = new ToMessage(); RedisHelper redis = new RedisHelper(); #region[采购供方信息查询] /// /// 采购供方信息查询 /// /// [Route(template: "PurchSupplierSelect")] [HttpGet] public HttpResponseMessage PurchSupplierSelect() { mes = BaseDateBLL.PurchSupplierSelect(); return TJson.toJson(mes); } #endregion #region[部门信息查询] /// /// 部门信息查询 /// /// [Route(template: "DepartMentSelect")] [HttpGet] public HttpResponseMessage DepartMentSelect() { mes = BaseDateBLL.DepartMentSelect(); return TJson.toJson(mes); } #endregion #region[仓库信息查询] /// /// 仓库信息查询 /// /// StoreHouseSearch [Route(template: "StoreHouseSearch")] [HttpGet] public HttpResponseMessage StoreHouseSearch() { mes = BaseDateBLL.StoreHouseSearch(); return TJson.toJson(mes); } #endregion #region[库位信息查询] /// /// 库位信息查询 /// /// [Route(template: "WarehouseLocationSearch")] [HttpGet] public HttpResponseMessage WarehouseLocationSearch() { mes = BaseDateBLL.WarehouseLocationSearch(); return TJson.toJson(mes); } #endregion #region[库位查询仓库] /// /// 库位查询仓库 /// /// 库位编码 /// [Route(template: "WarehouseLocationSearchStoreHouse")] [HttpGet] public HttpResponseMessage WarehouseLocationSearchStoreHouse(string locationcode) { mes = BaseDateBLL.WarehouseLocationSearchStoreHouse(locationcode); return TJson.toJson(mes); } #endregion #region[单位信息查询] /// /// 单位信息查询 /// /// [Route(template: "UnitSerch")] [HttpGet] public HttpResponseMessage UnitSerch() { mes = BaseDateBLL.UnitSerch(); return TJson.toJson(mes); } #endregion #region[质检方案信息] /// /// 质检方案信息 /// /// [Route(template: "QualityScheme")] [HttpGet] public HttpResponseMessage QualityScheme() { mes = BaseDateBLL.QualityScheme(); return TJson.toJson(mes); } #endregion #region[存货查询] /// /// 存货查询 /// /// 存货信息 /// [Route(template: "InventorySelect")] [HttpGet] public HttpResponseMessage InventorySelect(string param=null) { mes = BaseDateBLL.InventorySelect(param); return TJson.toJson(mes); } #endregion } }