Files
2023-08-20 17:02:54 +08:00

51 lines
1.2 KiB
C#

using FreeSql.DataAnnotations;
using System;
using System.Diagnostics;
namespace AgileConfig.Server.Data.Entity
{
[Table(Name = "agc_user")]
[OraclePrimaryKeyName("agc_user_pk")]
public class User
{
[Column(Name = "id", StringLength = 50)]
public string Id { get; set; }
[Column(Name= "user_name" , StringLength = 50)]
public string UserName { get; set; }
[Column(Name = "password", StringLength = 50)]
public string Password { get; set; }
[Column(Name = "salt", StringLength = 36)]
public string Salt { get; set; }
[Column(Name = "team", StringLength = 50)]
public string Team { get; set; }
[Column(Name = "create_time")]
public DateTime CreateTime { get; set; }
[Column(Name = "update_time")]
public DateTime? UpdateTime { get; set; }
[Column(Name = "status")]
public UserStatus Status { get; set; }
[Column(Name = "source")]
public UserSource Source { get; set; }
}
public enum UserStatus
{
Normal = 0,
Deleted = -1
}
public enum UserSource
{
Normal = 0,
SSO = 1
}
}