课程场景

master
xiaochanghai 1 year ago
parent d5d271cc7a
commit 136b03e2af
  1. 32
      Model/Tiobon.Web.pdm
  2. 14
      Tiobon.Core.Api/Controllers/Ghre/Ghre_CourseSceneController.cs
  3. 195
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  4. 5
      Tiobon.Core.Api/Tiobon.Core.xml
  5. 12
      Tiobon.Core.IServices/Ghre/IGhre_CourseSceneServices.cs
  6. 127
      Tiobon.Core.Model/Base/Ghre/Ghre_CourseScene.Dto.Base.cs
  7. 27
      Tiobon.Core.Model/Edit/Ghre/Ghre_CourseScene.Dto.EditInput.cs
  8. 27
      Tiobon.Core.Model/Insert/Ghre/Ghre_CourseScene.Dto.InsertInput.cs
  9. 129
      Tiobon.Core.Model/Models/Ghre/Ghre_CourseScene.cs
  10. 27
      Tiobon.Core.Model/View/Ghre/Ghre_CourseScene.Dto.View.cs
  11. 21
      Tiobon.Core.Services/Ghre/Ghre_CourseSceneServices.cs

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1714120698" Name="一优开发平台" Objects="6835" Symbols="295" Target="Microsoft SQL Server 2008" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="15.0.0.2613"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1714266500" Name="一优开发平台" Objects="6469" Symbols="275" Target="Microsoft SQL Server 2008" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="15.0.0.2613"?>
<!-- do not edit this file -->
<Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@ -105110,9 +105110,9 @@ Shadow=0</a:DisplayPreferences>
<c:Symbols>
<o:ReferenceSymbol Id="o6288">
<a:CreationDate>1714101292</a:CreationDate>
<a:ModificationDate>1714109061</a:ModificationDate>
<a:Rect>((-21934,18568), (-11734,19018))</a:Rect>
<a:ListOfPoints>((-21934,18793),(-11734,18793))</a:ListOfPoints>
<a:ModificationDate>1714266500</a:ModificationDate>
<a:Rect>((-21934,18603), (-11734,19053))</a:Rect>
<a:ListOfPoints>((-21934,18828),(-11734,18828))</a:ListOfPoints>
<a:CornerStyle>2</a:CornerStyle>
<a:ArrowStyle>1</a:ArrowStyle>
<a:LineColor>16711680</a:LineColor>
@ -105274,8 +105274,8 @@ LABL 0 Arial Unicode MS,8,N</a:FontList>
</o:TableSymbol>
<o:TableSymbol Id="o6289">
<a:CreationDate>1713839845</a:CreationDate>
<a:ModificationDate>1714109061</a:ModificationDate>
<a:Rect>((-24977,17031), (-18891,20631))</a:Rect>
<a:ModificationDate>1714266500</a:ModificationDate>
<a:Rect>((-24977,17031), (-18891,20775))</a:Rect>
<a:AutoAdjustToText>0</a:AutoAdjustToText>
<a:LineColor>16711680</a:LineColor>
<a:FillColor>16744448</a:FillColor>
@ -106708,10 +106708,10 @@ LABL 0 Arial Unicode MS,8,N</a:FontList>
<o:Table Id="o6314">
<a:ObjectID>583F0A24-D08A-4CFA-AE28-44C145E48C41</a:ObjectID>
<a:Name>课程场景</a:Name>
<a:Code>Ghre_Course2</a:Code>
<a:Code>Ghre_CourseScene</a:Code>
<a:CreationDate>1713843857</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1713843884</a:ModificationDate>
<a:ModificationDate>1714266457</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>课程场景</a:Comment>
<c:Columns>
@ -106851,25 +106851,25 @@ LABL 0 Arial Unicode MS,8,N</a:FontList>
</o:Column>
<o:Column Id="o6424">
<a:ObjectID>5C55CEE6-7706-42D8-B5FD-DDA86C2E7E21</a:ObjectID>
<a:Name>课程编号</a:Name>
<a:Code>CourseNo</a:Code>
<a:Name>场景编号</a:Name>
<a:Code>SceneNo</a:Code>
<a:CreationDate>1713843857</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1713843857</a:ModificationDate>
<a:ModificationDate>1714266484</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>课程名称</a:Comment>
<a:Comment>场景名称</a:Comment>
<a:DataType>nvarchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:Column>
<o:Column Id="o6425">
<a:ObjectID>D369A78F-FAB6-420E-BE1C-6790D3178655</a:ObjectID>
<a:Name>课程名称</a:Name>
<a:Code>CourseName</a:Code>
<a:Name>场景名称</a:Name>
<a:Code>SceneName</a:Code>
<a:CreationDate>1713843857</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1713843857</a:ModificationDate>
<a:ModificationDate>1714266484</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>课程名称</a:Comment>
<a:Comment>场景名称</a:Comment>
<a:DataType>nvarchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:Column>

