Expose GET /admin/checks with order context, and point admin check alerts to the per-order checks page. Co-authored-by: Cursor <cursoragent@cursor.com>
75 lines
2.5 KiB
TypeScript
75 lines
2.5 KiB
TypeScript
import { ChecksService } from './checks.service';
|
|
import type { AuthPrincipal } from '../common/decorators/current-user.decorator';
|
|
import { UpdateCheckStatusDto } from './dto/check.dto';
|
|
export declare class ChecksController {
|
|
private readonly checksService;
|
|
constructor(checksService: ChecksService);
|
|
findAll(status?: string): Promise<{
|
|
orderNumber: string;
|
|
customerName: string;
|
|
orderStatus: import("@prisma/client").$Enums.OrderStatus;
|
|
settlementType: import("@prisma/client").$Enums.SettlementType | null;
|
|
id: string;
|
|
orderId: string;
|
|
row: number;
|
|
amount: number;
|
|
dueDate: string;
|
|
sayadId: string;
|
|
checkNumber: string | undefined;
|
|
ownerNationalId: string | undefined;
|
|
ownerFirstName: string | undefined;
|
|
ownerLastName: string | undefined;
|
|
bankName: string;
|
|
branchName: string | undefined;
|
|
frontImage: string | undefined;
|
|
backImage: string | undefined;
|
|
notes: string | undefined;
|
|
mode: string;
|
|
status: import("@prisma/client").$Enums.CheckStatus;
|
|
createdAt: string;
|
|
updatedAt: string;
|
|
}[]>;
|
|
findByOrder(orderId: string): Promise<{
|
|
id: string;
|
|
orderId: string;
|
|
row: number;
|
|
amount: number;
|
|
dueDate: string;
|
|
sayadId: string;
|
|
checkNumber: string | undefined;
|
|
ownerNationalId: string | undefined;
|
|
ownerFirstName: string | undefined;
|
|
ownerLastName: string | undefined;
|
|
bankName: string;
|
|
branchName: string | undefined;
|
|
frontImage: string | undefined;
|
|
backImage: string | undefined;
|
|
notes: string | undefined;
|
|
mode: string;
|
|
status: import("@prisma/client").$Enums.CheckStatus;
|
|
createdAt: string;
|
|
updatedAt: string;
|
|
}[]>;
|
|
updateStatus(user: AuthPrincipal, id: string, dto: UpdateCheckStatusDto): Promise<{
|
|
id: string;
|
|
orderId: string;
|
|
row: number;
|
|
amount: number;
|
|
dueDate: string;
|
|
sayadId: string;
|
|
checkNumber: string | undefined;
|
|
ownerNationalId: string | undefined;
|
|
ownerFirstName: string | undefined;
|
|
ownerLastName: string | undefined;
|
|
bankName: string;
|
|
branchName: string | undefined;
|
|
frontImage: string | undefined;
|
|
backImage: string | undefined;
|
|
notes: string | undefined;
|
|
mode: string;
|
|
status: import("@prisma/client").$Enums.CheckStatus;
|
|
createdAt: string;
|
|
updatedAt: string;
|
|
}>;
|
|
}
|