namespace AsbCloudDb.Model.DefaultData
{
    internal class EntityFillerFileCategory: EntityFiller<FileCategory>
    {
        public override FileCategory[] GetData() => new FileCategory[]{
            new () {Id = 1, Name = "Растворный сервис", ShortName = "fluidService"},
            new () {Id = 2, Name = "Цементирование", ShortName = "cement"},
            new () {Id = 3, Name = "ННБ", ShortName = "nnb"},
            new () {Id = 4, Name = "ГТИ", ShortName = "gti"},
            new () {Id = 5, Name = "Документы по скважине", ShortName = "wellDocuments"},
            new () {Id = 6, Name = "Супервайзер", ShortName = "supervisor"},
            new () {Id = 7, Name = "Мастер", ShortName = "master"},

            new () {Id = 8, Name = "Долотный сервис", ShortName = "toolService"},
            new () {Id = 9, Name = "Буровой подрядчик", ShortName = "drillService"},
            new () {Id = 10, Name = "Сервис по заканчиванию скважины", ShortName = "closingService"},
            //new () {Id = 11, Name = "", ShortName = ""},

            new () {Id = 12, Name = "Рапорт", ShortName = "report"},

            new () {Id = 1000, Name = "Программа бурения"},
            new () {Id = 1001, Name = "Задание от геологов"},
            new () {Id = 1002, Name = "Профиль ствола скважины (ННБ)"},
            new () {Id = 1003, Name = "Технологические расчеты (ННБ)"},
            new () {Id = 1004, Name = "Долотная программа"},
            new () {Id = 1005, Name = "Программа по растворам"},
            new () {Id = 1006, Name = "Программа геофизических исследований"},
            new () {Id = 1007, Name = "Планы спусков обсадных колонн"},
            new () {Id = 1008, Name = "Программы цементирования обсадных колонн"},

            new () {Id = 10000, Name = "Проект на бурение транспортного и горизонтального участков скважины"},
            new () {Id = 10001, Name = "Программа на бурение транспортного и горизонтального участков скважины"},
            new () {Id = 10002, Name = "Акт о начале бурения"},
            new () {Id = 10003, Name = "План работ спуска и цементирования направления"},
            new () {Id = 10004, Name = "Программа цементирования направления"},
            new () {Id = 10005, Name = "Мера обсадных труб (направление)"},
            new () {Id = 10006, Name = "Акт на выполненные работы по цементированию направления"},
            new () {Id = 10007, Name = "Отчет по цементированию направления (график)"},
            new () {Id = 10008, Name = "План работ спуска и цементирования кондуктора"},
            new () {Id = 10009, Name = "Программа цементирования (кондуктор)"},
            new () {Id = 10010, Name = "Мера обсадных труб (кондуктор)"},
            new () {Id = 10011, Name = "Карта крепления кондуктора"},
            new () {Id = 10012, Name = "Акт на выполненные работы по цементированию кондуктора"},
            new () {Id = 10013, Name = "Отчет по цементированию кондуктора (график)"},
            new () {Id = 10014, Name = "Акт о замере расстояния от стола ротора до муфты кондуктора"},
            new () {Id = 10015, Name = "Акт опресовки цементного кольца за кондуктором"},
            new () {Id = 10016, Name = "Акт опресовки ППГ с глухими плашками совместно с кондуктором"},
            new () {Id = 10017, Name = "Акт опресовки ПУГ, ППГ с трубными плашками совместно с кондуктором"},
            new () {Id = 10018, Name = "План работ на крепление обсадной колонны (эк. колонна)"},
            new () {Id = 10019, Name = "Программа цементирования (эк. колонна)"},
            new () {Id = 10020, Name = "Мера труб эксплуатационной колонны"},
            new () {Id = 10021, Name = "Карта по креплению  скважины (эк. колонна)"},
            new () {Id = 10022, Name = "Акт на установку пружинных центраторов"},
            new () {Id = 10023, Name = "Отчет по цементированию эксплуатационной колонны (график)"},
            new () {Id = 10024, Name = "Акт на выполненные работы по цементированию эксплуатационной колонны"},
            new () {Id = 10025, Name = "Акт об испытании эк. колонны на герметичность  (СТОП)"},
            new () {Id = 10026, Name = "Акт опресовки ППГ с глухими плашками совместно с э/колонной"},
            new () {Id = 10027, Name = "Акт опресовки ПУГ, ППГ с трубными плашками совместно с  э/колонной"},
            new () {Id = 10028, Name = "Акт на вскрытие продуктивного пласта"},
            new () {Id = 10029, Name = "Акт замера параметров раствора при бурении горизонтального участка"},
            new () {Id = 10030, Name = "Разрешение на спуск «хвостовика» (телефонограмма)"},
            new () {Id = 10031, Name = "План работ на спуск «хвостовика»"},
            new () {Id = 10032, Name = "Акт готовности бурового и энергетического оборудования к спуску «хвостовика»"},
            new () {Id = 10033, Name = "Акт шаблонировки ствола скважины перед спуском «хвостовика»"},
            new () {Id = 10034, Name = "Мера обсадных труб (хвостовик)"},
            new () {Id = 10035, Name = "Акт выполненных работ по спуску хвостовика с закачкой (нефти, солевого раствора"},
            new () {Id = 10036, Name = "Акт о переводе скважины на тех. воду"},
            new () {Id = 10037, Name = "Акт об окончании бурения"},
            new () {Id = 10038, Name = "Акт на передачу скважины в освоение (КРС)"},
            new () {Id = 10039, Name = "Акт на опресовку межколонного пространства с КРС"},
            new () {Id = 10040, Name = "Акт на сдачу скважины в ЦДНГ"},
            new () {Id = 10041, Name = "Паспорт ОУС (заполняется геологами)"},
            new () {Id = 10042, Name = "Паспорт скважины (заполняется геологами)"},
            new () {Id = 10043, Name = "Фактические данные бурения (вставляются в паспорт скважины)"},
            
            new () {Id = 20000, Name = "Справки по страницам"},

            new() { Id = 30000, Name = "Инструкции"},
        };
    }
}