@ -0,0 +1,14 @@
namespace Tiobon.Core.Api.Controllers;
/// <summary>
/// 课程场景(Controller)
/// </summary>
[Route("api/[controller]")]
[ApiController, GlobalActionFilter]
[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)]
public class Ghre_CourseSceneController : BaseController<IGhre_CourseSceneServices, Ghre_CourseScene, Ghre_CourseSceneDto, InsertGhre_CourseSceneInput, EditGhre_CourseSceneInput>
{
public Ghre_CourseSceneController(IGhre_CourseSceneServices service) : base(service)
{
}
}

@ -390,6 +390,96 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_CourseSceneBase">
<summary>
课程场景 (Dto.Base)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.SceneNo">
<summary>
场景名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.SceneName">
<summary>
场景名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseSceneBase.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_UserBase">
<summary>
系统用户 (Dto.Base)
@ -579,6 +669,11 @@
课程分类 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhre_CourseSceneInput">
<summary>
课程场景 (Dto.EditInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.EditGhrs_UserInput">
<summary>
系统用户 (Dto.EditInput)
@ -599,6 +694,11 @@
课程分类 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhre_CourseSceneInput">
<summary>
课程场景 (Dto.InsertInput)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.InsertGhrs_UserInput">
<summary>
系统用户 (Dto.InsertInput)
@ -1158,6 +1258,96 @@
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_CourseScene">
<summary>
课程场景 (Model)
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.SceneNo">
<summary>
场景名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.SceneName">
<summary>
场景名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.RemarkSz">
<summary>
备注
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.SortNo">
<summary>
排序
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.IsDefault">
<summary>
默认标志
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse1">
<summary>
预留字段1
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse2">
<summary>
预留字段2
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse3">
<summary>
预留字段3
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse4">
<summary>
预留字段4
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse5">
<summary>
预留字段5
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse6">
<summary>
预留字段6
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse7">
<summary>
预留字段7
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse8">
<summary>
预留字段8
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse9">
<summary>
预留字段9
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.Reverse10">
<summary>
预留字段10
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.ReverseI1">
<summary>
预留字段11
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_CourseScene.ReverseI2">
<summary>
预留字段12
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_TasksLog">
<summary>
任务日志表
@ -2161,6 +2351,11 @@
课程分类(Dto.View)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_CourseSceneDto">
<summary>
课程场景(Dto.View)
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghrs_UserDto">
<summary>
系统用户(Dto.View)

@ -500,6 +500,11 @@
课程分类(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghre_CourseSceneController">
<summary>
课程场景(Controller)
</summary>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrs_UserController">
<summary>
系统用户(Controller)

@ -0,0 +1,12 @@
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model.Models;
namespace Tiobon.Core.IServices
{
/// <summary>
/// 课程场景(自定义服务接口)
/// </summary>
public interface IGhre_CourseSceneServices :IBaseServices<Ghre_CourseScene, Ghre_CourseSceneDto, InsertGhre_CourseSceneInput, EditGhre_CourseSceneInput>
{
}
}

@ -0,0 +1,127 @@
/* ,
* Ghre_CourseScene.cs
*
* N / A
* Ghre_CourseScene
*
* Ver
*
*V0.01 2024/4/28 10:26:07 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// 课程场景 (Dto.Base)
/// </summary>
public class Ghre_CourseSceneBase
{
/// <summary>
/// 场景名称
/// </summary>
[Display(Name = "SceneNo"), Description("场景名称"), MaxLength(32, ErrorMessage = "场景名称 不能超过 32 个字符")]
public string SceneNo { get; set; }
/// <summary>
/// 场景名称
/// </summary>
[Display(Name = "SceneName"), Description("场景名称"), MaxLength(32, ErrorMessage = "场景名称 不能超过 32 个字符")]
public string SceneName { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 排序
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// 默认标志
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// 预留字段1
/// </summary>
[Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// 预留字段2
/// </summary>
[Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// 预留字段3
/// </summary>
[Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// 预留字段4
/// </summary>
[Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// 预留字段5
/// </summary>
[Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary>
/// 预留字段6
/// </summary>
[Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary>
/// 预留字段7
/// </summary>
[Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")]
public string Reverse7 { get; set; }
/// <summary>
/// 预留字段8
/// </summary>
[Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")]
public string Reverse8 { get; set; }
/// <summary>
/// 预留字段9
/// </summary>
[Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")]
public string Reverse9 { get; set; }
/// <summary>
/// 预留字段10
/// </summary>
[Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
public string Reverse10 { get; set; }
/// <summary>
/// 预留字段11
/// </summary>
public int? ReverseI1 { get; set; }
/// <summary>
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
}
}

@ -0,0 +1,27 @@
/* ,
* Ghre_CourseScene.cs
*
* N / A
* Ghre_CourseScene
*
* Ver
*
*V0.01 2024/4/28 10:26:07 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// 课程场景 (Dto.EditInput)
/// </summary>
public class EditGhre_CourseSceneInput : Ghre_CourseSceneBase
{
}
}

@ -0,0 +1,27 @@
/* ,
* Ghre_CourseScene.cs
*
* N / A
* Ghre_CourseScene
*
* Ver
*
*V0.01 2024/4/28 10:26:07 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// 课程场景 (Dto.InsertInput)
/// </summary>
public class InsertGhre_CourseSceneInput : Ghre_CourseSceneBase
{
}
}

@ -0,0 +1,129 @@
/* ,
* Ghre_CourseScene.cs
*
* N / A
* Ghre_CourseScene
*
* Ver
*
*V0.01 2024/4/28 10:26:07 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using SqlSugar;
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// 课程场景 (Model)
/// </summary>
[SugarTable("Ghre_CourseScene", "Ghre_CourseScene"), Entity(TableCnName = "课程场景", TableName = "Ghre_CourseScene")]
public class Ghre_CourseScene : BasePoco
{
/// <summary>
/// 场景名称
/// </summary>
[Display(Name = "SceneNo"), Description("场景名称"), MaxLength(32, ErrorMessage = "场景名称 不能超过 32 个字符")]
public string SceneNo { get; set; }
/// <summary>
/// 场景名称
/// </summary>
[Display(Name = "SceneName"), Description("场景名称"), MaxLength(32, ErrorMessage = "场景名称 不能超过 32 个字符")]
public string SceneName { get; set; }
/// <summary>
/// 备注
/// </summary>
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")]
public string RemarkSz { get; set; }
/// <summary>
/// 排序
/// </summary>
public int? SortNo { get; set; }
/// <summary>
/// 默认标志
/// </summary>
public int? IsDefault { get; set; }
/// <summary>
/// 预留字段1
/// </summary>
[Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")]
public string Reverse1 { get; set; }
/// <summary>
/// 预留字段2
/// </summary>
[Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")]
public string Reverse2 { get; set; }
/// <summary>
/// 预留字段3
/// </summary>
[Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")]
public string Reverse3 { get; set; }
/// <summary>
/// 预留字段4
/// </summary>
[Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")]
public string Reverse4 { get; set; }
/// <summary>
/// 预留字段5
/// </summary>
[Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")]
public string Reverse5 { get; set; }
/// <summary>
/// 预留字段6
/// </summary>
[Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")]
public string Reverse6 { get; set; }
/// <summary>
/// 预留字段7
/// </summary>
[Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")]
public string Reverse7 { get; set; }
/// <summary>
/// 预留字段8
/// </summary>
[Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")]
public string Reverse8 { get; set; }
/// <summary>
/// 预留字段9
/// </summary>
[Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")]
public string Reverse9 { get; set; }
/// <summary>
/// 预留字段10
/// </summary>
[Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")]
public string Reverse10 { get; set; }
/// <summary>
/// 预留字段11
/// </summary>
public int? ReverseI1 { get; set; }
/// <summary>
/// 预留字段12
/// </summary>
public int? ReverseI2 { get; set; }
}
}

@ -0,0 +1,27 @@
/* ,
* Ghre_CourseScene.cs
*
* N / A
* Ghre_CourseScene
*
* Ver
*
*V0.01 2024/4/28 10:26:07 SimonHsiao
*
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved.
*
*  
* SimonHsiao
*
*/
namespace Tiobon.Core.Model.Models
{
/// <summary>
/// 课程场景(Dto.View)
/// </summary>
public class Ghre_CourseSceneDto : Ghre_CourseScene
{
}
}

@ -0,0 +1,21 @@

using Tiobon.Core.IServices;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Services.BASE;
using Tiobon.Core.IRepository.Base;
namespace Tiobon.Core.Services
{
/// <summary>
/// 课程场景 (服务)
/// </summary>
public class Ghre_CourseSceneServices : BaseServices<Ghre_CourseScene, Ghre_CourseSceneDto, InsertGhre_CourseSceneInput, EditGhre_CourseSceneInput>, IGhre_CourseSceneServices
{
private readonly IBaseRepository<Ghre_CourseScene> _dal;
public Ghre_CourseSceneServices(IBaseRepository<Ghre_CourseScene> dal)
{
this._dal = dal;
base.BaseDal = dal;
}
}
}
Loading…
Cancel
Save