1
0
forked from erp-dev/erp

feat: added mdy_product_sync new task for merchant_id isolated

This commit is contained in:
2026-02-04 18:47:07 +08:00
parent 21f1d1ba27
commit 0e56412f5d
5 changed files with 322 additions and 8 deletions

View File

@@ -7,6 +7,7 @@ from django.db import models
from django.contrib.auth import get_user_model
from django.db.models.fields.json import KeyTextTransform
from flower.common import ModelBase
from basic_info import models as basic_info_models
User = get_user_model()
@@ -95,6 +96,14 @@ class DataSync(ModelBase):
MDY_PLATE_ORDER_STAGING_TIIA_UPLOAD = 'mdy_plate_order_staging_tiia_upload', '开版暂存-腾讯图库上传'
table_name = models.CharField(max_length=50, choices=TableName.choices, verbose_name='同步目标')
merchant = models.ForeignKey(
basic_info_models.Merchant,
on_delete=models.PROTECT,
null=True,
blank=True,
related_name='data_sync_records',
verbose_name='所属商户',
)
page_index = models.PositiveIntegerField(default=1, verbose_name='页码')
page_size = models.PositiveIntegerField(default=100, verbose_name='每页数量')
total_count = models.PositiveIntegerField(default=0, verbose_name='远端总数')