Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
Education
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄奎
Education
Commits
c0833b6f
Commit
c0833b6f
authored
3 years ago
by
liudong1993
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/Kui2/education
parents
1c3c5dc2
d37d6fe2
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
606 additions
and
1 deletion
+606
-1
RB_Assessment_Subtype.cs
Edu.Model/Entity/DataStatistics/RB_Assessment_Subtype.cs
+76
-0
RB_Assessment_Type.cs
Edu.Model/Entity/DataStatistics/RB_Assessment_Type.cs
+64
-0
RB_Assessment_Subtype_Extend.cs
.../ViewModel/DataStatistics/RB_Assessment_Subtype_Extend.cs
+39
-0
RB_Assessment_Type_Extend.cs
...del/ViewModel/DataStatistics/RB_Assessment_Type_Extend.cs
+18
-0
TeacherAssessmentModule.cs
Edu.Module.User/TeacherAssessmentModule.cs
+155
-0
RB_Assessment_SubtypeRepository.cs
...ository/DataStatistics/RB_Assessment_SubtypeRepository.cs
+52
-0
RB_Assessment_TypeRepository.cs
...Repository/DataStatistics/RB_Assessment_TypeRepository.cs
+48
-0
DataServiceController.cs
Edu.WebApi/Controllers/DataService/DataServiceController.cs
+1
-1
TeacherAssessmentController.cs
...pi/Controllers/DataService/TeacherAssessmentController.cs
+153
-0
No files found.
Edu.Model/Entity/DataStatistics/RB_Assessment_Subtype.cs
0 → 100644
View file @
c0833b6f
using
Edu.Common.Enum
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
using
VT.FW.DB
;
namespace
Edu.Model.Entity.DataStatistics
{
/// <summary>
/// 老师考评子类型配置表实体类
/// </summary>
[
Serializable
]
[
DB
(
ConnectionName
=
"DefaultConnection"
)]
public
class
RB_Assessment_Subtype
{
/// <summary>
/// 教师考评子类型主键编号
/// </summary>
public
int
Id
{
get
;
set
;
}
/// <summary>
/// 教师考评类型编号
/// </summary>
public
int
AssessmentTypeId
{
get
;
set
;
}
/// <summary>
/// 子类型名称
/// </summary>
public
string
SubTypeName
{
get
;
set
;
}
/// <summary>
/// 集团编号
/// </summary>
public
int
Group_Id
{
get
;
set
;
}
/// <summary>
/// 学校编号
/// </summary>
public
int
School_Id
{
get
;
set
;
}
/// <summary>
/// 创建人
/// </summary>
public
int
CreateBy
{
get
;
set
;
}
/// <summary>
/// 创建时间
/// </summary>
public
DateTime
CreateTime
{
get
;
set
;
}
/// <summary>
/// 修改人
/// </summary>
public
int
UpdateBy
{
get
;
set
;
}
/// <summary>
/// 更新时间
/// </summary>
public
DateTime
UpdateTime
{
get
;
set
;
}
/// <summary>
/// 删除状态(0-正常,1-禁用)
/// </summary>
public
DateStateEnum
Status
{
get
;
set
;
}
/// <summary>
/// 考评类型JSON字符串
/// </summary>
public
string
Options
{
get
;
set
;
}
/// <summary>
/// 排序
/// </summary>
public
int
SortNum
{
get
;
set
;
}
}
}
This diff is collapsed.
Click to expand it.
Edu.Model/Entity/DataStatistics/RB_Assessment_Type.cs
0 → 100644
View file @
c0833b6f
using
Edu.Common.Enum
;
using
System
;
using
VT.FW.DB
;
namespace
Edu.Model.Entity.DataStatistics
{
/// <summary>
/// 老师考评类型配置表实体类
/// </summary>
[
Serializable
]
[
DB
(
ConnectionName
=
"DefaultConnection"
)]
public
class
RB_Assessment_Type
{
/// <summary>
/// 教师考评类型主键编号
/// </summary>
public
int
Id
{
get
;
set
;
}
/// <summary>
/// 考评类型名称
/// </summary>
public
string
TypeName
{
get
;
set
;
}
/// <summary>
/// 集团编号
/// </summary>
public
int
Group_Id
{
get
;
set
;
}
/// <summary>
/// 学校编号
/// </summary>
public
int
School_Id
{
get
;
set
;
}
/// <summary>
/// 创建人
/// </summary>
public
int
CreateBy
{
get
;
set
;
}
/// <summary>
/// 创建时间
/// </summary>
public
DateTime
CreateTime
{
get
;
set
;
}
/// <summary>
/// 修改人
/// </summary>
public
int
UpdateBy
{
get
;
set
;
}
/// <summary>
/// 更新时间
/// </summary>
public
DateTime
UpdateTime
{
get
;
set
;
}
/// <summary>
/// 删除状态(0-正常,1-禁用)
/// </summary>
public
DateStateEnum
Status
{
get
;
set
;
}
/// <summary>
/// 排序
/// </summary>
public
int
SortNum
{
get
;
set
;
}
}
}
This diff is collapsed.
Click to expand it.
Edu.Model/ViewModel/DataStatistics/RB_Assessment_Subtype_Extend.cs
0 → 100644
View file @
c0833b6f
using
Edu.Model.Entity.DataStatistics
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
Edu.Model.ViewModel.DataStatistics
{
/// <summary>
/// 老师考评子类型配置表扩展实体类
/// </summary>
public
class
RB_Assessment_Subtype_Extend
:
RB_Assessment_Subtype
{
/// <summary>
/// 考评项目列表
/// </summary>
public
List
<
SubtypeItem
>
OptionList
{
get
;
set
;
}
}
/// <summary>
/// 考评具体项
/// </summary>
public
class
SubtypeItem
{
/// <summary>
/// 等级名称
/// </summary>
public
string
LevelTitle
{
get
;
set
;
}
/// <summary>
/// 等级描述
/// </summary>
public
string
LevelDesc
{
get
;
set
;
}
/// <summary>
/// 等级得分
/// </summary>
public
decimal
LevelScore
{
get
;
set
;
}
}
}
This diff is collapsed.
Click to expand it.
Edu.Model/ViewModel/DataStatistics/RB_Assessment_Type_Extend.cs
0 → 100644
View file @
c0833b6f
using
Edu.Model.Entity.DataStatistics
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
Edu.Model.ViewModel.DataStatistics
{
/// <summary>
/// 老师考评类型配置表扩展实体类
/// </summary>
public
class
RB_Assessment_Type_Extend
:
RB_Assessment_Type
{
/// <summary>
/// 子类型列表
/// </summary>
public
List
<
RB_Assessment_Subtype_Extend
>
SubtypeList
{
get
;
set
;
}
}
}
This diff is collapsed.
Click to expand it.
Edu.Module.User/TeacherAssessmentModule.cs
0 → 100644
View file @
c0833b6f
using
Edu.Common.Enum
;
using
Edu.Model.ViewModel.DataStatistics
;
using
Edu.Repository.DataStatistics
;
using
System.Collections.Generic
;
using
VT.FW.DB
;
namespace
Edu.Module.User
{
/// <summary>
/// 老师考评类型配置处理类
/// </summary>
public
class
TeacherAssessmentModule
{
/// <summary>
/// 老师考评类型配置表仓储层对象
/// </summary>
private
RB_Assessment_TypeRepository
assessment_TypeRepository
=
new
RB_Assessment_TypeRepository
();
/// <summary>
/// 老师考评子类型配置表仓储层对象
/// </summary>
private
RB_Assessment_SubtypeRepository
assessment_SubtypeRepository
=
new
RB_Assessment_SubtypeRepository
();
/// <summary>
/// 获取老师考评配置列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Assessment_Type_Extend
>
GetAssessmentTypeListModule
(
RB_Assessment_Type_Extend
query
)
{
var
list
=
assessment_TypeRepository
.
GetAssessmentTypeListRepository
(
query
);
return
list
;
}
/// <summary>
/// 新增修改老师考评类型
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public
bool
SetAssessmentTypeModule
(
RB_Assessment_Type_Extend
model
)
{
bool
flag
=
false
;
if
(
model
.
Id
>
0
)
{
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Assessment_Type_Extend
.
TypeName
),
model
.
TypeName
},
{
nameof
(
RB_Assessment_Type_Extend
.
UpdateBy
),
model
.
UpdateBy
},
{
nameof
(
RB_Assessment_Type_Extend
.
UpdateTime
),
model
.
UpdateTime
},
{
nameof
(
RB_Assessment_Type_Extend
.
SortNum
),
model
.
SortNum
},
};
flag
=
assessment_TypeRepository
.
Update
(
fileds
,
new
WhereHelper
(
nameof
(
RB_Assessment_Type_Extend
.
Id
),
model
.
Id
));
}
else
{
var
newId
=
assessment_TypeRepository
.
Insert
(
model
);
model
.
Id
=
newId
;
flag
=
newId
>
0
;
}
return
flag
;
}
/// <summary>
/// 根据编号获取老师考评类型
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public
RB_Assessment_Type_Extend
GetAssessmentTypeModule
(
object
Id
)
{
var
extModel
=
assessment_TypeRepository
.
GetEntity
<
RB_Assessment_Type_Extend
>(
Id
);
return
extModel
;
}
/// <summary>
/// 根据编号删除老师考评类型
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public
bool
RemoveAssessmentTypeModule
(
object
Id
)
{
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Assessment_Type_Extend
.
Status
),(
int
)
DateStateEnum
.
Delete
}
};
bool
flag
=
assessment_TypeRepository
.
Update
(
fileds
,
new
WhereHelper
(
nameof
(
RB_Assessment_Type_Extend
.
Id
),
Id
));
return
flag
;
}
/// <summary>
/// 获取老师考评子类型配置列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Assessment_Subtype_Extend
>
GetAssessmentSubtypeListModule
(
RB_Assessment_Subtype_Extend
query
)
{
var
subList
=
assessment_SubtypeRepository
.
GetAssessmentSubtypeListRepository
(
query
);
return
subList
;
}
/// <summary>
/// 新增修改老师考评子类型配置
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public
bool
SetAssessmentSubtypeModule
(
RB_Assessment_Subtype_Extend
model
)
{
bool
flag
=
false
;
if
(
model
.
Id
>
0
)
{
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Assessment_Subtype_Extend
.
SubTypeName
),
model
.
SubTypeName
},
{
nameof
(
RB_Assessment_Subtype_Extend
.
Options
),
model
.
Options
},
{
nameof
(
RB_Assessment_Subtype_Extend
.
UpdateBy
),
model
.
UpdateBy
},
{
nameof
(
RB_Assessment_Subtype_Extend
.
UpdateTime
),
model
.
UpdateTime
},
{
nameof
(
RB_Assessment_Subtype_Extend
.
SortNum
),
model
.
SortNum
},
};
flag
=
assessment_SubtypeRepository
.
Update
(
fileds
,
new
WhereHelper
(
nameof
(
RB_Assessment_Subtype_Extend
.
Id
),
model
.
Id
));
}
else
{
var
newId
=
assessment_SubtypeRepository
.
Insert
(
model
);
model
.
Id
=
newId
;
flag
=
newId
>
0
;
}
return
flag
;
}
/// <summary>
/// 根据编号获取老师考评子类型配置
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public
RB_Assessment_Subtype_Extend
GetAssessmentSubtypeModule
(
object
id
)
{
var
extModel
=
assessment_SubtypeRepository
.
GetEntity
<
RB_Assessment_Subtype_Extend
>(
id
);
return
extModel
;
}
/// <summary>
/// 根据编号删除老师考评子类型配置
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public
bool
RemoveAssessmentSubtypeModule
(
object
Id
)
{
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Assessment_Subtype_Extend
.
Status
),(
int
)
DateStateEnum
.
Delete
}
};
bool
flag
=
assessment_SubtypeRepository
.
Update
(
fileds
,
new
WhereHelper
(
nameof
(
RB_Assessment_Subtype_Extend
.
Id
),
Id
));
return
flag
;
}
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Edu.Repository/DataStatistics/RB_Assessment_SubtypeRepository.cs
0 → 100644
View file @
c0833b6f
using
Edu.Common.Enum
;
using
Edu.Model.Entity.DataStatistics
;
using
Edu.Model.ViewModel.DataStatistics
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
VT.FW.DB.Dapper
;
namespace
Edu.Repository.DataStatistics
{
/// <summary>
/// 老师考评子类型配置表仓储层
/// </summary>
public
class
RB_Assessment_SubtypeRepository
:
BaseRepository
<
RB_Assessment_Subtype
>
{
/// <summary>
/// 获取老师考评子类型配置列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Assessment_Subtype_Extend
>
GetAssessmentSubtypeListRepository
(
RB_Assessment_Subtype_Extend
query
)
{
var
parameters
=
new
DynamicParameters
();
StringBuilder
builder
=
new
StringBuilder
();
builder
.
AppendFormat
(
@"
SELECT A.*
FROM RB_Assessment_Subtype AS A
WHERE 1=1
"
);
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Assessment_Subtype_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
if
(
query
!=
null
)
{
if
(
query
.
Group_Id
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Assessment_Subtype_Extend
.
Group_Id
),
query
.
Group_Id
);
}
if
(
query
.
AssessmentTypeId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Assessment_Subtype_Extend
.
AssessmentTypeId
),
query
.
AssessmentTypeId
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
SubTypeName
))
{
builder
.
AppendFormat
(
" AND A.{0} LIKE @SubTypeName "
,
nameof
(
RB_Assessment_Subtype_Extend
.
SubTypeName
));
parameters
.
Add
(
"SubTypeName"
,
"%"
+
query
.
SubTypeName
.
Trim
()
+
"%"
);
}
}
builder
.
AppendFormat
(
" ORDER BY A.{0} ASC "
,
nameof
(
RB_Assessment_Subtype_Extend
.
SortNum
));
return
Get
<
RB_Assessment_Subtype_Extend
>(
builder
.
ToString
(),
parameters
).
ToList
();
}
}
}
This diff is collapsed.
Click to expand it.
Edu.Repository/DataStatistics/RB_Assessment_TypeRepository.cs
0 → 100644
View file @
c0833b6f
using
Edu.Common.Enum
;
using
Edu.Model.Entity.DataStatistics
;
using
Edu.Model.ViewModel.DataStatistics
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
VT.FW.DB.Dapper
;
namespace
Edu.Repository.DataStatistics
{
/// <summary>
/// 老师考评类型配置表仓储层
/// </summary>
public
class
RB_Assessment_TypeRepository
:
BaseRepository
<
RB_Assessment_Type
>
{
/// <summary>
/// 获取老师考评类型配置列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Assessment_Type_Extend
>
GetAssessmentTypeListRepository
(
RB_Assessment_Type_Extend
query
)
{
var
parameters
=
new
DynamicParameters
();
StringBuilder
builder
=
new
StringBuilder
();
builder
.
AppendFormat
(
@"
SELECT A.*
FROM RB_Assessment_Type AS A
WHERE 1=1
"
);
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Assessment_Type_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
if
(
query
!=
null
)
{
if
(
query
.
Group_Id
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Assessment_Type_Extend
.
Group_Id
),
query
.
Group_Id
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
TypeName
))
{
builder
.
AppendFormat
(
" AND A.{0} LIKE @TypeName "
,
nameof
(
RB_Assessment_Type_Extend
.
TypeName
));
parameters
.
Add
(
"TypeName"
,
"%"
+
query
.
TypeName
.
Trim
()
+
"%"
);
}
}
builder
.
AppendFormat
(
" ORDER BY A.{0} ASC "
,
nameof
(
RB_Assessment_Type_Extend
.
SortNum
));
return
Get
<
RB_Assessment_Type_Extend
>(
builder
.
ToString
(),
parameters
).
ToList
();
}
}
}
This diff is collapsed.
Click to expand it.
Edu.WebApi/Controllers/DataService/DataServiceController.cs
View file @
c0833b6f
...
...
@@ -16,7 +16,7 @@ namespace Edu.WebApi.Controllers.DataService
[
EnableCors
(
"AllowCors"
)]
public
class
DataServiceController
:
BaseController
{
private
DataServiceModule
dataServiceModule
=
new
DataServiceModule
();
private
readonly
DataServiceModule
dataServiceModule
=
new
DataServiceModule
();
/// <summary>
/// 获取总经理视图数据
...
...
This diff is collapsed.
Click to expand it.
Edu.WebApi/Controllers/DataService/TeacherAssessmentController.cs
0 → 100644
View file @
c0833b6f
using
Edu.Common.API
;
using
Edu.Common.Plugin
;
using
Edu.Model.ViewModel.DataStatistics
;
using
Edu.Module.User
;
using
Edu.WebApi.Filter
;
using
Microsoft.AspNetCore.Cors
;
using
Microsoft.AspNetCore.Http
;
using
Microsoft.AspNetCore.Mvc
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Threading.Tasks
;
namespace
Edu.WebApi.Controllers.DataService
{
[
Route
(
"api/[controller]/[action]"
)]
[
ApiExceptionFilter
]
[
ApiController
]
[
EnableCors
(
"AllowCors"
)]
public
class
TeacherAssessmentController
:
BaseController
{
/// <summary>
/// 老师考评类型配置处理类对象
/// </summary>
private
readonly
TeacherAssessmentModule
teacherAssessmentModule
=
new
TeacherAssessmentModule
();
/// <summary>
/// 获取教师考评配置列表
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetAssessmentTypeList
()
{
var
query
=
new
RB_Assessment_Type_Extend
()
{
TypeName
=
ParmJObj
.
GetStringValue
(
"TypeName"
)
};
query
.
Group_Id
=
base
.
UserInfo
.
Group_Id
;
var
result
=
teacherAssessmentModule
.
GetAssessmentTypeListModule
(
query
);
return
ApiResult
.
Success
(
data
:
result
);
}
/// <summary>
/// 新增修改考评类型配置
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
SetAssessmentType
()
{
var
model
=
new
RB_Assessment_Type_Extend
()
{
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
),
TypeName
=
ParmJObj
.
GetStringValue
(
"TypeName"
),
SortNum
=
base
.
ParmJObj
.
GetInt
(
"SortNum"
),
};
model
.
Group_Id
=
base
.
UserInfo
.
Group_Id
;
model
.
CreateBy
=
base
.
UserInfo
.
Id
;
model
.
UpdateBy
=
base
.
UserInfo
.
Id
;
model
.
CreateTime
=
DateTime
.
Now
;
model
.
UpdateTime
=
DateTime
.
Now
;
model
.
Status
=
Common
.
Enum
.
DateStateEnum
.
Normal
;
var
flag
=
teacherAssessmentModule
.
SetAssessmentTypeModule
(
model
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
/// <summary>
/// 根据编号获取老师考评类型
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetAssessmentType
()
{
var
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
);
var
extModel
=
teacherAssessmentModule
.
GetAssessmentTypeModule
(
Id
);
return
ApiResult
.
Success
(
data
:
extModel
);
}
/// <summary>
/// 根据编号删除老师考评类型
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
RemoveAssessmentType
()
{
var
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
);
var
flag
=
teacherAssessmentModule
.
RemoveAssessmentTypeModule
(
Id
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
/// <summary>
/// 新增修改老师考评子类型配置
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
SetAssessmentSubtype
()
{
var
model
=
new
RB_Assessment_Subtype_Extend
()
{
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
),
AssessmentTypeId
=
base
.
ParmJObj
.
GetInt
(
"AssessmentTypeId"
),
SubTypeName
=
base
.
ParmJObj
.
GetStringValue
(
"SubTypeName"
),
SortNum
=
base
.
ParmJObj
.
GetInt
(
"SortNum"
),
};
List
<
SubtypeItem
>
OptionList
=
new
List
<
SubtypeItem
>();
string
options
=
base
.
ParmJObj
.
GetStringValue
(
"OptionList"
);
if
(!
string
.
IsNullOrEmpty
(
options
))
{
try
{
OptionList
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
List
<
SubtypeItem
>>(
options
);
}
catch
{
}
}
model
.
Options
=
Common
.
Plugin
.
JsonHelper
.
Serialize
(
OptionList
);
model
.
Group_Id
=
base
.
UserInfo
.
Group_Id
;
model
.
CreateBy
=
base
.
UserInfo
.
Id
;
model
.
UpdateBy
=
base
.
UserInfo
.
Id
;
model
.
CreateTime
=
DateTime
.
Now
;
model
.
UpdateTime
=
DateTime
.
Now
;
model
.
Status
=
Common
.
Enum
.
DateStateEnum
.
Normal
;
var
flag
=
teacherAssessmentModule
.
SetAssessmentSubtypeModule
(
model
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
/// <summary>
/// 根据编号获取老师考评子类型配置
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetAssessmentSubtype
()
{
var
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
);
var
extModel
=
teacherAssessmentModule
.
GetAssessmentSubtypeModule
(
Id
);
return
ApiResult
.
Success
(
data
:
extModel
);
}
/// <summary>
/// 根据编号删除老师考评子类型配置
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
RemoveAssessmentSubtype
()
{
var
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
);
bool
flag
=
teacherAssessmentModule
.
RemoveAssessmentSubtypeModule
(
Id
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
}
}
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment