inspecttask create 接口

This commit is contained in:
caoqianming 2021-04-12 11:28:59 +08:00
parent b8cf7485f1
commit 34e58cad6b
2 changed files with 22 additions and 2 deletions

View File

@ -38,6 +38,7 @@ class SubInspectTask(CommonAModel):
巡查子任务
"""
name = models.CharField('子任务名', max_length=100)
inspecttask = models.ForeignKey(InspectTask, on_delete=models.CASCADE, verbose_name='所属任务')
class Meta:
verbose_name = '巡查子任务'
@ -56,5 +57,24 @@ class InspectTeam(CommonAModel):
subtask = models.ForeignKey(SubInspectTask, on_delete=models.CASCADE, verbose_name='关联子任务')
class Meta:
verbose_name = '巡查子任务'
verbose_name = '巡查'
verbose_name_plural = verbose_name
class InspectOrg(CommonAModel):
"""
受巡查组织
"""
dept = models.ForeignKey(Organization, on_delete=models.CASCADE, verbose_name='受巡查组织')
subtask = models.ForeignKey(SubInspectTask, on_delete=models.CASCADE, verbose_name='关联子任务')
class Meta:
verbose_name = '巡查组'
verbose_name_plural = verbose_name
class InspectRecord(CommonAModel):
"""
巡查记录
"""
item = models.ForeignKey(InspectItem, on_delete=models.CASCADE, verbose_name='检查项')
dept = models.ForeignKey(Organization, on_delete=models.CASCADE, verbose_name='受检查单位')

View File

@ -35,7 +35,7 @@ class InspectItemViewSet(CreateUpdateCustomMixin, ModelViewSet):
ordering = ['sortnum', 'cate__sort', 'create_time']
class InspectTaskViewSet(CreateUpdateCustomMixin, ListModelMixin, RetrieveModelMixin, GenericViewSet):
class InspectTaskViewSet(CreateUpdateCustomMixin, ModelViewSet):
perms_map = {'get': '*', 'post': 'inspecttask_create',
'put': 'inspecttask_update', 'delete': 'inspecttask_delete'}
queryset = InspectTask.objects.all()