api-datamanager/Company/Operational/OperationalRoutes.py

79 lines
3.1 KiB
Python
Raw Normal View History

2022-08-25 17:16:59 +08:00
from flask import Blueprint, request
from Company.Operational.OperationalImpl import OperationalImpl
from Utils.ErrorUtil import APIReturnError
from Utils.RouteUtil import RouteParamsCheck
operational_route = Blueprint('operational', __name__)
@operational_route.route('/equity_pledge/auto_update', methods=['GET'])
def equity_pledge_route():
"""股权出质"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = OperationalImpl()
result = impl.equity_pledge(name=request.args['cname'])
return {"info": "股权出质", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@operational_route.route('/equity_pledge/view', methods=['GET'])
def view_equity_pledge_route():
"""股权出质-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = OperationalImpl()
result = impl.common_view_method(search=request.args, sheet='C10.1_股权出质')
return {"info": "股权出质", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@operational_route.route('/mortgage_movable_property/auto_update', methods=['GET'])
def mortgage_movable_property_route():
"""动产抵押"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = OperationalImpl()
result = impl.mortgage_movable_property(name=request.args['cname'])
return {"info": "动产抵押", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@operational_route.route('/mortgage_movable_property/view', methods=['GET'])
def view_mortgage_movable_property_route():
"""动产抵押-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = OperationalImpl()
result = impl.common_view_method(search=request.args, sheet='C10.2_动产抵押')
return {"info": "动产抵押", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@operational_route.route('/land_mortgage/auto_update', methods=['GET'])
def land_mortgage_route():
"""土地抵押"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = OperationalImpl()
result = impl.land_mortgage(name=request.args['cname'])
return {"info": "土地抵押", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@operational_route.route('/land_mortgage/view', methods=['GET'])
def view_land_mortgage_route():
"""土地抵押-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = OperationalImpl()
result = impl.common_view_method(search=request.args, sheet='C10.3_土地抵押')
return {"info": "土地抵押", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code