|
|
@ -6,7 +6,7 @@ |
|
|
|
* |
|
|
|
* |
|
|
|
* Ver 变更日期 负责人 变更内容 |
|
|
|
* Ver 变更日期 负责人 变更内容 |
|
|
|
* ─────────────────────────────────── |
|
|
|
* ─────────────────────────────────── |
|
|
|
*V0.01 2024/4/28 11:09:46 SimonHsiao 初版 |
|
|
|
*V0.01 2024/12/26 9:54:02 SimonHsiao 初版 |
|
|
|
* |
|
|
|
* |
|
|
|
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. |
|
|
|
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. |
|
|
|
*┌──────────────────────────────────┐ |
|
|
|
*┌──────────────────────────────────┐ |
|
|
@ -14,17 +14,14 @@ |
|
|
|
*│ 作者:SimonHsiao │ |
|
|
|
*│ 作者:SimonHsiao │ |
|
|
|
*└──────────────────────────────────┘ |
|
|
|
*└──────────────────────────────────┘ |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
using System.ComponentModel; |
|
|
|
namespace Tiobon.Core.Model.Models; |
|
|
|
using System.ComponentModel.DataAnnotations; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace Tiobon.Core.Model.Models |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// 课程场景 (Dto.Base) |
|
|
|
/// 课程场景 (Dto.Base) |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
public class Ghre_CourseSceneBase |
|
|
|
public class Ghre_CourseSceneBase |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// 场景编号 |
|
|
|
/// 场景编号 |
|
|
@ -38,18 +35,6 @@ namespace Tiobon.Core.Model.Models |
|
|
|
[Display(Name = "SceneName"), Description("场景名称"), MaxLength(32, ErrorMessage = "场景名称 不能超过 32 个字符")] |
|
|
|
[Display(Name = "SceneName"), Description("场景名称"), MaxLength(32, ErrorMessage = "场景名称 不能超过 32 个字符")] |
|
|
|
public string SceneName { get; set; } |
|
|
|
public string SceneName { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 课程ID |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
[Display(Name = "CourseId"), Description("课程ID"), MaxLength(2000, ErrorMessage = "课程ID 不能超过 2000 个字符")] |
|
|
|
|
|
|
|
public string CourseId { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 课程 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
[Display(Name = "CourseName"), Description("课程ID"), MaxLength(2000, ErrorMessage = "课程ID 不能超过 2000 个字符")] |
|
|
|
|
|
|
|
public string CourseName { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// 备注 |
|
|
|
/// 备注 |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
@ -61,33 +46,6 @@ namespace Tiobon.Core.Model.Models |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
public int? SortNo { get; set; } |
|
|
|
public int? SortNo { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 标准课时 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
public int? StandardHour { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 学分 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
public int? CreditPoints { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 封面图 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
[Display(Name = "CoverUrl"), Description("封面图"), MaxLength(2000, ErrorMessage = "封面图 不能超过 2000 个字符")] |
|
|
|
|
|
|
|
public string CoverUrl { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 是否使用默认封面 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
public bool? UseDefaultCoverImage { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 默认封面图Name |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
[Display(Name = "DefaultCoverImageName"), Description("默认封面图Name"), MaxLength(32, ErrorMessage = "默认封面图Name 不能超过 32 个字符")] |
|
|
|
|
|
|
|
public string DefaultCoverImageName { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// 默认标志 |
|
|
|
/// 默认标志 |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
@ -163,8 +121,45 @@ namespace Tiobon.Core.Model.Models |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
public int? ReverseI2 { get; set; } |
|
|
|
public int? ReverseI2 { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 课程ID |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
[Display(Name = "CourseId"), Description("课程ID"), MaxLength(2000, ErrorMessage = "课程ID 不能超过 2000 个字符")] |
|
|
|
|
|
|
|
public string CourseId { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 课程 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
[Display(Name = "CourseName"), Description("课程"), MaxLength(2000, ErrorMessage = "课程 不能超过 2000 个字符")] |
|
|
|
|
|
|
|
public string CourseName { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 标准课时 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
[Display(Name = "StandardHour"), Description("标准课时"), Column(TypeName = "decimal(20,2)")] |
|
|
|
|
|
|
|
public decimal? StandardHour { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 学分 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
public int? CreditPoints { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 封面图 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
[Display(Name = "CoverUrl"), Description("封面图"), MaxLength(2000, ErrorMessage = "封面图 不能超过 2000 个字符")] |
|
|
|
|
|
|
|
public string CoverUrl { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
public List<string> CourseIds { get; set; } = new List<string>(); |
|
|
|
public List<string> CourseIds { get; set; } = new List<string>(); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 是否使用默认封面 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
public bool? UseDefaultCoverImage { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 默认封面图Name |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
[Display(Name = "DefaultCoverImageName"), Description("默认封面图Name"), MaxLength(32, ErrorMessage = "默认封面图Name 不能超过 32 个字符")] |
|
|
|
|
|
|
|
public string DefaultCoverImageName { get; set; } |
|
|
|
} |
|
|
|
} |
|
|
|