24 lines
1.1 KiB
Python
24 lines
1.1 KiB
Python
"""Singleton реквизитов организации для СП-20 (recipes.db)."""
|
|
|
|
from sqlalchemy import Column, DateTime, Integer, String
|
|
|
|
from app import db
|
|
from app.timeutil import utc_now_naive
|
|
|
|
|
|
class OrgSettings(db.Model):
|
|
__tablename__ = "org_settings"
|
|
|
|
id = Column(Integer, primary_key=True, default=1)
|
|
organization_name = Column(String(300), nullable=False, default="")
|
|
okpo = Column(String(32), nullable=False, default="")
|
|
farm_name = Column(String(200), nullable=False, default="")
|
|
department = Column(String(200), nullable=False, default="")
|
|
brigade = Column(String(200), nullable=False, default="")
|
|
animal_type = Column(String(100), nullable=False, default="КРС")
|
|
responsible_person = Column(String(200), nullable=False, default="")
|
|
warehouse_keeper = Column(String(200), nullable=False, default="")
|
|
zootechnician = Column(String(200), nullable=False, default="")
|
|
document_number_prefix = Column(String(32), nullable=False, default="СП20")
|
|
updated_at = Column(DateTime, nullable=False, default=utc_now_naive)
|