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
{
}
}