import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { User } from './user.schema';
import mongoose from 'mongoose';
import { Shipment } from './shipment.schema';

@Schema({ timestamps: true })
export class Map_Company_Employee {
  @Prop()
  company_id: mongoose.Types.ObjectId;

  @Prop({ type: mongoose.Types.ObjectId })
  employee_id: User;

  // @Prop({ type: mongoose.Types.ObjectId })
  // shipment_id: Shipment;

  @Prop({ default: false })
  show_invoice: boolean;
}

export const Map_Company_Employee_Schema =
  SchemaFactory.createForClass(Map_Company_Employee);
export type Map_Company_Employee_Document = Map_Company_Employee & Document;
