2022-01-06 15:28:08 +08:00
|
|
|
from flask import Blueprint, request
|
2022-02-09 17:34:10 +08:00
|
|
|
from Manage.company.Company import Company
|
2022-02-22 17:14:47 +08:00
|
|
|
from user.user_auth import verify_token
|
2022-01-06 15:28:08 +08:00
|
|
|
|
|
|
|
company_route = Blueprint('company', __name__)
|
|
|
|
|
|
|
|
|
|
|
|
@company_route.route('/search', methods=['POST'])
|
2022-02-22 17:14:47 +08:00
|
|
|
@verify_token
|
|
|
|
def search_company(**kwargs):
|
2022-01-06 15:28:08 +08:00
|
|
|
"""
|
|
|
|
企业搜索
|
|
|
|
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)
|
2022-01-06 15:28:08 +08:00
|
|
|
return {"info": '查询成功', "result": data}, 200
|
|
|
|
|
|
|
|
|
|
|
|
@company_route.route('/index', methods=['POST'])
|
2022-02-22 17:14:47 +08:00
|
|
|
@verify_token
|
|
|
|
def company_index(**kwargs):
|
2022-01-06 15:28:08 +08:00
|
|
|
"""
|
|
|
|
企业主页
|
|
|
|
Parameters:
|
|
|
|
-
|
|
|
|
Returns:
|
|
|
|
info: 返回信息
|
|
|
|
result: 返回数据
|
|
|
|
"""
|
|
|
|
company = Company()
|
|
|
|
company.cid = request.json['cid']
|
|
|
|
data = company.company_index()
|
|
|
|
return {"info": '企业信息查询成功', "result": data}, 200
|
2022-01-17 23:26:53 +08:00
|
|
|
|
|
|
|
|
2022-01-18 15:35:11 +08:00
|
|
|
@company_route.route('/edit', methods=['POST'])
|
2022-02-22 17:14:47 +08:00
|
|
|
@verify_token
|
|
|
|
def company_edit(**kwargs):
|
2022-01-18 15:35:11 +08:00
|
|
|
"""
|
|
|
|
企业信息编辑
|
|
|
|
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
|