server.py 567 B

12345678910111213141516171819
  1. # -*- coding: utf-8 -*-
  2. # @Author : YY
  3. from ruoyi_common.base.model import AjaxResponse
  4. from ruoyi_common.descriptor.serializer import JsonSerializer
  5. from ruoyi_framework.domain.entity import Server
  6. from ruoyi_framework.descriptor.permission import HasPerm, PreAuthorize
  7. from ... import reg
  8. @reg.api.route('/monitor/server',methods=['GET'])
  9. @PreAuthorize(HasPerm("monitor:server:list"))
  10. @JsonSerializer()
  11. def monitor_server_get():
  12. '''
  13. 获取服务器信息
  14. '''
  15. server = Server.from_module()
  16. return AjaxResponse.from_success(data = server)