user.py 854 Bytes
# -*- coding: utf-8 -*-

from flask_restful import Resource, reqparse
from flask import request

from server.services.user import user_service
from server.utils.api_response import ok


from flask_restful import Resource


class UserResource(Resource):
    def get(self):
        x = user_service.test_exec_sql()
        return "server started"


class UserListResource(Resource):
    def get(self):
        parse = reqparse.RequestParser()
        parse.add_argument('begin_time', type=str, location='args', required=False)
        parse.add_argument('end_time', type=str, location='args', required=False)
        parse.add_argument('name', type=str, location='args', required=False)
        parse.add_argument('role', type=str, location='args', required=False)
        args = parse.parse_args()
        return ok(data=user_service.get_user_list(args))