培训机构管理 修复附件 失效时间和附件文件无法显示

master
xiaochanghai 2 weeks ago
parent 20b345fc3f
commit 45b895beb3
  1. BIN
      Lib/Tiobon.Core.Base.dll
  2. 180
      Lib/Tiobon.Core.Base.xml
  3. BIN
      Lib/Tiobon.Core.Model.Entity.dll
  4. 227
      Lib/Tiobon.Core.Model.Entity.xml
  5. BIN
      Lib/Tiobon.Core.dll
  6. 427
      Lib/Tiobon.Core.xml
  7. 4
      Tiobon.CodeGenerator/Tiobon.CodeGenerator.csproj
  8. 1
      Tiobon.Core.Api/Controllers/CommonController.cs
  9. 2
      Tiobon.Core.Api/GlobalUsings.cs
  10. 8
      Tiobon.Core.Api/Tiobon.Core.Api.csproj
  11. 4
      Tiobon.Core.Common/Tiobon.Core.Common.csproj
  12. 4
      Tiobon.Core.DataAccess/Tiobon.Core.DataAccess.csproj
  13. 4
      Tiobon.Core.Extensions/ServiceExtensions/SwaggerSetup.cs
  14. 6
      Tiobon.Core.Extensions/Tiobon.Core.Extensions.csproj
  15. 4
      Tiobon.Core.Gateway/Tiobon.Core.Gateway.csproj
  16. 6
      Tiobon.Core.IServices/Tiobon.Core.IServices.csproj
  17. 4
      Tiobon.Core.Jobs/Tiobon.Core.Jobs.csproj
  18. 10
      Tiobon.Core.Model/Base/Ghre/Ghre_SchoolAttachment.Dto.Base.cs
  19. 2
      Tiobon.Core.Model/Insert/Ghre/Ghre_SchoolAttachment.Dto.InsertInput.cs
  20. 4
      Tiobon.Core.Model/Tiobon.Core.Model.csproj
  21. 10
      Tiobon.Core.Model/View/Ghre/Ghre_SchoolAttachment.Dto.View.cs
  22. 4
      Tiobon.Core.Repository/Tiobon.Core.Repository.csproj
  23. 9
      Tiobon.Core.Services/CommonServices.cs
  24. 16
      Tiobon.Core.Services/Ghre/Ghre_SchoolServices.cs
  25. 2
      Tiobon.Core.Services/GlobalUsings.cs
  26. 6
      Tiobon.Core.Services/Tiobon.Core.Services.csproj
  27. 6
      Tiobon.Core.Tasks/Tiobon.Core.Tasks.csproj
  28. 6
      Tiobon.Core.Tests/Tiobon.Core.Tests.csproj
  29. 2684
      Tiobon.Core/Tiobon.Core.Api.xml
  30. 20
      Tiobon.Core/Tiobon.Core.Model.xml

Binary file not shown.

@ -4,186 +4,6 @@
<name>Tiobon.Core.Base</name>
</assembly>
<members>
<member name="T:Tiobon.Core.Base.Helper.DateTimeHelper">
<summary>
Tiobon.Core.Base
</summary>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToYearString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到年,如:2008
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToYearString(System.Object)">
<summary>
格式化DateTime类型为字符串类型,精确到年,如:2008
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToMonthString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到月,如:2008-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToMonthString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到月,如:2008-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToDayString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到天,如:2008-01-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToDay(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到天,如:2008-01-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToHourString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到小时,如:2008-01-01 18
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToHourString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到小时,如:2008-01-01 18
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToDayString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到天,如:2008-01-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToMiniuteString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到分钟,如:2008-01-01 18:09
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToMiniuteString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到分钟,如:2008-01-01 18:09
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToSecondString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到秒,如:2008-01-01 18:09:20
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToSecondString1(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到秒,如:20080101180920
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToSecondString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到秒,如:2008-01-01 18:09:20
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToOnlyMonthDayString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:01/01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToOnlyMonthDayString(System.Object)">
<summary>
格式化object类型为字符串类型,如:01/01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToOnlyHourMinuteString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:12:12
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToOnlyHourMinuteString(System.Object)">
<summary>
格式化object类型为字符串类型,如:12:12
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToOnlySecondString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:12:12:12
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToOnlySecondString(System.Object)">
<summary>
格式化object类型为字符串类型,如:12:12:12
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToYearMonthString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:2020-05
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToYearMonthString(System.Object)">
<summary>
格式化object类型为字符串类型,如:2020-05
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToYearMonthString1(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:2020-05
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.ConvertToYearMonthString1(System.Object)">
<summary>
格式化object类型为字符串类型,如:2020-05
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.Helper.DateTimeHelper.FormatTime(System.Int64)">
<summary>
毫秒转天时分秒
</summary>
<param name="ms"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Base.IServices.IBaseServices`4">
<summary>
增删改查接口

Binary file not shown.

@ -1,227 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Tiobon.Core.Model.Entity</name>
</assembly>
<members>
<member name="P:Tiobon.Core.Model.Entity.BasePoco.Id">
<summary>
表主键
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.IsEnable">
<summary>
1:有效,0:未生效
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.CreateBy">
<summary>
创建人
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.CreateTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.CreateProg">
<summary>
创建程序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.CreateIP">
<summary>
创建IP
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.UpdateBy">
<summary>
最后修改人
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.UpdateTime">
<summary>
最后修改时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.UpdateProg">
<summary>
最后修改程序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.UpdateIP">
<summary>
最后修改IP
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.IDeleteFilter">
<summary>
软删除 过滤器
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.QueryBody">
<summary>
动态查询条件
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.QueryBody.pageNum">
<summary>
起始位置(e.g. 0)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.QueryBody.pageSize">
<summary>
每页数量(e.g. 10)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.QueryBody.jsonParam">
<summary>
查询条件( 例如:id = 1 and name = 小明)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.QueryBody.orderBy">
<summary>
排序条件表达式(e.g. LoginName ASC,Name DESC)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.QueryForm">
<summary>
动态查询条件
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.QueryExport">
<summary>
动态查询条件
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.ServiceResult`1">
<summary>
服务层响应实体(泛型)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.Status">
<summary>
状态码
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.Success">
<summary>
操作是否成功
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.Message">
<summary>
返回信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.MessageDev">
<summary>
开发者信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.Data">
<summary>
返回数据集合
</summary>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateSuccess(System.String)">
<summary>
返回成功
</summary>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateSuccess(System.String,`0)">
<summary>
返回成功
</summary>
<param name="message">消息</param>
<param name="data">数据</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateFailed(System.String)">
<summary>
返回失败
</summary>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateFailed(System.String,`0)">
<summary>
返回失败
</summary>
<param name="message">消息</param>
<param name="data">数据</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateSuccess(System.Boolean,System.String,`0)">
<summary>
返回消息
</summary>
<param name="success">失败/成功</param>
<param name="message">消息</param>
<param name="data">数据</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Model.Entity.ServiceResult">
<summary>
服务层响应实体
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult.Status">
<summary>
状态码
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult.Success">
<summary>
操作是否成功
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult.Message">
<summary>
返回信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult.Data">
<summary>
返回数据集合
</summary>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult.OprateSuccess(System.String)">
<summary>
操作成功
</summary>
<param name="msg"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult.OprateFailed(System.String,System.Int32)">
<summary>
操作失败
</summary>
<param name="msg"></param>
<param name="status"></param>
<returns></returns>
</member>
<member name="P:Tiobon.Core.Model.Entity.DT_TableDataT`1.DT_TableDataT1">
<summary>
返回数据
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.ServicePageResult`1">
<summary>
服务层分页响应实体(泛型)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServicePageResult`1.Success">
<summary>
操作是否成功
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServicePageResult`1.message">
<summary>
返回信息
</summary>
</member>
</members>
</doc>

Binary file not shown.

@ -0,0 +1,427 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Tiobon.Core</name>
</assembly>
<members>
<member name="M:Tiobon.Core.Helper.DateHelper.ToLocalTimeDateBySeconds(System.Int64)">
<summary>
时间戳转本地时间-时间戳精确到秒
</summary>
</member>
<member name="M:Tiobon.Core.Helper.DateHelper.ToUnixTimestampBySeconds(System.DateTime)">
<summary>
时间转时间戳Unix-时间戳精确到秒
</summary>
</member>
<member name="M:Tiobon.Core.Helper.DateHelper.ToLocalTimeDateByMilliseconds(System.Int64)">
<summary>
时间戳转本地时间-时间戳精确到毫秒
</summary>
</member>
<member name="M:Tiobon.Core.Helper.DateHelper.ToUnixTimestampByMilliseconds(System.DateTime)">
<summary>
时间转时间戳Unix-时间戳精确到毫秒
</summary>
</member>
<member name="T:Tiobon.Core.Helper.DateTimeHelper">
<summary>
</summary>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToYearString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到年,如:2008
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToYearString(System.Object)">
<summary>
格式化DateTime类型为字符串类型,精确到年,如:2008
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToMonthString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到月,如:2008-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToMonthString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到月,如:2008-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToDayString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到天,如:2008-01-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToDay(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到天,如:2008-01-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToHourString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到小时,如:2008-01-01 18
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToHourString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到小时,如:2008-01-01 18
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToDayString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到天,如:2008-01-01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToMiniuteString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到分钟,如:2008-01-01 18:09
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToMiniuteString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到分钟,如:2008-01-01 18:09
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToSecondString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到秒,如:2008-01-01 18:09:20
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToSecondString1(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,精确到秒,如:20080101180920
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToSecondString(System.Object)">
<summary>
格式化object类型为字符串类型,精确到秒,如:2008-01-01 18:09:20
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToOnlyMonthDayString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:01/01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToOnlyMonthDayString(System.Object)">
<summary>
格式化object类型为字符串类型,如:01/01
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToOnlyHourMinuteString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:12:12
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToOnlyHourMinuteString(System.Object)">
<summary>
格式化object类型为字符串类型,如:12:12
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToOnlySecondString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:12:12:12
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToOnlySecondString(System.Object)">
<summary>
格式化object类型为字符串类型,如:12:12:12
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToYearMonthString(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:2020-05
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToYearMonthString(System.Object)">
<summary>
格式化object类型为字符串类型,如:2020-05
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToYearMonthString1(System.DateTime)">
<summary>
格式化DateTime类型为字符串类型,如:2020-05
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.ConvertToYearMonthString1(System.Object)">
<summary>
格式化object类型为字符串类型,如:2020-05
</summary>
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Helper.DateTimeHelper.FormatTime(System.Int64)">
<summary>
毫秒转天时分秒
</summary>
<param name="ms"></param>
<returns></returns>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco.Id">
<summary>
表主键
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.IsEnable">
<summary>
1:有效,0:未生效
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.CreateBy">
<summary>
创建人
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.CreateTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.CreateProg">
<summary>
创建程序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.CreateIP">
<summary>
创建IP
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.UpdateBy">
<summary>
最后修改人
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.UpdateTime">
<summary>
最后修改时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.UpdateProg">
<summary>
最后修改程序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.BasePoco1.UpdateIP">
<summary>
最后修改IP
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.IDeleteFilter">
<summary>
软删除 过滤器
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.QueryBody">
<summary>
动态查询条件
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.QueryBody.pageNum">
<summary>
起始位置(e.g. 0)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.QueryBody.pageSize">
<summary>
每页数量(e.g. 10)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.QueryBody.jsonParam">
<summary>
查询条件( 例如:id = 1 and name = 小明)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.QueryBody.orderBy">
<summary>
排序条件表达式(e.g. LoginName ASC,Name DESC)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.QueryForm">
<summary>
动态查询条件
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.QueryExport">
<summary>
动态查询条件
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.ServiceResult`1">
<summary>
服务层响应实体(泛型)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.Status">
<summary>
状态码
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.Success">
<summary>
操作是否成功
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.Message">
<summary>
返回信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.MessageDev">
<summary>
开发者信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult`1.Data">
<summary>
返回数据集合
</summary>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateSuccess(System.String)">
<summary>
返回成功
</summary>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateSuccess(System.String,`0)">
<summary>
返回成功
</summary>
<param name="message">消息</param>
<param name="data">数据</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateFailed(System.String)">
<summary>
返回失败
</summary>
<param name="message">消息</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateFailed(System.String,`0)">
<summary>
返回失败
</summary>
<param name="message">消息</param>
<param name="data">数据</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult`1.OprateSuccess(System.Boolean,System.String,`0)">
<summary>
返回消息
</summary>
<param name="success">失败/成功</param>
<param name="message">消息</param>
<param name="data">数据</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Model.Entity.ServiceResult">
<summary>
服务层响应实体
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult.Status">
<summary>
状态码
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult.Success">
<summary>
操作是否成功
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult.Message">
<summary>
返回信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServiceResult.Data">
<summary>
返回数据集合
</summary>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult.OprateSuccess(System.String)">
<summary>
操作成功
</summary>
<param name="msg"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Model.Entity.ServiceResult.OprateFailed(System.String,System.Int32)">
<summary>
操作失败
</summary>
<param name="msg"></param>
<param name="status"></param>
<returns></returns>
</member>
<member name="P:Tiobon.Core.Model.Entity.DT_TableDataT`1.DT_TableDataT1">
<summary>
返回数据
</summary>
</member>
<member name="T:Tiobon.Core.Model.Entity.ServicePageResult`1">
<summary>
服务层分页响应实体(泛型)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServicePageResult`1.Success">
<summary>
操作是否成功
</summary>
</member>
<member name="P:Tiobon.Core.Model.Entity.ServicePageResult`1.message">
<summary>
返回信息
</summary>
</member>
</members>
</doc>

@ -38,8 +38,8 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
</ItemGroup>

@ -1,6 +1,5 @@
using Newtonsoft.Json.Linq;
using System.Data;
using Tiobon.Core.Base.Helper;
using Tiobon.Core.Common.DB.Dapper;
using Tiobon.Core.Common.DB.Dapper.DBManager;
using Tiobon.Core.Common.Https.HttpPolly;

@ -16,6 +16,6 @@ global using Tiobon.Core.Model.ViewModels;
global using Tiobon.Core.Repository.UnitOfWorks;
global using Tiobon.Core.SwaggerHelper;
global using static Tiobon.Core.Extensions.SwaggerSetup;
global using Tiobon.Core.Base.Helper;
global using Tiobon.Core.Helper;
global using Tiobon.Core.Model.Entity;
global using Tiobon.Core.Model.ViewModels.Extend;

@ -16,7 +16,7 @@
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DocumentationFile>..\Tiobon.Core\Tiobon.Core.xml</DocumentationFile>
<DocumentationFile>..\Tiobon.Core\Tiobon.Core.Api.xml</DocumentationFile>
<NoWarn>1701;1702;1591</NoWarn>
</PropertyGroup>
<PropertyGroup>
@ -131,12 +131,12 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Base">
<HintPath>..\Lib\Tiobon.Core.Base.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
</Reference>
</ItemGroup>
<ProjectExtensions>

@ -61,8 +61,8 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
</ItemGroup>

@ -43,8 +43,8 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
</ItemGroup>

@ -38,12 +38,12 @@ public static class SwaggerSetup
try
{
c.IncludeXmlComments(Path.Combine(basePath, "Tiobon.Core.xml"), true);
c.IncludeXmlComments(Path.Combine(basePath, "Tiobon.Core.Api.xml"), true);
c.IncludeXmlComments(Path.Combine(basePath, "Tiobon.Core.Model.xml"), true);
}
catch (Exception ex)
{
Log.Error("Tiobon.Core.xml和Tiobon.Core.Model.xml 丢失,请检查并拷贝。\n" + ex.Message);
Log.Error("Tiobon.Core.Api.xml和Tiobon.Core.Model.xml 丢失,请检查并拷贝。\n" + ex.Message);
}
//c.MapType<QueryFilter>(() => new OpenApiSchema { Type = "string", Format = "string" });

@ -42,12 +42,12 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Base">
<HintPath>..\Lib\Tiobon.Core.Base.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
</Reference>
</ItemGroup>
</Project>

@ -36,8 +36,8 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
</ItemGroup>

@ -18,12 +18,12 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Base">
<HintPath>..\Lib\Tiobon.Core.Base.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
</Reference>
</ItemGroup>
</Project>

@ -27,8 +27,8 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
</ItemGroup>

@ -130,4 +130,14 @@ public class Ghre_SchoolAttachmentBase
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
/// <summary>
/// 生效日期
/// </summary>
public DateTime? BeginDate { get; set; }
/// <summary>
/// 失效日期
/// </summary>
public DateTime? EndDate { get; set; }
}

@ -15,8 +15,6 @@
*
*/
using System.ComponentModel.DataAnnotations.Schema;
namespace Tiobon.Core.Model.Models;

@ -64,8 +64,8 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
</ItemGroup>

@ -34,4 +34,14 @@ public class Ghre_SchoolAttachmentDto : Ghre_SchoolAttachment
public List<Ghre_AttachmentDto> Attachments { get; set; } = new List<Ghre_AttachmentDto>();
/// <summary>
/// 生效日期
/// </summary>
public DateTime? BeginDate { get; set; }
/// <summary>
/// 失效日期
/// </summary>
public DateTime? EndDate { get; set; }
}

@ -28,8 +28,8 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
</ItemGroup>

@ -1095,6 +1095,15 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
});
break;
case "F_SchoolManage":
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "NewYN").FirstOrDefault();
if (toolbar != null) toolbar.fnKey = "TBD1YN";
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "UpdateYN").FirstOrDefault();
if (toolbar != null) toolbar.fnKey = "TBD2YN";
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "DetailYN").FirstOrDefault();
if (toolbar != null) toolbar.fnKey = "TBD3YN";
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "CopyYN").FirstOrDefault();
if (toolbar != null) toolbar.fnKey = "TBD4YN";
break;
case "F_WorkLicenseManage":
case "F_HR_WorkLicenseManage":
toolbar = result.JM_PageControlT1.Toolbar.Where(x => x.fnKey == "NewYN").FirstOrDefault();

