feat: 班次表增加排序
This commit is contained in:
parent
9fe86eeb63
commit
52d9407346
|
@ -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='排序'),
|
||||||
|
),
|
||||||
|
]
|
|
@ -84,6 +84,7 @@ class Shift(CommonBModel):
|
||||||
rule = models.CharField('所属规则', max_length=10, default='默认')
|
rule = models.CharField('所属规则', max_length=10, default='默认')
|
||||||
start_time_o = models.TimeField('开始时间')
|
start_time_o = models.TimeField('开始时间')
|
||||||
end_time_o = models.TimeField('结束时间')
|
end_time_o = models.TimeField('结束时间')
|
||||||
|
sort = models.PositiveSmallIntegerField('排序', default=1)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = '班次'
|
verbose_name = '班次'
|
||||||
|
|
|
@ -77,7 +77,7 @@ class ShiftViewSet(ListModelMixin, CustomGenericViewSet):
|
||||||
queryset = Shift.objects.all()
|
queryset = Shift.objects.all()
|
||||||
serializer_class = ShiftSerializer
|
serializer_class = ShiftSerializer
|
||||||
search_fields = ['name']
|
search_fields = ['name']
|
||||||
ordering = ['id']
|
ordering = ['rule', 'sort', 'id']
|
||||||
|
|
||||||
|
|
||||||
class MgroupViewSet(CustomModelViewSet):
|
class MgroupViewSet(CustomModelViewSet):
|
||||||
|
|
Loading…
Reference in New Issue