penisularhr / src / modules / audit-log / dtos / get-audit-log-page.dto.ts
get-audit-log-page.dto.ts
Raw
import { PageOptionsDto } from '../../../common/dto/page-options.dto';
import { OperateType } from '../../../constants';
import { EnumFieldOptional, StringFieldOptional } from '../../../decorators';

export class AuditLogPageOptionsDto extends PageOptionsDto {
  @StringFieldOptional()
  username?: string;

  @StringFieldOptional()
  tableName?: string;

  @EnumFieldOptional(() => OperateType)
  operateType?: OperateType;
}