You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using System;using System.ComponentModel.DataAnnotations;using System.ComponentModel.DataAnnotations.Schema;using Volo.Abp.Domain.Entities;
namespace Shentun.Peis.Models{ /// <summary>
/// 项目模板明细
/// </summary>
[Table("item_template_detail")] public class ItemTemplateDetail : Entity, IHasConcurrencyStamp { /// <summary>
/// 项目模板编号
/// </summary>
[Key] [Column("item_template_id")] //[StringLength(4)]
public Guid ItemTemplateId { get; set; } /// <summary>
/// 项目编号
/// </summary>
[Key] [Column("item_id")] //[StringLength(6)]
public Guid ItemId { get; set; }
[Column("concurrency_stamp")] public string ConcurrencyStamp { get; set; }
//[Column("creator_id")]
//public Guid CreatorId { get; set; }
//[Column("creation_time", TypeName = "timestamp without time zone")]
//public DateTime CreationTime { get; set; }
[ForeignKey(nameof(ItemId))] [InverseProperty("ItemTemplateDetails")] public virtual Item Item { get; set; } = null!; [ForeignKey(nameof(ItemTemplateId))] [InverseProperty("ItemTemplateDetails")] public virtual ItemTemplate ItemTemplate { get; set; } = null!;
public override object[] GetKeys() { return new object[] { ItemTemplateId, ItemId }; } }}
|