Gitlab@Informatics

Skip to content
Snippets Groups Projects
Select Git revision
  • b4576926aac6666cf7630f2be8511416b52b7f4c
  • main default protected
2 results

production_targets.service.d.ts

Blame
  • 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>;
    }