feat: 部分app model注释

This commit is contained in:
caoqianming 2025-02-18 09:02:28 +08:00
parent 855ca9b054
commit 7b87e79bf5
4 changed files with 13 additions and 26 deletions

View File

@ -103,9 +103,7 @@ class Post(CommonADModel):
class PostRole(BaseModel): class PostRole(BaseModel):
""" """TN: 岗位角色关系"""
岗位角色关系
"""
data_range = models.PositiveSmallIntegerField('数据权限范围', choices=DataFilter.choices, data_range = models.PositiveSmallIntegerField('数据权限范围', choices=DataFilter.choices,
default=DataFilter.THISLEVEL_AND_BELOW) default=DataFilter.THISLEVEL_AND_BELOW)
post = models.ForeignKey(Post, verbose_name='关联岗位', post = models.ForeignKey(Post, verbose_name='关联岗位',
@ -250,9 +248,7 @@ class File(CommonAModel):
class MySchedule(CommonAModel): class MySchedule(CommonAModel):
""" """TN: 常用周期"""
常用周期
"""
MS_TYPE = ( MS_TYPE = (
(10, '间隔'), (10, '间隔'),
(20, '定时') (20, '定时')

View File

@ -8,8 +8,7 @@ from apps.utils.models import BaseModel
class TDevice(BaseModel): class TDevice(BaseModel):
""" """TN: 第三方设备补充信息
三方设备补充信息
""" """
DEVICE_BLG = 10 DEVICE_BLG = 10
DEVICE_IBEACON = 20 DEVICE_IBEACON = 20
@ -55,7 +54,7 @@ class TDevice(BaseModel):
class BltBind(BaseModel): class BltBind(BaseModel):
"""标签绑定/解绑记录 """TN: 定位标签绑定/解绑记录
""" """
BLT_BIND = 10 BLT_BIND = 10
BLT_UNBIND = 20 BLT_UNBIND = 20
@ -74,7 +73,7 @@ class BltBind(BaseModel):
class Tlog(BaseModel): class Tlog(BaseModel):
"""第三方请求与处理日志 """TN: 第三方请求与处理日志
""" """
id = models.UUIDField(primary_key=True, default=uuid.uuid4) id = models.UUIDField(primary_key=True, default=uuid.uuid4)
target = models.CharField('请求目标', max_length=20) target = models.CharField('请求目标', max_length=20)
@ -92,6 +91,8 @@ class Tlog(BaseModel):
class DoorAuth(BaseModel): class DoorAuth(BaseModel):
"""TN: 闸机通道授权记录
"""
employee = models.ForeignKey( employee = models.ForeignKey(
Employee, verbose_name='关联用户', on_delete=models.CASCADE) Employee, verbose_name='关联用户', on_delete=models.CASCADE)
dchannel = models.ForeignKey( dchannel = models.ForeignKey(

View File

@ -8,9 +8,7 @@ from apps.wf.models import Ticket
# Create your models here. # Create your models here.
class Visit(CommonBDModel): class Visit(CommonBDModel):
""" """TN: 来访项目"""
访问项目
"""
V_PURPOSE_CHOICES = ( V_PURPOSE_CHOICES = (
(2, '售后服务'), (2, '售后服务'),
(4, '业务洽谈'), (4, '业务洽谈'),
@ -57,9 +55,7 @@ class Visit(CommonBDModel):
class Visitor(CommonAModel): class Visitor(CommonAModel):
""" """TN: 访客信息"""
访客信息
"""
employee = models.ForeignKey(Employee, verbose_name='成员信息', on_delete=models.SET_NULL, null=True, blank=True) employee = models.ForeignKey(Employee, verbose_name='成员信息', on_delete=models.SET_NULL, null=True, blank=True)
name = models.CharField('姓名', max_length=20) name = models.CharField('姓名', max_length=20)
phone = models.CharField('手机号', max_length=11, null=True, blank=True) phone = models.CharField('手机号', max_length=11, null=True, blank=True)
@ -70,9 +66,7 @@ class Visitor(CommonAModel):
class Vpeople(BaseModel): class Vpeople(BaseModel):
""" """TN: 来访项目与访客关系表"""
访客项目人员
"""
visit = models.ForeignKey(Visit, verbose_name='关联访问项目', on_delete=models.CASCADE) visit = models.ForeignKey(Visit, verbose_name='关联访问项目', on_delete=models.CASCADE)
visitor = models.ForeignKey(Visitor, verbose_name='访客', on_delete=models.CASCADE) visitor = models.ForeignKey(Visitor, verbose_name='访客', on_delete=models.CASCADE)
is_main = models.BooleanField('是否主访人', default=False) is_main = models.BooleanField('是否主访人', default=False)

View File

@ -179,7 +179,7 @@ class Transition(CommonAModel):
class CustomField(CommonAModel): class CustomField(CommonAModel):
"""自定义字段, 设定某个工作流有哪些自定义字段""" """TN: 工作流自定义字段"""
field_type_choices = ( field_type_choices = (
('string', '字符串'), ('string', '字符串'),
('int', '整型'), ('int', '整型'),
@ -226,9 +226,7 @@ class CustomField(CommonAModel):
class Ticket(CommonBModel): class Ticket(CommonBModel):
""" """TN: 工单"""
工单
"""
TICKET_ACT_STATE_DRAFT = 0 # 草稿中 TICKET_ACT_STATE_DRAFT = 0 # 草稿中
TICKET_ACT_STATE_ONGOING = 1 # 进行中 TICKET_ACT_STATE_ONGOING = 1 # 进行中
TICKET_ACT_STATE_BACK = 2 # 被退回 TICKET_ACT_STATE_BACK = 2 # 被退回
@ -271,9 +269,7 @@ class Ticket(CommonBModel):
class TicketFlow(BaseModel): class TicketFlow(BaseModel):
""" """TN: 工单流转日志"""
工单流转日志
"""
ticket = models.ForeignKey(Ticket, on_delete=models.CASCADE, verbose_name='关联工单', related_name='ticketflow_ticket') ticket = models.ForeignKey(Ticket, on_delete=models.CASCADE, verbose_name='关联工单', related_name='ticketflow_ticket')
transition = models.ForeignKey(Transition, verbose_name='流转id', transition = models.ForeignKey(Transition, verbose_name='流转id',
help_text='与worklow.Transition关联, 为空时表示认为干预的操作', on_delete=models.SET_NULL, null=True, blank=True) help_text='与worklow.Transition关联, 为空时表示认为干预的操作', on_delete=models.SET_NULL, null=True, blank=True)