54 lines
817 B
Python
54 lines
817 B
Python
from pydantic import BaseModel
|
|
from datetime import datetime
|
|
|
|
|
|
class RawData(BaseModel):
|
|
raw_dt: str
|
|
mg_equip_rtu_seq: str
|
|
acc_pg: str
|
|
pg: str
|
|
|
|
|
|
class RtuGenerator(BaseModel):
|
|
month: float
|
|
day: float
|
|
hour: float
|
|
rtu_seq: float
|
|
icsr: float
|
|
dc10tca: float
|
|
|
|
|
|
class RawDataHerit(BaseModel):
|
|
tm: str
|
|
content_type: str
|
|
X_HIT_TransactionId: str
|
|
content_Length: str
|
|
body: dict
|
|
|
|
|
|
class CardExpenseCreate(BaseModel):
|
|
jang: str
|
|
yeo: str
|
|
kim: str
|
|
choi: str
|
|
amount: float
|
|
purpose: str
|
|
|
|
|
|
class CardExpense(BaseModel):
|
|
id: int
|
|
jang: str
|
|
yeo: str
|
|
kim: str
|
|
choi: str
|
|
amount: float
|
|
purpose: str
|
|
created_at: datetime
|
|
|
|
class Config:
|
|
orm_mode = True
|
|
|
|
|
|
class DatePayload(BaseModel):
|
|
year: int
|
|
month: int |