2021-12-26 23:00:08 +08:00
|
|
|
from extensions.common.base import *
|
|
|
|
from extensions.serializers import *
|
|
|
|
from extensions.exceptions import *
|
2021-12-27 23:32:05 +08:00
|
|
|
from apps.stock_in.models import *
|
|
|
|
from apps.stock_out.models import *
|
2021-12-26 23:00:08 +08:00
|
|
|
|
|
|
|
|
2021-12-27 23:32:05 +08:00
|
|
|
class StockInOrderReminderSerializer(BaseSerializer):
|
|
|
|
"""入库任务提醒"""
|
|
|
|
|
|
|
|
warehouse_number = CharField(source='warehouse.number', read_only=True, label='仓库编号')
|
|
|
|
warehouse_name = CharField(source='warehouse.name', read_only=True, label='仓库名称')
|
|
|
|
|
|
|
|
class Meta:
|
|
|
|
model = StockInOrder
|
|
|
|
fields = ['id', 'number', 'warehouse', 'warehouse_number', 'warehouse_name',
|
|
|
|
'total_quantity', 'remain_quantity']
|
|
|
|
|
|
|
|
|
|
|
|
class StockOutOrderReminderSerializer(BaseSerializer):
|
|
|
|
"""出库任务提醒"""
|
|
|
|
|
|
|
|
warehouse_number = CharField(source='warehouse.number', read_only=True, label='仓库编号')
|
|
|
|
warehouse_name = CharField(source='warehouse.name', read_only=True, label='仓库名称')
|
|
|
|
|
|
|
|
class Meta:
|
|
|
|
model = StockOutOrder
|
|
|
|
fields = ['id', 'number', 'warehouse', 'warehouse_number', 'warehouse_name',
|
|
|
|
'total_quantity', 'remain_quantity']
|
|
|
|
|
|
|
|
|
2021-12-27 00:34:14 +08:00
|
|
|
__all__ = [
|
2021-12-27 23:32:05 +08:00
|
|
|
'StockInOrderReminderSerializer', 'StockOutOrderReminderSerializer',
|
2021-12-26 23:00:08 +08:00
|
|
|
]
|