This commit is contained in:
2021-03-30 23:50:26 +00:00
parent c90e47c820
commit 44009b5ce8
3 changed files with 716 additions and 106 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -77,6 +77,7 @@ namespace AyaNova.Models
//WorkOrder //WorkOrder
public virtual DbSet<WorkOrder> WorkOrder { get; set; } public virtual DbSet<WorkOrder> WorkOrder { get; set; }
public virtual DbSet<WorkOrderItem> WorkOrderItem { get; set; } public virtual DbSet<WorkOrderItem> WorkOrderItem { get; set; }
public virtual DbSet<WorkOrderState> WorkOrderState { get; set; }
public virtual DbSet<WorkOrderItemExpense> WorkOrderItemExpense { get; set; } public virtual DbSet<WorkOrderItemExpense> WorkOrderItemExpense { get; set; }
public virtual DbSet<WorkOrderItemLabor> WorkOrderItemLabor { get; set; } public virtual DbSet<WorkOrderItemLabor> WorkOrderItemLabor { get; set; }
public virtual DbSet<WorkOrderItemLoan> WorkOrderItemLoan { get; set; } public virtual DbSet<WorkOrderItemLoan> WorkOrderItemLoan { get; set; }

View File

@@ -1,10 +1,12 @@
using System.ComponentModel.DataAnnotations;
using Newtonsoft.Json;
using System; using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Newtonsoft.Json;
using AyaNova.Biz;
namespace AyaNova.Models namespace AyaNova.Models
{ {
public class WorkOrderState public class WorkOrderState : ICoreBizObjectModel
{ {
public long Id { get; set; } public long Id { get; set; }
public uint Concurrency { get; set; } public uint Concurrency { get; set; }
@@ -17,5 +19,8 @@ namespace AyaNova.Models
[Required] [Required]
public long UserId { get; set; } public long UserId { get; set; }
[NotMapped, JsonIgnore]
public AyaType AyaType { get => AyaType.WorkOrderStatus; }
}//eoc }//eoc
}//eons }//eons