penisularhr / src / modules / rainfall / dtos / get-rainfall-page.dto.ts
get-rainfall-page.dto.ts
Raw
import { PageOptionsDto } from '../../../common/dto/page-options.dto';
import { Order } from '../../../constants';
import { DateFieldOptional, EnumFieldOptional } from '../../../decorators';

export class RainfallRecordPageOptionsDto extends PageOptionsDto {
  @EnumFieldOptional(() => Order, {
    default: Order.DESC,
  })
  order: Order = Order.DESC;

  @DateFieldOptional()
  fromTime?: Date;

  @DateFieldOptional()
  toTime?: Date;
}