From 7b87e79bf5067f5744103c7499b6d310a4407434 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 18 Feb 2025 09:02:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=83=A8=E5=88=86app=20model=E6=B3=A8?= =?UTF-8?q?=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/system/models.py | 8 ++------ apps/third/models.py | 9 +++++---- apps/vm/models.py | 12 +++--------- apps/wf/models.py | 10 +++------- 4 files changed, 13 insertions(+), 26 deletions(-) diff --git a/apps/system/models.py b/apps/system/models.py index 53658e3b..fbca42dd 100755 --- a/apps/system/models.py +++ b/apps/system/models.py @@ -103,9 +103,7 @@ class Post(CommonADModel): class PostRole(BaseModel): - """ - 岗位角色关系 - """ + """TN: 岗位角色关系""" data_range = models.PositiveSmallIntegerField('数据权限范围', choices=DataFilter.choices, default=DataFilter.THISLEVEL_AND_BELOW) post = models.ForeignKey(Post, verbose_name='关联岗位', @@ -250,9 +248,7 @@ class File(CommonAModel): class MySchedule(CommonAModel): - """ - 常用周期 - """ + """TN: 常用周期""" MS_TYPE = ( (10, '间隔'), (20, '定时') diff --git a/apps/third/models.py b/apps/third/models.py index 12824329..acbc8a4c 100755 --- a/apps/third/models.py +++ b/apps/third/models.py @@ -8,8 +8,7 @@ from apps.utils.models import BaseModel class TDevice(BaseModel): - """ - 三方设备补充信息 + """TN: 第三方设备补充信息 """ DEVICE_BLG = 10 DEVICE_IBEACON = 20 @@ -55,7 +54,7 @@ class TDevice(BaseModel): class BltBind(BaseModel): - """标签绑定/解绑记录 + """TN: 定位标签绑定/解绑记录 """ BLT_BIND = 10 BLT_UNBIND = 20 @@ -74,7 +73,7 @@ class BltBind(BaseModel): class Tlog(BaseModel): - """第三方请求与处理日志 + """TN: 第三方请求与处理日志 """ id = models.UUIDField(primary_key=True, default=uuid.uuid4) target = models.CharField('请求目标', max_length=20) @@ -92,6 +91,8 @@ class Tlog(BaseModel): class DoorAuth(BaseModel): + """TN: 闸机通道授权记录 + """ employee = models.ForeignKey( Employee, verbose_name='关联用户', on_delete=models.CASCADE) dchannel = models.ForeignKey( diff --git a/apps/vm/models.py b/apps/vm/models.py index 92ba6c03..ba6ce872 100644 --- a/apps/vm/models.py +++ b/apps/vm/models.py @@ -8,9 +8,7 @@ from apps.wf.models import Ticket # Create your models here. class Visit(CommonBDModel): - """ - 访问项目 - """ + """TN: 来访项目""" V_PURPOSE_CHOICES = ( (2, '售后服务'), (4, '业务洽谈'), @@ -57,9 +55,7 @@ class Visit(CommonBDModel): class Visitor(CommonAModel): - """ - 访客信息 - """ + """TN: 访客信息""" employee = models.ForeignKey(Employee, verbose_name='成员信息', on_delete=models.SET_NULL, null=True, blank=True) name = models.CharField('姓名', max_length=20) phone = models.CharField('手机号', max_length=11, null=True, blank=True) @@ -70,9 +66,7 @@ class Visitor(CommonAModel): class Vpeople(BaseModel): - """ - 访客项目人员 - """ + """TN: 来访项目与访客关系表""" visit = models.ForeignKey(Visit, verbose_name='关联访问项目', on_delete=models.CASCADE) visitor = models.ForeignKey(Visitor, verbose_name='访客', on_delete=models.CASCADE) is_main = models.BooleanField('是否主访人', default=False) diff --git a/apps/wf/models.py b/apps/wf/models.py index f11f0ac5..5d7f2dc9 100755 --- a/apps/wf/models.py +++ b/apps/wf/models.py @@ -179,7 +179,7 @@ class Transition(CommonAModel): class CustomField(CommonAModel): - """自定义字段, 设定某个工作流有哪些自定义字段""" + """TN: 工作流自定义字段""" field_type_choices = ( ('string', '字符串'), ('int', '整型'), @@ -226,9 +226,7 @@ class CustomField(CommonAModel): class Ticket(CommonBModel): - """ - 工单 - """ + """TN: 工单""" TICKET_ACT_STATE_DRAFT = 0 # 草稿中 TICKET_ACT_STATE_ONGOING = 1 # 进行中 TICKET_ACT_STATE_BACK = 2 # 被退回 @@ -271,9 +269,7 @@ class Ticket(CommonBModel): class TicketFlow(BaseModel): - """ - 工单流转日志 - """ + """TN: 工单流转日志""" ticket = models.ForeignKey(Ticket, on_delete=models.CASCADE, verbose_name='关联工单', related_name='ticketflow_ticket') transition = models.ForeignKey(Transition, verbose_name='流转id', help_text='与worklow.Transition关联, 为空时表示认为干预的操作', on_delete=models.SET_NULL, null=True, blank=True)