Correção da correção
This commit is contained in:
parent
14c6d9b862
commit
d087f3aee4
@ -23,20 +23,3 @@ class User(db.Model):
|
|||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return f"<User {self.email}>"
|
return f"<User {self.email}>"
|
||||||
|
|
||||||
class Invoice(db.Model):
|
|
||||||
id = db.Column(db.Integer, primary_key=True)
|
|
||||||
user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False) # Ligação com o usuário
|
|
||||||
number = db.Column(db.String(20), unique=True, nullable=False) # Número da fatura
|
|
||||||
customer = db.Column(db.String(255), nullable=False) # Nome do cliente
|
|
||||||
issue_date = db.Column(db.Date, nullable=False) # Data de emissão
|
|
||||||
due_date = db.Column(db.Date, nullable=False) # Data de vencimento
|
|
||||||
total_amount = db.Column(db.Numeric(10, 2), nullable=False) # Valor total
|
|
||||||
status = db.Column(db.Enum('pending', 'paid', 'canceled', name='status_enum'), default='pending') # Status da fatura
|
|
||||||
created_at = db.Column(db.DateTime, default=db.func.current_timestamp()) # Data de criação
|
|
||||||
updated_at = db.Column(db.DateTime, default=db.func.current_timestamp(), onupdate=db.func.current_timestamp()) # Última atualização
|
|
||||||
|
|
||||||
items = db.relationship('InvoiceItem', backref='invoice', lazy=True, cascade="all, delete-orphan")
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return f"<Invoice {self.number} - {self.customer}>"
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user