using Furion.DatabaseAccessor; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using System; using System.ComponentModel.DataAnnotations.Schema; namespace Dilon.Core { /// /// 通知公告用户表 /// [Table("sys_notice_user")] [Comment("通知公告用户表")] public class SysNoticeUser : IEntity, IEntityTypeBuilder { /// /// 通知公告Id /// [Comment("通知公告Id")] [Column("通知公告Id", TypeName = "varchar(36)")] public string NoticeId { get; set; } /// /// 用户Id /// [Comment("用户Id")] [Column("用户Id", TypeName = "varchar(36)")] public string UserId { get; set; } /// /// 阅读时间 /// [Comment("阅读时间")] public DateTimeOffset ReadTime { get; set; } /// /// 状态(字典 0未读 1已读) /// [Comment("状态")] public int ReadStatus { get; set; } public void Configure(EntityTypeBuilder entityBuilder, DbContext dbContext, Type dbContextLocator) { entityBuilder.HasNoKey(); } } }