feat: 班次表增加排序

This commit is contained in:
caoqianming 2024-05-13 09:39:15 +08:00
parent 9fe86eeb63
commit 52d9407346
3 changed files with 20 additions and 1 deletions

View File

@ -0,0 +1,18 @@
# Generated by Django 3.2.12 on 2024-05-13 01:32
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('mtm', '0027_auto_20240429_1013'),
]
operations = [
migrations.AddField(
model_name='shift',
name='sort',
field=models.PositiveSmallIntegerField(default=1, verbose_name='排序'),
),
]

View File

@ -84,6 +84,7 @@ class Shift(CommonBModel):
rule = models.CharField('所属规则', max_length=10, default='默认')
start_time_o = models.TimeField('开始时间')
end_time_o = models.TimeField('结束时间')
sort = models.PositiveSmallIntegerField('排序', default=1)
class Meta:
verbose_name = '班次'

View File

@ -77,7 +77,7 @@ class ShiftViewSet(ListModelMixin, CustomGenericViewSet):
queryset = Shift.objects.all()
serializer_class = ShiftSerializer
search_fields = ['name']
ordering = ['id']
ordering = ['rule', 'sort', 'id']
class MgroupViewSet(CustomModelViewSet):