- Prefijo v2: MCH - TRACEABILITY-MASTER.yml creado - Listo para integracion como submodulo Workspace: v2.0.0 | SIMCO: v4.0.0
42 lines
1.3 KiB
TypeScript
42 lines
1.3 KiB
TypeScript
import { SalesService, TodaySummary } from './sales.service';
|
|
import { CreateSaleDto, CancelSaleDto, SalesFilterDto } from './dto/sale.dto';
|
|
export declare class SalesController {
|
|
private readonly salesService;
|
|
constructor(salesService: SalesService);
|
|
findAll(req: {
|
|
user: {
|
|
tenantId: string;
|
|
};
|
|
}, filters: SalesFilterDto): Promise<import("./entities/sale.entity").Sale[]>;
|
|
getTodaySummary(req: {
|
|
user: {
|
|
tenantId: string;
|
|
};
|
|
}): Promise<TodaySummary>;
|
|
getRecentSales(req: {
|
|
user: {
|
|
tenantId: string;
|
|
};
|
|
}, limit?: number): Promise<import("./entities/sale.entity").Sale[]>;
|
|
findByTicketNumber(req: {
|
|
user: {
|
|
tenantId: string;
|
|
};
|
|
}, ticketNumber: string): Promise<import("./entities/sale.entity").Sale>;
|
|
findOne(req: {
|
|
user: {
|
|
tenantId: string;
|
|
};
|
|
}, id: string): Promise<import("./entities/sale.entity").Sale>;
|
|
create(req: {
|
|
user: {
|
|
tenantId: string;
|
|
};
|
|
}, dto: CreateSaleDto): Promise<import("./entities/sale.entity").Sale>;
|
|
cancel(req: {
|
|
user: {
|
|
tenantId: string;
|
|
};
|
|
}, id: string, dto: CancelSaleDto): Promise<import("./entities/sale.entity").Sale>;
|
|
}
|