Commit fe8c0256 authored by wanli's avatar wanli

update

parent 23ffafda
......@@ -6,7 +6,7 @@ from application.signal_manager import signalManager
from models.app import postAppSchema,deleteAppSchema,getListAppSchema,getAppSchema,putAppSchema
from webcreator.response import ResponseCode, response_result
class AppResource(Resource):
class AppResourceList(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
......@@ -42,14 +42,14 @@ class AppResource(Resource):
return response_result(ResponseCode.DB_ERROR)
class AppResourceList(Resource):
class AppResource(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser = RequestParser()
@jwt_required
def get(self):
def get(self, uuid):
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser.add_argument("page", type=int, location="args", default=1)
# self.parser.add_argument("pageSize", type=int, location="args", default=15)
......@@ -57,7 +57,7 @@ class AppResourceList(Resource):
try:
json_payload = request.json
print("========>", json_payload)
print("========>", uuid, json_payload)
data = getAppSchema.load(json_payload)
result = signalManager.actionGetApp.emit(**data)
json_dumps = getAppSchema.dump(result)
......@@ -68,9 +68,10 @@ class AppResourceList(Resource):
@jwt_required
def put(self):
def put(self, uuid):
try:
json_payload = request.json
print("========>", uuid, json_payload)
data = putAppSchema.load(json_payload)
result = signalManager.actionPutApp.emit(**data)
json_dumps = putAppSchema.dump(result)
......@@ -81,9 +82,10 @@ class AppResourceList(Resource):
@jwt_required
def delete(self):
def delete(self, uuid):
try:
json_payload = request.json
print("========>", uuid, json_payload)
data = deleteAppSchema.load(json_payload)
result = signalManager.actionDeleteApp.emit(**data)
json_dumps = deleteAppSchema.dump(result)
......
......@@ -6,7 +6,7 @@ from application.signal_manager import signalManager
from models.area import postAreaSchema,deleteAreaSchema,getListAreaSchema,getAreaSchema,putAreaSchema
from webcreator.response import ResponseCode, response_result
class AreaResource(Resource):
class AreaResourceList(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
......@@ -42,14 +42,14 @@ class AreaResource(Resource):
return response_result(ResponseCode.DB_ERROR)
class AreaResourceList(Resource):
class AreaResource(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser = RequestParser()
@jwt_required
def get(self):
def get(self, uuid):
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser.add_argument("page", type=int, location="args", default=1)
# self.parser.add_argument("pageSize", type=int, location="args", default=15)
......@@ -57,7 +57,7 @@ class AreaResourceList(Resource):
try:
json_payload = request.json
print("========>", json_payload)
print("========>", uuid, json_payload)
data = getAreaSchema.load(json_payload)
result = signalManager.actionGetArea.emit(**data)
json_dumps = getAreaSchema.dump(result)
......@@ -68,9 +68,10 @@ class AreaResourceList(Resource):
@jwt_required
def put(self):
def put(self, uuid):
try:
json_payload = request.json
print("========>", uuid, json_payload)
data = putAreaSchema.load(json_payload)
result = signalManager.actionPutArea.emit(**data)
json_dumps = putAreaSchema.dump(result)
......@@ -81,9 +82,10 @@ class AreaResourceList(Resource):
@jwt_required
def delete(self):
def delete(self, uuid):
try:
json_payload = request.json
print("========>", uuid, json_payload)
data = deleteAreaSchema.load(json_payload)
result = signalManager.actionDeleteArea.emit(**data)
json_dumps = deleteAreaSchema.dump(result)
......
......@@ -6,7 +6,7 @@ from application.signal_manager import signalManager
from models.login import getListLoginSchema,getLoginSchema
from webcreator.response import ResponseCode, response_result
class LoginResource(Resource):
class LoginResourceList(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
......@@ -29,14 +29,14 @@ class LoginResource(Resource):
current_app.logger.error(e)
return response_result(ResponseCode.DB_ERROR)
class LoginResourceList(Resource):
class LoginResource(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser = RequestParser()
@jwt_required
def get(self):
def get(self, uuid):
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser.add_argument("page", type=int, location="args", default=1)
# self.parser.add_argument("pageSize", type=int, location="args", default=15)
......@@ -44,7 +44,7 @@ class LoginResourceList(Resource):
try:
json_payload = request.json
print("========>", json_payload)
print("========>", uuid, json_payload)
data = getLoginSchema.load(json_payload)
result = signalManager.actionGetLogin.emit(**data)
json_dumps = getLoginSchema.dump(result)
......
......@@ -6,7 +6,7 @@ from application.signal_manager import signalManager
from models.package import getListPackageSchema,getPackageSchema
from webcreator.response import ResponseCode, response_result
class PackageResource(Resource):
class PackageResourceList(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
......@@ -29,14 +29,14 @@ class PackageResource(Resource):
current_app.logger.error(e)
return response_result(ResponseCode.DB_ERROR)
class PackageResourceList(Resource):
class PackageResource(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser = RequestParser()
@jwt_required
def get(self):
def get(self, uuid):
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser.add_argument("page", type=int, location="args", default=1)
# self.parser.add_argument("pageSize", type=int, location="args", default=15)
......@@ -44,7 +44,7 @@ class PackageResourceList(Resource):
try:
json_payload = request.json
print("========>", json_payload)
print("========>", uuid, json_payload)
data = getPackageSchema.load(json_payload)
result = signalManager.actionGetPackage.emit(**data)
json_dumps = getPackageSchema.dump(result)
......
......@@ -6,7 +6,7 @@ from application.signal_manager import signalManager
from models.user import postUserSchema,deleteUserSchema,getListUserSchema,getUserSchema,putUserSchema
from webcreator.response import ResponseCode, response_result
class UserResource(Resource):
class UserResourceList(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
......@@ -42,14 +42,14 @@ class UserResource(Resource):
return response_result(ResponseCode.DB_ERROR)
class UserResourceList(Resource):
class UserResource(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser = RequestParser()
@jwt_required
def get(self):
def get(self, uuid):
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser.add_argument("page", type=int, location="args", default=1)
# self.parser.add_argument("pageSize", type=int, location="args", default=15)
......@@ -57,7 +57,7 @@ class UserResourceList(Resource):
try:
json_payload = request.json
print("========>", json_payload)
print("========>", uuid, json_payload)
data = getUserSchema.load(json_payload)
result = signalManager.actionGetUser.emit(**data)
json_dumps = getUserSchema.dump(result)
......@@ -68,9 +68,10 @@ class UserResourceList(Resource):
@jwt_required
def put(self):
def put(self, uuid):
try:
json_payload = request.json
print("========>", uuid, json_payload)
data = putUserSchema.load(json_payload)
result = signalManager.actionPutUser.emit(**data)
json_dumps = putUserSchema.dump(result)
......@@ -81,9 +82,10 @@ class UserResourceList(Resource):
@jwt_required
def delete(self):
def delete(self, uuid):
try:
json_payload = request.json
print("========>", uuid, json_payload)
data = deleteUserSchema.load(json_payload)
result = signalManager.actionDeleteUser.emit(**data)
json_dumps = deleteUserSchema.dump(result)
......
......@@ -992,6 +992,14 @@
]
},
"view": {
"post": {
"auth": false,
"path": "",
"endpoint": "",
"params": [
]
},
"getList": {
"auth": false,
"path": "",
......
......@@ -9,7 +9,7 @@ from models.{{ config['name'] }} import {% for k, v in config["view"].items() -%
{%- endfor %}
from webcreator.response import ResponseCode, response_result
class {{ config['name'] | letterUpper }}Resource(Resource):
class {{ config['name'] | letterUpper }}ResourceList(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
......@@ -53,7 +53,7 @@ class {{ config['name'] | letterUpper }}Resource(Resource):
return response_result(ResponseCode.DB_ERROR)
{% endif %}
class {{ config['name'] | letterUpper }}ResourceList(Resource):
class {{ config['name'] | letterUpper }}Resource(Resource):
def __init__(self):
pass
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
......@@ -63,7 +63,7 @@ class {{ config['name'] | letterUpper }}ResourceList(Resource):
{% if config["view"]["get"]["auth"] %}
@jwt_required
{%- endif %}
def get(self):
def get(self, uuid):
# 特殊参数,即不是从json获取参数的接口,可以将这个注释打开
# self.parser.add_argument("page", type=int, location="args", default=1)
# self.parser.add_argument("pageSize", type=int, location="args", default=15)
......@@ -71,7 +71,7 @@ class {{ config['name'] | letterUpper }}ResourceList(Resource):
try:
json_payload = request.json
print("========>", json_payload)
print("========>", uuid, json_payload)
data = get{{ config['name'] | letterUpper }}Schema.load(json_payload)
result = signalManager.actionGet{{ config["name"] | letterUpper }}.emit(**data)
json_dumps = get{{ config['name'] | letterUpper }}Schema.dump(result)
......@@ -85,9 +85,10 @@ class {{ config['name'] | letterUpper }}ResourceList(Resource):
{% if config["view"]["put"]["auth"] %}
@jwt_required
{%- endif %}
def put(self):
def put(self, uuid):
try:
json_payload = request.json
print("========>", uuid, json_payload)
data = put{{ config['name'] | letterUpper }}Schema.load(json_payload)
result = signalManager.actionPut{{ config["name"] | letterUpper }}.emit(**data)
json_dumps = put{{ config['name'] | letterUpper }}Schema.dump(result)
......@@ -101,9 +102,10 @@ class {{ config['name'] | letterUpper }}ResourceList(Resource):
{% if config["view"]["delete"]["auth"] %}
@jwt_required
{%- endif %}
def delete(self):
def delete(self, uuid):
try:
json_payload = request.json
print("========>", uuid, json_payload)
data = delete{{ config['name'] | letterUpper }}Schema.load(json_payload)
result = signalManager.actionDelete{{ config["name"] | letterUpper }}.emit(**data)
json_dumps = delete{{ config['name'] | letterUpper }}Schema.dump(result)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment