学分查询

master
xiaochanghai 11 months ago
parent 8316677351
commit 4f46e35a34
  1. 14
      Tiobon.Core.Api/Controllers/Ghre/Ghre_CreditPointController.cs
  2. 270
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 12
      Tiobon.Core.Api/Tiobon.Core.xml
  4. 20
      Tiobon.Core.IServices/Ghre/IGhre_CreditPointServices.cs
  5. 56
      Tiobon.Core.Model/ViewModels/Extend/Ghre_CreditPointTotal.cs
  6. 2
      Tiobon.Core.Services/BASE/BaseServices.cs
  7. 4
      Tiobon.Core.Services/CommonServices.cs
  8. 169
      Tiobon.Core.Services/Ghre/Ghre_CreditPointServices.cs
  9. 270
      Tiobon.Core/Tiobon.Core.Model.xml
  10. 12
      Tiobon.Core/Tiobon.Core.xml

@ -11,4 +11,18 @@ public class Ghre_CreditPointController : BaseController<IGhre_CreditPointServic
public Ghre_CreditPointController(IGhre_CreditPointServices service) : base(service)
{
}
#region 查询明细数据
/// <summary>
/// 查询明细数据
/// </summary>
/// <param name="body">body</param>
/// <returns></returns>
[HttpPost, Route("QueryTotal")]
public async Task<ServicePageResult<Ghre_CreditPointTotal>> QueryTotal([FromBody] QueryBody body)
{
return await _service.QueryTotal(body);
}
#endregion
}

@ -1655,6 +1655,106 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_CreditPointBase">
<summary>
学分记录 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.StaffId">
<summary>
员工ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.CourseId">
<summary>
课程ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.CourseSnapId">
<summary>
课程快照ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Date">
<summary>
获得日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.CreditPoints">
<summary>
获得学分
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamBase">
<summary>
考试 (Dto.Base)
@ -4162,6 +4262,11 @@
课件附件 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_CreditPointInput">
<summary>
学分记录 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_ExamInput">
<summary>
考试 (Dto.EditInput)
@ -4312,6 +4417,11 @@
课件附件 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_CreditPointInput">
<summary>
学分记录 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_ExamInput">
<summary>
考试 (Dto.InsertInput)
@ -6241,6 +6351,106 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_CreditPoint">
<summary>
学分记录 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.StaffId">
<summary>
员工ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.CourseId">
<summary>
课程ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.CourseSnapId">
<summary>
课程快照ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Date">
<summary>
获得日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.CreditPoints">
<summary>
获得学分
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_Exam">
<summary>
考试 (Model)
@ -9647,6 +9857,21 @@
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_CreditPointDto">
<summary>
学分记录(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamDto">
<summary>
考试(Dto.View)
@ -11170,5 +11395,50 @@
修改信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.Id">
<summary>
员工id
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.StaffNo">
<summary>
工号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.StaffName">
<summary>
员工姓名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.DeptNo">
<summary>
部门编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.DepteName">
<summary>
部门名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.TitleName">
<summary>
岗位
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.Indate">
<summary>
入职日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.InStatusLabel">
<summary>
在职状态
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.CreditPoints">
<summary>
学分
</summary>
</member>
</members>
</doc>

@ -629,6 +629,18 @@
<param name="id">课件ID</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_CreditPointController">
<summary>
学分记录(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CreditPointController.QueryTotal(Tiobon.Core.Common.QueryBody)">
<summary>
查询明细数据
</summary>
<param name="body">body</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_ExamController">
<summary>
考试(Controller)

@ -1,12 +1,14 @@
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Common;
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices
{
/// <summary>
/// 学分记录(自定义服务接口)
/// </summary>
namespace Tiobon.Core.IServices;
/// <summary>
/// 学分记录(自定义服务接口)
/// </summary>
public interface IGhre_CreditPointServices :IBaseServices<Ghre_CreditPoint, Ghre_CreditPointDto, InsertGhre_CreditPointInput, EditGhre_CreditPointInput>
{
}
}
{
Task<ServicePageResult<Ghre_CreditPointTotal>> QueryTotal(QueryBody filter);
}

@ -0,0 +1,56 @@
namespace Tiobon.Core.Model;
public class Ghre_CreditPointTotal
{
/// <summary>
/// 员工id
/// </summary>
public int Id { get; set; }
/// <summary>
/// 工号
/// </summary>
public string StaffNo { get; set; }
/// <summary>
/// 员工姓名
/// </summary>
public string StaffName { get; set; }
/// <summary>
/// 部门编号
/// </summary>
public string DeptNo { get; set; }
/// <summary>
/// 部门名称
/// </summary>
public string DepteName { get; set; }
/// <summary>
/// 岗位
/// </summary>
public string TitleName { get; set; }
/// <summary>
/// 入职日期
/// </summary>
public string Indate { get; set; }
/// <summary>
/// 在职状态
/// </summary>
public string InStatusLabel { get; set; }
/// <summary>
/// 学分
/// </summary>
public string CreditPoints { get; set; }
}

@ -795,7 +795,7 @@ public class BaseServices<TEntity, TEntityDto, TInsertDto, TEditDto> : IBaseServ
case "LessOrEqual"://小于等于
conditions += $" AND {name} <='{jsonParam.columnValue}'";
break;
case "Less "://小于
case "Less"://小于
conditions += $" AND {name} <'{jsonParam.columnValue}'";
break;
default:

@ -1091,6 +1091,10 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
position = "left"
});
break;
case "F_CreditCheck":
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "DetailYN").FirstOrDefault();
if (toolbar != null) { toolbar.fnKey = "TBD3YN"; }
break;
}
#endregion

@ -4,20 +4,165 @@ using Tiobon.Core.Model.Models;
using Tiobon.Core.Services.BASE;
using Tiobon.Core.IRepository.Base;
using Tiobon.Core.Common.Caches;
using Newtonsoft.Json.Linq;
using SqlSugar;
using Tiobon.Core.Common;
using Tiobon.Core.Model;
using Newtonsoft.Json;
namespace Tiobon.Core.Services
namespace Tiobon.Core.Services;
/// <summary>
/// 学分记录 (服务)
/// </summary>
public class Ghre_CreditPointServices : BaseServices<Ghre_CreditPoint, Ghre_CreditPointDto, InsertGhre_CreditPointInput, EditGhre_CreditPointInput>, IGhre_CreditPointServices
{
/// <summary>
/// 学分记录 (服务)
/// </summary>
public class Ghre_CreditPointServices : BaseServices<Ghre_CreditPoint, Ghre_CreditPointDto, InsertGhre_CreditPointInput, EditGhre_CreditPointInput>, IGhre_CreditPointServices
private readonly IBaseRepository<Ghre_CreditPoint> _dal;
public Ghre_CreditPointServices(ICaching caching, IBaseRepository<Ghre_CreditPoint> dal)
{
private readonly IBaseRepository<Ghre_CreditPoint> _dal;
public Ghre_CreditPointServices(ICaching caching, IBaseRepository<Ghre_CreditPoint> dal)
{
this._dal = dal;
base.BaseDal = dal;
base._caching = caching;
}
this._dal = dal;
base.BaseDal = dal;
base._caching = caching;
}
public async Task<ServicePageResult<Ghre_CreditPointTotal>> QueryTotal(QueryBody filter)
{
RefAsync<int> totalCount = 0;
string sql = @"SELECT *
FROM (SELECT StaffId Id,
StaffNo,
StaffName,
DeptNo,
DepteName,
TitleName,
CONVERT (NVARCHAR (10), Indate, 120) Indate,
InStatusLabel,
DeptID,
TitleID,
SUM (CreditPoints) CreditPoints
FROM Ghre_CreditPoint_V
WHERE {0}
GROUP BY StaffId,
StaffNo,
StaffName,
DeptNo,
DepteName,
TitleName,
Indate,
InStatusLabel,
DeptID,
TitleID) A";
if (string.IsNullOrWhiteSpace(filter.orderBy))
filter.orderBy = "StaffNo ASC";
string conditions = "1=1";
if (filter.jsonParam != null)
foreach (JProperty jProperty in filter.jsonParam.Properties())
{
var name = jProperty.Name;
var value = jProperty.Value.ToString();
if (name == "page" || name == "pageSize")
continue;
//if (name == "Indate")
//{
// var jsonParam = JsonConvert.DeserializeObject<JsonParam1>(value);
// conditions += $" AND (Indate BETWEEN '{jsonParam.columnValue[0]}' AND '{jsonParam.columnValue[1]}')";
// continue;
//}
if (name == "Date")
{
var jsonParam = JsonConvert.DeserializeObject<JsonParam1>(value);
conditions += $" AND (Date BETWEEN '{jsonParam.columnValue[0]}' AND '{jsonParam.columnValue[1]}')";
continue;
}
if (name == "CreditPoints")
{
var jsonParam = JsonConvert.DeserializeObject<JsonParam>(value);
switch (jsonParam.operationKey)
{
case "Include":
sql += $" WHERE {name} LIKE '%{jsonParam.columnValue}%'";
break;
case "NotInclude":
sql += $" WHERE {name} NOT LIKE '%{jsonParam.columnValue}%'";
break;
case "IsNull":
sql += $" WHERE {name} IS NULL";
break;
case "NotNull":
sql += $" WHERE {name} IS NOT NULL";
break;
case "Equal":
sql += $" WHERE {name} ='{jsonParam.columnValue}'";
break;
case "NotEqual":
sql += $" WHERE {name} !='{jsonParam.columnValue}'";
break;
case "GreaterOrEqual"://大于等于
sql += $" WHERE {name} >='{jsonParam.columnValue}'";
break;
case "Greater"://大于
sql += $" WHERE {name} >'{jsonParam.columnValue}'";
break;
case "LessOrEqual"://小于等于
sql += $" WHERE {name} <='{jsonParam.columnValue}'";
break;
case "Less"://小于
sql += $" WHERE {name} <'{jsonParam.columnValue}'";
break;
default:
break;
}
continue;
}
if (!string.IsNullOrWhiteSpace(value))
{
var jsonParam = JsonConvert.DeserializeObject<JsonParam>(value);
switch (jsonParam.operationKey)
{
case "Include":
conditions += $" AND {name} LIKE '%{jsonParam.columnValue}%'";
break;
case "NotInclude":
conditions += $" AND {name} NOT LIKE '%{jsonParam.columnValue}%'";
break;
case "IsNull":
conditions += $" AND {name} IS NULL";
break;
case "NotNull":
conditions += $" AND {name} IS NOT NULL";
break;
case "Equal":
conditions += $" AND {name} ='{jsonParam.columnValue}'";
break;
case "NotEqual":
conditions += $" AND {name} !='{jsonParam.columnValue}'";
break;
default:
break;
}
}
}
//if (ids != null && ids.Any())
// conditions += $" AND Id IN({string.Join(",", ids)})";
sql = string.Format(sql, conditions);
if (filter.pageSize == 0)
filter.pageSize = 10000;
var data = await Db.SqlQueryable<Ghre_CreditPointTotal>(sql)
.OrderBy(filter.orderBy)
.ToPageListAsync(filter.pageNum, filter.pageSize, totalCount);
return new ServicePageResult<Ghre_CreditPointTotal>(filter.pageNum, totalCount, filter.pageSize, data);
}
}

@ -1655,6 +1655,106 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_CreditPointBase">
<summary>
学分记录 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.StaffId">
<summary>
员工ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.CourseId">
<summary>
课程ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.CourseSnapId">
<summary>
课程快照ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Date">
<summary>
获得日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.CreditPoints">
<summary>
获得学分
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamBase">
<summary>
考试 (Dto.Base)
@ -4162,6 +4262,11 @@
课件附件 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_CreditPointInput">
<summary>
学分记录 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_ExamInput">
<summary>
考试 (Dto.EditInput)
@ -4312,6 +4417,11 @@
课件附件 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_CreditPointInput">
<summary>
学分记录 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_ExamInput">
<summary>
考试 (Dto.InsertInput)
@ -6241,6 +6351,106 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_CreditPoint">
<summary>
学分记录 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.StaffId">
<summary>
员工ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.CourseId">
<summary>
课程ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.CourseSnapId">
<summary>
课程快照ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Date">
<summary>
获得日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.CreditPoints">
<summary>
获得学分
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPoint.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_Exam">
<summary>
考试 (Model)
@ -9647,6 +9857,21 @@
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_CreditPointDto">
<summary>
学分记录(Dto.View)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointDto.CreateDataInfo">
<summary>
创建信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CreditPointDto.UpdateDataInfo">
<summary>
修改信息
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamDto">
<summary>
考试(Dto.View)
@ -11170,5 +11395,50 @@
修改信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.Id">
<summary>
员工id
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.StaffNo">
<summary>
工号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.StaffName">
<summary>
员工姓名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.DeptNo">
<summary>
部门编号
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.DepteName">
<summary>
部门名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.TitleName">
<summary>
岗位
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.Indate">
<summary>
入职日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.InStatusLabel">
<summary>
在职状态
</summary>
</member>
<member name="P:Tiobon.Core.Model.Ghre_CreditPointTotal.CreditPoints">
<summary>
学分
</summary>
</member>
</members>
</doc>

@ -629,6 +629,18 @@
<param name="id">课件ID</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_CreditPointController">
<summary>
学分记录(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CreditPointController.QueryTotal(Tiobon.Core.Common.QueryBody)">
<summary>
查询明细数据
</summary>
<param name="body">body</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_ExamController">
<summary>
考试(Controller)

Loading…
Cancel
Save