tfse-admin-api-v0.2/company/routes.py

61 lines
1.4 KiB
Python
Raw Normal View History

from flask import Blueprint, request
2022-01-25 16:48:42 +08:00
from common.APIAuth import api_secret
from company.Company import Company
company_route = Blueprint('company', __name__)
@company_route.route('/search', methods=['POST'])
@api_secret
def search_company():
"""
企业搜索
Parameters:
-
Returns:
info: 返回信息
result: 返回数据
"""
company = Company()
company.query = request.json['query']
2022-01-13 15:08:06 +08:00
skip = request.json['skip']
limit = request.json['limit']
data = company.search_company(skip, limit)
return {"info": '查询成功', "result": data}, 200
@company_route.route('/index', methods=['POST'])
@api_secret
def company_index():
"""
企业主页
Parameters:
-
Returns:
info: 返回信息
result: 返回数据
"""
company = Company()
company.cid = request.json['cid']
data = company.company_index()
return {"info": '企业信息查询成功', "result": data}, 200
@company_route.route('/edit', methods=['POST'])
@api_secret
def company_edit():
"""
企业信息编辑
Parameters:
-
Returns:
result: 编辑结果
"""
company = Company()
company.cid = request.json['cid']
data = request.json['data']
result = company.company_edit(data)
status = 200 if result else 210
info = "企业信息编辑成功" if result else "企业信息编辑失败"
return {"info": info}, status