Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
evm-store
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wanli
evm-store
Commits
252c2f8c
Commit
252c2f8c
authored
Jun 15, 2021
by
wanli
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
2fe2eb4b
Changes
29
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
143 additions
and
146 deletions
+143
-146
tools/build_out/application/__init__.py
tools/build_out/application/__init__.py
+6
-0
tools/build_out/controllers/__init__.py
tools/build_out/controllers/__init__.py
+2
-4
tools/build_out/controllers/app.py
tools/build_out/controllers/app.py
+11
-1
tools/build_out/controllers/area.py
tools/build_out/controllers/area.py
+11
-1
tools/build_out/controllers/login.20210615193736.py
tools/build_out/controllers/login.20210615193736.py
+0
-59
tools/build_out/controllers/login.py
tools/build_out/controllers/login.py
+11
-1
tools/build_out/controllers/package.py
tools/build_out/controllers/package.py
+11
-1
tools/build_out/controllers/user.py
tools/build_out/controllers/user.py
+11
-1
tools/build_out/manager.py
tools/build_out/manager.py
+0
-7
tools/build_out/models/app.py
tools/build_out/models/app.py
+5
-5
tools/build_out/models/area.py
tools/build_out/models/area.py
+5
-5
tools/build_out/models/login.py
tools/build_out/models/login.py
+3
-3
tools/build_out/models/package.py
tools/build_out/models/package.py
+2
-2
tools/build_out/models/user.py
tools/build_out/models/user.py
+5
-5
tools/build_out/views/app.py
tools/build_out/views/app.py
+7
-6
tools/build_out/views/area.py
tools/build_out/views/area.py
+7
-6
tools/build_out/views/login.py
tools/build_out/views/login.py
+5
-4
tools/build_out/views/package.py
tools/build_out/views/package.py
+4
-3
tools/build_out/views/user.py
tools/build_out/views/user.py
+7
-6
tools/build_out/webcreator/event.py
tools/build_out/webcreator/event.py
+1
-1
tools/build_out/webcreator/log.py
tools/build_out/webcreator/log.py
+1
-3
tools/resources/application/__init__.py
tools/resources/application/__init__.py
+6
-0
tools/resources/manager.py
tools/resources/manager.py
+0
-7
tools/resources/webcreator/event.py
tools/resources/webcreator/event.py
+1
-1
tools/resources/webcreator/log.py
tools/resources/webcreator/log.py
+1
-3
tools/templates/controller.tpl
tools/templates/controller.tpl
+11
-1
tools/templates/model.tpl
tools/templates/model.tpl
+1
-1
tools/templates/signal_manager_init.tpl
tools/templates/signal_manager_init.tpl
+1
-3
tools/templates/view.tpl
tools/templates/view.tpl
+7
-6
No files found.
tools/build_out/application/__init__.py
View file @
252c2f8c
#!/usr/bin/env python
# -*- coding: utf_8 -*-
from
controllers
import
initConnect
initConnect
()
\ No newline at end of file
tools/build_out/controllers/__init__.py
View file @
252c2f8c
#!/usr/bin/env python
#!/usr/bin/env python
# -*- coding: utf_8 -*-
# -*- coding: utf_8 -*-
from
application.
app
import
signalManager
from
application.
signal_manager
import
signalManager
from
.area
import
areaManager
from
.area
import
areaManager
from
.app
import
appManager
from
.app
import
appManager
from
.package
import
packageManager
from
.package
import
packageManager
...
@@ -28,6 +28,4 @@ def initConnect():
...
@@ -28,6 +28,4 @@ def initConnect():
signalManager
.
actionPutUser
.
connect
(
userManager
.
put
)
signalManager
.
actionPutUser
.
connect
(
userManager
.
put
)
signalManager
.
actionPostLogin
.
connect
(
loginManager
.
post
)
signalManager
.
actionPostLogin
.
connect
(
loginManager
.
post
)
signalManager
.
actionGetListLogin
.
connect
(
loginManager
.
getList
)
signalManager
.
actionGetListLogin
.
connect
(
loginManager
.
getList
)
signalManager
.
actionGetLogin
.
connect
(
loginManager
.
get
)
signalManager
.
actionGetLogin
.
connect
(
loginManager
.
get
)
\ No newline at end of file
initConnect
()
\ No newline at end of file
tools/build_out/controllers/app.py
View file @
252c2f8c
from
datetime
import
datetime
from
datetime
import
datetime
from
application.app
import
db
from
application.app
import
db
from
models.app
import
AppModel
from
models.app
import
AppModel
from
webcreator.utils
import
ResponseCode
,
response_result
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
class
AppResource
(
object
):
class
AppResource
(
object
):
def
__init__
(
self
):
def
__init__
(
self
):
...
@@ -9,6 +10,15 @@ class AppResource(object):
...
@@ -9,6 +10,15 @@ class AppResource(object):
def
get
(
self
,
params
):
def
get
(
self
,
params
):
# handle business
# handle business
logger
.
warn
(
params
)
filters
=
[]
result
=
AppModel
.
query
.
filter
(
*
filters
)
.
order_by
(
AppModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
return
result
def
getList
(
self
,
params
):
# handle business
logger
.
warn
(
params
)
filters
=
[]
filters
=
[]
result
=
AppModel
.
query
.
filter
(
*
filters
)
.
order_by
(
AppModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
result
=
AppModel
.
query
.
filter
(
*
filters
)
.
order_by
(
AppModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
...
...
tools/build_out/controllers/area.py
View file @
252c2f8c
from
datetime
import
datetime
from
datetime
import
datetime
from
application.app
import
db
from
application.app
import
db
from
models.area
import
AreaModel
from
models.area
import
AreaModel
from
webcreator.utils
import
ResponseCode
,
response_result
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
class
AreaResource
(
object
):
class
AreaResource
(
object
):
def
__init__
(
self
):
def
__init__
(
self
):
...
@@ -9,6 +10,15 @@ class AreaResource(object):
...
@@ -9,6 +10,15 @@ class AreaResource(object):
def
get
(
self
,
params
):
def
get
(
self
,
params
):
# handle business
# handle business
logger
.
warn
(
params
)
filters
=
[]
result
=
AreaModel
.
query
.
filter
(
*
filters
)
.
order_by
(
AreaModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
return
result
def
getList
(
self
,
params
):
# handle business
logger
.
warn
(
params
)
filters
=
[]
filters
=
[]
result
=
AreaModel
.
query
.
filter
(
*
filters
)
.
order_by
(
AreaModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
result
=
AreaModel
.
query
.
filter
(
*
filters
)
.
order_by
(
AreaModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
...
...
tools/build_out/controllers/login.20210615193736.py
deleted
100644 → 0
View file @
2fe2eb4b
from
datetime
import
datetime
from
application.app
import
db
from
models.login
import
LoginModel
from
webcreator.utils
import
ResponseCode
,
response_result
class
LoginResource
(
object
):
def
__init__
(
self
):
super
()
.
__init__
()
def
get
(
self
,
params
):
# handle business
filters
=
[]
result
=
LoginModel
.
query
.
filter
(
*
filters
)
.
order_by
(
LoginModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
return
result
def
post
(
self
,
params
,
jwt
=
None
):
# handle business
result
=
LoginModel
.
query
.
filter
(
LoginModel
.
user
==
params
.
get
(
'user'
))
.
first
()
if
result
and
result
.
is_delete
:
result
.
is_delete
=
False
result
.
update_by
=
jwt
[
'id'
]
result
.
update_date
=
datetime
.
now
()
db
.
session
.
commit
()
print
(
params
.
get
(
"account"
),
params
.
get
(
"password"
))
return
response_result
(
ResponseCode
.
OK
)
elif
result
and
result
.
is_delete
==
False
:
return
response_result
(
ResponseCode
.
EXISTS_ERROR
)
result
=
LoginModel
(
**
params
)
db
.
session
.
add
(
result
)
db
.
session
.
commit
()
return
response_result
(
ResponseCode
.
OK
)
def
put
(
self
,
id
,
params
,
jwt
=
None
):
# handle business
result
=
LoginModel
.
query
.
get
(
id
)
if
not
result
:
return
response_result
(
ResponseCode
.
NO_DATA
)
if
params
:
for
key
,
value
in
params
.
items
():
if
value
!=
None
:
setattr
(
result
,
key
,
value
)
result
.
update_by
=
jwt
[
'id'
]
result
.
update_date
=
datetime
.
now
()
db
.
session
.
commit
()
else
:
return
response_result
(
ResponseCode
.
PARAM_NULL
)
def
delete
(
self
,
id
,
jwt
=
None
):
# handle business
result
=
LoginModel
.
query
.
get
(
id
)
if
not
result
:
return
response_result
(
ResponseCode
.
NO_DATA_FOUND
)
else
:
result
.
update_by
=
jwt
[
'id'
]
result
.
update_date
=
datetime
.
now
()
result
.
is_delete
=
True
db
.
session
.
delete
(
result
)
db
.
session
.
commit
()
loginManager
=
LoginResource
()
\ No newline at end of file
tools/build_out/controllers/login.py
View file @
252c2f8c
from
datetime
import
datetime
from
datetime
import
datetime
from
application.app
import
db
from
application.app
import
db
from
models.login
import
LoginModel
from
models.login
import
LoginModel
from
webcreator.utils
import
ResponseCode
,
response_result
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
class
LoginResource
(
object
):
class
LoginResource
(
object
):
def
__init__
(
self
):
def
__init__
(
self
):
...
@@ -9,6 +10,15 @@ class LoginResource(object):
...
@@ -9,6 +10,15 @@ class LoginResource(object):
def
get
(
self
,
params
):
def
get
(
self
,
params
):
# handle business
# handle business
logger
.
warn
(
params
)
filters
=
[]
result
=
LoginModel
.
query
.
filter
(
*
filters
)
.
order_by
(
LoginModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
return
result
def
getList
(
self
,
params
):
# handle business
logger
.
warn
(
params
)
filters
=
[]
filters
=
[]
result
=
LoginModel
.
query
.
filter
(
*
filters
)
.
order_by
(
LoginModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
result
=
LoginModel
.
query
.
filter
(
*
filters
)
.
order_by
(
LoginModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
...
...
tools/build_out/controllers/package.py
View file @
252c2f8c
from
datetime
import
datetime
from
datetime
import
datetime
from
application.app
import
db
from
application.app
import
db
from
models.package
import
PackageModel
from
models.package
import
PackageModel
from
webcreator.utils
import
ResponseCode
,
response_result
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
class
PackageResource
(
object
):
class
PackageResource
(
object
):
def
__init__
(
self
):
def
__init__
(
self
):
...
@@ -9,6 +10,15 @@ class PackageResource(object):
...
@@ -9,6 +10,15 @@ class PackageResource(object):
def
get
(
self
,
params
):
def
get
(
self
,
params
):
# handle business
# handle business
logger
.
warn
(
params
)
filters
=
[]
result
=
PackageModel
.
query
.
filter
(
*
filters
)
.
order_by
(
PackageModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
return
result
def
getList
(
self
,
params
):
# handle business
logger
.
warn
(
params
)
filters
=
[]
filters
=
[]
result
=
PackageModel
.
query
.
filter
(
*
filters
)
.
order_by
(
PackageModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
result
=
PackageModel
.
query
.
filter
(
*
filters
)
.
order_by
(
PackageModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
...
...
tools/build_out/controllers/user.py
View file @
252c2f8c
from
datetime
import
datetime
from
datetime
import
datetime
from
application.app
import
db
from
application.app
import
db
from
models.user
import
UserModel
from
models.user
import
UserModel
from
webcreator.utils
import
ResponseCode
,
response_result
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
class
UserResource
(
object
):
class
UserResource
(
object
):
def
__init__
(
self
):
def
__init__
(
self
):
...
@@ -9,6 +10,15 @@ class UserResource(object):
...
@@ -9,6 +10,15 @@ class UserResource(object):
def
get
(
self
,
params
):
def
get
(
self
,
params
):
# handle business
# handle business
logger
.
warn
(
params
)
filters
=
[]
result
=
UserModel
.
query
.
filter
(
*
filters
)
.
order_by
(
UserModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
return
result
def
getList
(
self
,
params
):
# handle business
logger
.
warn
(
params
)
filters
=
[]
filters
=
[]
result
=
UserModel
.
query
.
filter
(
*
filters
)
.
order_by
(
UserModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
result
=
UserModel
.
query
.
filter
(
*
filters
)
.
order_by
(
UserModel
.
areaId
)
.
paginate
(
params
.
get
(
'page'
,
1
),
params
.
get
(
'pageSize'
,
10
),
error_out
=
False
)
...
...
tools/build_out/manager.py
View file @
252c2f8c
...
@@ -37,12 +37,6 @@ def run():
...
@@ -37,12 +37,6 @@ def run():
http_server
=
HTTPServer
(
WSGIContainer
(
app
))
http_server
=
HTTPServer
(
WSGIContainer
(
app
))
http_server
.
listen
(
3000
,
address
=
'127.0.0.1'
)
http_server
.
listen
(
3000
,
address
=
'127.0.0.1'
)
# wsgi_app = WSGIContainer(app)
# application = Application([
# (r'.*', FallbackHandler, dict(fallback=wsgi_app))
# ], **service_config)
# application.listen(3000)
IOLoop
.
instance
()
.
start
()
IOLoop
.
instance
()
.
start
()
...
@@ -53,7 +47,6 @@ def debug():
...
@@ -53,7 +47,6 @@ def debug():
To use: python3 manager.py debug
To use: python3 manager.py debug
"""
"""
# app.logger.setLevel(logging.DEBUG)
# app.logger.setLevel(logging.DEBUG)
print
(
"start from here......"
)
app
.
run
(
debug
=
True
,
port
=
3000
,
host
=
'127.0.0.1'
)
app
.
run
(
debug
=
True
,
port
=
3000
,
host
=
'127.0.0.1'
)
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
...
...
tools/build_out/models/app.py
View file @
252c2f8c
...
@@ -58,7 +58,7 @@ class AppModel(PrimaryModel):
...
@@ -58,7 +58,7 @@ class AppModel(PrimaryModel):
class
PostAppSchema
(
ma
.
SQLAlchemySchema
):
class
PostAppSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AppModel
model
=
AppModel
app_name
=
ma
.
auto_field
()
app_name
=
ma
.
auto_field
()
...
@@ -77,7 +77,7 @@ postAppsSchema = PostAppSchema(many=True)
...
@@ -77,7 +77,7 @@ postAppsSchema = PostAppSchema(many=True)
class
DeleteAppSchema
(
ma
.
SQLAlchemySchema
):
class
DeleteAppSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AppModel
model
=
AppModel
...
@@ -86,7 +86,7 @@ deleteAppSchema = DeleteAppSchema()
...
@@ -86,7 +86,7 @@ deleteAppSchema = DeleteAppSchema()
class
GetListAppSchema
(
ma
.
SQLAlchemySchema
):
class
GetListAppSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AppModel
model
=
AppModel
page
=
fields
.
Integer
(
required
=
False
)
page
=
fields
.
Integer
(
required
=
False
)
...
@@ -102,7 +102,7 @@ getListAppSchema = GetListAppSchema()
...
@@ -102,7 +102,7 @@ getListAppSchema = GetListAppSchema()
class
GetAppSchema
(
ma
.
SQLAlchemySchema
):
class
GetAppSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AppModel
model
=
AppModel
app_name
=
ma
.
auto_field
()
app_name
=
ma
.
auto_field
()
...
@@ -116,7 +116,7 @@ getAppSchema = GetAppSchema()
...
@@ -116,7 +116,7 @@ getAppSchema = GetAppSchema()
class
PutAppSchema
(
ma
.
SQLAlchemySchema
):
class
PutAppSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AppModel
model
=
AppModel
app_name
=
ma
.
auto_field
()
app_name
=
ma
.
auto_field
()
...
...
tools/build_out/models/area.py
View file @
252c2f8c
...
@@ -46,7 +46,7 @@ class AreaModel(PrimaryModel):
...
@@ -46,7 +46,7 @@ class AreaModel(PrimaryModel):
class
PostAreaSchema
(
ma
.
SQLAlchemySchema
):
class
PostAreaSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AreaModel
model
=
AreaModel
areaCode
=
ma
.
auto_field
()
areaCode
=
ma
.
auto_field
()
...
@@ -61,7 +61,7 @@ postAreasSchema = PostAreaSchema(many=True)
...
@@ -61,7 +61,7 @@ postAreasSchema = PostAreaSchema(many=True)
class
DeleteAreaSchema
(
ma
.
SQLAlchemySchema
):
class
DeleteAreaSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AreaModel
model
=
AreaModel
...
@@ -70,7 +70,7 @@ deleteAreaSchema = DeleteAreaSchema()
...
@@ -70,7 +70,7 @@ deleteAreaSchema = DeleteAreaSchema()
class
GetListAreaSchema
(
ma
.
SQLAlchemySchema
):
class
GetListAreaSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AreaModel
model
=
AreaModel
page
=
fields
.
Integer
(
required
=
False
)
page
=
fields
.
Integer
(
required
=
False
)
...
@@ -86,7 +86,7 @@ getListAreaSchema = GetListAreaSchema()
...
@@ -86,7 +86,7 @@ getListAreaSchema = GetListAreaSchema()
class
GetAreaSchema
(
ma
.
SQLAlchemySchema
):
class
GetAreaSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AreaModel
model
=
AreaModel
areaName
=
ma
.
auto_field
()
areaName
=
ma
.
auto_field
()
...
@@ -100,7 +100,7 @@ getAreaSchema = GetAreaSchema()
...
@@ -100,7 +100,7 @@ getAreaSchema = GetAreaSchema()
class
PutAreaSchema
(
ma
.
SQLAlchemySchema
):
class
PutAreaSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
AreaModel
model
=
AreaModel
areaName
=
ma
.
auto_field
()
areaName
=
ma
.
auto_field
()
...
...
tools/build_out/models/login.py
View file @
252c2f8c
...
@@ -42,7 +42,7 @@ class LoginModel(PrimaryModel):
...
@@ -42,7 +42,7 @@ class LoginModel(PrimaryModel):
class
PostLoginSchema
(
ma
.
SQLAlchemySchema
):
class
PostLoginSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
LoginModel
model
=
LoginModel
account
=
fields
.
String
(
required
=
True
,
length
=
64
)
account
=
fields
.
String
(
required
=
True
,
length
=
64
)
...
@@ -54,7 +54,7 @@ postLoginsSchema = PostLoginSchema(many=True)
...
@@ -54,7 +54,7 @@ postLoginsSchema = PostLoginSchema(many=True)
class
GetListLoginSchema
(
ma
.
SQLAlchemySchema
):
class
GetListLoginSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
LoginModel
model
=
LoginModel
page
=
fields
.
Integer
(
required
=
False
)
page
=
fields
.
Integer
(
required
=
False
)
...
@@ -71,7 +71,7 @@ getListLoginSchema = GetListLoginSchema()
...
@@ -71,7 +71,7 @@ getListLoginSchema = GetListLoginSchema()
class
GetLoginSchema
(
ma
.
SQLAlchemySchema
):
class
GetLoginSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
LoginModel
model
=
LoginModel
user
=
ma
.
auto_field
()
user
=
ma
.
auto_field
()
...
...
tools/build_out/models/package.py
View file @
252c2f8c
...
@@ -54,7 +54,7 @@ class PackageModel(PrimaryModel):
...
@@ -54,7 +54,7 @@ class PackageModel(PrimaryModel):
class
GetListPackageSchema
(
ma
.
SQLAlchemySchema
):
class
GetListPackageSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
PackageModel
model
=
PackageModel
page
=
fields
.
Integer
(
required
=
False
)
page
=
fields
.
Integer
(
required
=
False
)
...
@@ -75,7 +75,7 @@ getListPackageSchema = GetListPackageSchema()
...
@@ -75,7 +75,7 @@ getListPackageSchema = GetListPackageSchema()
class
GetPackageSchema
(
ma
.
SQLAlchemySchema
):
class
GetPackageSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
PackageModel
model
=
PackageModel
app
=
ma
.
auto_field
()
app
=
ma
.
auto_field
()
...
...
tools/build_out/models/user.py
View file @
252c2f8c
...
@@ -58,7 +58,7 @@ class UserModel(PrimaryModel):
...
@@ -58,7 +58,7 @@ class UserModel(PrimaryModel):
class
PostUserSchema
(
ma
.
SQLAlchemySchema
):
class
PostUserSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
UserModel
model
=
UserModel
app_name
=
ma
.
auto_field
()
app_name
=
ma
.
auto_field
()
...
@@ -77,7 +77,7 @@ postUsersSchema = PostUserSchema(many=True)
...
@@ -77,7 +77,7 @@ postUsersSchema = PostUserSchema(many=True)
class
DeleteUserSchema
(
ma
.
SQLAlchemySchema
):
class
DeleteUserSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
UserModel
model
=
UserModel
...
@@ -86,7 +86,7 @@ deleteUserSchema = DeleteUserSchema()
...
@@ -86,7 +86,7 @@ deleteUserSchema = DeleteUserSchema()
class
GetListUserSchema
(
ma
.
SQLAlchemySchema
):
class
GetListUserSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
UserModel
model
=
UserModel
page
=
fields
.
Integer
(
required
=
False
)
page
=
fields
.
Integer
(
required
=
False
)
...
@@ -102,7 +102,7 @@ getListUserSchema = GetListUserSchema()
...
@@ -102,7 +102,7 @@ getListUserSchema = GetListUserSchema()
class
GetUserSchema
(
ma
.
SQLAlchemySchema
):
class
GetUserSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
UserModel
model
=
UserModel
app_name
=
ma
.
auto_field
()
app_name
=
ma
.
auto_field
()
...
@@ -116,7 +116,7 @@ getUserSchema = GetUserSchema()
...
@@ -116,7 +116,7 @@ getUserSchema = GetUserSchema()
class
PutUserSchema
(
ma
.
SQLAlchemySchema
):
class
PutUserSchema
(
ma
.
SQLAlchemySchema
):
class
Meta
:
class
Meta
:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown
=
EXCLUDE
# 未知字段默认排除
model
=
UserModel
model
=
UserModel
app_name
=
ma
.
auto_field
()
app_name
=
ma
.
auto_field
()
...
...
tools/build_out/views/app.py
View file @
252c2f8c
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
application.signal_manager
import
signalManager
from
application.signal_manager
import
signalManager
from
models.app
import
postAppSchema
,
deleteAppSchema
,
getListAppSchema
,
getAppSchema
,
putAppSchema
from
models.app
import
postAppSchema
,
deleteAppSchema
,
getListAppSchema
,
getAppSchema
,
putAppSchema
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
from
webcreator.response
import
ResponseCode
,
response_result
class
AppResourceList
(
Resource
):
class
AppResourceList
(
Resource
):
...
@@ -20,9 +21,9 @@ class AppResourceList(Resource):
...
@@ -20,9 +21,9 @@ class AppResourceList(Resource):
try
:
try
:
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
json_payload
)
logger
.
warn
(
json_payload
)
data
=
getListAppSchema
.
load
(
json_payload
)
data
=
getListAppSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetApp
.
emit
(
**
data
)
result
=
signalManager
.
actionGetApp
.
emit
(
data
)
json_dumps
=
getListAppSchema
.
dump
(
result
)
json_dumps
=
getListAppSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -34,7 +35,7 @@ class AppResourceList(Resource):
...
@@ -34,7 +35,7 @@ class AppResourceList(Resource):
try
:
try
:
json_payload
=
request
.
json
json_payload
=
request
.
json
data
=
postAppSchema
.
load
(
json_payload
)
data
=
postAppSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionPostApp
.
emit
(
**
data
)
result
=
signalManager
.
actionPostApp
.
emit
(
data
)
json_dumps
=
postAppSchema
.
dump
(
result
)
json_dumps
=
postAppSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -59,7 +60,7 @@ class AppResource(Resource):
...
@@ -59,7 +60,7 @@ class AppResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
getAppSchema
.
load
(
json_payload
)
data
=
getAppSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetApp
.
emit
(
**
data
)
result
=
signalManager
.
actionGetApp
.
emit
(
data
)
json_dumps
=
getAppSchema
.
dump
(
result
)
json_dumps
=
getAppSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -73,7 +74,7 @@ class AppResource(Resource):
...
@@ -73,7 +74,7 @@ class AppResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
putAppSchema
.
load
(
json_payload
)
data
=
putAppSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionPutApp
.
emit
(
**
data
)
result
=
signalManager
.
actionPutApp
.
emit
(
data
)
json_dumps
=
putAppSchema
.
dump
(
result
)
json_dumps
=
putAppSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -87,7 +88,7 @@ class AppResource(Resource):
...
@@ -87,7 +88,7 @@ class AppResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
deleteAppSchema
.
load
(
json_payload
)
data
=
deleteAppSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionDeleteApp
.
emit
(
**
data
)
result
=
signalManager
.
actionDeleteApp
.
emit
(
data
)
json_dumps
=
deleteAppSchema
.
dump
(
result
)
json_dumps
=
deleteAppSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
...
tools/build_out/views/area.py
View file @
252c2f8c
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
application.signal_manager
import
signalManager
from
application.signal_manager
import
signalManager
from
models.area
import
postAreaSchema
,
deleteAreaSchema
,
getListAreaSchema
,
getAreaSchema
,
putAreaSchema
from
models.area
import
postAreaSchema
,
deleteAreaSchema
,
getListAreaSchema
,
getAreaSchema
,
putAreaSchema
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
from
webcreator.response
import
ResponseCode
,
response_result
class
AreaResourceList
(
Resource
):
class
AreaResourceList
(
Resource
):
...
@@ -20,9 +21,9 @@ class AreaResourceList(Resource):
...
@@ -20,9 +21,9 @@ class AreaResourceList(Resource):
try
:
try
:
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
json_payload
)
logger
.
warn
(
json_payload
)
data
=
getListAreaSchema
.
load
(
json_payload
)
data
=
getListAreaSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetArea
.
emit
(
**
data
)
result
=
signalManager
.
actionGetArea
.
emit
(
data
)
json_dumps
=
getListAreaSchema
.
dump
(
result
)
json_dumps
=
getListAreaSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -34,7 +35,7 @@ class AreaResourceList(Resource):
...
@@ -34,7 +35,7 @@ class AreaResourceList(Resource):
try
:
try
:
json_payload
=
request
.
json
json_payload
=
request
.
json
data
=
postAreaSchema
.
load
(
json_payload
)
data
=
postAreaSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionPostArea
.
emit
(
**
data
)
result
=
signalManager
.
actionPostArea
.
emit
(
data
)
json_dumps
=
postAreaSchema
.
dump
(
result
)
json_dumps
=
postAreaSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -59,7 +60,7 @@ class AreaResource(Resource):
...
@@ -59,7 +60,7 @@ class AreaResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
getAreaSchema
.
load
(
json_payload
)
data
=
getAreaSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetArea
.
emit
(
**
data
)
result
=
signalManager
.
actionGetArea
.
emit
(
data
)
json_dumps
=
getAreaSchema
.
dump
(
result
)
json_dumps
=
getAreaSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -73,7 +74,7 @@ class AreaResource(Resource):
...
@@ -73,7 +74,7 @@ class AreaResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
putAreaSchema
.
load
(
json_payload
)
data
=
putAreaSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionPutArea
.
emit
(
**
data
)
result
=
signalManager
.
actionPutArea
.
emit
(
data
)
json_dumps
=
putAreaSchema
.
dump
(
result
)
json_dumps
=
putAreaSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -87,7 +88,7 @@ class AreaResource(Resource):
...
@@ -87,7 +88,7 @@ class AreaResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
deleteAreaSchema
.
load
(
json_payload
)
data
=
deleteAreaSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionDeleteArea
.
emit
(
**
data
)
result
=
signalManager
.
actionDeleteArea
.
emit
(
data
)
json_dumps
=
deleteAreaSchema
.
dump
(
result
)
json_dumps
=
deleteAreaSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
...
tools/build_out/views/login.py
View file @
252c2f8c
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
application.signal_manager
import
signalManager
from
application.signal_manager
import
signalManager
from
models.login
import
postLoginSchema
,
getListLoginSchema
,
getLoginSchema
from
models.login
import
postLoginSchema
,
getListLoginSchema
,
getLoginSchema
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
from
webcreator.response
import
ResponseCode
,
response_result
class
LoginResourceList
(
Resource
):
class
LoginResourceList
(
Resource
):
...
@@ -20,9 +21,9 @@ class LoginResourceList(Resource):
...
@@ -20,9 +21,9 @@ class LoginResourceList(Resource):
try
:
try
:
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
json_payload
)
logger
.
warn
(
json_payload
)
data
=
getListLoginSchema
.
load
(
json_payload
)
data
=
getListLoginSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetLogin
.
emit
(
**
data
)
result
=
signalManager
.
actionGetLogin
.
emit
(
data
)
json_dumps
=
getListLoginSchema
.
dump
(
result
)
json_dumps
=
getListLoginSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -33,7 +34,7 @@ class LoginResourceList(Resource):
...
@@ -33,7 +34,7 @@ class LoginResourceList(Resource):
try
:
try
:
json_payload
=
request
.
json
json_payload
=
request
.
json
data
=
postLoginSchema
.
load
(
json_payload
)
data
=
postLoginSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionPostLogin
.
emit
(
**
data
)
result
=
signalManager
.
actionPostLogin
.
emit
(
data
)
json_dumps
=
postLoginSchema
.
dump
(
result
)
json_dumps
=
postLoginSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -58,7 +59,7 @@ class LoginResource(Resource):
...
@@ -58,7 +59,7 @@ class LoginResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
getLoginSchema
.
load
(
json_payload
)
data
=
getLoginSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetLogin
.
emit
(
**
data
)
result
=
signalManager
.
actionGetLogin
.
emit
(
data
)
json_dumps
=
getLoginSchema
.
dump
(
result
)
json_dumps
=
getLoginSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
...
tools/build_out/views/package.py
View file @
252c2f8c
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
application.signal_manager
import
signalManager
from
application.signal_manager
import
signalManager
from
models.package
import
getListPackageSchema
,
getPackageSchema
from
models.package
import
getListPackageSchema
,
getPackageSchema
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
from
webcreator.response
import
ResponseCode
,
response_result
class
PackageResourceList
(
Resource
):
class
PackageResourceList
(
Resource
):
...
@@ -20,9 +21,9 @@ class PackageResourceList(Resource):
...
@@ -20,9 +21,9 @@ class PackageResourceList(Resource):
try
:
try
:
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
json_payload
)
logger
.
warn
(
json_payload
)
data
=
getListPackageSchema
.
load
(
json_payload
)
data
=
getListPackageSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetPackage
.
emit
(
**
data
)
result
=
signalManager
.
actionGetPackage
.
emit
(
data
)
json_dumps
=
getListPackageSchema
.
dump
(
result
)
json_dumps
=
getListPackageSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -46,7 +47,7 @@ class PackageResource(Resource):
...
@@ -46,7 +47,7 @@ class PackageResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
getPackageSchema
.
load
(
json_payload
)
data
=
getPackageSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetPackage
.
emit
(
**
data
)
result
=
signalManager
.
actionGetPackage
.
emit
(
data
)
json_dumps
=
getPackageSchema
.
dump
(
result
)
json_dumps
=
getPackageSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
...
tools/build_out/views/user.py
View file @
252c2f8c
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
...
@@ -4,6 +4,7 @@ from flask_restful.reqparse import RequestParser
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
flask_jwt_extended
import
(
jwt_required
,
get_jwt_identity
)
from
application.signal_manager
import
signalManager
from
application.signal_manager
import
signalManager
from
models.user
import
postUserSchema
,
deleteUserSchema
,
getListUserSchema
,
getUserSchema
,
putUserSchema
from
models.user
import
postUserSchema
,
deleteUserSchema
,
getListUserSchema
,
getUserSchema
,
putUserSchema
from
webcreator.log
import
logger
from
webcreator.response
import
ResponseCode
,
response_result
from
webcreator.response
import
ResponseCode
,
response_result
class
UserResourceList
(
Resource
):
class
UserResourceList
(
Resource
):
...
@@ -20,9 +21,9 @@ class UserResourceList(Resource):
...
@@ -20,9 +21,9 @@ class UserResourceList(Resource):
try
:
try
:
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
json_payload
)
logger
.
warn
(
json_payload
)
data
=
getListUserSchema
.
load
(
json_payload
)
data
=
getListUserSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetUser
.
emit
(
**
data
)
result
=
signalManager
.
actionGetUser
.
emit
(
data
)
json_dumps
=
getListUserSchema
.
dump
(
result
)
json_dumps
=
getListUserSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -34,7 +35,7 @@ class UserResourceList(Resource):
...
@@ -34,7 +35,7 @@ class UserResourceList(Resource):
try
:
try
:
json_payload
=
request
.
json
json_payload
=
request
.
json
data
=
postUserSchema
.
load
(
json_payload
)
data
=
postUserSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionPostUser
.
emit
(
**
data
)
result
=
signalManager
.
actionPostUser
.
emit
(
data
)
json_dumps
=
postUserSchema
.
dump
(
result
)
json_dumps
=
postUserSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -59,7 +60,7 @@ class UserResource(Resource):
...
@@ -59,7 +60,7 @@ class UserResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
getUserSchema
.
load
(
json_payload
)
data
=
getUserSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionGetUser
.
emit
(
**
data
)
result
=
signalManager
.
actionGetUser
.
emit
(
data
)
json_dumps
=
getUserSchema
.
dump
(
result
)
json_dumps
=
getUserSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -73,7 +74,7 @@ class UserResource(Resource):
...
@@ -73,7 +74,7 @@ class UserResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
putUserSchema
.
load
(
json_payload
)
data
=
putUserSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionPutUser
.
emit
(
**
data
)
result
=
signalManager
.
actionPutUser
.
emit
(
data
)
json_dumps
=
putUserSchema
.
dump
(
result
)
json_dumps
=
putUserSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
@@ -87,7 +88,7 @@ class UserResource(Resource):
...
@@ -87,7 +88,7 @@ class UserResource(Resource):
json_payload
=
request
.
json
json_payload
=
request
.
json
print
(
"========>"
,
uuid
,
json_payload
)
print
(
"========>"
,
uuid
,
json_payload
)
data
=
deleteUserSchema
.
load
(
json_payload
)
data
=
deleteUserSchema
.
load
(
json_payload
)
result
=
signalManager
.
actionDeleteUser
.
emit
(
**
data
)
result
=
signalManager
.
actionDeleteUser
.
emit
(
data
)
json_dumps
=
deleteUserSchema
.
dump
(
result
)
json_dumps
=
deleteUserSchema
.
dump
(
result
)
return
jsonify
(
json_dumps
),
200
return
jsonify
(
json_dumps
),
200
except
Exception
as
e
:
except
Exception
as
e
:
...
...
tools/build_out/webcreator/event.py
View file @
252c2f8c
# -*- coding: utf_8 -*-
# -*- coding: utf_8 -*-
############################
############################
# Signals-Slots
# 信号槽
# 信号槽
############################
############################
...
@@ -43,6 +42,7 @@ class PySignal(object):
...
@@ -43,6 +42,7 @@ class PySignal(object):
def
emit
(
self
,
*
args
,
**
kwargs
):
def
emit
(
self
,
*
args
,
**
kwargs
):
rets
=
{}
rets
=
{}
for
handler
in
self
.
_handlers
:
for
handler
in
self
.
_handlers
:
ret
=
handler
(
*
args
,
**
kwargs
)
ret
=
handler
(
*
args
,
**
kwargs
)
rets
[
handler
.
__name__
]
=
ret
rets
[
handler
.
__name__
]
=
ret
...
...
tools/build_out/webcreator/log.py
View file @
252c2f8c
...
@@ -16,12 +16,10 @@ if not os.path.exists(logPath):
...
@@ -16,12 +16,10 @@ if not os.path.exists(logPath):
fh
=
RotatingFileHandler
(
"logs/running.log"
,
maxBytes
=
10
*
1024
*
1024
,
backupCount
=
100
)
fh
=
RotatingFileHandler
(
"logs/running.log"
,
maxBytes
=
10
*
1024
*
1024
,
backupCount
=
100
)
fh
.
setLevel
(
logging
.
DEBUG
)
fh
.
setLevel
(
logging
.
DEBUG
)
# log write in console
ch
=
logging
.
StreamHandler
()
ch
=
logging
.
StreamHandler
()
ch
.
setLevel
(
logging
.
WARNING
)
ch
.
setLevel
(
logging
.
WARNING
)
# log formatter
formatter
=
logging
.
Formatter
(
'[
%(asctime)
s][
%(levelname)7
s] [in
%(pathname)
s ->
%(funcName)
s line:
%(lineno)
s]
%(message)
s'
)
formatter
=
logging
.
Formatter
(
'[
%(asctime)
s][
%(levelname)7
s] [
%(filename)15
s
%(funcName)15
s
%(lineno)06
s]
%(message)
s'
)
fh
.
setFormatter
(
formatter
)
fh
.
setFormatter
(
formatter
)
ch
.
setFormatter
(
formatter
)
ch
.
setFormatter
(
formatter
)
...
...
tools/resources/application/__init__.py
View file @
252c2f8c
#!/usr/bin/env python
# -*- coding: utf_8 -*-
from
controllers
import
initConnect
initConnect
()
\ No newline at end of file
tools/resources/manager.py
View file @
252c2f8c
...
@@ -37,12 +37,6 @@ def run():
...
@@ -37,12 +37,6 @@ def run():
http_server
=
HTTPServer
(
WSGIContainer
(
app
))
http_server
=
HTTPServer
(
WSGIContainer
(
app
))
http_server
.
listen
(
3000
,
address
=
'127.0.0.1'
)
http_server
.
listen
(
3000
,
address
=
'127.0.0.1'
)
# wsgi_app = WSGIContainer(app)
# application = Application([
# (r'.*', FallbackHandler, dict(fallback=wsgi_app))
# ], **service_config)
# application.listen(3000)
IOLoop
.
instance
()
.
start
()
IOLoop
.
instance
()
.
start
()
...
@@ -53,7 +47,6 @@ def debug():
...
@@ -53,7 +47,6 @@ def debug():
To use: python3 manager.py debug
To use: python3 manager.py debug
"""
"""
# app.logger.setLevel(logging.DEBUG)
# app.logger.setLevel(logging.DEBUG)
print
(
"start from here......"
)
app
.
run
(
debug
=
True
,
port
=
3000
,
host
=
'127.0.0.1'
)
app
.
run
(
debug
=
True
,
port
=
3000
,
host
=
'127.0.0.1'
)
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
...
...
tools/resources/webcreator/event.py
View file @
252c2f8c
# -*- coding: utf_8 -*-
# -*- coding: utf_8 -*-
############################
############################
# Signals-Slots
# 信号槽
# 信号槽
############################
############################
...
@@ -43,6 +42,7 @@ class PySignal(object):
...
@@ -43,6 +42,7 @@ class PySignal(object):
def
emit
(
self
,
*
args
,
**
kwargs
):
def
emit
(
self
,
*
args
,
**
kwargs
):
rets
=
{}
rets
=
{}
for
handler
in
self
.
_handlers
:
for
handler
in
self
.
_handlers
:
ret
=
handler
(
*
args
,
**
kwargs
)
ret
=
handler
(
*
args
,
**
kwargs
)
rets
[
handler
.
__name__
]
=
ret
rets
[
handler
.
__name__
]
=
ret
...
...
tools/resources/webcreator/log.py
View file @
252c2f8c
...
@@ -16,12 +16,10 @@ if not os.path.exists(logPath):
...
@@ -16,12 +16,10 @@ if not os.path.exists(logPath):
fh
=
RotatingFileHandler
(
"logs/running.log"
,
maxBytes
=
10
*
1024
*
1024
,
backupCount
=
100
)
fh
=
RotatingFileHandler
(
"logs/running.log"
,
maxBytes
=
10
*
1024
*
1024
,
backupCount
=
100
)
fh
.
setLevel
(
logging
.
DEBUG
)
fh
.
setLevel
(
logging
.
DEBUG
)
# log write in console
ch
=
logging
.
StreamHandler
()
ch
=
logging
.
StreamHandler
()
ch
.
setLevel
(
logging
.
WARNING
)
ch
.
setLevel
(
logging
.
WARNING
)
# log formatter
formatter
=
logging
.
Formatter
(
'[
%(asctime)
s][
%(levelname)7
s] [in
%(pathname)
s ->
%(funcName)
s line:
%(lineno)
s]
%(message)
s'
)
formatter
=
logging
.
Formatter
(
'[
%(asctime)
s][
%(levelname)7
s] [
%(filename)15
s
%(funcName)15
s
%(lineno)06
s]
%(message)
s'
)
fh
.
setFormatter
(
formatter
)
fh
.
setFormatter
(
formatter
)
ch
.
setFormatter
(
formatter
)
ch
.
setFormatter
(
formatter
)
...
...
tools/templates/controller.tpl
View file @
252c2f8c
from datetime import datetime
from datetime import datetime
from application.app import db
from application.app import db
from models.{{ config['name'] }} import {{ config['name'] | letterUpper }}Model
from models.{{ config['name'] }} import {{ config['name'] | letterUpper }}Model
from webcreator.utils import ResponseCode, response_result
from webcreator.log import logger
from webcreator.response import ResponseCode, response_result
class {{ config['name'] | letterUpper }}Resource(object):
class {{ config['name'] | letterUpper }}Resource(object):
def __init__(self):
def __init__(self):
...
@@ -9,6 +10,15 @@ class {{ config['name'] | letterUpper }}Resource(object):
...
@@ -9,6 +10,15 @@ class {{ config['name'] | letterUpper }}Resource(object):
def get(self, params):
def get(self, params):
# handle business
# handle business
logger.warn(params)
filters = []
result = {{ config['name'] | letterUpper }}Model.query.filter(*filters).order_by({{ config['name'] | letterUpper }}Model.areaId).paginate(params.get('page', 1), params.get('pageSize', 10), error_out=False)
return result
def getList(self, params):
# handle business
logger.warn(params)
filters = []
filters = []
result = {{ config['name'] | letterUpper }}Model.query.filter(*filters).order_by({{ config['name'] | letterUpper }}Model.areaId).paginate(params.get('page', 1), params.get('pageSize', 10), error_out=False)
result = {{ config['name'] | letterUpper }}Model.query.filter(*filters).order_by({{ config['name'] | letterUpper }}Model.areaId).paginate(params.get('page', 1), params.get('pageSize', 10), error_out=False)
...
...
tools/templates/model.tpl
View file @
252c2f8c
...
@@ -43,7 +43,7 @@ class {{ config['name'] | letterUpper }}Model(PrimaryModel):
...
@@ -43,7 +43,7 @@ class {{ config['name'] | letterUpper }}Model(PrimaryModel):
class {{ key | letterUpper }}{{ config['name'] | letterUpper }}Schema(ma.SQLAlchemySchema):
class {{ key | letterUpper }}{{ config['name'] | letterUpper }}Schema(ma.SQLAlchemySchema):
class Meta:
class Meta:
# unknown = INCLUDE # 未知字段默认包含
# unknown = INCLUDE # 未知字段默认包含
#
unknown = EXCLUDE # 未知字段默认排除
unknown = EXCLUDE # 未知字段默认排除
model = {{ config['name'] | letterUpper }}Model
model = {{ config['name'] | letterUpper }}Model
{%- if config['model']['foreignKey'] %}
{%- if config['model']['foreignKey'] %}
include_fk = {{ config['model']['foreignKey'] }}
include_fk = {{ config['model']['foreignKey'] }}
...
...
tools/templates/signal_manager_init.tpl
View file @
252c2f8c
#!/usr/bin/env python
#!/usr/bin/env python
# -*- coding: utf_8 -*-
# -*- coding: utf_8 -*-
from application.
app
import signalManager
from application.
signal_manager
import signalManager
{%- for api in config %}
{%- for api in config %}
from .{{ api['name'] }} import {{ api["name"] }}Manager
from .{{ api['name'] }} import {{ api["name"] }}Manager
{%- endfor %}
{%- endfor %}
...
@@ -12,5 +12,3 @@ def initConnect():
...
@@ -12,5 +12,3 @@ def initConnect():
signalManager.action{{ key | letterUpper }}{{ api.get("name") | letterUpper }}.connect({{ api.get("name") }}Manager.{{ key }})
signalManager.action{{ key | letterUpper }}{{ api.get("name") | letterUpper }}.connect({{ api.get("name") }}Manager.{{ key }})
{%- endfor %}
{%- endfor %}
{%- endfor %}
{%- endfor %}
initConnect()
tools/templates/view.tpl
View file @
252c2f8c
...
@@ -7,6 +7,7 @@ from application.signal_manager import signalManager
...
@@ -7,6 +7,7 @@ from application.signal_manager import signalManager
from models.{{ config['name'] }} import {% for k, v in config["view"].items() -%}
from models.{{ config['name'] }} import {% for k, v in config["view"].items() -%}
{{ pipe() }}{{ k }}{{ config['name'] | letterUpper }}Schema
{{ pipe() }}{{ k }}{{ config['name'] | letterUpper }}Schema
{%- endfor %}
{%- endfor %}
from webcreator.log import logger
from webcreator.response import ResponseCode, response_result
from webcreator.response import ResponseCode, response_result
class {{ config['name'] | letterUpper }}ResourceList(Resource):
class {{ config['name'] | letterUpper }}ResourceList(Resource):
...
@@ -27,9 +28,9 @@ class {{ config['name'] | letterUpper }}ResourceList(Resource):
...
@@ -27,9 +28,9 @@ class {{ config['name'] | letterUpper }}ResourceList(Resource):
try:
try:
json_payload = request.json
json_payload = request.json
print("========>",
json_payload)
logger.warn(
json_payload)
data = getList{{ config['name'] | letterUpper }}Schema.load(json_payload)
data = getList{{ config['name'] | letterUpper }}Schema.load(json_payload)
result = signalManager.actionGet{{ config["name"] | letterUpper }}.emit(
**
data)
result = signalManager.actionGet{{ config["name"] | letterUpper }}.emit(data)
json_dumps = getList{{ config['name'] | letterUpper }}Schema.dump(result)
json_dumps = getList{{ config['name'] | letterUpper }}Schema.dump(result)
return jsonify(json_dumps), 200
return jsonify(json_dumps), 200
except Exception as e:
except Exception as e:
...
@@ -45,7 +46,7 @@ class {{ config['name'] | letterUpper }}ResourceList(Resource):
...
@@ -45,7 +46,7 @@ class {{ config['name'] | letterUpper }}ResourceList(Resource):
try:
try:
json_payload = request.json
json_payload = request.json
data = post{{ config['name'] | letterUpper }}Schema.load(json_payload)
data = post{{ config['name'] | letterUpper }}Schema.load(json_payload)
result = signalManager.actionPost{{ config["name"] | letterUpper }}.emit(
**
data)
result = signalManager.actionPost{{ config["name"] | letterUpper }}.emit(data)
json_dumps = post{{ config['name'] | letterUpper }}Schema.dump(result)
json_dumps = post{{ config['name'] | letterUpper }}Schema.dump(result)
return jsonify(json_dumps), 200
return jsonify(json_dumps), 200
except Exception as e:
except Exception as e:
...
@@ -73,7 +74,7 @@ class {{ config['name'] | letterUpper }}Resource(Resource):
...
@@ -73,7 +74,7 @@ class {{ config['name'] | letterUpper }}Resource(Resource):
json_payload = request.json
json_payload = request.json
print("========>", uuid, json_payload)
print("========>", uuid, json_payload)
data = get{{ config['name'] | letterUpper }}Schema.load(json_payload)
data = get{{ config['name'] | letterUpper }}Schema.load(json_payload)
result = signalManager.actionGet{{ config["name"] | letterUpper }}.emit(
**
data)
result = signalManager.actionGet{{ config["name"] | letterUpper }}.emit(data)
json_dumps = get{{ config['name'] | letterUpper }}Schema.dump(result)
json_dumps = get{{ config['name'] | letterUpper }}Schema.dump(result)
return jsonify(json_dumps), 200
return jsonify(json_dumps), 200
except Exception as e:
except Exception as e:
...
@@ -90,7 +91,7 @@ class {{ config['name'] | letterUpper }}Resource(Resource):
...
@@ -90,7 +91,7 @@ class {{ config['name'] | letterUpper }}Resource(Resource):
json_payload = request.json
json_payload = request.json
print("========>", uuid, json_payload)
print("========>", uuid, json_payload)
data = put{{ config['name'] | letterUpper }}Schema.load(json_payload)
data = put{{ config['name'] | letterUpper }}Schema.load(json_payload)
result = signalManager.actionPut{{ config["name"] | letterUpper }}.emit(
**
data)
result = signalManager.actionPut{{ config["name"] | letterUpper }}.emit(data)
json_dumps = put{{ config['name'] | letterUpper }}Schema.dump(result)
json_dumps = put{{ config['name'] | letterUpper }}Schema.dump(result)
return jsonify(json_dumps), 200
return jsonify(json_dumps), 200
except Exception as e:
except Exception as e:
...
@@ -107,7 +108,7 @@ class {{ config['name'] | letterUpper }}Resource(Resource):
...
@@ -107,7 +108,7 @@ class {{ config['name'] | letterUpper }}Resource(Resource):
json_payload = request.json
json_payload = request.json
print("========>", uuid, json_payload)
print("========>", uuid, json_payload)
data = delete{{ config['name'] | letterUpper }}Schema.load(json_payload)
data = delete{{ config['name'] | letterUpper }}Schema.load(json_payload)
result = signalManager.actionDelete{{ config["name"] | letterUpper }}.emit(
**
data)
result = signalManager.actionDelete{{ config["name"] | letterUpper }}.emit(data)
json_dumps = delete{{ config['name'] | letterUpper }}Schema.dump(result)
json_dumps = delete{{ config['name'] | letterUpper }}Schema.dump(result)
return jsonify(json_dumps), 200
return jsonify(json_dumps), 200
except Exception as e:
except Exception as e:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment