22 lines
559 B
TypeScript
22 lines
559 B
TypeScript
import { TipoCustaProcessual, StatusPagamento } from "@prisma/client";
|
|
|
|
export interface CustaProcessual {
|
|
id: string;
|
|
processoId: string;
|
|
tipo: TipoCustaProcessual;
|
|
descricao: string;
|
|
valor: number;
|
|
percentual?: number | null;
|
|
status: StatusPagamento;
|
|
vencimento?: Date | null;
|
|
dataPagamento?: Date | null;
|
|
observacoes?: string | null;
|
|
comprovante?: string | null;
|
|
dataCriacao: Date;
|
|
numeroParcelas: number;
|
|
parcelaAtual: number;
|
|
}
|
|
|
|
export interface ICustaProcessualCreate
|
|
extends Omit<CustaProcessual, "id" | "dataCriacao"> {}
|