Commit 754d65ff authored by wanli's avatar wanli

feat(资源监视器): 资源监视器表增加两个字段

parent 8c4fd68a
''' '''
Author: your name Author: your name
Date: 2021-06-29 19:24:32 Date: 2021-06-29 19:24:32
LastEditTime: 2021-07-05 20:41:32 LastEditTime: 2021-07-21 10:27:25
LastEditors: Please set LastEditors LastEditors: Please set LastEditors
Description: In User Settings Edit Description: In User Settings Edit
FilePath: \evm-store\backend\controller\monitor.py FilePath: \evm-store\backend\controller\monitor.py
...@@ -15,7 +15,11 @@ class SystemResource(object): ...@@ -15,7 +15,11 @@ class SystemResource(object):
return result return result
def post(self, params): def post(self, params):
result = System(**params) data = dict()
for k in params:
if hasattr(System, k):
data[k] = params[k]
result = System(**data)
session.add(result) session.add(result)
return session.commit() return session.commit()
...@@ -32,7 +36,11 @@ class LvglResource(object): ...@@ -32,7 +36,11 @@ class LvglResource(object):
return result return result
def post(self, params): def post(self, params):
result = Lvgl(**params) data = dict()
for k in params:
if hasattr(Lvgl, k):
data[k] = params[k]
result = Lvgl(**data)
session.add(result) session.add(result)
return session.commit() return session.commit()
...@@ -49,7 +57,11 @@ class EvmResource(object): ...@@ -49,7 +57,11 @@ class EvmResource(object):
return result return result
def post(self, params): def post(self, params):
result = Evm(**params) data = dict()
for k in params:
if hasattr(Evm, k):
data[k] = params[k]
result = Evm(**data)
session.add(result) session.add(result)
return session.commit() return session.commit()
...@@ -66,7 +78,11 @@ class ImageResource(object): ...@@ -66,7 +78,11 @@ class ImageResource(object):
return result return result
def post(self, params): def post(self, params):
result = Image(**params) data = dict()
for k in params:
if hasattr(Image, k):
data[k] = params[k]
result = Image(**data)
session.add(result) session.add(result)
return session.commit() return session.commit()
...@@ -74,7 +90,11 @@ class ImageResource(object): ...@@ -74,7 +90,11 @@ class ImageResource(object):
t = [] t = []
for a in array: for a in array:
a.update({ "watch": watch }) a.update({ "watch": watch })
t.append(Image(**a)) data = dict()
for k in a:
if hasattr(Image, k):
data[k] = a[k]
t.append(Image(**data))
session.add_all(t) session.add_all(t)
return session.commit() return session.commit()
......
...@@ -58,6 +58,8 @@ class System(Base): ...@@ -58,6 +58,8 @@ class System(Base):
id = Column(Integer, primary_key=True, autoincrement=True) id = Column(Integer, primary_key=True, autoincrement=True)
watch = Column(Integer) # 手表ID watch = Column(Integer) # 手表ID
free_size = Column(Integer) # 单位:字节 free_size = Column(Integer) # 单位:字节
free_space_size = Column(Integer) # 单位:字节
used_space_size = Column(Integer) # 单位:字节
timestamp = Column(DateTime(timezone=True), default=get_current_datetime, server_default=func.now(), onupdate=func.now()) timestamp = Column(DateTime(timezone=True), default=get_current_datetime, server_default=func.now(), onupdate=func.now())
def to_dict(self): def to_dict(self):
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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