2.试卷新增封面背景蒙版

master
xiaochanghai 1 year ago
parent b990f8f229
commit e5ced9c0ef
  1. 10
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 109
      Tiobon.Core.Api/Tiobon.Core.xml
  3. 6
      Tiobon.Core.Model/Base/Ghre/Ghre_ExamPaper.Dto.Base.cs
  4. 6
      Tiobon.Core.Model/Models/Ghre/Ghre_ExamPaper.cs
  5. 1
      Tiobon.Core.Model/ViewModels/Extend/DefaultGhre_ExamPaperInput.cs
  6. 4
      Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs
  7. 10
      Tiobon.Core/Tiobon.Core.Model.xml

@ -635,6 +635,11 @@
封面图片URL
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaperBase.CoverBackGround">
<summary>
封面图片背景
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaperBase.Style">
<summary>
试卷风格
@ -2373,6 +2378,11 @@
封面图片URL
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaper.CoverBackGround">
<summary>
封面图片背景
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaper.Style">
<summary>
试卷风格

@ -265,6 +265,13 @@
<param name="param"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.CommonController.DownImportTemplateAsync(Tiobon.Core.Common.QueryExport)">
<summary>
下载导入模板Excel
</summary>
<param name="param"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Controllers.DbFirstController.#ctor(SqlSugar.ISqlSugarClient,Microsoft.AspNetCore.Hosting.IWebHostEnvironment)">
<summary>
构造函数
@ -539,107 +546,7 @@
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_CourseClassController">
<summary>
课程分类(Controller)
</summary>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CourseClassController.QueryByFilter(Tiobon.Core.Common.QueryFilter)">
<summary>
根据条件查询数据
</summary>
<param name="filter">条件</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CourseClassController.QueryById(System.Int64)">
<summary>
根据Id查询数据
</summary>
<param name="Id">主键ID</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CourseClassController.Insert(Tiobon.Core.Model.Models.InsertGhre_CourseClassInput)">
<summary>
新增数据
</summary>
<param name="insertModel"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CourseClassController.BulkInsert(System.Collections.Generic.List{Tiobon.Core.Model.Models.InsertGhre_CourseClassInput})">
<summary>
批量新增数据
</summary>
<param name="insertModels"></param>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CourseClassController.Put(System.Int64,Tiobon.Core.Model.Models.EditGhre_CourseClassInput)">
<summary>
更新数据
</summary>
<param name="Id">主键ID</param>
<param name="editModel"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CourseClassController.BulkUpdate(System.Collections.Generic.Dictionary{System.Int64,Tiobon.Core.Model.Models.EditGhre_CourseClassInput})">
<summary>
批量更新数据
</summary>
<param name="editModels"></param>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CourseClassController.Delete(System.Int64)">
<summary>
删除数据
</summary>
<param name="Id">主键ID</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghre_CourseClassController.BulkDelete(System.Int64[])">
<summary>
批量删除数据
</summary>
<param name="Ids">主键IDs</param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.ServicePageResult1`1">
<summary>
服务层分页响应实体(泛型)
</summary>
</member>
<member name="P:Tiobon.Core.Api.Controllers.ServicePageResult1`1.Status">
<summary>
状态码
</summary>
</member>
<member name="P:Tiobon.Core.Api.Controllers.ServicePageResult1`1.Success">
<summary>
操作是否成功
</summary>
</member>
<member name="P:Tiobon.Core.Api.Controllers.ServicePageResult1`1.Message">
<summary>
返回信息
</summary>
</member>
<member name="P:Tiobon.Core.Api.Controllers.ServicePageResult1`1.Page">
<summary>
当前页标
</summary>
</member>
<member name="P:Tiobon.Core.Api.Controllers.ServicePageResult1`1.PageCount">
<summary>
总页数
</summary>
</member>
<member name="P:Tiobon.Core.Api.Controllers.ServicePageResult1`1.TotalCount">
<summary>
数据总数
</summary>
</member>
<member name="P:Tiobon.Core.Api.Controllers.ServicePageResult1`1.PageSize">
<summary>
每页大小
</summary>
</member>
<member name="P:Tiobon.Core.Api.Controllers.ServicePageResult1`1.Data">
<summary>
返回数据
Ghre_CourseClass(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_CourseController">

@ -88,6 +88,12 @@ namespace Tiobon.Core.Model.Models
[Display(Name = "CoverUrl"), Description("封面图片URL"), MaxLength(64, ErrorMessage = "封面图片URL 不能超过 64 个字符")]
public string CoverUrl { get; set; }
/// <summary>
/// 封面图片背景
/// </summary>
[Display(Name = "CoverBackGround"), Description("封面图片背景"), MaxLength(64, ErrorMessage = "封面图片背景 不能超过 64 个字符")]
public string CoverBackGround { get; set; }
/// <summary>
/// 试卷风格
/// </summary>

@ -91,6 +91,12 @@ namespace Tiobon.Core.Model.Models
[Display(Name = "CoverUrl"), Description("封面图片URL"), MaxLength(64, ErrorMessage = "封面图片URL 不能超过 64 个字符")]
public string CoverUrl { get; set; }
/// <summary>
/// 封面图片背景
/// </summary>
[Display(Name = "CoverBackGround"), Description("封面图片背景"), MaxLength(64, ErrorMessage = "封面图片背景 不能超过 64 个字符")]
public string CoverBackGround { get; set; }
/// <summary>
/// 试卷风格
/// </summary>

@ -54,6 +54,7 @@ public class DefaultGhre_ExamPaperStyleInfo
{
public string coverImage { get; set; }
public string paperStyle { get; set; }
public string coverBackGround { get; set; } = "rgba(0, 0, 0, 0.4)";
}
public class DefaultGhre_ExamPaperPreview
{

@ -447,6 +447,8 @@ namespace Tiobon.Core.Services
input.pageData.styleInfo.coverImage = exampaper.CoverUrl;
input.pageData.styleInfo.paperStyle = exampaper.Style;
input.pageData.styleInfo.coverBackGround = exampaper.CoverBackGround;
input.pageData.examPaperSetType = exampaper.SetMethod;
input.pageData.examPaperSetData = await _ghre_ExamPaperConfigServices.Query(x => x.ExamPaperId == Id, "TaxisNo ASC");
@ -591,6 +593,7 @@ namespace Tiobon.Core.Services
insert.PaperNo = await GenerateContinuousSequence("Ghre_ExamPaper", "PaperNo", "P");
insert.LinkId = insertModel.baseData.LinkType == "CourseId" ? insertModel.baseData.CourseId : insertModel.baseData.CourseSceneId;
insert.CoverUrl = insertModel.styleInfo.coverImage;
insert.CoverBackGround = insertModel.styleInfo.coverBackGround;
insert.Style = insertModel.styleInfo.paperStyle;
insert.SetMethod = insertModel.examPaperSetType;
insert.Status = "Draft";
@ -645,6 +648,7 @@ delete from Ghre_ExamPaperQuestion WHERE ExamPaperId='{id}';");
insert.PaperNo = await GenerateContinuousSequence("Ghre_ExamPaper", "PaperNo", "P");
insert.LinkId = insertModel.baseData.LinkType == "CourseId" ? insertModel.baseData.CourseId : insertModel.baseData.CourseSceneId;
insert.CoverUrl = insertModel.styleInfo.coverImage;
insert.CoverBackGround = insertModel.styleInfo.coverBackGround;
insert.Style = insertModel.styleInfo.paperStyle;
insert.SetMethod = insertModel.examPaperSetType;
insert.Status = "Draft";

@ -635,6 +635,11 @@
封面图片URL
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaperBase.CoverBackGround">
<summary>
封面图片背景
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaperBase.Style">
<summary>
试卷风格
@ -2373,6 +2378,11 @@
封面图片URL
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaper.CoverBackGround">
<summary>
封面图片背景
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamPaper.Style">
<summary>
试卷风格

Loading…
Cancel
Save