Составление контрольного списка качества, в котором сотрудник будет расписываться, используя свой номер сотрудника. Сотрудник должен указать свой номер сотрудника в текстовом поле рядом с каждым элементом, который ему нужно проверить. Элементы сгруппированы в разделы, а разделы сгруппированы в Продукт и единицу, которая представляет собой 1 единичный продукт, который производится.
На данный момент у меня есть: , серийный номер, ProductType)
ProductType (Id, Name)
Разделы (Id, Name, ProductTypeId *) элементы (Id, Name, SectionId, EmpNumber *)
My проблема в том, что я хотел бы, чтобы раздел мог принадлежать многим ProductTypes, и мне нужен способ включения номеров сотрудников в элементы. Мне понадобится какой-нибудь соединительный стол? Как бы то ни было, сначала будет сделан код asp. net core.
Контрольный список при отображении будет выглядеть примерно так:
Продукт: Product One Дата: 05 / 27/2020 Серийный номер: 5656ASF
Section One
Item One | EmpNumber
Item Two | EmpNumber
Item Three | EmpNumber
Section Two
Item One | EmpNumber
Item Two | EmpNumber
Section Three
Item One | EmpNumber
.....
Заранее спасибо!
***** ОБНОВЛЕНИЕ ****
Я поработал над ним и вот что у меня получилось:
Unit (Id, SerialNumber, StartDate, Model_Id) ProductType (Id, Name)
Model (Id, Имя, ProductType_Id)
ModelSection (Model_Id, Section_Id)
Раздел (Id, Name)
SectionItem (Section_Id, Item_Id)
Item (Id, Имя)
BuyOff (Id, Unit_Id, Item_Id, EmployeeNumber)
Есть предложения?