feat: 部分app model注释
This commit is contained in:
parent
855ca9b054
commit
7b87e79bf5
|
@ -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, '定时')
|
||||||
|
|
|
@ -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(
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue