using Procurement.Enums; using Microsoft.AspNetCore.Mvc; using System; using System.Threading.Tasks; using Volo.Abp.AspNetCore.Mvc; using Procurement.EntityFrameworkCore.SqlRepositories; using Procurement.ViewModel; using Procurement.Helpers; using Procurement.Services; namespace Procurement.Controllers { [Produces("application/json")] [Route("api/[controller]")] public class LocationShelfMasterController : AbpController { private readonly ISqlRepository _repository; public LocationShelfMasterController(ISqlRepository sqlRepository) { _repository = sqlRepository; } /// /// »õ¼ÜÑ¡ÔñÁбí /// /// /// [Route("shelfselectlist")] [HttpGet] public async Task Get(string domain, string location = "", string type = "") { ResultCode code = ResultCode.Success, subCode = ResultCode.Success; string subMsg = ""; dynamic items = null; try { Common common = new Common(_repository); items = await common.GetCommonItems(domain, "shelfselectlist", location, type); } catch (Exception ex) { subMsg = ex.Message; code = ResultCode.Fail; subCode = ResultCode.Fail; } ResultViewModel result = ResultHelper.CreateResult(code, items, subCode, subMsg); return Ok(result); } } }