Browse Source

用户、组织、角色管理伪接口

zhangnaiwen 2 years ago
parent
commit
c5132b5151
3 changed files with 83 additions and 19 deletions
  1. 8 8
      src/app/api/organization.py
  2. 67 0
      src/app/api/role.py
  3. 8 11
      src/app/api/users.py

+ 8 - 8
src/app/api/organization.py

@@ -24,20 +24,20 @@ class OrganizationListApi(Resource):
 
 @ns.route('/organization')
 class OrganizationApi(Resource):
-    @ns.doc(id='get_organization', description='查询公司')
+    @ns.doc(id='get_organization', description='搜索公司')
     @ns.expect()
     def get(self):
         """查询公司"""
         return {"code": StatesCode.SUCCESS, "message": "成功", "data": '查询'}
 
-    @ns.doc(id='add_organization', description='新增公司')
+    @ns.doc(id='add_organization', description='添加公司')
     @ns.expect()
     def post(self):
-        """新增公司"""
+        """添加公司"""
 
-        return {"code": StatesCode.SUCCESS, "message": "成功", "data": '新增公司'}
+        return {"code": StatesCode.SUCCESS, "message": "成功", "data": '添加公司'}
 
-    @ns.doc(id='delete_organization', description='新增公司')
+    @ns.doc(id='delete_organization', description='添加公司')
     @ns.expect()
     def delete(self):
         """删除公司"""
@@ -77,12 +77,12 @@ class OrganizationDetailsApi(Resource):
 @ns.route('/department')
 class DepartmentApi(Resource):
 
-    @ns.doc(id='add_department', description='新增部门')
+    @ns.doc(id='add_department', description='添加部门')
     @ns.expect()
     def post(self):
-        """新增部门"""
+        """添加部门"""
 
-        return {"code": StatesCode.SUCCESS, "message": "成功", "data": '新增部门'}
+        return {"code": StatesCode.SUCCESS, "message": "成功", "data": '添加部门'}
 
     @ns.doc(id='delete_organization_details', description='删除部门')
     @ns.expect()

+ 67 - 0
src/app/api/role.py

@@ -0,0 +1,67 @@
+from flask import request
+from flask_restx import Resource, Namespace, reqparse
+
+from app.defines import StatesCode
+
+ns = Namespace('role', description='角色管理接口')
+
+
+@ns.route('/role_list')
+class GetUserListApi(Resource):
+    @ns.doc(id='get_role_list', description='获取角色列表')
+    @ns.expect()
+    def get(self):
+        """获取角色列表"""
+        status = request.args.get('status')
+        page_size = int(request.args.get('page_size', 20))
+        page = int(request.args.get('page', 1))
+        data = [
+            {"name": "admin", "message": "1111", "member": 100, "relationship_groups": 1},
+            {"name": "admin1", "message": "2222", "member": 200, "relationship_groups": 2},
+            {"name": "admin1", "message": "3333", "member": 300, "relationship_groups": 3},
+
+        ]
+        return {"code": StatesCode.SUCCESS, "message": "成功", "data": data}
+
+
+@ns.route('/role')
+class RoleApi(Resource):
+    @ns.doc(id='get_role', description='搜索角色')
+    @ns.expect()
+    def get(self):
+        """查询角色"""
+        data = {
+            "name": "决策组",
+            # "describe":"xxxxx",
+            # "移动端":{
+            #
+            # },
+            # "pc端":{
+            #     "前段":[],
+            #     "后段":[]
+            # },
+            # "member":[]
+
+        }
+        return {"code": StatesCode.SUCCESS, "message": "成功", "data": data}
+
+    @ns.doc(id='add_role', description='添加角色')
+    @ns.expect()
+    def post(self):
+        """添加角色"""
+        return {"code": StatesCode.SUCCESS, "message": "成功", "data": "添加成功"}
+
+    @ns.doc(id='modify_role', description='修改角色')
+    @ns.expect()
+    def put(self):
+        return {"code": StatesCode.SUCCESS, "message": "成功", "data": "修改成功"}
+
+    @ns.doc(id='delete_role', description='删除角色')
+    @ns.expect()
+    def delete(self):
+        """删除角色"""
+        return {"code": StatesCode.SUCCESS, "message": "成功", "data": "删除成功"}
+
+# @ns.route('/role_permission')
+# class RolePermissionApi(Resource):
+

+ 8 - 11
src/app/api/users.py

@@ -31,7 +31,7 @@ class GetUserListApi(Resource):
 
 @ns.route('/user')
 class UsersApi(Resource):
-    @ns.doc(id='query_users', description='查询用户')
+    @ns.doc(id='query_users', description='搜索用户')
     @ns.expect()
     def get(self):
         """查询用户"""
@@ -49,6 +49,12 @@ class UsersApi(Resource):
         """添加用户"""
         return {"code": StatesCode.SUCCESS, "message": "成功", "data": "user002"}
 
+    @ns.doc(id='modify_users_details', description='修改用户状态,激活、禁用')
+    @ns.expect()
+    def put(self):
+        """修改用户状态,激活、禁用"""
+        return {"code": StatesCode.SUCCESS, "message": "成功", "data": ""}
+
     @ns.doc(id='delete_users', description='删除用户')
     @ns.expect()
     def delete(self):
@@ -88,15 +94,6 @@ class GetUsersApi(Resource):
         return {"code": StatesCode.SUCCESS, "message": "成功", "data": ""}
 
 
-@ns.route('/modify_user_status')
-class ModifyUsersStatusApi(Resource):
-    @ns.doc(id='modify_users_details', description='修改用户状态,激活、禁用')
-    @ns.expect()
-    def put(self):
-        """修改用户状态,激活、禁用"""
-        return {"code": StatesCode.SUCCESS, "message": "成功", "data": ""}
-
-
 @ns.route('/batch_delete_user')
 class BatchDeleteUserApi(Resource):
     @ns.doc(id='batch_delete_users', description='批量删除用户')
@@ -122,4 +119,4 @@ class ExportDataApi(Resource):
     @ns.expect()
     def get(self):
         """导出用户数据"""
-        return {"code": StatesCode.SUCCESS, "message": "成功", "data": ""}
+        return {"code": StatesCode.SUCCESS, "message": "成功", "data": ""}