79 lines
3.1 KiB
Python
79 lines
3.1 KiB
Python
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 |