mirror of
https://github.com/himool/HimoolERP.git
synced 2024-09-20 14:56:00 +08:00
feat: 数据库
This commit is contained in:
parent
631ecf1a1e
commit
ad31cb7a58
|
@ -44,7 +44,7 @@ class StockCheckGoods(Model):
|
|||
related_name='stock_check_goods_set', verbose_name='盘点单据')
|
||||
goods = ForeignKey('goods.Goods', on_delete=PROTECT, related_name='stock_check_goods_set', verbose_name='商品')
|
||||
batch = ForeignKey('goods.Batch', on_delete=SET_NULL, null=True,
|
||||
related_name='', verbose_name='批次')
|
||||
related_name='stock_check_goods_set', verbose_name='批次')
|
||||
book_quantity = FloatField(verbose_name='账面数量')
|
||||
actual_quantity = FloatField(verbose_name='实际数量')
|
||||
status = CharField(max_length=32, choices=Status.choices, verbose_name='盘点状态')
|
||||
|
@ -59,5 +59,5 @@ class StockCheckGoods(Model):
|
|||
|
||||
|
||||
__all__ = [
|
||||
|
||||
'StockCheckOrder', 'StockCheckGoods',
|
||||
]
|
||||
|
|
|
@ -1,14 +1,44 @@
|
|||
from extensions.models import *
|
||||
|
||||
|
||||
class stock_transfer_order(Model):
|
||||
class StockTransferOrder(Model):
|
||||
"""调拨单据"""
|
||||
|
||||
number = CharField(max_length=32, verbose_name='编号')
|
||||
out_warehouse = ForeignKey('data.Warehouse', on_delete=PROTECT,
|
||||
related_name='out_stock_transfer_orders', verbose_name='出库仓库')
|
||||
in_warehouse = ForeignKey('data.Warehouse', on_delete=PROTECT,
|
||||
related_name='in_stock_transfer_orders', verbose_name='入库仓库')
|
||||
handler = ForeignKey('system.User', on_delete=PROTECT, related_name='stock_transfer_orders', verbose_name='经手人')
|
||||
handle_time = DateTimeField(verbose_name='处理时间')
|
||||
remark = CharField(max_length=256, null=True, blank=True, verbose_name='备注')
|
||||
total_quantity = FloatField(verbose_name='调拨总数量')
|
||||
is_void = BooleanField(default=False, verbose_name='作废状态')
|
||||
creator = ForeignKey('system.User', on_delete=PROTECT,
|
||||
related_name='created_stock_transfer_orders', verbose_name='创建人')
|
||||
create_time = DateTimeField(auto_now_add=True, verbose_name='创建时间')
|
||||
team = ForeignKey('system.Team', on_delete=CASCADE, related_name='stock_transfer_orders')
|
||||
|
||||
class stock_transfer_goods(Model):
|
||||
class Meta:
|
||||
unique_together = [('number', 'team')]
|
||||
|
||||
|
||||
class StockTransferGoods(Model):
|
||||
"""调拨商品"""
|
||||
|
||||
stock_transfer_order = ForeignKey('stock_transfer.StockTransferOrder', on_delete=CASCADE,
|
||||
related_name='stock_transfer_goods_set', verbose_name='采购单据')
|
||||
goods = ForeignKey('goods.Goods', on_delete=PROTECT, related_name='stock_transfer_goods_set', verbose_name='商品')
|
||||
batch = ForeignKey('goods.Batch', on_delete=SET_NULL, null=True,
|
||||
related_name='stock_transfer_goods_set', verbose_name='批次')
|
||||
stock_transfer_quantity = FloatField(verbose_name='调拨数量')
|
||||
is_void = BooleanField(default=False, verbose_name='作废状态')
|
||||
team = ForeignKey('system.Team', on_delete=CASCADE, related_name='stock_transfer_goods_set')
|
||||
|
||||
class Meta:
|
||||
unique_together = [('stock_transfer_order', 'goods', 'batch')]
|
||||
|
||||
|
||||
__all__ = [
|
||||
|
||||
'StockTransferOrder', 'StockTransferGoods',
|
||||
]
|
||||
|
|
Loading…
Reference in a new issue