This commit is contained in:
汤龙 2025-01-14 16:11:31 +08:00
parent f9e7ba9c4f
commit 671e21e0d8
42 changed files with 50 additions and 1562 deletions

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("YD_XinWei.Commons")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+127a15267ac6ff77a5766dcb035bd2e04cf6e8e7")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f9e7ba9c4f75cd95dbf6577e89978fa9bd53c86d")]
[assembly: System.Reflection.AssemblyProductAttribute("YD_XinWei.Commons")]
[assembly: System.Reflection.AssemblyTitleAttribute("YD_XinWei.Commons")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
bcf72474e9b0f9dd6729035be1d7411654cf56b0d6aec07d76313a08c3eadebd
d593fbae3ac2c90695ef2d47985e3606ba2fc402099ac3a2d2e31f9b62198f75

View File

@ -1 +1 @@
{"documents":{"C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=127a15267ac6ff77a5766dcb035bd2e04cf6e8e7&path=/*"}}
{"documents":{"C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=f9e7ba9c4f75cd95dbf6577e89978fa9bd53c86d&path=/*"}}

View File

@ -13,9 +13,7 @@ namespace YD_XinWei.Api.AutoMappers
// CreateMap<SourceClass2, DestinationClass2>();
// ...
CreateMap<AddHomeWorkDto, S_HomeWork>();
CreateMap<HomeWorkStudentsDto, S_HomeWorkStudents>();
CreateMap<S_HomeWorkStudents, HomeWorkStudentsDto>();
//CreateMap<AddHomeWorkDto, S_HomeWork>();
}
}
}

View File

@ -13,12 +13,6 @@ namespace YD_XinWei.Api.Context
{
}
public DbSet<S_Class> Class { get; set; }
public DbSet<S_ClassAssocTeacher> ClassAssocTeacher { get; set; }
public DbSet<S_HomeWork> HomeWork { get; set; }
public DbSet<S_HomeWorkStudents> HomeWorkStudents { get; set; }
public DbSet<S_Student> Student { get; set; }
public DbSet<S_SubmittedAssignments> SubmittedAssignments { get; set; }
public DbSet<S_Teacher> Teacher { get; set; }
public DbSet<Sys_User> Sys_User { get; set; }
public DbSet<XW_ProjectMode> XW_ProjectMode { get; set; }

View File

@ -1,61 +0,0 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using YD_XinWei.Api.Services.Impl;
using YD_XinWei.Api.Services.Interface;
using YD_XinWei.Commons.Dto.HomeWork;
using YD_XinWei.Commons.Dto.School;
namespace YD_XinWei.Api.Controllers
{
/// <summary>
/// 作业
/// </summary>
[ApiController]
[ApiExplorerSettings(GroupName = "v1")]
[Route("[controller]")]
public class HomeWorkController : ControllerBase
{
private readonly IHomeWorkService _homeWorkService;
public HomeWorkController(IHomeWorkService homeWorkService)
{
_homeWorkService = homeWorkService;
}
/// <summary>
/// 新增作业
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
[HttpPost("AddHomeWork")]
public async Task<IActionResult> ClassListbyTeacher([FromBody] AddHomeWorkDto paramDto)
{
await _homeWorkService.AddHomeWork(paramDto);
return Ok("新增作业成功");
}
/// <summary>
/// 作业记录
/// </summary>
/// <param name="teacherPhoneNo"></param>
/// <returns></returns>
[HttpGet("HomeWorkRecord")]
public async Task<List<HomeWorkRecordDto>> HomeWorkRecord(string teacherPhoneNo)
{
var res = await _homeWorkService.HomeWorkRecord(teacherPhoneNo);
return res;
}
/// <summary>
/// 作业详情
/// </summary>
/// <param name="homeWorkId"></param>
/// <returns></returns>
[HttpGet("HomeWorkDetails")]
public async Task<HomeWorkDetailsDto> HomeWorkDetails(int homeWorkId)
{
var res = await _homeWorkService.HomeWorkDetails(homeWorkId);
return res;
}
}
}

View File

@ -1,56 +0,0 @@
using Microsoft.AspNetCore.Mvc;
using YD_XinWei.Api.Services.Interface;
using YD_XinWei.Commons.Dto.Teacher;
namespace YD_XinWei.Api.Controllers
{
/// <summary>
/// 老师端
/// </summary>
[ApiController]
[ApiExplorerSettings(GroupName = "v1")]
[Route("[controller]")]
public class TeacherController : ControllerBase
{
private readonly ITeacherService _teacherService;
public TeacherController(ITeacherService teacherService)
{
_teacherService = teacherService;
}
/// <summary>
/// 老师个人信息
/// </summary>
/// <returns></returns>
[HttpGet("TeacherProfile")]
public async Task<TeacherProfileDto> TeacherProfile()
{
var res = await _teacherService.TeacherProfile();
return res;
}
/// <summary>
/// 修改个人信息
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
[HttpPost("ModifyTeacherProfile")]
public async Task<IActionResult> ModifyTeacherProfile([FromBody] TeacherProfileDto paramDto)
{
await _teacherService.ModifyTeacherProfile(paramDto);
return Ok("修改成功");
}
/// <summary>
/// 修改密码
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
[HttpPost("ModifyTeacherPwd")]
public async Task<IActionResult> ModifyTeacherPwd([FromBody] ModifyTeacherPwdDto paramDto)
{
await _teacherService.ModifyTeacherPwd(paramDto);
return Ok("修改成功");
}
}
}

