1
0
forked from erp-dev/erp

feat: added plate_at_from and plate_at_to in plate order query api

This commit is contained in:
2025-12-31 22:18:45 +08:00
parent 3dc7560434
commit e4b7543c09
2 changed files with 111 additions and 2 deletions

View File

@@ -564,6 +564,9 @@ class PlateOrderFilterSet(django_filters.FilterSet):
style_name = django_filters.CharFilter(lookup_expr='icontains')
plate_date_from = django_filters.DateFilter(field_name='plate_date', lookup_expr='gte')
plate_date_to = django_filters.DateFilter(field_name='plate_date', method='filter_plate_date_to')
# plate_at_from / plate_at_to: 支持带时分秒的精确时间筛选ISO 8601 格式)
plate_at_from = IsoDateTimeFilter(field_name='plate_date', lookup_expr='gte')
plate_at_to = IsoDateTimeFilter(field_name='plate_date', lookup_expr='lte')
required_completion_date_from = IsoDateTimeFilter(field_name='required_completion_date', lookup_expr='gte')
required_completion_date_to = IsoDateTimeFilter(field_name='required_completion_date', lookup_expr='lte')
created_date_from = django_filters.DateFilter(field_name='created_at', lookup_expr='gte')
@@ -643,8 +646,10 @@ class PlateOrderViewSet(LimitedModelViewSet):
- is_mark_frame: 是否打样架true/false
- fabric: 面料(模糊查询)
- style_name: 款式名称(模糊查询)
- plate_date_from: 开版日期起始
- plate_date_to: 开版日期结束
- plate_date_from: 开版日期起始(仅日期)
- plate_date_to: 开版日期结束(仅日期,包含整天)
- plate_at_from: 开版时间起始ISO 8601 格式,含时分秒,如 2024-01-01T08:00:00
- plate_at_to: 开版时间结束ISO 8601 格式,含时分秒)
- required_completion_date_from: 要求完成时间起始(含时分秒)
- required_completion_date_to: 要求完成时间结束
- created_date_from: 创建日期起始