2024-09-02 09:31:34 +08:00
|
|
|
|
using System.ComponentModel.DataAnnotations;
|
2024-09-12 09:59:18 +08:00
|
|
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
|
using Microsoft.EntityFrameworkCore;
|
2024-09-02 09:31:34 +08:00
|
|
|
|
|
2024-09-12 09:59:18 +08:00
|
|
|
|
namespace Bunny.Dao.Entity;
|
2024-08-08 22:23:36 +08:00
|
|
|
|
|
|
|
|
|
public class BaseEntity
|
|
|
|
|
{
|
2024-09-12 09:59:18 +08:00
|
|
|
|
[Comment("主键")]
|
|
|
|
|
[Column(Order = 0)]
|
|
|
|
|
[Key]
|
2024-09-12 23:05:46 +08:00
|
|
|
|
public string? Id { get; set; }
|
2024-08-08 22:23:36 +08:00
|
|
|
|
|
2024-09-12 09:59:18 +08:00
|
|
|
|
[Comment("创建时间")] public DateTime CreateTime { get; set; }
|
2024-08-08 22:23:36 +08:00
|
|
|
|
|
2024-09-12 09:59:18 +08:00
|
|
|
|
[Comment("更新时间")] public DateTime UpdateTime { get; set; }
|
2024-08-30 16:08:08 +08:00
|
|
|
|
|
2024-09-12 09:59:18 +08:00
|
|
|
|
[Comment("创建用户id")] public long? CreateUserId { get; set; }
|
2024-08-30 16:08:08 +08:00
|
|
|
|
|
2024-09-12 09:59:18 +08:00
|
|
|
|
[Comment("更新用户id")] public long? UpdateUserId { get; set; }
|
2024-08-30 16:08:08 +08:00
|
|
|
|
|
2024-09-12 09:59:18 +08:00
|
|
|
|
[Comment("是否删除")] public bool IsDeleted { get; set; }
|
2024-09-02 09:31:34 +08:00
|
|
|
|
|
2024-09-12 09:59:18 +08:00
|
|
|
|
[Comment("并发版本")]
|
|
|
|
|
[Column(TypeName = "datetime")]
|
|
|
|
|
public DateTime Version { get; set; }
|
2024-08-30 16:08:08 +08:00
|
|
|
|
}
|