Example #1
0
        /// <summary>
        /// 部门维护
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public object Post(DepartConfig request)
        {
            DepartConfigResponse rsp = new DepartConfigResponse();

            if (request.RequestType == (short)DepartConfigRequestType.QueryDepart)
            {
                _privilegeService.QueryDepartInfo(request, rsp);
            }
            if (request.RequestType == (short)DepartConfigRequestType.AddDepart)
            {
                _privilegeService.AddDepart(request, rsp);
            }
            if (request.RequestType == (short)DepartConfigRequestType.ModifyDepart)
            {
                _privilegeService.ModifyDepart(request, rsp);
            }
            if (request.RequestType == (short)DepartConfigRequestType.DeleteDepart)
            {
                _privilegeService.DeleteDepart(request, rsp);
            }
            return(rsp);
        }