create DataModels

This commit is contained in:
DavidMakarov 2024-04-27 15:54:39 +04:00
parent 2d75dc699e
commit 1e653e058a
5 changed files with 41 additions and 3 deletions

View File

@ -1,5 +1,4 @@

using FactoryDataModels.Enums;
using FactoryDataModels.Enums;
namespace FactoryDataModels.Models
{

View File

@ -0,0 +1,13 @@
namespace FactoryDataModels.Models
{
public interface IMachineModel : IId
{
string Name { get; set; }
DateTime ExploitationStartDate { get; set; }
int Lifetime { get; set; }
int ClientId { get; set; }
}
}

View File

@ -0,0 +1,13 @@
namespace FactoryDataModels.Models
{
public interface IProductModel : IId
{
string Name { get; set; }
double Price { get; set; }
int ClientId { get; set; }
int RequirementId { get; set; }
}
}

View File

@ -0,0 +1,13 @@
namespace FactoryDataModels.Models
{
public interface IRequirementModel : IId
{
string Name { get; set; }
string Description { get; set; }
int Lifetime { get; set; }
int ClientId { get; set; }
}
}

View File

@ -10,6 +10,6 @@
int ClientId { get; }
//Dictionary<int, (IProductModel, int)> WorkpieceProducts { get; }
Dictionary<int, (IProductModel, int)> WorkpieceProducts { get; }
}
}