Select Git revision
production_targets.service.d.ts

65160206 authored
production_targets.service.d.ts 1.37 KiB
import { Repository } from 'typeorm';
import { ProductionTarget } from './entities/production_target.entity';
import { Order } from '../orders/entities/order.entity';
import { Product } from '../products/entities/product.entity';
import { Material } from '../materials/entities/material.entity';
import { CreateProductionTargetDto, CreateManyProductionTargetsDto } from './dto/create-production_target.dto';
import { UpdateProductionTargetDto } from './dto/update-production_target.dto';
export declare class ProductionTargetsService {
private readonly productionTargetRepository;
private readonly orderRepository;
private readonly productRepository;
private readonly materialRepository;
constructor(productionTargetRepository: Repository<ProductionTarget>, orderRepository: Repository<Order>, productRepository: Repository<Product>, materialRepository: Repository<Material>);
create(createProductionTargetDto: CreateProductionTargetDto): Promise<ProductionTarget>;
createMany(createManyDto: CreateManyProductionTargetsDto): Promise<ProductionTarget[]>;
findAll(): Promise<ProductionTarget[]>;
findOne(id: number): Promise<ProductionTarget>;
findByDate(dateStr: string): Promise<ProductionTarget[]>;
update(id: number, updateProductionTargetDto: UpdateProductionTargetDto): Promise<ProductionTarget>;
remove(id: number): Promise<ProductionTarget>;
}