using System.ComponentModel.DataAnnotations; using SqlSugar; using static EasyTemplate.Tool.Entity.PublicEnum; namespace EasyTemplate.Tool.Entity; /// /// 系统部门 /// [SugarTable(null, "系统部门")] public class SystemDepartment : EntityBase { /// /// 名称 /// [SugarColumn(ColumnDescription = "名称", IsNullable = true)] public string Name { get; set; } /// /// 负责人 /// [SugarColumn(ColumnDescription = "负责人", IsNullable = true)] public string Leader { get; set; } /// /// 是否启用 /// [SugarColumn(ColumnDescription = "是否启用", DefaultValue = "1", IsNullable = true)] public bool Enabled { get; set; } } public class SystemDepartmentSeedData : ISeedData { public IEnumerable Generate() => [ new SystemDepartment() { Id = 1, Name="研发部", Leader="赵四", Enabled=true, CreateTime = DateTime.Now }, new SystemDepartment() { Id = 2, Name="市场部", Leader="赵二", Enabled=false, CreateTime = DateTime.Now }, ]; }