using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace Repository
{
    public class SopFile
    {
        [Key]
        public Guid ID { get; set; }
        public string ProductName { get; set; }
        public List<LocalFileDb> LocalFileDb {  get; set; }
        public List<LocalFile2Db> LocalFile2Db { get; set; }
        public List<LocalFile3Db> LocalFile3Db { get; set; }
    }


    public class LocalFileDb
    {
        public Guid Id { get; set; }
        public string FileNum { get; set; }
        public string Edition { get; set; }
        public string Date { get; set; }
        public string Type { get; set; }
        public string People { get; set; }
        public string Name { get; set; }
        public string Process { get; set; }
        public string WorkTime { get; set; }

        public virtual SopFile SopFile { get; set; }

    }
    public class LocalFile2Db
    {
        public Guid Id { get; set; }
        public string Num { get; set; }
        public string MaterialNum { get; set; }
        public string MaterialName { get; set; }
        public string Count { get; set; }
        public string Unit { get; set; }
        public virtual SopFile SopFile { get; set; }
    }
    public class LocalFile3Db
    {
        public Guid Id { get; set; }
        public string Equipment { get; set; }
        public string Before { get; set; }
        public string Inn { get; set; }
        public string After { get; set; }
        public string LookOut { get; set; }

        public virtual SopFile SopFile { get; set; }

    }

}