forked from erp-dev/erp
feat: red flush
This commit is contained in:
@@ -130,6 +130,9 @@ class PurchaseOrder(OrderItemsAggregationMixin, OrderDirectionMixin, OrderCounte
|
||||
default=PurchaseOrderStatusEnum.PENDING,
|
||||
verbose_name='状态',
|
||||
)
|
||||
is_red_flushed = models.BooleanField(default=False, db_index=True, verbose_name='已红冲')
|
||||
red_flush_id = models.UUIDField(null=True, blank=True, db_index=True, verbose_name='红冲批次ID')
|
||||
red_flushed_at = models.DateTimeField(null=True, blank=True, verbose_name='红冲时间')
|
||||
from_pre_purchase_order_id = models.BigIntegerField(
|
||||
null=True,
|
||||
blank=True,
|
||||
@@ -277,6 +280,9 @@ class SalesOrder(OrderItemsAggregationMixin, OrderDirectionMixin, OrderCounterpa
|
||||
default=SalesOrderStatusEnum.PENDING,
|
||||
verbose_name='状态',
|
||||
)
|
||||
is_red_flushed = models.BooleanField(default=False, db_index=True, verbose_name='已红冲')
|
||||
red_flush_id = models.UUIDField(null=True, blank=True, db_index=True, verbose_name='红冲批次ID')
|
||||
red_flushed_at = models.DateTimeField(null=True, blank=True, verbose_name='红冲时间')
|
||||
remarks = models.TextField(blank=True, null=True, verbose_name='备注')
|
||||
from_pre_sales_order_id = models.BigIntegerField(
|
||||
blank=True,
|
||||
@@ -786,6 +792,9 @@ class PurchaseReturnOrder(OrderItemsAggregationMixin, OrderDirectionMixin, Order
|
||||
default=PurchaseReturnStatusEnum.PENDING,
|
||||
verbose_name='状态',
|
||||
)
|
||||
is_red_flushed = models.BooleanField(default=False, db_index=True, verbose_name='已红冲')
|
||||
red_flush_id = models.UUIDField(null=True, blank=True, db_index=True, verbose_name='红冲批次ID')
|
||||
red_flushed_at = models.DateTimeField(null=True, blank=True, verbose_name='红冲时间')
|
||||
remarks = models.TextField(blank=True, null=True, verbose_name='备注')
|
||||
|
||||
class Meta:
|
||||
@@ -911,6 +920,9 @@ class SalesReturnOrder(OrderItemsAggregationMixin, OrderDirectionMixin, OrderCou
|
||||
default=SalesReturnStatusEnum.PENDING,
|
||||
verbose_name='状态',
|
||||
)
|
||||
is_red_flushed = models.BooleanField(default=False, db_index=True, verbose_name='已红冲')
|
||||
red_flush_id = models.UUIDField(null=True, blank=True, db_index=True, verbose_name='红冲批次ID')
|
||||
red_flushed_at = models.DateTimeField(null=True, blank=True, verbose_name='红冲时间')
|
||||
remarks = models.TextField(blank=True, null=True, verbose_name='备注')
|
||||
|
||||
class Meta:
|
||||
@@ -1098,6 +1110,9 @@ class PaymentOrder(OrderDirectionMixin, OrderCounterpartyMixin, ModelBase):
|
||||
default=PaymentOrderStatusEnum.PENDING,
|
||||
verbose_name='状态',
|
||||
)
|
||||
is_red_flushed = models.BooleanField(default=False, db_index=True, verbose_name='已红冲')
|
||||
red_flush_id = models.UUIDField(null=True, blank=True, db_index=True, verbose_name='红冲批次ID')
|
||||
red_flushed_at = models.DateTimeField(null=True, blank=True, verbose_name='红冲时间')
|
||||
is_external_source = models.BooleanField(
|
||||
default=False,
|
||||
verbose_name='是否外部来源',
|
||||
@@ -1181,6 +1196,9 @@ class ReceiptOrder(OrderDirectionMixin, OrderCounterpartyMixin, ModelBase):
|
||||
default=ReceiptOrderStatusEnum.PENDING,
|
||||
verbose_name='状态',
|
||||
)
|
||||
is_red_flushed = models.BooleanField(default=False, db_index=True, verbose_name='已红冲')
|
||||
red_flush_id = models.UUIDField(null=True, blank=True, db_index=True, verbose_name='红冲批次ID')
|
||||
red_flushed_at = models.DateTimeField(null=True, blank=True, verbose_name='红冲时间')
|
||||
is_external_source = models.BooleanField(
|
||||
default=False,
|
||||
verbose_name='是否外部来源',
|
||||
@@ -1324,6 +1342,7 @@ class BalanceChangeRecord(ModelBase):
|
||||
offset_id = models.BigIntegerField(null=True, blank=True, verbose_name='冲抵来源ID')
|
||||
cancelled = models.BooleanField(default=False, verbose_name='已被冲抵')
|
||||
cancelled_at = models.DateTimeField(null=True, blank=True, verbose_name='被冲抵时间')
|
||||
red_flush_id = models.UUIDField(null=True, blank=True, db_index=True, verbose_name='红冲批次ID')
|
||||
|
||||
class Meta:
|
||||
verbose_name = '余额变动记录'
|
||||
|
||||
Reference in New Issue
Block a user