using System; using System.Collections.Generic; using System.Dynamic; using Microsoft.AspNetCore.Mvc; using MES.Service.service; using MES.Service.Dto.webApi; using MES.Service.util; namespace MESApplication.Controllers { [ApiController] [Route("api/[controller]")] public class UserController : ControllerBase { private readonly SysUserService _sysUserService = new SysUserService(); /// /// 查询权限 /// /// 用户Id /// 权限信息 [HttpPost("queryPurview")] public ResponseResult QueryPurview([FromQuery] string userno) { try { List> userForBase = _sysUserService.QueryPurview(userno); if (userForBase.Count == 0) { return new ResponseResult { status = 1, message = "权限不存在!" }; } else { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = userForBase; return new ResponseResult { status = 0, message = "查询权限成功!", data = resultInfos }; } } catch (Exception ex) { Console.WriteLine(ex.ToString()); return new ResponseResult { status = 1, message = "查询权限失败!" }; } } } }