(no commit message provided)
Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
This commit is contained in:
@ -50,4 +50,43 @@ class TransBorrow(db.Model):
|
||||
'return_location': self.return_location,
|
||||
'status': self.status,
|
||||
'remark': self.remark
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class TransRepair(db.Model):
|
||||
__tablename__ = 'trans_repair'
|
||||
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
sku = db.Column(db.String(100))
|
||||
source_table = db.Column(db.String(50))
|
||||
stock_id = db.Column(db.Integer)
|
||||
|
||||
fault_description = db.Column(db.Text)
|
||||
repair_result = db.Column(db.Text)
|
||||
repair_manager = db.Column(db.String(100))
|
||||
|
||||
cost_price = db.Column(db.Numeric(10, 2))
|
||||
sale_price = db.Column(db.Numeric(10, 2))
|
||||
|
||||
arrival_date = db.Column(db.Date)
|
||||
shipping_date = db.Column(db.Date)
|
||||
|
||||
created_at = db.Column(db.DateTime, default=datetime.now)
|
||||
updated_at = db.Column(db.DateTime, default=datetime.now, onupdate=datetime.now)
|
||||
|
||||
def to_dict(self):
|
||||
return {
|
||||
'id': self.id,
|
||||
'sku': self.sku,
|
||||
'source_table': self.source_table,
|
||||
'stock_id': self.stock_id,
|
||||
'fault_description': self.fault_description,
|
||||
'repair_result': self.repair_result,
|
||||
'repair_manager': self.repair_manager,
|
||||
'cost_price': float(self.cost_price) if self.cost_price is not None else None,
|
||||
'sale_price': float(self.sale_price) if self.sale_price is not None else None,
|
||||
'arrival_date': self.arrival_date.strftime('%Y-%m-%d') if self.arrival_date else None,
|
||||
'shipping_date': self.shipping_date.strftime('%Y-%m-%d') if self.shipping_date else None,
|
||||
'created_at': self.created_at.strftime('%Y-%m-%d %H:%M:%S') if self.created_at else None,
|
||||
'updated_at': self.updated_at.strftime('%Y-%m-%d %H:%M:%S') if self.updated_at else None,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user