using SqlSugar; namespace LY.App.Model { [SugarTable("ly_user")] public class UserEntity { [Newtonsoft.Json.JsonConverter(typeof(ValueToStringConverter))] [SugarColumn(IsPrimaryKey = true)]//long类型的主键会自动赋值 public long Id { get; set; } /// /// 用户名 /// public string Name { get; set; } /// /// 密码 /// public string Password { get; set; } /// /// 登录时间 /// public DateTime LoginTime { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 上次更新密码时间 /// public DateTime? UpdatePwdTime { get; set; } /// /// 删除状态 /// public bool Disable { get; set; } /// /// 邮箱 /// public string Email { get; set; } /// /// 是否管理员,如果不是管理员,不可操作 /// public bool IsAdmin { get; set; } } public class AddUser { /// /// 用户名 /// public string Name { get; set; } /// /// 密码 /// public string Password { get; set; } /// /// 是否管理员,如果不是管理员,不可操作 /// public bool IsAdmin { get; set; } } public class UpdateUser:AddUser { public long Id { get; set; } } public class UpdatePwdDto { public long Id { get; set; } public string oldPwd { get; set; } public string newPwd { get; set; } } }