103 lines
3.7 KiB
Python
103 lines
3.7 KiB
Python
|
from flask import Blueprint, request
|
||
|
|
||
|
from Company.Basic.BasicImpl import BasicImpl
|
||
|
from Utils.ErrorUtil import APIReturnError
|
||
|
from Utils.RouteUtil import RouteParamsCheck
|
||
|
|
||
|
basic_route = Blueprint('basic', __name__)
|
||
|
|
||
|
|
||
|
@basic_route.route('/executive/auto_update', methods=['GET'])
|
||
|
def executive_information_route():
|
||
|
"""高管信息-新增/更新(自动)"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = BasicImpl()
|
||
|
result = impl.executive_information(name=request.args['cname'])
|
||
|
return {"info": "高管信息", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@basic_route.route('/executive/view', methods=['GET'])
|
||
|
def view_executive_route():
|
||
|
"""高管信息-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid"]).required()
|
||
|
impl = BasicImpl()
|
||
|
result = impl.view_executive(cid=request.args['cid'])
|
||
|
return {"info": "高管信息", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@basic_route.route('/investment/auto_update', methods=['GET'])
|
||
|
def outbound_investment_route():
|
||
|
"""对外投资"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = BasicImpl()
|
||
|
result = impl.outbound_investment(name=request.args['cname'])
|
||
|
return {"info": "对外投资", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@basic_route.route('/investment/view', methods=['GET'])
|
||
|
def view_outbound_investment_route():
|
||
|
"""对外投资-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid"]).required()
|
||
|
impl = BasicImpl()
|
||
|
result = impl.view_outbound_investment(cid=request.args['cid'])
|
||
|
return {"info": "对外投资", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@basic_route.route('/branch/auto_update', methods=['GET'])
|
||
|
def branch_offices_route():
|
||
|
"""分支机构"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = BasicImpl()
|
||
|
result = impl.branch_offices(name=request.args['cname'])
|
||
|
return {"info": "分支机构", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@basic_route.route('/branch/view', methods=['GET'])
|
||
|
def view_branch_offices_route():
|
||
|
"""分支机构-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid"]).required()
|
||
|
impl = BasicImpl()
|
||
|
result = impl.view_branch_offices(cid=request.args['cid'])
|
||
|
return {"info": "分支机构", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@basic_route.route('/change/auto_update', methods=['GET'])
|
||
|
def change_record_route():
|
||
|
"""工商变更"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = BasicImpl()
|
||
|
result = impl.change_record(name=request.args['cname'])
|
||
|
return {"info": "工商变更", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@basic_route.route('/change/view', methods=['GET'])
|
||
|
def view_change_record_route():
|
||
|
"""工商变更-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_no", "page_size"]).required()
|
||
|
impl = BasicImpl()
|
||
|
result = impl.view_change_record(cid=request.args['cid'], page_no=request.args['page_no'], page_size=request.args['page_size'])
|
||
|
return {"info": "工商变更", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|