feat: 导入福州历史数据

This commit is contained in:
han0
2024-07-11 09:13:30 +08:00
parent 967bb57136
commit 635279eba0
8 changed files with 404 additions and 30 deletions

View File

@@ -3,10 +3,12 @@ import datetime
from dateutil.relativedelta import relativedelta
from sqlalchemy import Column, Integer, String, Numeric, Date, UniqueConstraint
from commons.models.mixin.base import BaseModelMixin
from commons.models.model import Model
from core.extensions import db
class AsphaltModifier(db.Model):
class AsphaltModifier(db.Model, Model, BaseModelMixin):
__tablename__ = 'ASPHALT_MODIFIER'
id = Column('ID', Integer, primary_key=True)
name = Column('NAME', String(128), default='', comment='名称')
@@ -19,6 +21,14 @@ class AsphaltModifier(db.Model):
{'comment': '沥青改性剂'},
)
def find_by_key(self):
query = AsphaltModifier.query
query = query.filter(AsphaltModifier.name == self.name)
query = query.filter(AsphaltModifier.spec == self.spec)
query = query.filter(AsphaltModifier.date == self.date)
result = query.one_or_none()
return result
@classmethod
def get_query(cls, year=None, month=None, name=None, spec=None, name_in=None):
query = cls.query