盘库操作初设计

This commit is contained in:
dxc
2026-02-06 10:16:37 +08:00
parent c1ddb8093f
commit e027ebd4a9
15 changed files with 1227 additions and 30 deletions

View File

@ -1,8 +1,6 @@
# app/models/inbound/buy.py
from app.extensions import db
import json
class StockBuy(db.Model):
"""
采购入库库存表
@ -21,7 +19,7 @@ class StockBuy(db.Model):
batch_number = db.Column(db.String(100))
# 状态
status = db.Column(db.String(50))
status = db.Column(db.String(50), default='在库')
inspection_status = db.Column(db.String(50))
warehouse_location = db.Column(db.String(100))
@ -51,6 +49,7 @@ class StockBuy(db.Model):
global_print_id = db.Column(db.Integer)
# 关系定义
# 注意:这里使用字符串 'MaterialBase' 引用,避免了直接 import 导致的潜在循环依赖
material = db.relationship('MaterialBase', back_populates='stock_buys')
def to_dict(self):