Student.DTO/StudentInfoDTO.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using Microsoft.AspNetCore.Http;
using Student.DTO.Attributes;
using Student.Model.Enums;
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace Student.DTO
{
[Description("学生信息")]
public class StudentInfoDTO
{
/// <summary>
/// 学生编号
/// </summary>
[Display(Name = "学生编号")]
[Required(ErrorMessage = "{0},不能为空")]
[DefaultValue("0")]
public long Id { get; set; }
/// <summary>
/// 学生姓名
/// </summary>
[Display(Name = "学生姓名")]
[Required(ErrorMessage ="{0},不能为空")]
[StringLength(7, ErrorMessage = "{0},不能大于{1}")]
public string Name { get; set; }
/// <summary>
/// 学生性别
/// </summary>
[Display(Name = "学生性别")]
[Required(ErrorMessage = "{0},不能为空")]
[DefaultValue((int)EnumGender.Man)]
public EnumGender Gender { get; set; }
/// <summary>
/// 学生民族
/// </summary>
[Display(Name = "学生民族")]
[Required(ErrorMessage = "{0},不能为空")]
[DefaultValue((int)EnumNation.hanzu)]
public EnumNation Nation { get; set; }
/// <summary>
/// 入学时间
/// </summary>
[Display(Name = "入学时间")]
[DefaultValue("2020-09-01")]
[Required(ErrorMessage = "{0},不能为空")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public DateTime EnrollmentDT { get; set; }
/// <summary>
/// 学生部门
/// </summary>
[Display(Name = "学生部门")]
[Required(ErrorMessage = "{0},不能为空")]
public int DepartId { get; set; }
/// <summary>
/// 学生电话
/// </summary>
[Display(Name = "学生电话")]
[RegularExpression("^1[3|4|5|6|7|8|9][0-9]{9}$", ErrorMessage = "{0}的格式不正确")]
后面还有 78 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。