using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using Volo.Abp.Domain.Entities; using Volo.Abp.Domain.Entities.Auditing; namespace Shentun.Peis.Models { /// /// 总检建议内容 /// [Table("sum_suggestion_content")] public class SumSuggestionContent: AuditedEntity, IHasConcurrencyStamp { /// /// 建议头ID /// [Column("sum_suggestion_header_id")] public Guid SumSuggestionHeaderId { get; set; } [Column("suggestion_type")] [StringLength(1)] public string SuggestionType { get; set; } /// /// 建议内容 /// [Column("suggestion_content")] [StringLength(100)] public string SuggestionContent { get; set; } = null!; [Column("display_order")] public int? DisplayOrder { get; set; } [Column("concurrency_stamp")] public string ConcurrencyStamp { get; set; } [ForeignKey(nameof(SumSuggestionHeaderId))] [InverseProperty("SumSuggestionContents")] public virtual SumSuggestionHeader SumSuggestionHeader { get; set; } = null!; //public override object[] GetKeys() //{ // return new object[] { SumSuggestionContentId }; //} } }