public IActionResult getFuncInterface(ModulesFuncInterfaceParam param)
        {
            var resModel = new ResponseModel(ResponseCode.Error, "操作失败", false);

            try
            {
                //判断是否传入id
                if (param.id == 0)
                {
                    resModel.msg = "数据异常";
                    return(Json(resModel));
                }
                var model = this.Query <ModulesFunctionInterface>().Where("id", param.id).GetModel();
                if (model != null)//判断不为空
                {
                    resModel.data = model;
                    resModel.code = (int)ResponseCode.Success;
                    resModel.msg  = "修改成功";
                }
            }
            catch (Exception ex)
            {
                LogError("查询模块功能接口对象异常", ex);
                resModel.msg = "修改异常";
            }

            return(Json(resModel));
        }
        public IActionResult SavaRoleFunctionInterface(ModulesFuncInterfaceParam param)
        {
            var resModel = new ResponseModel(ResponseCode.Error, "操作失败", false);

            try
            {
                //判断是否传入id
                if (param.jsid == 0 || param.mkid == 0 || param.gnid == 0)
                {
                    resModel.msg = "请求参数异常";
                    return(Json(resModel));
                }
                //查询模块功能接口列表
                var interFace     = this.GetInstance <IModulesInterface>();
                var interFaceList = interFace.saveRoleModuleFuncInterFace(param.jsid, param.mkid, param.gnid, param.jkids)?.Result;
                return(Json(new ResponseModel(ResponseCode.Success, "保存成功!", interFaceList)));
            }
            catch (Exception ex)
            {
                LogError("停用启用模板功能接口", ex);
                resModel.msg = "修改异常";
            }

            return(Json(resModel));
        }
        public IActionResult getUrlBtnVer(ModulesFuncInterfaceParam param)
        {
            var resModel = new ResponseModel(ResponseCode.Error, "查询失败", false);
            var userId   = loginUser.id;

            //获取角色id
            this.Query <RoleInfo>().Where("id", param.id).GetModel();
            var roleList = this.Query <SystemUserRole>().Where("人员id", userId).GetModelList();

            if (roleList.Any())
            {
                //接口
                var role    = this.GetInstance <IRoles>();
                var roleids = string.Join(",", roleList.Select(d => d.role_id).ToList());
                //查询角色人员
                var result = role.getRoleBtnVerList(param.Url, roleids)?.Result;
                return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", result)));
            }
            else
            {
                resModel.code = (int)ResponseCode.Success;
                resModel.data = null;
                resModel.msg  = "查询成功";
                return(Json(resModel));
            }
        }
        public IActionResult SelectInterFaceList(ModulesFuncInterfaceParam model)
        {
            var resModel = new ResponseModel(ResponseCode.Error, "查询接口列表操作失败");

            try
            {
                //查询模块功能接口列表
                var interFace     = this.GetInstance <IModulesInterface>();
                var interFaceList = interFace.getInterfaceList(model.mkid, model.gnid, model.jsid, model.type)?.Result;
                return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", interFaceList)));
            }
            catch (Exception ex)
            {
                LogError("查询接口列表操作失败", ex);
                resModel.msg = "查询异常";
            }
            return(Json(resModel));
        }
        public IActionResult GetInterfaceList(ModulesFuncInterfaceParam param)
        {
            var resModel = new ResponseModel(ResponseCode.Error, "参数异常", false);

            try
            {
                //查询模块功能接口列表
                var interFace     = this.GetInstance <IModulesInterface>();
                var interFaceList = interFace.getCheckInterfaceList(param.mkid, param.gnid, param.jsid)?.Result;
                return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", interFaceList)));
            }
            catch (Exception ex)
            {
                LogError("参数异常", ex);
                resModel.msg = "参数异常";
            }

            return(Json(resModel));
        }