View File

@ -1,65 +0,0 @@
using AutoMapper;
using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using YD_XinWei.Api.Context;
using YD_XinWei.Api.Services.Interface;
using YD_XinWei.Api.SmartSportsEntitys;
using YD_XinWei.Api.Utilities;
using YD_XinWei.Commons.Dto.HomeWork;
using YD_XinWei.Commons.Dto.School;
namespace YD_XinWei.Api.Services.Impl
{
public class HomeWorkService : IHomeWorkService
{
public SmartSportsContext _sportsContext;
private readonly IMapper _mapper;
public HomeWorkService(SmartSportsContext sportsContext, IMapper mapper)
{
_sportsContext = sportsContext;
_mapper = mapper;
}
public async Task AddHomeWork(AddHomeWorkDto paramDto)
{
var homeWorkEntity = _mapper.Map<S_HomeWork>(paramDto);
homeWorkEntity.SchoolCode = UserLoginContext.Current.SchoolCode;
homeWorkEntity.TeacherPhoneNo = UserLoginContext.Current.PhoneNo;
homeWorkEntity.WorkStatus = 1;
await _sportsContext.AddAsync(homeWorkEntity);
await _sportsContext.SaveChangesAsync();
}
public async Task<List<HomeWorkRecordDto>> HomeWorkRecord(string teacherPhoneNo)
{
var res = await _sportsContext.HomeWork.Where(x => x.TeacherPhoneNo == teacherPhoneNo).Select(x => new HomeWorkRecordDto()
{
Id = x.Id,
WorkName = x.WorkName,
WorkStatus = x.WorkStatus,
StartTime = x.StartTime,
EndTime = x.EndTime
}).ToListAsync();
return res;
}
public async Task<HomeWorkDetailsDto> HomeWorkDetails(int homeWorkId)
{
var res = await _sportsContext.HomeWork.Where(x => x.Id == homeWorkId).Select(x => new HomeWorkDetailsDto()
{
Id = x.Id,
WorkName = x.WorkName,
StartTime = x.StartTime,
EndTime = x.EndTime,
StudentScope = x.StudentScope,
WorkText = x.WorkText,
HomeWorkStudents = _mapper.Map<List<HomeWorkStudentsDto>>(x.HomeWorkStudents),
}).FirstOrDefaultAsync();
return res;
}
}
}

View File

@ -17,31 +17,34 @@ namespace YD_XinWei.Api.Services.Impl
public async Task<List<ClassListDto>> ClassListbyTeacher(string teacherPhoneNo)
{
var classList = await (
from t in _sportsContext.Teacher
join a in _sportsContext.ClassAssocTeacher on t.Id equals a.TeacherId
join c in _sportsContext.Class on a.ClassId equals c.Id
where t.TeacherPhoneNo == teacherPhoneNo
select new ClassListDto()
{
ClassId = c.Id,
Name = $"{c.GradeName}-{c.ClassName}"
}).ToListAsync();
//var classList = await (
// from t in _sportsContext.Teacher
// join a in _sportsContext.ClassAssocTeacher on t.Id equals a.TeacherId
// join c in _sportsContext.Class on a.ClassId equals c.Id
// where t.TeacherPhoneNo == teacherPhoneNo
// select new ClassListDto()
// {
// ClassId = c.Id,
// Name = $"{c.GradeName}-{c.ClassName}"
// }).ToListAsync();
return classList;
//return classList;
return null;
}
public async Task<List<StudentListDto>> StudentListByClassId(int classId)
{
var students = await _sportsContext.Student.Where(x => x.ClassId == classId).Select(x => new StudentListDto()
{
StudentNo = x.StudentNo,
StudentName = x.StudentName,
Sex = x.Sex,
Photo = x.Photo
}).ToListAsync();
//var students = await _sportsContext.Student.Where(x => x.ClassId == classId).Select(x => new StudentListDto()
//{
// StudentNo = x.StudentNo,
// StudentName = x.StudentName,
// Sex = x.Sex,
// Photo = x.Photo
//}).ToListAsync();
return students;
//return students;
return null;
}
}
}

View File

@ -1,78 +0,0 @@

