Commit 5a283ce9 authored by 黄奎's avatar 黄奎

页面修改

parent fbfab839
......@@ -62,6 +62,26 @@ namespace Edu.Model.Entity.User
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int CreateBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 修改人
/// </summary>
public int UpdateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdateTime { get; set; }
/// <summary>
/// 集团编号
/// </summary>
......
......@@ -33,11 +33,21 @@ namespace Edu.Model.Entity.User
/// </summary>
public string MHead { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int CreateBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 修改人
/// </summary>
public int UpdateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
......
......@@ -76,5 +76,25 @@ namespace Edu.Model.Entity.User
/// 删除状态
/// </summary>
public DateStateEnum Status { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int CreateBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 修改人
/// </summary>
public int UpdateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdateTime { get; set; }
}
}
......@@ -76,11 +76,21 @@ namespace Edu.Model.Entity.User
/// </summary>
public int SortNum { get; set; }
/// <summary>
/// 创建人
/// </summary>
public int CreateBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 修改人
/// </summary>
public int UpdateBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
......
......@@ -61,6 +61,8 @@ namespace Edu.Module.User
{nameof(RB_Assist.AssistTel),model.AssistTel },
{nameof(RB_Assist.AssistIcon),model.AssistIcon },
{nameof(RB_Assist.AssistIntro),model.AssistIntro },
{nameof(RB_Assist.UpdateBy),model.UpdateBy },
{nameof(RB_Assist.UpdateTime),model.UpdateTime },
};
flag = assistRepository.Update(fileds, new WhereHelper(nameof(RB_Assist.AId), model.AId));
}
......
......@@ -46,7 +46,7 @@ namespace Edu.Module.User
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool SetTeacherModule(RB_Student_ViewModel model)
public bool SetStudentModule(RB_Student_ViewModel model)
{
bool flag;
if (model.StuId > 0)
......
......@@ -61,6 +61,7 @@ namespace Edu.Module.User
{nameof(RB_Teacher_ViewModel.IsShow),model.IsShow },
{nameof(RB_Teacher_ViewModel.IsRecommend),model.IsRecommend },
{nameof(RB_Teacher_ViewModel.SortNum),model.SortNum },
{nameof(RB_Teacher_ViewModel.UpdateBy),model.UpdateBy },
{nameof(RB_Teacher_ViewModel.UpdateTime),model.UpdateTime },
};
flag = teacherRepository.Update(fileds, new WhereHelper(nameof(RB_Teacher_ViewModel.TId), model.TId));
......
......@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Edu.AOP;
using Edu.Common.API;
using Edu.Common.Plugin;
using Edu.Model.ViewModel.User;
......@@ -21,35 +22,35 @@ namespace Edu.WebApi.Controllers.User
[EnableCors("AllowCors")]
public class UserController : BaseController
{
/// <summary>
/// 账号管理处理类
/// </summary>
private readonly AccountModule accountModule = new AccountModule();
/// <summary>
/// 助教处理类对象
/// </summary>
private readonly AssistModule assistModule = new AssistModule();
private readonly AssistModule assistModule = AOPHelper.CreateAOPObject<AssistModule>();
/// <summary>
/// 集团处理类对象
/// </summary>
private readonly GroupModule groupModule = new GroupModule();
private readonly GroupModule groupModule = AOPHelper.CreateAOPObject<GroupModule>();
/// <summary>
/// 学校处理类对象
/// </summary>
private readonly SchoolModule schoolModule = new SchoolModule();
private readonly SchoolModule schoolModule = AOPHelper.CreateAOPObject<SchoolModule>();
/// <summary>
/// 学生处理类对象
/// </summary>
private readonly StudentModule studentModule = new StudentModule();
private readonly StudentModule studentModule = AOPHelper.CreateAOPObject<StudentModule>();
/// <summary>
/// 讲师处理类对象
/// </summary>
private readonly TeacherModule teacherModule = new TeacherModule();
private readonly TeacherModule teacherModule = AOPHelper.CreateAOPObject<TeacherModule>();
/// <summary>
/// 系统管理人员处理类对象
/// </summary>
private readonly ManagerModule managerModule = AOPHelper.CreateAOPObject<ManagerModule>();
#region 集团管理
......@@ -69,6 +70,7 @@ namespace Edu.WebApi.Controllers.User
/// 获取集团分页列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetGroupPageList()
{
var pageModel = Common.Plugin.JsonHelper.DeserializeObject<ResultPageModel>(RequestParm.Msg.ToString());
......@@ -83,12 +85,13 @@ namespace Edu.WebApi.Controllers.User
/// 新增修改
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetGroup()
{
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Group_ViewModel>(RequestParm.Msg.ToString());
extModel.CreateBy = 0;
extModel.CreateBy = base.UserInfo.Id;
extModel.CreateTime = DateTime.Now;
extModel.UpdateBy = 0;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
bool flag = groupModule.SetGroupModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed();
......@@ -98,10 +101,10 @@ namespace Edu.WebApi.Controllers.User
/// 获取集团列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetGroup()
{
JObject jobj = JObject.Parse(RequestParm.Msg.ToString());
var GId = jobj.GetInt("GId", 0);
var GId = base.ParmJObj.GetInt("GId", 0);
var extModel = groupModule.GetGroupEntityModule(GId);
return ApiResult.Success(data: extModel);
}
......@@ -110,10 +113,10 @@ namespace Edu.WebApi.Controllers.User
/// 删除集团
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult RemoveGroup()
{
JObject jobj = JObject.Parse(RequestParm.Msg.ToString());
var GId = jobj.GetInt("GId", 0);
var GId = base.ParmJObj.GetInt("GId", 0);
var flag = groupModule.RemoveGroupModule(GId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
......@@ -126,6 +129,7 @@ namespace Edu.WebApi.Controllers.User
/// 获取学校列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetSchoolList()
{
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_School_ViewModel>(RequestParm.Msg.ToString());
......@@ -138,10 +142,12 @@ namespace Edu.WebApi.Controllers.User
/// 获取学校分页列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetSchoolPageList()
{
var pageModel = Common.Plugin.JsonHelper.DeserializeObject<ResultPageModel>(RequestParm.Msg.ToString());
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_School_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
var list = schoolModule.GetSchoolPageListModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
pageModel.Count = rowsCount;
pageModel.PageData = list;
......@@ -152,12 +158,13 @@ namespace Edu.WebApi.Controllers.User
/// 添加修改学校
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetSchool()
{
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_School_ViewModel>(RequestParm.Msg.ToString());
extModel.CreateBy = 0;
extModel.CreateBy = base.UserInfo.Id;
extModel.CreateTime = DateTime.Now;
extModel.UpdateBy = 0;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
bool flag = schoolModule.SetSchoolModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed();
......@@ -167,10 +174,10 @@ namespace Edu.WebApi.Controllers.User
/// 获取学校实体
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetSchool()
{
JObject jobj = JObject.Parse(RequestParm.Msg.ToString());
var SId = jobj.GetInt("SId", 0);
var SId = base.ParmJObj.GetInt("SId", 0);
var extModel = schoolModule.GetSchoolEntityModule(SId);
return ApiResult.Success(data: extModel);
}
......@@ -179,13 +186,309 @@ namespace Edu.WebApi.Controllers.User
/// 删除学校
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult RemoveSchool()
{
JObject jobj = JObject.Parse(RequestParm.Msg.ToString());
var SId = jobj.GetInt("SId", 0);
var SId = base.ParmJObj.GetInt("SId", 0);
var flag = schoolModule.RemoveSchoolModule(SId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
#endregion
#region 讲师管理
/// <summary>
/// 获取讲师分页列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetTeacherPageList()
{
var pageModel = Common.Plugin.JsonHelper.DeserializeObject<ResultPageModel>(RequestParm.Msg.ToString());
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Teacher_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = teacherModule.GetTeacherPageListModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
pageModel.Count = rowsCount;
pageModel.PageData = list;
return ApiResult.Success(data: list);
}
/// <summary>
/// 获取讲师列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetTeacherList()
{
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Teacher_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = teacherModule.GetTeacherListModule(query);
return ApiResult.Success(data: list);
}
/// <summary>
/// 添加修改讲师
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetTeacher()
{
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Teacher_ViewModel>(RequestParm.Msg.ToString());
extModel.CreateBy = base.UserInfo.Id;
extModel.CreateTime = DateTime.Now;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
bool flag = teacherModule.SetTeacherModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 获取讲师实体
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetTeacher()
{
var TId = base.ParmJObj.GetInt("TId", 0);
var extModel = teacherModule.GetTeacherModule(TId);
return ApiResult.Success(data: extModel);
}
/// <summary>
/// 删除讲师
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult RemoveTeacher()
{
var TId = base.ParmJObj.GetInt("TId", 0);
var flag = teacherModule.RemoveTeacherModule(TId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
#endregion
#region 助教管理
/// <summary>
/// 获取助教分页列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetAssistPageList()
{
var pageModel = Common.Plugin.JsonHelper.DeserializeObject<ResultPageModel>(RequestParm.Msg.ToString());
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Assist_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = assistModule.GetAssistPageListModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
pageModel.Count = rowsCount;
pageModel.PageData = list;
return ApiResult.Success(data: list);
}
/// <summary>
/// 获取助教列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetAssistList()
{
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Assist_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = assistModule.GetAssistListModule(query);
return ApiResult.Success(data: list);
}
/// <summary>
/// 添加修改助教
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetAssist()
{
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Assist_ViewModel>(RequestParm.Msg.ToString());
extModel.CreateBy = base.UserInfo.Id;
extModel.CreateTime = DateTime.Now;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
bool flag = assistModule.SetAssistModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 获取助教实体
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetAssist()
{
var AId = base.ParmJObj.GetInt("AId", 0);
var extModel = assistModule.GetAssistModule(AId);
return ApiResult.Success(data: extModel);
}
/// <summary>
/// 删除讲师
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult RemoveAssist()
{
var AId = base.ParmJObj.GetInt("AId", 0);
var flag = assistModule.RemoveAssistModule(AId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
#endregion
#region 学生管理
/// <summary>
/// 获取学生分页列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetStudentPageList()
{
var pageModel = Common.Plugin.JsonHelper.DeserializeObject<ResultPageModel>(RequestParm.Msg.ToString());
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Student_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = studentModule.GetStudentPageListModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
pageModel.Count = rowsCount;
pageModel.PageData = list;
return ApiResult.Success(data: list);
}
/// <summary>
/// 获取学生列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetStudentList()
{
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Student_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = studentModule.GetStudentListModule(query);
return ApiResult.Success(data: list);
}
/// <summary>
/// 添加修改学生
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetStudent()
{
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Student_ViewModel>(RequestParm.Msg.ToString());
extModel.CreateBy = base.UserInfo.Id;
extModel.CreateTime = DateTime.Now;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
bool flag = studentModule.SetStudentModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 获取学生实体
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetStudent()
{
var StuId = base.ParmJObj.GetInt("StuId", 0);
var extModel = studentModule.GetStudentModule(StuId);
return ApiResult.Success(data: extModel);
}
/// <summary>
/// 删除学生
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult RemoveStudent()
{
var StuId = base.ParmJObj.GetInt("StuId", 0);
var flag = studentModule.RemoveStudentModule(StuId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
#endregion
#region 管理者管理
/// <summary>
/// 获取系统管理者分页列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetManagerPageList()
{
var pageModel = Common.Plugin.JsonHelper.DeserializeObject<ResultPageModel>(RequestParm.Msg.ToString());
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Manager_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = managerModule.GetManagerPageListModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
pageModel.Count = rowsCount;
pageModel.PageData = list;
return ApiResult.Success(data: list);
}
/// <summary>
/// 系统管理者
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetManagerList()
{
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Manager_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = managerModule.GetManagerListModule(query);
return ApiResult.Success(data: list);
}
/// <summary>
/// 添加修改管理者
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetManager()
{
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Manager_ViewModel>(RequestParm.Msg.ToString());
extModel.CreateBy = base.UserInfo.Id;
extModel.CreateTime = DateTime.Now;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
bool flag = managerModule.SetManagerModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 获取管理者实体
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetManager()
{
var MId = base.ParmJObj.GetInt("MId", 0);
var extModel = managerModule.GetManagerModule(MId);
return ApiResult.Success(data: extModel);
}
/// <summary>
/// 删除管理者
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult RemoveManager()
{
var Mid = base.ParmJObj.GetInt("Mid", 0);
var flag = managerModule.RemoveManagerModule(Mid);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
#endregion
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment