151 lines
5.5 KiB
Python
151 lines
5.5 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('/business_info/auto_update', methods=['GET'])
|
|
def basic_information_route():
|
|
"""工商信息-新增/更新(自动)"""
|
|
try:
|
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
|
impl = BasicImpl()
|
|
result = impl.basic_information(name=request.args['cname'])
|
|
return {"info": "工商信息", "result": result}
|
|
except APIReturnError as e:
|
|
return {"info": e.__str__()}, e.status_code
|
|
|
|
|
|
@basic_route.route('/business_info/view', methods=['GET'])
|
|
def view_basic_information_route():
|
|
"""工商信息-查看"""
|
|
try:
|
|
RouteParamsCheck(req=request.args, params=["cid"]).required()
|
|
impl = BasicImpl()
|
|
result = impl.view_basic_information(cid=request.args['cid'])
|
|
return {"info": "工商信息", "result": result}
|
|
except APIReturnError as e:
|
|
return {"info": e.__str__()}, e.status_code
|
|
|
|
|
|
@basic_route.route('/shareholder/auto_update', methods=['GET'])
|
|
def shareholders_route():
|
|
"""股东信息-新增/更新(自动)"""
|
|
try:
|
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
|
impl = BasicImpl()
|
|
result = impl.shareholders_information(name=request.args['cname'])
|
|
return {"info": "股东信息", "result": result}
|
|
except APIReturnError as e:
|
|
return {"info": e.__str__()}, e.status_code
|
|
|
|
|
|
@basic_route.route('/shareholder/view', methods=['GET'])
|
|
def view_shareholders_route():
|
|
"""股东信息-查看"""
|
|
try:
|
|
RouteParamsCheck(req=request.args, params=["cid"]).required()
|
|
impl = BasicImpl()
|
|
result = impl.view_shareholders(cid=request.args['cid'])
|
|
return {"info": "股东信息", "result": result}
|
|
except APIReturnError as e:
|
|
return {"info": e.__str__()}, e.status_code
|
|
|
|
|
|
@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 |