using Microsoft.EntityFrameworkCore;
using YD_XinWei.Api.Context;
using YD_XinWei.Api.Services.Interface;
using YD_XinWei.Api.Utilities;
using YD_XinWei.Commons.Dto.Teacher;
using YD_XinWei.Commons.Exceptions;
namespace YD_XinWei.Api.Services.Impl
{
public class TeacherService : ITeacherService
{
public UserContext _userContext;
public TeacherService(UserContext userContext)
{
_userContext = userContext;
}
public async Task<TeacherProfileDto> TeacherProfile()
{
var userId = UserLoginContext.Current.UserId;
var res = await _userContext.Users.Where(x => x.User_Id == userId).Select(x => new TeacherProfileDto()
{
UserTrueName = x.UserTrueName,
BirthDate = x.BirthDate,
Gender = x.Gender,
HeadImageUrl = x.HeadImageUrl,
Height = x.Height,
Weight = x.Weight
}).FirstOrDefaultAsync();
return res;
}
public async Task ModifyTeacherProfile(TeacherProfileDto paramDto)
{
var userId = UserLoginContext.Current.UserId;
var model = await _userContext.Users.FirstOrDefaultAsync(x => x.User_Id == userId);
if (model == null)
throw new BizException("更新数据为空");
model.UserTrueName = !string.IsNullOrWhiteSpace(paramDto.UserTrueName) ? paramDto.UserTrueName : model.UserTrueName;
model.HeadImageUrl = !string.IsNullOrWhiteSpace(paramDto.HeadImageUrl) ? paramDto.HeadImageUrl : model.HeadImageUrl;
model.BirthDate = paramDto.BirthDate ?? model.BirthDate;
model.Gender = paramDto.Gender ?? model.Gender;
model.Height = paramDto.Height ?? model.Height;
model.Weight = paramDto.Weight ?? model.Weight;
if (_userContext.Entry(model).State == EntityState.Modified)
{
await _userContext.SaveChangesAsync();
}
}
public async Task ModifyTeacherPwd(ModifyTeacherPwdDto paramDto)
{
if (paramDto.NewrPwd != paramDto.ConfirmPwd)
throw new BizException("确认密码与新密码不一致");
var userId = UserLoginContext.Current.UserId;
var model = await _userContext.Users.FirstOrDefaultAsync(x => x.User_Id == userId && x.UserPwd == paramDto.OldPwd);
if (model == null)
throw new BizException("旧密码输入有误");
model.UserPwd = paramDto.NewrPwd;
if (_userContext.Entry(model).State == EntityState.Modified)
{
await _userContext.SaveChangesAsync();
}
}
}
}

View File

@ -28,28 +28,28 @@ namespace YD_XinWei.Api.Services.Impl
{
User userModel = null;
switch (paramDto.RoleId)
{
case 2: // 教师登录
userModel = await QueryUserByRole(
x => x.PhoneNo == paramDto.Key && x.UserPwd == paramDto.Password,
() => GetTeacherUser(paramDto)
);
break;
//switch (paramDto.RoleId)
//{
// case 2: // 教师登录
// userModel = await QueryUserByRole(
// x => x.PhoneNo == paramDto.Key && x.UserPwd == paramDto.Password,
// () => GetTeacherUser(paramDto)
// );
// break;
case 3: // 家长登录
userModel = await QueryUserByRole(
x => x.UserName == paramDto.Key && x.UserPwd == paramDto.Password,
() => GetParentUser(paramDto)
);
break;
// case 3: // 家长登录
// userModel = await QueryUserByRole(
// x => x.UserName == paramDto.Key && x.UserPwd == paramDto.Password,
// () => GetParentUser(paramDto)
// );
// break;
default:
throw new BizException("无效的角色ID");
}
// default:
// throw new BizException("无效的角色ID");
//}
if (userModel == null || userModel.User_Id <= 0)
throw new BizException("用户新增失败");
//if (userModel == null || userModel.User_Id <= 0)
// throw new BizException("用户新增失败");
return GenerateUserInfoDto(userModel);
}
@ -74,50 +74,7 @@ namespace YD_XinWei.Api.Services.Impl
return userModel;
}
private async Task<UserModelDataDto> GetTeacherUser(LoginInfo paramDto)
{
var teacherUser = await _smartSportsContext.Teacher
.FirstOrDefaultAsync(x => x.TeacherPhoneNo == paramDto.Key && x.AppletPwd == paramDto.Password && x.TeacherStatus == 1);
if (teacherUser == null)
return null;
return new UserModelDataDto
{
PhoneNo = teacherUser.TeacherPhoneNo,
UserPwd = teacherUser.AppletPwd,
UserName = teacherUser.TeacherPhoneNo,
Gender = teacherUser.Sex,
HeadImageUrl = teacherUser.TeacherPhoto,
SchoolCode = teacherUser.SchoolCode,
RoleName = "老师",
RoleId = 2,
RelevanceId = paramDto.RelevanceId ?? Guid.NewGuid()
};
}
private async Task<UserModelDataDto> GetParentUser(LoginInfo paramDto)
{
var parentUser = await _smartSportsContext.Student
.FirstOrDefaultAsync(x => x.StudentName == paramDto.Key && x.StudentNo == paramDto.Password && x.StudentStatus == 1);
if (parentUser == null)
return null;
return new UserModelDataDto
{
PhoneNo = parentUser.ParentPhoneNo,
UserPwd = parentUser.StudentNo,
UserName = parentUser.StudentName,
Gender = parentUser.Sex,
HeadImageUrl = parentUser.Photo,
Address = parentUser.HomeAddress,
SchoolCode = parentUser.SchoolCode,
RoleName = "家长",
RoleId = 3,
RelevanceId = paramDto.RelevanceId ?? Guid.NewGuid()
};
}
private User CreateUserModel(UserModelDataDto userData)
{

View File

@ -1,34 +0,0 @@
using Microsoft.AspNetCore.Mvc;
using TGJ.NetworkFreight.SeckillAggregateServices.Pos.UserService;
using YD_XinWei.Api;
using YD_XinWei.Api.Entitys;
using YD_XinWei.Commons;
using YD_XinWei.Commons.Dto.HomeWork;
using YD_XinWei.Commons.Dto.School;
namespace YD_XinWei.Api.Services.Interface
{
public interface IHomeWorkService
{
/// <summary>
/// 新建作业
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task AddHomeWork(AddHomeWorkDto paramDto);
/// <summary>
/// 作业记录
/// </summary>
/// <param name="teacherPhoneNo"></param>
/// <returns></returns>
Task<List<HomeWorkRecordDto>> HomeWorkRecord(string teacherPhoneNo);
/// <summary>
/// 作业详情
/// </summary>
/// <param name="homeWorkId"></param>
/// <returns></returns>
Task<HomeWorkDetailsDto> HomeWorkDetails(int homeWorkId);
}
}

View File

@ -1,32 +0,0 @@
using Microsoft.AspNetCore.Mvc;
using TGJ.NetworkFreight.SeckillAggregateServices.Pos.UserService;
using YD_XinWei.Api;
using YD_XinWei.Api.Entitys;
using YD_XinWei.Commons;
using YD_XinWei.Commons.Dto.Teacher;
namespace YD_XinWei.Api.Services.Interface
{
public interface ITeacherService
{
/// <summary>
/// 老师个人信息
/// </summary>
/// <returns></returns>
Task<TeacherProfileDto> TeacherProfile();
/// <summary>
/// 修改个人信息
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task ModifyTeacherProfile(TeacherProfileDto paramDto);
/// <summary>
/// 修改密码
/// </summary>
/// <param name="paramDto"></param>
/// <returns></returns>
Task ModifyTeacherPwd(ModifyTeacherPwdDto paramDto);
}
}

View File

@ -1,67 +0,0 @@
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using YD_XinWei.Api.Entitys;
namespace YD_XinWei.Api.SmartSportsEntitys
{
[Table("S_ClassAssocTeacher")]
public class S_ClassAssocTeacher : EntityBase
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Display(Description = "主键Id")]
[Comment("Id")]
public int Id { get; set; }
/// <summary>
///班级Id
/// </summary>
[Display(Name = "班级Id")]
[Comment("班级Id")]
[Column(TypeName = "int")]
public int ClassId { get; set; }
/// <summary>
///老师Id
/// </summary>
[Display(Name = "老师Id")]
[Comment("老师Id")]
[Column(TypeName = "int")]
public int TeacherId { get; set; }
/// <summary>
///创建人
/// </summary>
[Display(Name = "创建人")]
[Comment("创建人")]
[Column(TypeName = "int)")]
public int Creator { get; set; }
/// <summary>
///创建时间
/// </summary>
[Display(Name = "创建时间")]
[Comment("创建时间")]
[Column(TypeName = "datetime")]
[Editable(true)]
public DateTime? CreateDate { get; set; }
/// <summary>
///修改人
/// </summary>
[Display(Name = "修改人")]
[Comment("修改人")]
[Column(TypeName = "int)")]
public int Modifier { get; set; }
/// <summary>
///修改时间
/// </summary>
[Display(Name = "修改时间")]
[Comment("修改时间")]
[Column(TypeName = "datetime")]
public DateTime? ModifyDate { get; set; }
}
}

View File

@ -1,146 +0,0 @@
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using YD_XinWei.Api.Entitys;
namespace YD_XinWei.Api.SmartSportsEntitys
{
[Table("S_HomeWork")]
public class S_HomeWork
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Display(Description = "主键Id")]
[Comment("Id")]
public int Id { get; set; }
/// <summary>
///学校编号
/// </summary>
[Display(Name = "学校编号")]
[Comment("学校编号")]
[Column(TypeName = "nvarchar(100)")]
public string SchoolCode { get; set; }
/// <summary>
///作业名称
/// </summary>
[Display(Name = "作业名称")]
[Comment("作业名称")]
[Column(TypeName = "nvarchar(200)")]
public string WorkName { get; set; }
/// <summary>
///作业内容
/// </summary>
[Display(Name = "作业内容")]
[Comment("作业内容")]
[Column(TypeName = "nvarchar(max)")]
public string WorkText { get; set; }
/// <summary>
/// 作业类型
/// </summary>
[Display(Name = "作业类型")]
[Comment("作业类型")]
[Column(TypeName = "int")]
public int WorkType { get; set; }
/// <summary>
/// 作业状态
/// </summary>
[Display(Name = "作业状态")]
[Comment("作业状态")]
[Column(TypeName = "int")]
public int WorkStatus { get; set; }
/// <summary>
/// 学生范围
/// </summary>
[Display(Name = "学生范围")]
[Comment("学生范围")]
[Column(TypeName = "int")]
public int StudentScope { get; set; }
/// <summary>
///老师Id
/// </summary>
[Display(Name = "老师Id")]
[Comment("老师Id")]
[Column(TypeName = "int")]
public int TeacherId { get; set; }
/// <summary>
///老师名称
/// </summary>
[Display(Name = "老师名称")]
[Comment("老师名称")]
[Column(TypeName = "nvarchar(100)")]
public string TeacherName { get; set; }
/// <summary>
///老师手机号
/// </summary>
[Display(Name = "老师手机号")]
[Comment("老师手机号")]
[Column(TypeName = "nvarchar(100)")]
public string TeacherPhoneNo { get; set; }
/// <summary>
///年级Id
/// </summary>
[Display(Name = "年级Id")]
[Comment("年级Id")]
[Column(TypeName = "int")]
public int GradeId { get; set; }
/// <summary>
///年级名称
/// </summary>
[Display(Name = "年级名称")]
[Comment("年级名称")]
[Column(TypeName = "nvarchar(100)")]
public string GradeName { get; set; }
/// <summary>
///班级Id
/// </summary>
[Display(Name = "班级Id")]
[Comment("班级Id")]
[Column(TypeName = "int")]
public int ClassId { get; set; }
/// <summary>
///班级名称
/// </summary>
[Display(Name = "班级名称")]
[Comment("班级名称")]
[Column(TypeName = "nvarchar(100)")]
public string ClassName { get; set; }
/// <summary>
///开始时间
/// </summary>
[Display(Name = "开始时间")]
[Comment("开始时间")]
[Column(TypeName = "datetime")]
[Editable(true)]
public DateTime StartTime { get; set; }
/// <summary>
///结束时间
/// </summary>
[Display(Name = "结束时间")]
[Comment("结束时间")]
[Column(TypeName = "datetime")]
[Editable(true)]
public DateTime EndTime { get; set; }
/// <summary>
/// 导航属性
/// </summary>
public List<S_HomeWorkStudents> HomeWorkStudents { get; set; }
}
}

View File

@ -1,72 +0,0 @@
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using YD_XinWei.Api.Entitys;
namespace YD_XinWei.Api.SmartSportsEntitys
{
[Table("S_HomeWorkStudents")]
public class S_HomeWorkStudents
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Display(Description = "主键Id")]
[Comment("Id")]
public int Id { get; set; }
/// <summary>
///学校编号
/// </summary>
[Display(Name = "学校编号")]
[Comment("学校编号")]
[Column(TypeName = "nvarchar(100)")]
public string SchoolCode { get; set; }
/// <summary>
///学生学号
/// </summary>
[Display(Name = "学生学号")]
[Comment("学生学号")]
[Column(TypeName = "nvarchar(100)")]
public string StudentNo { get; set; }
/// <summary>
///学生名称
/// </summary>
[Display(Name = "学生名称")]
[Comment("学生名称")]
[Column(TypeName = "nvarchar(100)")]
public string StudentName { get; set; }
/// <summary>
///性别
/// </summary>
[Display(Name = "性别")]
[Comment("性别")]
[Column(TypeName = "int")]
public int Sex { get; set; }
/// <summary>
///学生照片
/// </summary>
[Display(Name = "学生照片")]
[Comment("学生照片")]
[Column(TypeName = "nvarchar(2000)")]
public string Photo { get; set; }
/// <summary>
/// 学生作业状态
/// </summary>
[Display(Name = "学生作业状态")]
[Comment("学生作业状态")]
[Column(TypeName = "int")]
public int WorkStatus { get; set; }
/// <summary>
/// 导航属性
/// </summary>
public S_HomeWork HomeWork { get; set; }
}
}

View File

@ -1,74 +0,0 @@
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using YD_XinWei.Api.Entitys;
namespace YD_XinWei.Api.SmartSportsEntitys
{
[Table("S_SubmittedAssignments")]
public class S_SubmittedAssignments
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Display(Description = "主键Id")]
[Comment("Id")]
public int Id { get; set; }
/// <summary>
///学校编号
/// </summary>
[Display(Name = "学校编号")]
[Comment("学校编号")]
[Column(TypeName = "nvarchar(100)")]
public string SchoolCode { get; set; }
/// <summary>
///作业Id
/// </summary>
[Display(Name = "作业Id")]
[Comment("作业Id")]
[Column(TypeName = "int")]
public int HomeWorkId { get; set; }
/// <summary>
///学生学号
/// </summary>
[Display(Name = "学生学号")]
[Comment("学生学号")]
[Column(TypeName = "nvarchar(100)")]
public string StudentNo { get; set; }
/// <summary>
/// 文件类型
/// </summary>
[Display(Name = "文件类型")]
[Comment("文件类型")]
[Column(TypeName = "int")]
public int FileType { get; set; }
/// <summary>
/// 文件大小
/// </summary>
[Display(Name = "文件大小")]
[Comment("文件大小")]
[Column(TypeName = "int")]
public int? FileSize { get; set; }
/// <summary>
/// 文件名称
/// </summary>
[Display(Name = "文件名称")]
[Comment("文件名称")]
[Column(TypeName = "nvarchar(200)")]
public string FileName { get; set; }
/// <summary>
/// 文件地址
/// </summary>
[Display(Name = "文件地址")]
[Comment("文件地址")]
[Column(TypeName = "nvarchar(2000)")]
public string FilePath { get; set; }
}
}

View File

@ -1,113 +0,0 @@
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using YD_XinWei.Api.Entitys;
namespace YD_XinWei.Api.SmartSportsEntitys
{
[Table("S_Teacher")]
public class S_Teacher : EntityBase
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Display(Description = "主键Id")]
[Comment("Id")]
public int Id { get; set; }
/// <summary>
///学校编号
/// </summary>
[Display(Name = "学校编号")]
[Comment("学校编号")]
[Column(TypeName = "nvarchar(100)")]
public string SchoolCode { get; set; }
/// <summary>
///教师名称
/// </summary>
[Display(Name = "教师名称")]
[Comment("教师名称")]
[Column(TypeName = "nvarchar(100)")]
public string TeacherName { get; set; }
/// <summary>
///教师年龄
/// </summary>
[Display(Name = "教师年龄")]
[Comment("教师年龄")]
[Column(TypeName = "int")]
public int Age { get; set; }
/// <summary>
///教师性别
/// </summary>
[Display(Name = "教师性别")]
[Comment("教师性别")]
[Column(TypeName = "int")]
public int Sex { get; set; }
/// <summary>
///状态
/// </summary>
[Display(Name = "状态")]
[Comment("状态")]
[Column(TypeName = "int")]
public int TeacherStatus { get; set; }
/// <summary>
/// 老师照片
/// </summary>
[Display(Name = "老师照片")]
[Comment("老师照片")]
[Column(TypeName = "nvarchar(2000)")]
public string? TeacherPhoto { get; set; }
/// <summary>
///入职日期
/// </summary>
[Display(Name = "入职日期")]
[Comment("入职日期")]
[Column(TypeName = "datetime")]
public DateTime InductionDate { get; set; }
/// <summary>
///老师联系方式
/// </summary>
[Display(Name = "老师联系方式")]
[Comment("老师联系方式")]
[Column(TypeName = "nvarchar(20)")]
public string TeacherPhoneNo { get; set; }
/// <summary>
///老师学科
/// </summary>
[Display(Name = "老师学科")]
[Comment("老师学科")]
[Column(TypeName = "nvarchar(20)")]
public string? Ology { get; set; }
/// <summary>
///备注
/// </summary>
[Display(Name = "备注")]
[Comment("备注")]
[Column(TypeName = "text")]
public string? Remarks { get; set; }
/// <summary>
/// 授课次数
/// </summary>
[Display(Name = "授课次数")]
[Comment("授课次数")]
[Column(TypeName = "int")]
public int? AccumulatedTeachingTimes { get; set; }
/// <summary>
/// 小程序密码
/// </summary>
[Display(Name = "小程序密码")]
[Comment("小程序密码")]
[Column(TypeName = "nvarchar(100)")]
public string AppletPwd { get; set; }
}
}

View File

@ -61,8 +61,6 @@ namespace YD_XinWei.Api
services.AddSingleton<JwtHelper>();
services.AddScoped<IUserService, UserService>();
services.AddScoped<IStudentService, StudentService>();
services.AddScoped<IHomeWorkService, HomeWorkService>();
services.AddScoped<ITeacherService, TeacherService>();
services.AddScoped<IXinWeiService, XinWeiService>();

View File

@ -14,32 +14,6 @@
用户服务上下文
</summary>
</member>
<member name="T:YD_XinWei.Api.Controllers.HomeWorkController">
<summary>
作业
</summary>
</member>
<member name="M:YD_XinWei.Api.Controllers.HomeWorkController.ClassListbyTeacher(YD_XinWei.Commons.Dto.HomeWork.AddHomeWorkDto)">
<summary>
新增作业
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.HomeWorkController.HomeWorkRecord(System.String)">
<summary>
作业记录
</summary>
<param name="teacherPhoneNo"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.HomeWorkController.HomeWorkDetails(System.Int32)">
<summary>
作业详情
</summary>
<param name="homeWorkId"></param>
<returns></returns>
</member>
<member name="T:YD_XinWei.Api.Controllers.StudentController">
<summary>
学生
@ -59,31 +33,6 @@
<param name="classId"></param>
<returns></returns>
</member>
<member name="T:YD_XinWei.Api.Controllers.TeacherController">
<summary>
老师端
</summary>
</member>
<member name="M:YD_XinWei.Api.Controllers.TeacherController.TeacherProfile">
<summary>
老师个人信息
</summary>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.TeacherController.ModifyTeacherProfile(YD_XinWei.Commons.Dto.Teacher.TeacherProfileDto)">
<summary>
修改个人信息
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.TeacherController.ModifyTeacherPwd(YD_XinWei.Commons.Dto.Teacher.ModifyTeacherPwdDto)">
<summary>
修改密码
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="T:YD_XinWei.Api.Controllers.UserController">
<summary>
用户
@ -272,27 +221,6 @@
体重
</summary>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IHomeWorkService.AddHomeWork(YD_XinWei.Commons.Dto.HomeWork.AddHomeWorkDto)">
<summary>
新建作业
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IHomeWorkService.HomeWorkRecord(System.String)">
<summary>
作业记录
</summary>
<param name="teacherPhoneNo"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IHomeWorkService.HomeWorkDetails(System.Int32)">
<summary>
作业详情
</summary>
<param name="homeWorkId"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IStudentService.ClassListbyTeacher(System.String)">
<summary>
获取班级列表
@ -307,26 +235,6 @@
<param name="classId"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.ITeacherService.TeacherProfile">
<summary>
老师个人信息
</summary>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.ITeacherService.ModifyTeacherProfile(YD_XinWei.Commons.Dto.Teacher.TeacherProfileDto)">
<summary>
修改个人信息
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.ITeacherService.ModifyTeacherPwd(YD_XinWei.Commons.Dto.Teacher.ModifyTeacherPwdDto)">
<summary>
修改密码
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IUserService.Login(YD_XinWei.Commons.LoginInfo)">
<summary>
账号密码登录
@ -520,151 +428,6 @@
班级名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.ClassId">
<summary>
班级Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.TeacherId">
<summary>
老师Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.Creator">
<summary>
创建人
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.CreateDate">
<summary>
创建时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.Modifier">
<summary>
修改人
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.ModifyDate">
<summary>
修改时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.SchoolCode">
<summary>
学校编号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.WorkName">
<summary>
作业名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.WorkText">
<summary>
作业内容
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.WorkType">
<summary>
作业类型
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.WorkStatus">
<summary>
作业状态
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.StudentScope">
<summary>
学生范围
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.TeacherId">
<summary>
老师Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.TeacherName">
<summary>
老师名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.TeacherPhoneNo">
<summary>
老师手机号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.GradeId">
<summary>
年级Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.GradeName">
<summary>
年级名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.ClassId">
<summary>
班级Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.ClassName">
<summary>
班级名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.StartTime">
<summary>
开始时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.EndTime">
<summary>
结束时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.HomeWorkStudents">
<summary>
导航属性
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.SchoolCode">
<summary>
学校编号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.StudentNo">
<summary>
学生学号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.StudentName">
<summary>
学生名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.Sex">
<summary>
性别
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.Photo">
<summary>
学生照片
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.WorkStatus">
<summary>
学生作业状态
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.HomeWork">
<summary>
导航属性
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Student.SchoolCode">
<summary>
学校编号
@ -825,101 +588,6 @@
修改时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.SchoolCode">
<summary>
学校编号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.HomeWorkId">
<summary>
作业Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.StudentNo">
<summary>
学生学号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.FileType">
<summary>
文件类型
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.FileSize">
<summary>
文件大小
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.FileName">
<summary>
文件名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.FilePath">
<summary>
文件地址
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.SchoolCode">
<summary>
学校编号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.TeacherName">
<summary>
教师名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.Age">
<summary>
教师年龄
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.Sex">
<summary>
教师性别
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.TeacherStatus">
<summary>
状态
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.TeacherPhoto">
<summary>
老师照片
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.InductionDate">
<summary>
入职日期
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.TeacherPhoneNo">
<summary>
老师联系方式
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.Ology">
<summary>
老师学科
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.Remarks">
<summary>
备注
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.AccumulatedTeachingTimes">
<summary>
授课次数
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.AppletPwd">
<summary>
小程序密码
</summary>
</member>
<member name="T:YD_XinWei.Api.SmartSportsEntitys.XW_ProjectMode">
<summary>
芯未项目模式表

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("YD_XinWei.Api")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+127a15267ac6ff77a5766dcb035bd2e04cf6e8e7")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f9e7ba9c4f75cd95dbf6577e89978fa9bd53c86d")]
[assembly: System.Reflection.AssemblyProductAttribute("YD_XinWei.Api")]
[assembly: System.Reflection.AssemblyTitleAttribute("YD_XinWei.Api")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
e13c62df195b49c431dd4152f653283fabd1fe2e9cc6d230c4259669841016b9
8d44c6462a5ac174e1fe42f1e3d1ac5dc379a56089246cc7887c432ba67d97e9

View File

@ -1 +1 @@
d70fd92c395ed744de7a9144125d49cf4accc6abbfc0254cd7042f0cab165eae
1729c40a948a5a1c0c0f4be250c5806fe6d43db48ff7bcb08113222cecbd0de8

View File

@ -1 +1 @@
{"documents":{"C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=127a15267ac6ff77a5766dcb035bd2e04cf6e8e7&path=/*"}}
{"documents":{"C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=f9e7ba9c4f75cd95dbf6577e89978fa9bd53c86d&path=/*"}}

View File

@ -14,32 +14,6 @@
用户服务上下文
</summary>
</member>
<member name="T:YD_XinWei.Api.Controllers.HomeWorkController">
<summary>
作业
</summary>
</member>
<member name="M:YD_XinWei.Api.Controllers.HomeWorkController.ClassListbyTeacher(YD_XinWei.Commons.Dto.HomeWork.AddHomeWorkDto)">
<summary>
新增作业
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.HomeWorkController.HomeWorkRecord(System.String)">
<summary>
作业记录
</summary>
<param name="teacherPhoneNo"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.HomeWorkController.HomeWorkDetails(System.Int32)">
<summary>
作业详情
</summary>
<param name="homeWorkId"></param>
<returns></returns>
</member>
<member name="T:YD_XinWei.Api.Controllers.StudentController">
<summary>
学生
@ -59,31 +33,6 @@
<param name="classId"></param>
<returns></returns>
</member>
<member name="T:YD_XinWei.Api.Controllers.TeacherController">
<summary>
老师端
</summary>
</member>
<member name="M:YD_XinWei.Api.Controllers.TeacherController.TeacherProfile">
<summary>
老师个人信息
</summary>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.TeacherController.ModifyTeacherProfile(YD_XinWei.Commons.Dto.Teacher.TeacherProfileDto)">
<summary>
修改个人信息
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.TeacherController.ModifyTeacherPwd(YD_XinWei.Commons.Dto.Teacher.ModifyTeacherPwdDto)">
<summary>
修改密码
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="T:YD_XinWei.Api.Controllers.UserController">
<summary>
用户
@ -272,27 +221,6 @@
体重
</summary>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IHomeWorkService.AddHomeWork(YD_XinWei.Commons.Dto.HomeWork.AddHomeWorkDto)">
<summary>
新建作业
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IHomeWorkService.HomeWorkRecord(System.String)">
<summary>
作业记录
</summary>
<param name="teacherPhoneNo"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IHomeWorkService.HomeWorkDetails(System.Int32)">
<summary>
作业详情
</summary>
<param name="homeWorkId"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IStudentService.ClassListbyTeacher(System.String)">
<summary>
获取班级列表
@ -307,26 +235,6 @@
<param name="classId"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.ITeacherService.TeacherProfile">
<summary>
老师个人信息
</summary>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.ITeacherService.ModifyTeacherProfile(YD_XinWei.Commons.Dto.Teacher.TeacherProfileDto)">
<summary>
修改个人信息
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.ITeacherService.ModifyTeacherPwd(YD_XinWei.Commons.Dto.Teacher.ModifyTeacherPwdDto)">
<summary>
修改密码
</summary>
<param name="paramDto"></param>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Services.Interface.IUserService.Login(YD_XinWei.Commons.LoginInfo)">
<summary>
账号密码登录
@ -520,151 +428,6 @@
班级名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.ClassId">
<summary>
班级Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.TeacherId">
<summary>
老师Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.Creator">
<summary>
创建人
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.CreateDate">
<summary>
创建时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.Modifier">
<summary>
修改人
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_ClassAssocTeacher.ModifyDate">
<summary>
修改时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.SchoolCode">
<summary>
学校编号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.WorkName">
<summary>
作业名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.WorkText">
<summary>
作业内容
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.WorkType">
<summary>
作业类型
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.WorkStatus">
<summary>
作业状态
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.StudentScope">
<summary>
学生范围
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.TeacherId">
<summary>
老师Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.TeacherName">
<summary>
老师名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.TeacherPhoneNo">
<summary>
老师手机号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.GradeId">
<summary>
年级Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.GradeName">
<summary>
年级名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.ClassId">
<summary>
班级Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.ClassName">
<summary>
班级名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.StartTime">
<summary>
开始时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.EndTime">
<summary>
结束时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWork.HomeWorkStudents">
<summary>
导航属性
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.SchoolCode">
<summary>
学校编号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.StudentNo">
<summary>
学生学号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.StudentName">
<summary>
学生名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.Sex">
<summary>
性别
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.Photo">
<summary>
学生照片
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.WorkStatus">
<summary>
学生作业状态
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_HomeWorkStudents.HomeWork">
<summary>
导航属性
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Student.SchoolCode">
<summary>
学校编号
@ -825,101 +588,6 @@
修改时间
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.SchoolCode">
<summary>
学校编号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.HomeWorkId">
<summary>
作业Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.StudentNo">
<summary>
学生学号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.FileType">
<summary>
文件类型
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.FileSize">
<summary>
文件大小
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.FileName">
<summary>
文件名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_SubmittedAssignments.FilePath">
<summary>
文件地址
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.SchoolCode">
<summary>
学校编号
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.TeacherName">
<summary>
教师名称
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.Age">
<summary>
教师年龄
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.Sex">
<summary>
教师性别
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.TeacherStatus">
<summary>
状态
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.TeacherPhoto">
<summary>
老师照片
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.InductionDate">
<summary>
入职日期
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.TeacherPhoneNo">
<summary>
老师联系方式
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.Ology">
<summary>
老师学科
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.Remarks">
<summary>
备注
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.AccumulatedTeachingTimes">
<summary>
授课次数
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.S_Teacher.AppletPwd">
<summary>
小程序密码
</summary>
</member>
<member name="T:YD_XinWei.Api.SmartSportsEntitys.XW_ProjectMode">
<summary>
芯未项目模式表