Example #1
0
        /// <summary>
        /// 角色维护
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public object Post(RoleConfig request)
        {
            RoleConfigResponse rsp = new RoleConfigResponse();

            if (request.RequestType == (short)RoleConfigRequestType.QueryRole)
            {
                _privilegeService.QueryRoleInfo(request, rsp);
            }
            if (request.RequestType == (short)RoleConfigRequestType.AddRole)
            {
                _privilegeService.AddRole(request, rsp);
            }
            if (request.RequestType == (short)RoleConfigRequestType.ModifyRole)
            {
                _privilegeService.ModifyRole(request, rsp);
            }
            if (request.RequestType == (short)RoleConfigRequestType.DeleteRole)
            {
                _privilegeService.DeleteRole(request, rsp);
            }
            return(rsp);
        }