@ -61,9 +61,18 @@ public class Ghre_SchoolServices : BaseServices<Ghre_School, Ghre_SchoolDto, Ins
var ids1 = schoolAttachments.Select(x => x.Id.ToString()).ToList();
var attachments = await _ghre_AttachmentServices.QueryDto(x => ids1.Contains(x.TableName));
for (int i = 0; i < attachments.Count; i++)
{
attachments[i].PhysicsPath = "/Advanced" + attachments[i].PhysicsPath;
attachments[i].RelativePath = "/Advanced" + attachments[i].RelativePath;
attachments[i].ThumbnailPath = "/Advanced" + attachments[i].ThumbnailPath;
attachments[i].FileURL = "/Advanced" + attachments[i].FileURL;
}
schoolAttachments.ForEach(x =>
{
x.Attachments = attachments.Where(o => o.TableName == x.Id.ToString()).ToList();
x.BeginDate = x.EffectiveDate;
x.EndDate = x.ExpirationDate;
});
entitys.ForEach(x =>
{
@ -84,10 +93,14 @@ public class Ghre_SchoolServices : BaseServices<Ghre_School, Ghre_SchoolDto, Ins
{
var insert = entity.SchoolAttachments[i];
insert.SchoolId = id;
insert.EffectiveDate = insert.BeginDate;
insert.ExpirationDate = insert.EndDate;
var schoolAttachmentId = await _ghre_SchoolAttachmentServices.Add(insert);
if (insert.Attachments != null && insert.Attachments.Any())
for (int j = 0; j < insert.Attachments.Count; j++)
{
insert.Attachments[j].RelativePath = insert.Attachments[j].RelativePath.Replace("/Advanced", "");
await Db.Updateable<Ghre_Attachment>()
.SetColumns(it => new Ghre_Attachment() { TableName = schoolAttachmentId.ToString(), UpdateTime = DateTime.Now })
.Where(it => it.RelativePath == insert.Attachments[j].RelativePath)
@ -109,10 +122,13 @@ public class Ghre_SchoolServices : BaseServices<Ghre_School, Ghre_SchoolDto, Ins
{
var insert = editModel.SchoolAttachments[i];
insert.SchoolId = Id;
insert.EffectiveDate = insert.BeginDate;
insert.ExpirationDate = insert.EndDate;
var schoolAttachmentId = await _ghre_SchoolAttachmentServices.Add(Mapper.Map(insert).ToANew<InsertGhre_SchoolAttachmentInput>());
if (insert.Attachments != null && insert.Attachments.Any())
for (int j = 0; j < insert.Attachments.Count; j++)
{
insert.Attachments[j].RelativePath = insert.Attachments[j].RelativePath.Replace("/Advanced", "");
await Db.Updateable<Ghre_Attachment>()
.SetColumns(it => new Ghre_Attachment() { TableName = schoolAttachmentId.ToString(), UpdateTime = DateTime.Now })
.Where(it => it.RelativePath == insert.Attachments[j].RelativePath)

@ -13,7 +13,7 @@ global using Tiobon.Core.Common.DB.Dapper;
global using Tiobon.Core.Common.DB.Dapper.Extensions;
global using Tiobon.Core.Common.Enums;
global using Tiobon.Core.Common.Extensions;
global using Tiobon.Core.Base.Helper;
global using Tiobon.Core.Helper;
global using Tiobon.Core.Common.Helper;
global using Tiobon.Core.Common.UserManager;
global using Tiobon.Core.DataAccess;

@ -34,12 +34,12 @@
<ItemGroup>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Base">
<HintPath>..\Lib\Tiobon.Core.Base.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
</Reference>
</ItemGroup>
</Project>

@ -16,12 +16,12 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Base">
<HintPath>..\Lib\Tiobon.Core.Base.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
</Reference>
</ItemGroup>
</Project>

@ -51,12 +51,12 @@
</ItemGroup>
<ItemGroup>
<Reference Include="Tiobon.Core">
<HintPath>..\Lib\Tiobon.Core.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Base">
<HintPath>..\Lib\Tiobon.Core.Base.dll</HintPath>
</Reference>
<Reference Include="Tiobon.Core.Model.Entity">
<HintPath>..\Lib\Tiobon.Core.Model.Entity.dll</HintPath>
</Reference>
</ItemGroup>
<ProjectExtensions><VisualStudio><UserProperties appsettings_1json__JsonSchema="" /></VisualStudio></ProjectExtensions>

File diff suppressed because it is too large Load Diff

@ -8460,6 +8460,16 @@
预留字段12
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SchoolAttachmentBase.BeginDate">
<summary>
生效日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SchoolAttachmentBase.EndDate">
<summary>
失效日期
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_StaffGroupBase">
<summary>
员工群组 (Dto.Base)
@ -40543,6 +40553,16 @@
修改信息
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SchoolAttachmentDto.BeginDate">
<summary>
生效日期
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_SchoolAttachmentDto.EndDate">
<summary>
失效日期
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_StaffGroupDto">
<summary>
员工群组(Dto.View1)

Loading…
Cancel
Save