From f9f7f922a3fc2e09d39a65c7aa06f9a96bdffafb Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Thu, 13 Aug 2026 17:42:51 +0800 Subject: [PATCH] =?UTF-8?q?feat(models):=20Dept/Workgroup/Shop=20=E6=98=A0?= =?UTF-8?q?=E5=B0=84=E8=A1=A5=20TenantUUID=20=E5=AD=97=E6=AE=B5=EF=BC=8C?= =?UTF-8?q?=E4=B8=8E=E4=B8=BB=E5=BA=93=E7=BB=84=E7=BB=87=E8=A1=A8=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/models.py b/models.py index cd0b97c..0d01cf0 100644 --- a/models.py +++ b/models.py @@ -501,6 +501,7 @@ class Department(QModel): """部门表——组织架构层级(映射 SAAS 主库 Dept 表)""" DeptUUID = UUIDField(primary_key=True, db_column='DeptUUID', verbose_name='部门UUID') + TenantUUID = UUIDField(null=True, blank=True, db_column='TenantUUID', verbose_name='租户UUID') CompanyUUID = UUIDField(db_column='CompanyUUID', verbose_name='公司UUID') ParentDeptUUID = UUIDField(null=True, blank=True, db_column='ParentDeptUUID', verbose_name='上级部门UUID') DeptName = models.CharField(max_length=256, db_column='DeptName', verbose_name='部门名称') @@ -835,6 +836,7 @@ class Shop(QModel): """ ShopUUID = UUIDField(primary_key=True, db_column='ShopUUID', verbose_name='商铺UUID') + TenantUUID = UUIDField(null=True, blank=True, db_column='TenantUUID', verbose_name='租户UUID') CompanyUUID = UUIDField(db_column='CompanyUUID', verbose_name='公司UUID') ShopName = models.CharField(max_length=128, db_column='ShopName', verbose_name='商铺名称') ShopCode = models.CharField(max_length=64, default='', db_column='ShopCode', verbose_name='商铺编码') @@ -1303,6 +1305,7 @@ class Workgroup(QModel): """工作组表——跨部门协作单元(映射 SAAS 主库 Workgroup 表)""" WorkgroupUUID = UUIDField(primary_key=True, db_column='WorkgroupUUID', verbose_name='工作组UUID') + TenantUUID = UUIDField(null=True, blank=True, db_column='TenantUUID', verbose_name='租户UUID') CompanyUUID = UUIDField(db_column='CompanyUUID', verbose_name='公司UUID') WorkgroupName = models.CharField(max_length=256, db_column='WorkgroupName', verbose_name='工作组名称') WorkgroupEnglishName = models.CharField(max_length=256, db_column='WorkgroupEnglishName', verbose_name='工作组英文名')