103 lines
3.6 KiB
Python
103 lines
3.6 KiB
Python
|
from flask import Blueprint, request
|
||
|
|
||
|
from Company.Ip.IpImpl import IpImpl
|
||
|
from Utils.ErrorUtil import APIReturnError
|
||
|
from Utils.RouteUtil import RouteParamsCheck
|
||
|
|
||
|
ip_route = Blueprint('ip', __name__)
|
||
|
|
||
|
|
||
|
@ip_route.route('/trademark/auto_update', methods=['GET'])
|
||
|
def trademark_information_route():
|
||
|
"""商标信息"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = IpImpl()
|
||
|
result = impl.trademark_information(name=request.args['cname'])
|
||
|
return {"info": "商标信息", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@ip_route.route('/trademark/view', methods=['GET'])
|
||
|
def view_trademark_information_route():
|
||
|
"""商标信息-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
|
||
|
impl = IpImpl()
|
||
|
result = impl.view_trademark(search=request.args)
|
||
|
return {"info": "商标信息", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@ip_route.route('/patent/auto_update', methods=['GET'])
|
||
|
def patent_information_route():
|
||
|
"""专利信息"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = IpImpl()
|
||
|
result = impl.patent_information(name=request.args['cname'])
|
||
|
return {"info": "专利信息", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@ip_route.route('/patent/view', methods=['GET'])
|
||
|
def view_patent_route():
|
||
|
"""专利信息-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
|
||
|
impl = IpImpl()
|
||
|
result = impl.view_patent(search=request.args)
|
||
|
return {"info": "专利信息", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@ip_route.route('/software_works/auto_update', methods=['GET'])
|
||
|
def software_copyrights_route():
|
||
|
"""软件著作权"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = IpImpl()
|
||
|
result = impl.software_copyrights(name=request.args['cname'])
|
||
|
return {"info": "软件著作权", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@ip_route.route('/software_works/view', methods=['GET'])
|
||
|
def view_software_copyrights_route():
|
||
|
"""软件著作权"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
|
||
|
impl = IpImpl()
|
||
|
result = impl.view_software_copyrights(search=request.args)
|
||
|
return {"info": "软件著作权", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@ip_route.route('/website/auto_update', methods=['GET'])
|
||
|
def website_record_route():
|
||
|
"""网站备案"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = IpImpl()
|
||
|
result = impl.website_record(name=request.args['cname'])
|
||
|
return {"info": "网站备案", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@ip_route.route('/website/view', methods=['GET'])
|
||
|
def view_website_record_route():
|
||
|
"""网站备案-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
|
||
|
impl = IpImpl()
|
||
|
result = impl.view_website_record(search=request.args)
|
||
|
return {"info": "网站备案", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|