1
0
forked from erp-dev/erp

feat: tasks for sync products and customers

This commit is contained in:
2025-12-08 22:22:18 +08:00
parent fc18f71615
commit a36a7e5265
14 changed files with 717 additions and 248 deletions

View File

@@ -261,6 +261,11 @@ class Product(ModelBase):
null=True,
verbose_name='公斤转换率',
)
from_mdy = models.BooleanField(
default=False,
verbose_name='是否来自明道云同步',
help_text='标记该产品是否通过明道云接口同步',
)
def __str__(self):
return self.name
@@ -318,6 +323,19 @@ class Customer(ModelBase):
email = models.EmailField(blank=True, null=True, verbose_name='电子邮箱')
contact = models.CharField(blank=True, null=True, verbose_name='联系人')
description = models.TextField(blank=True, null=True, verbose_name='备注描述')
mdy_uid = models.CharField(
max_length=100,
unique=True,
null=True,
blank=True,
verbose_name='明道云UID',
help_text='对应明道云记录的唯一标识',
)
from_mdy = models.BooleanField(
default=False,
verbose_name='是否来自明道云同步',
help_text='标记该客户是否通过明道云接口同步',
)
def __str__(self):
return self.name