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):
|
||||
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