142 lines
3.2 KiB
C#
142 lines
3.2 KiB
C#
using Microsoft.EntityFrameworkCore;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using VOL.Entity.Enum;
|
|
|
|
namespace VOL.Model.School.Response
|
|
{
|
|
/// <summary>
|
|
/// 学校分页
|
|
/// </summary>
|
|
public class SchoolPageListModel
|
|
{
|
|
/// <summary>
|
|
/// Id
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
///学校类型
|
|
/// </summary>
|
|
public SchoolType SchoolType { get; set; }
|
|
|
|
/// <summary>
|
|
///学校性质Id
|
|
/// </summary>
|
|
public int SchoolNatureId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 学校性质
|
|
/// </summary>
|
|
public string SchoolNature
|
|
{
|
|
get
|
|
{
|
|
return SchoolNatureId switch
|
|
{
|
|
1 => "小学",
|
|
2 => "初中",
|
|
3 => "高中",
|
|
4 => "大学",
|
|
5 => "九年制",
|
|
6 => "十二年制",
|
|
7 => "一贯制",
|
|
_ => "未知" // 默认值
|
|
};
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
///学校编号
|
|
/// </summary>
|
|
public string SchoolCode { get; set; }
|
|
|
|
/// <summary>
|
|
///学校名称
|
|
/// </summary>
|
|
public string SchoolName { get; set; }
|
|
|
|
/// <summary>
|
|
///所属省份
|
|
/// </summary>
|
|
public string Province { get; set; }
|
|
|
|
/// <summary>
|
|
///所属城市
|
|
/// </summary>
|
|
public string City { get; set; }
|
|
|
|
/// <summary>
|
|
///所属区域
|
|
/// </summary>
|
|
public string Area { get; set; }
|
|
|
|
/// <summary>
|
|
///登录账号
|
|
/// </summary>
|
|
public string UserName { get; set; }
|
|
|
|
/// <summary>
|
|
///联系人
|
|
/// </summary>
|
|
public string UserTrueName { get; set; }
|
|
|
|
/// <summary>
|
|
///联系方式
|
|
/// </summary>
|
|
public string PhoneNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
public DateTime CreateDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 状态
|
|
/// </summary>
|
|
public int Status { get; set; }
|
|
|
|
/// <summary>
|
|
/// 学校状态
|
|
/// </summary>
|
|
public string SchoolStatus
|
|
{
|
|
get
|
|
{
|
|
return Status switch
|
|
{
|
|
1 => "启用",
|
|
2 => "禁用",
|
|
_ => "未知"
|
|
};
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 设备编号
|
|
/// </summary>
|
|
public List<string> DeviceCode { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 学校性质
|
|
/// </summary>
|
|
public class SchoolNatureListModel
|
|
{
|
|
/// <summary>
|
|
/// Id
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性质名称
|
|
/// </summary>
|
|
public string Name { get; set; }
|
|
}
|
|
}
|