penisularhr / src / modules / monthly-record / dtos / update-monthly-record.dto.ts
update-monthly-record.dto.ts
Raw
/* eslint-disable @typescript-eslint/no-unnecessary-condition */
import { NumberFieldOptional, StringFieldOptional } from '../../../decorators';

export class UpdateMonthlyRecordDto {
  @NumberFieldOptional()
  restDayWages?: number;

  @NumberFieldOptional()
  advance?: number;

  @NumberFieldOptional()
  cleaningFee?: number;

  @NumberFieldOptional()
  epf?: number;

  @NumberFieldOptional()
  eis?: number;

  @NumberFieldOptional()
  socso?: number;

  @NumberFieldOptional()
  levy?: number;

  @NumberFieldOptional()
  deduct?: number;

  @NumberFieldOptional()
  addition?: number;

  @StringFieldOptional({ nullable: true })
  remark?: string;
}