using System; using System.ComponentModel.DataAnnotations; namespace Admin.NET.Application { public class OauthRegister { public string OauthId { get; set; } public string Phone { get; set; } /// /// 年级 /// public string GradeName { get; set; } = "高三"; /// /// 班级 /// public string ClassName { get; set; } = "01班"; /// /// /// public string SchoolName { get; set; } = ""; /// /// /// public string StudyYears { get; set; } = "2022"; public string Code { get; set; } public int Type { get; set; } = 1; public string Password { get; set; } public string NickName { get; set; } } /// /// 学生表输入参数 /// public class SysOauthUserInput : BasePageInput { /// /// UUID /// public virtual string Uuid { get; set; } /// /// Token /// public virtual string AccessToken { get; set; } /// /// 昵称(姓名) /// public virtual string NickName { get; set; } /// /// 账号(学号) /// public virtual string UserCode { get; set; } /// /// 头像 /// public virtual string Avatar { get; set; } /// /// 密码 /// public virtual string Password { get; set; } /// /// 性别 /// public virtual string Gender { get; set; } /// /// 电话 /// public virtual string Phone { get; set; } /// /// 邮箱 /// public virtual string Email { get; set; } /// /// 位置 /// public virtual string Location { get; set; } /// /// 用户来源 /// public virtual string Source { get; set; } /// /// 省份编号 /// public virtual int ProvinceCode { get; set; } /// /// 备注 /// public virtual string Remark { get; set; } /// /// 所在年级 /// public virtual long GradeId { get; set; } /// /// 所在学年 /// public virtual long StudyYearsId { get; set; } /// /// 所在班级 /// public virtual long ClassId { get; set; } /// /// 是否毕业 /// public virtual bool IsGraduation { get; set; } /// /// 租户id /// public virtual long TenantId { get; set; } } public class AddSysOauthUserInput : SysOauthUserInput { } public class DeleteSysOauthUserInput : BaseIdInput { } public class UpdateSysOauthUserInput : SysOauthUserInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeSysOauthUserInput : BaseIdInput { } }