2022-01-06 15:28:08 +08:00
|
|
|
from flask import Blueprint, request
|
2022-04-02 16:53:26 +08:00
|
|
|
|
|
|
|
from Manage.company.company_impl import SearchCompanyImpl
|
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: 返回数据
|
|
|
|
"""
|
2022-04-02 16:53:26 +08:00
|
|
|
req = request.json
|
|
|
|
search_impl = SearchCompanyImpl(
|
|
|
|
req['search'],
|
|
|
|
req['sort'],
|
|
|
|
req['page_size'],
|
|
|
|
req['page_no']
|
|
|
|
)
|
|
|
|
search_impl.check_obj()
|
|
|
|
result = search_impl.conditions_search()
|
|
|
|
return {"info": '查询结果', "result": result}, 200
|
2022-01-06 15:28:08 +08:00
|
|
|
|
|
|
|
|
|
|
|
@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: 返回数据
|
|
|
|
"""
|
2022-04-02 16:53:26 +08:00
|
|
|
return {"info": '调整中'}, 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: 编辑结果
|
|
|
|
"""
|
2022-04-02 16:53:26 +08:00
|
|
|
|
|
|
|
return {"info": '调整中'}, 200
|