@ -39,9 +39,9 @@ public interface Project_ManagementMapper {
"select projectId,projectName,projectPermissions,founder,creationTime,state from hr_project_management where isdel=0",
" <if test='projectPermissions!=null'> and projectPermissions=#{projectPermissions}</if>",
" <if test='founder!=null'> and founder=#{founder}</if>",
" <if test='userId!=null'> and (userId=#{userId} or founder = 0)</if>",
" <if test='state!=null'> and state=#{state}</if>",
" <if test='systemId!=null'> and systemId=#{systemId}</if>",
" <if test='userId!=null'> and userId=#{userId}</if>",
" <if test='projectName!=null'> and projectName like concat('%',#{projectName},'%')</if>",
" ORDER BY creationTime desc",
"</script>"})
@ -57,9 +57,18 @@ public interface Project_ManagementMapper {
@Select("select projectId,projectName,projectPermissions,experimentalGoal,caseDescription,experimentSuggests,state,isstartexperimental,isstartexperimentSuggests,userId from hr_project_management where isdel=0 and projectId=#{projectId}")
Project_ManagementgetProjectId(IntegerprojectId);
/**
*根据实验项目id查询项目名称
*
*@paramprojectId
*@return
*/
@Select("select projectName from hr_project_management where isdel=0 and projectId=#{projectId}")
@ -90,6 +99,7 @@ public interface Project_ManagementMapper {
/**
*点击编辑或者创建项目管理页面的保存按钮后,
*修改角色表中的对应数据的项目id
*
*@paramids
*@paramprojectId
*/
@ -119,6 +129,7 @@ public interface Project_ManagementMapper {
/**
*点击具体某个项目信息的编辑按钮,
*跳转到编辑项目管理页面的实验数据的信息展示
*
*@paramprojectId
*@return
*/
@ -128,6 +139,7 @@ public interface Project_ManagementMapper {
/**
*添加判分点面板的判分信息展示
*
*@return
*/
@Select({"<script>",
@ -140,6 +152,7 @@ public interface Project_ManagementMapper {
/**
*从判分点添加面板,选择完数据后,
*创建项目管理页面的实验任务信息展示
*
*@parampoint
*@return
*/
@ -152,6 +165,7 @@ public interface Project_ManagementMapper {
/**
*点击具体某个项目信息的编辑按钮,
*跳转到编辑项目管理页面的实验任务的信息展示
*
*@paramprojectId
*@return
*/
@ -164,6 +178,7 @@ public interface Project_ManagementMapper {
/**
*取出判分点中的项目管理的id
*
*@paramjudgmentPointsId
*@return
*/
@ -172,6 +187,7 @@ public interface Project_ManagementMapper {
/**
*点击保存按按,需要修改判分点表中对应的项目id,实验要求
*
*@paramprojectId
*@paramjudgmentPointsId
*/
@ -189,7 +205,7 @@ public interface Project_ManagementMapper {
*@parammanagement
*/
@Insert("INSERT INTO hr_project_management(projectName,projectPermissions,experimentalGoal,caseDescription,experimentSuggests,state,founder,systemId,creationTime,isstartexperimental,isstartexperimentSuggests,userId,isExperiment,isAttendance,isdel)"