修改是基础信息内容展示库存数和可用数
This commit is contained in:
@ -2,6 +2,7 @@
|
||||
from app.extensions import db
|
||||
import json
|
||||
|
||||
|
||||
class MaterialBase(db.Model):
|
||||
"""
|
||||
基础信息表模型
|
||||
@ -32,19 +33,24 @@ class MaterialBase(db.Model):
|
||||
# 关联关系区域
|
||||
# ============================================================
|
||||
|
||||
# 1. 关联采购库存 (StockBuy) - 修改 back_populates 为 'base'
|
||||
# 1. 关联采购库存 (StockBuy)
|
||||
stock_buys = db.relationship('StockBuy', back_populates='base', lazy='dynamic')
|
||||
|
||||
# 2. 关联半成品库存 (StockSemi) - 修改 back_populates 为 'base'
|
||||
# 2. 关联半成品库存 (StockSemi)
|
||||
stock_semis = db.relationship('StockSemi', back_populates='base', lazy='dynamic')
|
||||
|
||||
# 3. 关联成品库存 (StockProduct) - 修改 back_populates 为 'base'
|
||||
# 3. 关联成品库存 (StockProduct)
|
||||
stock_products = db.relationship('StockProduct', back_populates='base', lazy='dynamic')
|
||||
|
||||
# 4. 关联服务库存 (StockService) - [新增]
|
||||
# 假设您的服务库存模型类名为 StockService,且有 base_id 外键
|
||||
stock_services = db.relationship('StockService', back_populates='base', lazy='dynamic')
|
||||
|
||||
def to_dict(self):
|
||||
"""
|
||||
序列化方法
|
||||
"""
|
||||
|
||||
# 辅助解析函数:将数据库存储的 JSON 字符串转为 List
|
||||
def parse_list(json_str):
|
||||
if not json_str:
|
||||
|
||||
Reference in New Issue
Block a user