Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dd_school
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangqi
dd_school
Commits
51052b32
Commit
51052b32
authored
Dec 22, 2023
by
xuwenhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
12.22修改教师电子档案
parent
c43023c0
Hide whitespace changes
Inline
Side-by-side
Showing
40 changed files
with
1169 additions
and
484 deletions
+1169
-484
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentController.java
+97
-10
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolAworkloadController.java
+98
-12
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolGkAchievementController.java
+80
-11
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolTeacherBasiclnformationController.java
+85
-12
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXacademicWorksController.java
+31
-29
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXcomprehensiveHonorsController.java
+31
-29
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXlectureAwardsController.java
+32
-29
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXprojectResearchController.java
+32
-29
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXteacherAwardsController.java
+31
-29
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXteachingAchievementsController.java
+34
-31
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXteamAwardController.java
+83
-12
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAclassTeacherAssessment.java
+1
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentExport.java
+75
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentReq.java
+5
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAworkloadDc.java
+93
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAworkloadExport.java
+1
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAworkloadVo.java
+8
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolGkAchievementVo.java
+10
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolTeacherBasicInformation.java
+5
-5
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolTeacherBasicInformationVo.java
+4
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolXteachingAchievements.java
+15
-9
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolXteamAwardVo.java
+7
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolNewTeacherDzdn/SchoolAworkloadMapper.java
+10
-10
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolNewTeacherDzdn/SchoolGkAchievementMapper.java
+10
-10
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolNewTeacherDzdn/SchoolXteamAwardMapper.java
+10
-10
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolAnnualAssessment/SchoolAnnualAssessmentServiceImpl.java
+11
-11
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentServiceImpl.java
+21
-10
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolAworkloadServiceImpl.java
+18
-18
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolGkAchievementServiceImpl.java
+12
-12
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolTeacherBasichlnformationServicelmpl.java
+77
-55
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolXteamAwardServiceImpl.java
+12
-12
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolNewTeacherDzdn/ISchoolAclassTeacherAssessmentService.java
+8
-8
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolNewTeacherDzdn/ISchoolAworkloadService.java
+10
-10
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolNewTeacherDzdn/ISchoolGkAchievementService.java
+10
-10
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolNewTeacherDzdn/ISchoolXteamAwardService.java
+10
-10
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentMapper.xml
+27
-18
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolAworkloadMapper.xml
+19
-9
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolGkAchievementMapper.xml
+19
-7
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolTeacherBasiclnformationMapper.xml
+7
-2
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolXteamAwardMapper.xml
+20
-9
No files found.
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentController.java
View file @
51052b32
...
@@ -4,9 +4,15 @@ import java.io.*;
...
@@ -4,9 +4,15 @@ import java.io.*;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
com.ruoyi.common.core.domain.entity.SysDept
;
import
com.ruoyi.common.core.domain.entity.SysRole
;
import
com.ruoyi.common.core.domain.entity.SysUser
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.system.service.ISysDeptService
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
@@ -22,16 +28,15 @@ import com.ruoyi.common.core.domain.AjaxResult;
...
@@ -22,16 +28,15 @@ import com.ruoyi.common.core.domain.AjaxResult;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAclassTeacherAssessment
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.*
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAclassTeacherAssessmentReq
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAclassTeacherAssessmentVo
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolAclassTeacherAssessmentService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolAclassTeacherAssessmentService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolXteachingAchievementsService
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
/**
/**
* 班主任考核Controller
* 班主任考核Controller
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-12
* @date 2023-12-12
*/
*/
...
@@ -42,6 +47,10 @@ public class SchoolAclassTeacherAssessmentController extends BaseController
...
@@ -42,6 +47,10 @@ public class SchoolAclassTeacherAssessmentController extends BaseController
@Autowired
@Autowired
private
ISchoolAclassTeacherAssessmentService
schoolAclassTeacherAssessmentService
;
private
ISchoolAclassTeacherAssessmentService
schoolAclassTeacherAssessmentService
;
private
Logger
log
=
LoggerFactory
.
getLogger
(
SchoolAworkloadController
.
class
);
private
Logger
log
=
LoggerFactory
.
getLogger
(
SchoolAworkloadController
.
class
);
@Autowired
private
ISchoolXteachingAchievementsService
schoolXteachingAchievementsService
;
@Autowired
private
ISysDeptService
sysDeptService
;
/**
/**
* 查询班主任考核列表
* 查询班主任考核列表
...
@@ -49,9 +58,37 @@ public class SchoolAclassTeacherAssessmentController extends BaseController
...
@@ -49,9 +58,37 @@ public class SchoolAclassTeacherAssessmentController extends BaseController
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
SchoolAclassTeacherAssessmentReq
req
)
public
TableDataInfo
list
(
SchoolAclassTeacherAssessmentReq
req
)
{
{
startPage
();
List
<
SchoolAclassTeacherAssessmentVo
>
list
=
schoolAclassTeacherAssessmentService
.
selectSchoolAclassTeacherAssessmentList
(
req
);
//获取当前登陆人信息
return
getDataTable
(
list
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
//获取当前登陆人的角色信息
List
<
SysRole
>
roles
=
user
.
getRoles
();
if
(
user
.
isAdmin
()){
startPage
();
List
<
SchoolAclassTeacherAssessmentVo
>
list
=
schoolAclassTeacherAssessmentService
.
selectSchoolAclassTeacherAssessmentList
(
req
);
return
getDataTable
(
list
);
}
for
(
SysRole
role
:
roles
)
{
//教师电子档案超级管理员和班主任考核管理员可以看全部数据
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"bzrkh_admin"
)){
startPage
();
List
<
SchoolAclassTeacherAssessmentVo
>
list
=
schoolAclassTeacherAssessmentService
.
selectSchoolAclassTeacherAssessmentList
(
req
);
return
getDataTable
(
list
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能看本部门及以下的数据
//获取当前登陆人的部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//获取当前登陆人部门下所有人的身份证号
List
<
String
>
deptUserIdCards
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIdCards
.
size
()
>
0
){
req
.
setIdCards
(
deptUserIdCards
);
}
startPage
();
List
<
SchoolAclassTeacherAssessmentVo
>
list
=
schoolAclassTeacherAssessmentService
.
selectSchoolAclassTeacherAssessmentList
(
req
);
return
getDataTable
(
list
);
}
}
return
getDataTable
(
new
ArrayList
<>());
}
}
...
@@ -147,9 +184,59 @@ public class SchoolAclassTeacherAssessmentController extends BaseController
...
@@ -147,9 +184,59 @@ public class SchoolAclassTeacherAssessmentController extends BaseController
*/
*/
@PostMapping
(
"/export"
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
SchoolAclassTeacherAssessmentReq
req
)
throws
Exception
{
public
void
export
(
HttpServletResponse
response
,
SchoolAclassTeacherAssessmentReq
req
)
throws
Exception
{
List
<
SchoolAclassTeacherAssessment
>
schoolAclassTeacherAssessmentVos
=
schoolAclassTeacherAssessmentService
.
selectSchoolList
(
req
);
ExcelUtil
<
SchoolAclassTeacherAssessment
>
util
=
new
ExcelUtil
<>(
SchoolAclassTeacherAssessment
.
class
);
//获取当前登陆人信息
util
.
exportExcel
(
response
,
schoolAclassTeacherAssessmentVos
,
"老师考核"
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
//获取当前登陆人的角色信息
List
<
SysRole
>
roles
=
user
.
getRoles
();
if
(
user
.
isAdmin
()){
List
<
SchoolAclassTeacherAssessment
>
schoolAclassTeacherAssessmentVos
=
schoolAclassTeacherAssessmentService
.
selectSchoolList
(
req
);
List
<
SchoolAclassTeacherAssessmentExport
>
list
=
new
ArrayList
<>();
for
(
SchoolAclassTeacherAssessment
schoolAclassTeacherAssessmentVo
:
schoolAclassTeacherAssessmentVos
)
{
SchoolAclassTeacherAssessmentExport
schoolAclassTeacherAssessmentExport
=
new
SchoolAclassTeacherAssessmentExport
();
BeanUtils
.
copyProperties
(
schoolAclassTeacherAssessmentVo
,
schoolAclassTeacherAssessmentExport
);
list
.
add
(
schoolAclassTeacherAssessmentExport
);
}
ExcelUtil
<
SchoolAclassTeacherAssessmentExport
>
util
=
new
ExcelUtil
<>(
SchoolAclassTeacherAssessmentExport
.
class
);
util
.
exportExcel
(
response
,
list
,
"老师考核"
);
}
else
{
for
(
SysRole
role
:
roles
)
{
//教师电子档案超级管理员和班主任考核管理员可以看全部数据
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"bzrkh_admin"
)){
List
<
SchoolAclassTeacherAssessment
>
schoolAclassTeacherAssessmentVos
=
schoolAclassTeacherAssessmentService
.
selectSchoolList
(
req
);
List
<
SchoolAclassTeacherAssessmentExport
>
list
=
new
ArrayList
<>();
for
(
SchoolAclassTeacherAssessment
schoolAclassTeacherAssessmentVo
:
schoolAclassTeacherAssessmentVos
)
{
SchoolAclassTeacherAssessmentExport
schoolAclassTeacherAssessmentExport
=
new
SchoolAclassTeacherAssessmentExport
();
BeanUtils
.
copyProperties
(
schoolAclassTeacherAssessmentVo
,
schoolAclassTeacherAssessmentExport
);
list
.
add
(
schoolAclassTeacherAssessmentExport
);
}
ExcelUtil
<
SchoolAclassTeacherAssessmentExport
>
util
=
new
ExcelUtil
<>(
SchoolAclassTeacherAssessmentExport
.
class
);
util
.
exportExcel
(
response
,
list
,
"老师考核"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能看本部门及以下的数据
//获取当前登陆人的部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//获取当前登陆人部门下所有人的身份证号
List
<
String
>
deptUserIdCards
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIdCards
.
size
()
>
0
){
req
.
setIdCards
(
deptUserIdCards
);
}
List
<
SchoolAclassTeacherAssessment
>
schoolAclassTeacherAssessmentVos
=
schoolAclassTeacherAssessmentService
.
selectSchoolList
(
req
);
List
<
SchoolAclassTeacherAssessmentExport
>
list
=
new
ArrayList
<>();
for
(
SchoolAclassTeacherAssessment
schoolAclassTeacherAssessmentVo
:
schoolAclassTeacherAssessmentVos
)
{
SchoolAclassTeacherAssessmentExport
schoolAclassTeacherAssessmentExport
=
new
SchoolAclassTeacherAssessmentExport
();
BeanUtils
.
copyProperties
(
schoolAclassTeacherAssessmentVo
,
schoolAclassTeacherAssessmentExport
);
list
.
add
(
schoolAclassTeacherAssessmentExport
);
}
ExcelUtil
<
SchoolAclassTeacherAssessmentExport
>
util
=
new
ExcelUtil
<>(
SchoolAclassTeacherAssessmentExport
.
class
);
util
.
exportExcel
(
response
,
list
,
"老师考核"
);
}
else
{
ExcelUtil
<
SchoolAclassTeacherAssessmentExport
>
util
=
new
ExcelUtil
<>(
SchoolAclassTeacherAssessmentExport
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"老师考核"
);
}
}
}
}
}
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolAworkloadController.java
View file @
51052b32
...
@@ -5,7 +5,12 @@ import java.util.ArrayList;
...
@@ -5,7 +5,12 @@ import java.util.ArrayList;
import
java.util.List
;
import
java.util.List
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
com.ruoyi.common.core.domain.entity.SysDept
;
import
com.ruoyi.common.core.domain.entity.SysRole
;
import
com.ruoyi.common.core.domain.entity.SysUser
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.system.service.ISysDeptService
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
...
@@ -24,14 +29,13 @@ import com.ruoyi.common.core.domain.AjaxResult;
...
@@ -24,14 +29,13 @@ import com.ruoyi.common.core.domain.AjaxResult;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAworkload
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.*
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAworkloadExport
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAworkloadVo
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolAworkloadService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolAworkloadService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolXteachingAchievementsService
;
/**
/**
* 工作量信息Controller
* 工作量信息Controller
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-11
* @date 2023-12-11
*/
*/
...
@@ -42,16 +46,48 @@ public class SchoolAworkloadController extends BaseController
...
@@ -42,16 +46,48 @@ public class SchoolAworkloadController extends BaseController
@Autowired
@Autowired
private
ISchoolAworkloadService
schoolAworkloadService
;
private
ISchoolAworkloadService
schoolAworkloadService
;
private
Logger
log
=
LoggerFactory
.
getLogger
(
SchoolAworkloadController
.
class
);
private
Logger
log
=
LoggerFactory
.
getLogger
(
SchoolAworkloadController
.
class
);
@Autowired
private
ISchoolXteachingAchievementsService
schoolXteachingAchievementsService
;
@Autowired
private
ISysDeptService
sysDeptService
;
/**
/**
* 查询工作量信息列表
* 查询工作量信息列表
*/
*/
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
SchoolAworkload
schoolAworkload
)
public
TableDataInfo
list
(
SchoolAworkload
Vo
schoolAworkloadVo
)
{
{
startPage
();
List
<
SchoolAworkloadVo
>
list
=
schoolAworkloadService
.
selectSchoolAworkloadList
(
schoolAworkload
);
//获取当前登陆人信息
return
getDataTable
(
list
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
//获取当前登陆人的角色信息
List
<
SysRole
>
roles
=
user
.
getRoles
();
if
(
user
.
isAdmin
()){
startPage
();
List
<
SchoolAworkloadVo
>
list
=
schoolAworkloadService
.
selectSchoolAworkloadList
(
schoolAworkloadVo
);
return
getDataTable
(
list
);
}
for
(
SysRole
role
:
roles
)
{
//教师电子档案超级管理员和工作量信息管理员可以看全部数据
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"gzl_admin"
)){
startPage
();
List
<
SchoolAworkloadVo
>
list
=
schoolAworkloadService
.
selectSchoolAworkloadList
(
schoolAworkloadVo
);
return
getDataTable
(
list
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能看本部门及以下的数据
//获取当前登陆人的部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//获取当前登陆人部门下所有人的身份证号
List
<
String
>
deptUserIdCards
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIdCards
.
size
()
>
0
){
schoolAworkloadVo
.
setIdCards
(
deptUserIdCards
);
}
startPage
();
List
<
SchoolAworkloadVo
>
list
=
schoolAworkloadService
.
selectSchoolAworkloadList
(
schoolAworkloadVo
);
return
getDataTable
(
list
);
}
}
return
getDataTable
(
new
ArrayList
<>());
}
}
...
@@ -146,10 +182,60 @@ public class SchoolAworkloadController extends BaseController
...
@@ -146,10 +182,60 @@ public class SchoolAworkloadController extends BaseController
* @return
* @return
*/
*/
@PostMapping
(
"/export"
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
SchoolAworkload
schoolAworkload
)
throws
Exception
{
public
void
export
(
HttpServletResponse
response
,
SchoolAworkloadVo
schoolAworkloadVo
)
throws
Exception
{
List
<
SchoolAworkloadExport
>
schoolAworkloadVos
=
schoolAworkloadService
.
selectAworkloadList
(
schoolAworkload
);
ExcelUtil
<
SchoolAworkloadExport
>
util
=
new
ExcelUtil
<>(
SchoolAworkloadExport
.
class
);
//获取当前登陆人信息
util
.
exportExcel
(
response
,
schoolAworkloadVos
,
"工作量内容"
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
//获取当前登陆人的角色信息
List
<
SysRole
>
roles
=
user
.
getRoles
();
if
(
user
.
isAdmin
()){
List
<
SchoolAworkloadExport
>
schoolAworkloadVos
=
schoolAworkloadService
.
selectAworkloadList
(
schoolAworkloadVo
);
List
<
SchoolAworkloadDc
>
list
=
new
ArrayList
<>();
for
(
SchoolAworkloadExport
aworkloadVo
:
schoolAworkloadVos
)
{
SchoolAworkloadDc
schoolAworkloadDc
=
new
SchoolAworkloadDc
();
BeanUtils
.
copyProperties
(
aworkloadVo
,
schoolAworkloadDc
);
list
.
add
(
schoolAworkloadDc
);
}
ExcelUtil
<
SchoolAworkloadDc
>
util
=
new
ExcelUtil
<>(
SchoolAworkloadDc
.
class
);
util
.
exportExcel
(
response
,
list
,
"工作量内容"
);
}
else
{
for
(
SysRole
role
:
roles
)
{
//教师电子档案超级管理员和教师基础信息管理员可以看全部数据
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"gzl_admin"
)){
List
<
SchoolAworkloadExport
>
schoolAworkloadVos
=
schoolAworkloadService
.
selectAworkloadList
(
schoolAworkloadVo
);
List
<
SchoolAworkloadDc
>
list
=
new
ArrayList
<>();
for
(
SchoolAworkloadExport
aworkloadVo
:
schoolAworkloadVos
)
{
SchoolAworkloadDc
schoolAworkloadDc
=
new
SchoolAworkloadDc
();
BeanUtils
.
copyProperties
(
aworkloadVo
,
schoolAworkloadDc
);
list
.
add
(
schoolAworkloadDc
);
}
ExcelUtil
<
SchoolAworkloadDc
>
util
=
new
ExcelUtil
<>(
SchoolAworkloadDc
.
class
);
util
.
exportExcel
(
response
,
list
,
"工作量内容"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能看本部门及以下的数据
//获取当前登陆人的部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//获取当前登陆人部门下所有人的身份证号
List
<
String
>
deptUserIdCards
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIdCards
.
size
()
>
0
){
schoolAworkloadVo
.
setIdCards
(
deptUserIdCards
);
}
List
<
SchoolAworkloadExport
>
schoolAworkloadVos
=
schoolAworkloadService
.
selectAworkloadList
(
schoolAworkloadVo
);
List
<
SchoolAworkloadDc
>
list
=
new
ArrayList
<>();
for
(
SchoolAworkloadExport
aworkloadVo
:
schoolAworkloadVos
)
{
SchoolAworkloadDc
schoolAworkloadDc
=
new
SchoolAworkloadDc
();
BeanUtils
.
copyProperties
(
aworkloadVo
,
schoolAworkloadDc
);
list
.
add
(
schoolAworkloadDc
);
}
ExcelUtil
<
SchoolAworkloadDc
>
util
=
new
ExcelUtil
<>(
SchoolAworkloadDc
.
class
);
util
.
exportExcel
(
response
,
list
,
"工作量内容"
);
}
else
{
ExcelUtil
<
SchoolAworkloadDc
>
util
=
new
ExcelUtil
<>(
SchoolAworkloadDc
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"工作量内容"
);
}
}
}
}
}
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolGkAchievementController.java
View file @
51052b32
package
yangtz
.
cs
.
liu
.
campus
.
controller
.
schoolNewTeacherDzdn
;
package
yangtz
.
cs
.
liu
.
campus
.
controller
.
schoolNewTeacherDzdn
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
com.ruoyi.common.core.domain.entity.SysDept
;
import
com.ruoyi.common.core.domain.entity.SysRole
;
import
com.ruoyi.common.core.domain.entity.SysUser
;
import
com.ruoyi.common.core.domain.model.LoginUser
;
import
com.ruoyi.common.core.domain.model.LoginUser
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.system.service.ISysDeptService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
@@ -24,10 +29,12 @@ import com.ruoyi.common.core.page.TableDataInfo;
...
@@ -24,10 +29,12 @@ import com.ruoyi.common.core.page.TableDataInfo;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolGkAchievement
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolGkAchievement
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolGkAchievementVo
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolGkAchievementVo
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolGkAchievementService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolGkAchievementService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolXteachingAchievementsService
;
import
yangtz.cs.liu.campus.vo.schoolNewTeacherDzdn.SchoolXcomprehensiveHonorsVo
;
/**
/**
* 高考成绩Controller
* 高考成绩Controller
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -37,16 +44,47 @@ public class SchoolGkAchievementController extends BaseController
...
@@ -37,16 +44,47 @@ public class SchoolGkAchievementController extends BaseController
{
{
@Autowired
@Autowired
private
ISchoolGkAchievementService
schoolGkAchievementService
;
private
ISchoolGkAchievementService
schoolGkAchievementService
;
@Autowired
private
ISchoolXteachingAchievementsService
schoolXteachingAchievementsService
;
@Autowired
private
ISysDeptService
sysDeptService
;
/**
/**
* 查询高考成绩列表
* 查询高考成绩列表
*/
*/
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
SchoolGkAchievement
schoolGkAchievement
)
public
TableDataInfo
list
(
SchoolGkAchievement
Vo
schoolGkAchievementVo
)
{
{
startPage
();
List
<
SchoolGkAchievementVo
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementVoList
(
schoolGkAchievement
);
//获取当前登陆人信息
return
getDataTable
(
list
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
//获取当前登陆人的角色信息
List
<
SysRole
>
roles
=
user
.
getRoles
();
if
(
user
.
isAdmin
())
{
startPage
();
List
<
SchoolGkAchievementVo
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementVoList
(
schoolGkAchievementVo
);
return
getDataTable
(
list
);
}
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"gkcj_admin"
)){
startPage
();
List
<
SchoolGkAchievementVo
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementVoList
(
schoolGkAchievementVo
);
return
getDataTable
(
list
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolGkAchievementVo
.
setUserIds
(
deptUserIds
);
}
startPage
();
List
<
SchoolGkAchievementVo
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementVoList
(
schoolGkAchievementVo
);
return
getDataTable
(
list
);
}
}
return
getDataTable
(
new
ArrayList
<>());
}
}
...
@@ -55,9 +93,9 @@ public class SchoolGkAchievementController extends BaseController
...
@@ -55,9 +93,9 @@ public class SchoolGkAchievementController extends BaseController
*/
*/
@GetMapping
(
"/teacher/list"
)
@GetMapping
(
"/teacher/list"
)
public
TableDataInfo
teacherList
(
SchoolGkAchievement
schoolGkAchievement
){
public
TableDataInfo
teacherList
(
SchoolGkAchievement
Vo
schoolGkAchievementVo
){
startPage
();
startPage
();
List
<
SchoolGkAchievement
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementList
(
schoolGkAchievement
);
List
<
SchoolGkAchievement
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementList
(
schoolGkAchievement
Vo
);
return
getDataTable
(
list
);
return
getDataTable
(
list
);
}
}
...
@@ -107,10 +145,41 @@ public class SchoolGkAchievementController extends BaseController
...
@@ -107,10 +145,41 @@ public class SchoolGkAchievementController extends BaseController
*/
*/
@Log
(
title
=
"高考成绩"
,
businessType
=
BusinessType
.
EXPORT
)
@Log
(
title
=
"高考成绩"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
SchoolGkAchievement
schoolGkAchievement
)
public
void
export
(
HttpServletResponse
response
,
SchoolGkAchievement
Vo
schoolGkAchievementVo
)
{
{
List
<
SchoolGkAchievement
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementList
(
schoolGkAchievement
);
ExcelUtil
<
SchoolGkAchievement
>
util
=
new
ExcelUtil
<
SchoolGkAchievement
>(
SchoolGkAchievement
.
class
);
//获取当前登陆人信息
util
.
exportExcel
(
response
,
list
,
"高考成绩数据"
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
//获取当前登陆人的角色信息
List
<
SysRole
>
roles
=
user
.
getRoles
();
if
(
user
.
isAdmin
())
{
List
<
SchoolGkAchievement
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementList
(
schoolGkAchievementVo
);
ExcelUtil
<
SchoolGkAchievement
>
util
=
new
ExcelUtil
<
SchoolGkAchievement
>(
SchoolGkAchievement
.
class
);
util
.
exportExcel
(
response
,
list
,
"高考成绩数据"
);
}
else
{
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"gkcj_admin"
)){
List
<
SchoolGkAchievement
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementList
(
schoolGkAchievementVo
);
ExcelUtil
<
SchoolGkAchievement
>
util
=
new
ExcelUtil
<
SchoolGkAchievement
>(
SchoolGkAchievement
.
class
);
util
.
exportExcel
(
response
,
list
,
"高考成绩数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolGkAchievementVo
.
setUserIds
(
deptUserIds
);
}
List
<
SchoolGkAchievement
>
list
=
schoolGkAchievementService
.
selectSchoolGkAchievementList
(
schoolGkAchievementVo
);
ExcelUtil
<
SchoolGkAchievement
>
util
=
new
ExcelUtil
<
SchoolGkAchievement
>(
SchoolGkAchievement
.
class
);
util
.
exportExcel
(
response
,
list
,
"高考成绩数据"
);
}
else
{
ExcelUtil
<
SchoolGkAchievement
>
util
=
new
ExcelUtil
<
SchoolGkAchievement
>(
SchoolGkAchievement
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"高考成绩数据"
);
}
}
}
}
}
}
}
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolTeacherBasiclnformationController.java
View file @
51052b32
...
@@ -9,10 +9,15 @@ import com.itextpdf.text.pdf.PdfPTable;
...
@@ -9,10 +9,15 @@ import com.itextpdf.text.pdf.PdfPTable;
import
com.ruoyi.common.config.RuoYiConfig
;
import
com.ruoyi.common.config.RuoYiConfig
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.entity.SysDept
;
import
com.ruoyi.common.core.domain.entity.SysRole
;
import
com.ruoyi.common.core.domain.entity.SysUser
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.common.utils.pdf.PDFUtil
;
import
com.ruoyi.common.utils.pdf.PDFUtil
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.system.service.ISysDeptService
;
import
com.ruoyi.system.service.ISysUserService
;
import
com.ruoyi.system.service.ISysUserService
;
import
com.ruoyi.system.service.impl.SysDictDataServiceImpl
;
import
com.ruoyi.system.service.impl.SysDictDataServiceImpl
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
...
@@ -24,6 +29,7 @@ import org.springframework.web.multipart.MultipartFile;
...
@@ -24,6 +29,7 @@ import org.springframework.web.multipart.MultipartFile;
import
yangtz.cs.liu.campus.domain.schoolAnnualAssessment.SchoolAnnualAssessment
;
import
yangtz.cs.liu.campus.domain.schoolAnnualAssessment.SchoolAnnualAssessment
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.*
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.*
;
import
yangtz.cs.liu.campus.service.impl.teacherFiles.IdCardNumberUtils
;
import
yangtz.cs.liu.campus.service.impl.teacherFiles.IdCardNumberUtils
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolXteachingAchievementsService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.SchoolTeacherBasichlnformationService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.SchoolTeacherBasichlnformationService
;
import
yangtz.cs.liu.campus.vo.fudao.FudaoStudentVo
;
import
yangtz.cs.liu.campus.vo.fudao.FudaoStudentVo
;
import
yangtz.cs.liu.campus.vo.fudao.FudaoTeacherVo
;
import
yangtz.cs.liu.campus.vo.fudao.FudaoTeacherVo
;
...
@@ -45,6 +51,10 @@ public class SchoolTeacherBasiclnformationController extends BaseController {
...
@@ -45,6 +51,10 @@ public class SchoolTeacherBasiclnformationController extends BaseController {
@Autowired
@Autowired
private
SysDictDataServiceImpl
sysDictDataService
;
private
SysDictDataServiceImpl
sysDictDataService
;
@Autowired
private
ISchoolXteachingAchievementsService
schoolXteachingAchievementsService
;
@Autowired
private
ISysDeptService
sysDeptService
;
/**
/**
* 获取老师基本信息列表
* 获取老师基本信息列表
...
@@ -53,9 +63,37 @@ public class SchoolTeacherBasiclnformationController extends BaseController {
...
@@ -53,9 +63,37 @@ public class SchoolTeacherBasiclnformationController extends BaseController {
*/
*/
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
SchoolTeacherBasicInformationVo
information
)
throws
Exception
{
public
TableDataInfo
list
(
SchoolTeacherBasicInformationVo
information
)
throws
Exception
{
startPage
();
List
<
SchoolTeacherBasicInformationVo
>
list
=
basichlnformationService
.
list
(
information
);
//获取当前登陆人信息
return
getDataTable
(
list
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
//获取当前登陆人的角色信息
List
<
SysRole
>
roles
=
user
.
getRoles
();
if
(
user
.
isAdmin
()){
startPage
();
List
<
SchoolTeacherBasicInformationVo
>
list
=
basichlnformationService
.
list
(
information
);
return
getDataTable
(
list
);
}
for
(
SysRole
role
:
roles
)
{
//教师电子档案超级管理员和教师基础信息管理员可以看全部数据
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"jsjcxj_admin"
)){
startPage
();
List
<
SchoolTeacherBasicInformationVo
>
list
=
basichlnformationService
.
list
(
information
);
return
getDataTable
(
list
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能看本部门及以下的数据
//获取当前登陆人的部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//获取当前登陆人部门下所有人的身份证号
List
<
String
>
deptUserIdCards
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIdCards
.
size
()
>
0
){
information
.
setIdCards
(
deptUserIdCards
);
}
startPage
();
List
<
SchoolTeacherBasicInformationVo
>
list
=
basichlnformationService
.
list
(
information
);
return
getDataTable
(
list
);
}
}
return
getDataTable
(
new
ArrayList
<>());
}
}
/**
/**
...
@@ -167,15 +205,50 @@ public class SchoolTeacherBasiclnformationController extends BaseController {
...
@@ -167,15 +205,50 @@ public class SchoolTeacherBasiclnformationController extends BaseController {
*/
*/
@PostMapping
(
"/export"
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
SchoolTeacherBasicInformationVo
export
)
throws
Exception
{
public
void
export
(
HttpServletResponse
response
,
SchoolTeacherBasicInformationVo
export
)
throws
Exception
{
ExcelUtil
<
SchoolTeacherBasicInformationVo
>
util
=
new
ExcelUtil
<>(
SchoolTeacherBasicInformationVo
.
class
);
// //查询出来结果复制
//获取当前登陆人信息
List
<
SchoolTeacherBasicInformationVo
>
list1
=
basichlnformationService
.
list
(
export
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
// list1.forEach(date->{
//获取当前登陆人的角色信息
// SchoolTeacherBasiclnExport schoolTeacherBasiclnExport = new SchoolTeacherBasiclnExport();
List
<
SysRole
>
roles
=
user
.
getRoles
();
// BeanUtils.copyProperties(date,schoolTeacherBasiclnExport);
if
(
user
.
isAdmin
()){
// exportList.add(schoolTeacherBasiclnExport);
List
<
SchoolTeacherBasicInformationVo
>
list1
=
basichlnformationService
.
list
(
export
);
// });
ExcelUtil
<
SchoolTeacherBasicInformationVo
>
util
=
new
ExcelUtil
<>(
SchoolTeacherBasicInformationVo
.
class
);
util
.
exportExcel
(
response
,
list1
,
"教师基本信息"
);
util
.
exportExcel
(
response
,
list1
,
"教师基本信息"
);
}
else
{
for
(
SysRole
role
:
roles
)
{
//教师电子档案超级管理员和教师基础信息管理员可以看全部数据
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"jsjcxj_admin"
)){
List
<
SchoolTeacherBasicInformationVo
>
list1
=
basichlnformationService
.
list
(
export
);
ExcelUtil
<
SchoolTeacherBasicInformationVo
>
util
=
new
ExcelUtil
<>(
SchoolTeacherBasicInformationVo
.
class
);
util
.
exportExcel
(
response
,
list1
,
"教师基本信息"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能看本部门及以下的数据
//获取当前登陆人的部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//获取当前登陆人部门下所有人的身份证号
List
<
String
>
deptUserIdCards
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIdCards
.
size
()
>
0
){
export
.
setIdCards
(
deptUserIdCards
);
}
List
<
SchoolTeacherBasicInformationVo
>
list1
=
basichlnformationService
.
list
(
export
);
ExcelUtil
<
SchoolTeacherBasicInformationVo
>
util
=
new
ExcelUtil
<>(
SchoolTeacherBasicInformationVo
.
class
);
util
.
exportExcel
(
response
,
list1
,
"教师基本信息"
);
}
else
{
List
<
SchoolTeacherBasicInformationVo
>
list1
=
basichlnformationService
.
list
(
export
);
ExcelUtil
<
SchoolTeacherBasicInformationVo
>
util
=
new
ExcelUtil
<>(
SchoolTeacherBasicInformationVo
.
class
);
util
.
exportExcel
(
response
,
list1
,
"教师基本信息"
);
}
}
}
// ExcelUtil<SchoolTeacherBasicInformationVo> util = new ExcelUtil<>(SchoolTeacherBasicInformationVo.class);
//// //查询出来结果复制
// List<SchoolTeacherBasicInformationVo> list1 = basichlnformationService.list(export);
//// list1.forEach(date->{
//// SchoolTeacherBasiclnExport schoolTeacherBasiclnExport = new SchoolTeacherBasiclnExport();
//// BeanUtils.copyProperties(date,schoolTeacherBasiclnExport);
//// exportList.add(schoolTeacherBasiclnExport);
//// });
// util.exportExcel(response, list1, "教师基本信息");
}
}
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXacademicWorksController.java
View file @
51052b32
...
@@ -147,38 +147,40 @@ public class SchoolXacademicWorksController extends BaseController
...
@@ -147,38 +147,40 @@ public class SchoolXacademicWorksController extends BaseController
}
}
ExcelUtil
<
SchoolXacademicWorksVo
>
util
=
new
ExcelUtil
<
SchoolXacademicWorksVo
>(
SchoolXacademicWorksVo
.
class
);
ExcelUtil
<
SchoolXacademicWorksVo
>
util
=
new
ExcelUtil
<
SchoolXacademicWorksVo
>(
SchoolXacademicWorksVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"论文著作数据"
);
util
.
exportExcel
(
response
,
list
,
"论文著作数据"
);
}
}
else
{
for
(
SysRole
role
:
roles
)
{
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"lwlz_admin"
)){
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"lwlz_admin"
)){
List
<
SchoolXacademicWorksVo
>
list
=
schoolXacademicWorksService
.
selectSchoolXacademicWorksList
(
schoolXacademicWorksVo
);
List
<
SchoolXacademicWorksVo
>
list
=
schoolXacademicWorksService
.
selectSchoolXacademicWorksList
(
schoolXacademicWorksVo
);
for
(
SchoolXacademicWorksVo
xacademicWorksVo
:
list
)
{
for
(
SchoolXacademicWorksVo
xacademicWorksVo
:
list
)
{
i
++;
i
++;
xacademicWorksVo
.
setXh
(
i
);
xacademicWorksVo
.
setXh
(
i
);
xacademicWorksVo
.
setGrowthType
(
"论文论著"
);
xacademicWorksVo
.
setGrowthType
(
"论文论著"
);
}
ExcelUtil
<
SchoolXacademicWorksVo
>
util
=
new
ExcelUtil
<
SchoolXacademicWorksVo
>(
SchoolXacademicWorksVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"论文著作数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolXacademicWorksVo
.
setUserIds
(
deptUserIds
);
}
List
<
SchoolXacademicWorksVo
>
list
=
schoolXacademicWorksService
.
selectSchoolXacademicWorksList
(
schoolXacademicWorksVo
);
for
(
SchoolXacademicWorksVo
xacademicWorksVo
:
list
)
{
i
++;
xacademicWorksVo
.
setXh
(
i
);
xacademicWorksVo
.
setGrowthType
(
"论文论著"
);
}
ExcelUtil
<
SchoolXacademicWorksVo
>
util
=
new
ExcelUtil
<
SchoolXacademicWorksVo
>(
SchoolXacademicWorksVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"论文著作数据"
);
}
else
{
ExcelUtil
<
SchoolXacademicWorksVo
>
util
=
new
ExcelUtil
<
SchoolXacademicWorksVo
>(
SchoolXacademicWorksVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"论文著作数据"
);
}
}
ExcelUtil
<
SchoolXacademicWorksVo
>
util
=
new
ExcelUtil
<
SchoolXacademicWorksVo
>(
SchoolXacademicWorksVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"论文著作数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolXacademicWorksVo
.
setUserIds
(
deptUserIds
);
}
List
<
SchoolXacademicWorksVo
>
list
=
schoolXacademicWorksService
.
selectSchoolXacademicWorksList
(
schoolXacademicWorksVo
);
for
(
SchoolXacademicWorksVo
xacademicWorksVo
:
list
)
{
i
++;
xacademicWorksVo
.
setXh
(
i
);
xacademicWorksVo
.
setGrowthType
(
"论文论著"
);
}
ExcelUtil
<
SchoolXacademicWorksVo
>
util
=
new
ExcelUtil
<
SchoolXacademicWorksVo
>(
SchoolXacademicWorksVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"论文著作数据"
);
}
}
}
}
ExcelUtil
<
SchoolXacademicWorksVo
>
util
=
new
ExcelUtil
<
SchoolXacademicWorksVo
>(
SchoolXacademicWorksVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"论文著作数据"
);
}
}
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXcomprehensiveHonorsController.java
View file @
51052b32
...
@@ -146,38 +146,40 @@ public class SchoolXcomprehensiveHonorsController extends BaseController
...
@@ -146,38 +146,40 @@ public class SchoolXcomprehensiveHonorsController extends BaseController
}
}
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>
util
=
new
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>(
SchoolXcomprehensiveHonorsVo
.
class
);
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>
util
=
new
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>(
SchoolXcomprehensiveHonorsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"综合荣誉数据"
);
util
.
exportExcel
(
response
,
list
,
"综合荣誉数据"
);
}
}
else
{
for
(
SysRole
role
:
roles
)
{
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"zhry_admin"
)){
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"zhry_admin"
)){
List
<
SchoolXcomprehensiveHonorsVo
>
list
=
schoolXcomprehensiveHonorsService
.
selectSchoolXcomprehensiveHonorsList
(
schoolXcomprehensiveHonorsVo
);
List
<
SchoolXcomprehensiveHonorsVo
>
list
=
schoolXcomprehensiveHonorsService
.
selectSchoolXcomprehensiveHonorsList
(
schoolXcomprehensiveHonorsVo
);
for
(
SchoolXcomprehensiveHonorsVo
xcomprehensiveHonorsVo
:
list
)
{
for
(
SchoolXcomprehensiveHonorsVo
xcomprehensiveHonorsVo
:
list
)
{
i
++;
i
++;
xcomprehensiveHonorsVo
.
setXh
(
i
);
xcomprehensiveHonorsVo
.
setXh
(
i
);
xcomprehensiveHonorsVo
.
setGrowthType
(
"综合荣誉"
);
xcomprehensiveHonorsVo
.
setGrowthType
(
"综合荣誉"
);
}
}
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>
util
=
new
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>(
SchoolXcomprehensiveHonorsVo
.
class
);
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>
util
=
new
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>(
SchoolXcomprehensiveHonorsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"综合荣誉数据"
);
util
.
exportExcel
(
response
,
list
,
"综合荣誉数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
if
(
deptUserIds
.
size
()
>
0
){
schoolXcomprehensiveHonorsVo
.
setUserIds
(
deptUserIds
);
schoolXcomprehensiveHonorsVo
.
setUserIds
(
deptUserIds
);
}
}
List
<
SchoolXcomprehensiveHonorsVo
>
list
=
schoolXcomprehensiveHonorsService
.
selectSchoolXcomprehensiveHonorsList
(
schoolXcomprehensiveHonorsVo
);
List
<
SchoolXcomprehensiveHonorsVo
>
list
=
schoolXcomprehensiveHonorsService
.
selectSchoolXcomprehensiveHonorsList
(
schoolXcomprehensiveHonorsVo
);
for
(
SchoolXcomprehensiveHonorsVo
xcomprehensiveHonorsVo
:
list
)
{
for
(
SchoolXcomprehensiveHonorsVo
xcomprehensiveHonorsVo
:
list
)
{
i
++;
i
++;
xcomprehensiveHonorsVo
.
setXh
(
i
);
xcomprehensiveHonorsVo
.
setXh
(
i
);
xcomprehensiveHonorsVo
.
setGrowthType
(
"综合荣誉"
);
xcomprehensiveHonorsVo
.
setGrowthType
(
"综合荣誉"
);
}
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>
util
=
new
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>(
SchoolXcomprehensiveHonorsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"综合荣誉数据"
);
}
else
{
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>
util
=
new
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>(
SchoolXcomprehensiveHonorsVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"综合荣誉数据"
);
}
}
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>
util
=
new
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>(
SchoolXcomprehensiveHonorsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"综合荣誉数据"
);
}
}
}
}
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>
util
=
new
ExcelUtil
<
SchoolXcomprehensiveHonorsVo
>(
SchoolXcomprehensiveHonorsVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"综合荣誉数据"
);
}
}
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXlectureAwardsController.java
View file @
51052b32
...
@@ -147,38 +147,41 @@ public class SchoolXlectureAwardsController extends BaseController
...
@@ -147,38 +147,41 @@ public class SchoolXlectureAwardsController extends BaseController
}
}
ExcelUtil
<
SchoolXlectureAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXlectureAwardsVo
>(
SchoolXlectureAwardsVo
.
class
);
ExcelUtil
<
SchoolXlectureAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXlectureAwardsVo
>(
SchoolXlectureAwardsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"讲课获奖数据"
);
util
.
exportExcel
(
response
,
list
,
"讲课获奖数据"
);
}
}
else
{
for
(
SysRole
role
:
roles
)
{
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"jkhj_admin"
)){
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"jkhj_admin"
)){
List
<
SchoolXlectureAwardsVo
>
list
=
schoolXlectureAwardsService
.
selectSchoolXlectureAwardsList
(
schoolXlectureAwardsVo
);
List
<
SchoolXlectureAwardsVo
>
list
=
schoolXlectureAwardsService
.
selectSchoolXlectureAwardsList
(
schoolXlectureAwardsVo
);
for
(
SchoolXlectureAwardsVo
xlectureAwardsVo
:
list
)
{
for
(
SchoolXlectureAwardsVo
xlectureAwardsVo
:
list
)
{
i
++;
i
++;
xlectureAwardsVo
.
setXh
(
i
);
xlectureAwardsVo
.
setXh
(
i
);
xlectureAwardsVo
.
setGrowthType
(
"讲课获奖"
);
xlectureAwardsVo
.
setGrowthType
(
"讲课获奖"
);
}
ExcelUtil
<
SchoolXlectureAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXlectureAwardsVo
>(
SchoolXlectureAwardsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"讲课获奖数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolXlectureAwardsVo
.
setUserIds
(
deptUserIds
);
}
List
<
SchoolXlectureAwardsVo
>
list
=
schoolXlectureAwardsService
.
selectSchoolXlectureAwardsList
(
schoolXlectureAwardsVo
);
for
(
SchoolXlectureAwardsVo
xlectureAwardsVo
:
list
)
{
i
++;
xlectureAwardsVo
.
setXh
(
i
);
xlectureAwardsVo
.
setGrowthType
(
"讲课获奖"
);
}
ExcelUtil
<
SchoolXlectureAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXlectureAwardsVo
>(
SchoolXlectureAwardsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"讲课获奖数据"
);
}
else
{
ExcelUtil
<
SchoolXlectureAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXlectureAwardsVo
>(
SchoolXlectureAwardsVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"讲课获奖数据"
);
}
}
ExcelUtil
<
SchoolXlectureAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXlectureAwardsVo
>(
SchoolXlectureAwardsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"讲课获奖数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolXlectureAwardsVo
.
setUserIds
(
deptUserIds
);
}
List
<
SchoolXlectureAwardsVo
>
list
=
schoolXlectureAwardsService
.
selectSchoolXlectureAwardsList
(
schoolXlectureAwardsVo
);
for
(
SchoolXlectureAwardsVo
xlectureAwardsVo
:
list
)
{
i
++;
xlectureAwardsVo
.
setXh
(
i
);
xlectureAwardsVo
.
setGrowthType
(
"讲课获奖"
);
}
ExcelUtil
<
SchoolXlectureAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXlectureAwardsVo
>(
SchoolXlectureAwardsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"讲课获奖数据"
);
}
}
}
}
ExcelUtil
<
SchoolXlectureAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXlectureAwardsVo
>(
SchoolXlectureAwardsVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"讲课获奖数据"
);
}
}
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXprojectResearchController.java
View file @
51052b32
...
@@ -142,38 +142,41 @@ public class SchoolXprojectResearchController extends BaseController {
...
@@ -142,38 +142,41 @@ public class SchoolXprojectResearchController extends BaseController {
}
}
ExcelUtil
<
SchoolXprojectResearchVo
>
util
=
new
ExcelUtil
<
SchoolXprojectResearchVo
>(
SchoolXprojectResearchVo
.
class
);
ExcelUtil
<
SchoolXprojectResearchVo
>
util
=
new
ExcelUtil
<
SchoolXprojectResearchVo
>(
SchoolXprojectResearchVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"课题研究数据"
);
util
.
exportExcel
(
response
,
list
,
"课题研究数据"
);
}
}
else
{
for
(
SysRole
role
:
roles
)
{
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"ktyj_admin"
)){
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"ktyj_admin"
)){
List
<
SchoolXprojectResearchVo
>
list
=
schoolXprojectResearchService
.
selectSchoolXprojectResearchList
(
schoolXprojectResearchVo
);
List
<
SchoolXprojectResearchVo
>
list
=
schoolXprojectResearchService
.
selectSchoolXprojectResearchList
(
schoolXprojectResearchVo
);
for
(
SchoolXprojectResearchVo
xprojectResearchVo
:
list
)
{
for
(
SchoolXprojectResearchVo
xprojectResearchVo
:
list
)
{
i
++;
i
++;
xprojectResearchVo
.
setXh
(
i
);
xprojectResearchVo
.
setXh
(
i
);
xprojectResearchVo
.
setGrowthType
(
"课题研究"
);
xprojectResearchVo
.
setGrowthType
(
"课题研究"
);
}
ExcelUtil
<
SchoolXprojectResearchVo
>
util
=
new
ExcelUtil
<
SchoolXprojectResearchVo
>(
SchoolXprojectResearchVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"课题研究数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolXprojectResearchVo
.
setUserIds
(
deptUserIds
);
}
List
<
SchoolXprojectResearchVo
>
list
=
schoolXprojectResearchService
.
selectSchoolXprojectResearchList
(
schoolXprojectResearchVo
);
for
(
SchoolXprojectResearchVo
xprojectResearchVo
:
list
)
{
i
++;
xprojectResearchVo
.
setXh
(
i
);
xprojectResearchVo
.
setGrowthType
(
"课题研究"
);
}
ExcelUtil
<
SchoolXprojectResearchVo
>
util
=
new
ExcelUtil
<
SchoolXprojectResearchVo
>(
SchoolXprojectResearchVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"课题研究数据"
);
}
else
{
ExcelUtil
<
SchoolXprojectResearchVo
>
util
=
new
ExcelUtil
<
SchoolXprojectResearchVo
>(
SchoolXprojectResearchVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"课题研究数据"
);
}
}
ExcelUtil
<
SchoolXprojectResearchVo
>
util
=
new
ExcelUtil
<
SchoolXprojectResearchVo
>(
SchoolXprojectResearchVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"课题研究数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolXprojectResearchVo
.
setUserIds
(
deptUserIds
);
}
List
<
SchoolXprojectResearchVo
>
list
=
schoolXprojectResearchService
.
selectSchoolXprojectResearchList
(
schoolXprojectResearchVo
);
for
(
SchoolXprojectResearchVo
xprojectResearchVo
:
list
)
{
i
++;
xprojectResearchVo
.
setXh
(
i
);
xprojectResearchVo
.
setGrowthType
(
"课题研究"
);
}
ExcelUtil
<
SchoolXprojectResearchVo
>
util
=
new
ExcelUtil
<
SchoolXprojectResearchVo
>(
SchoolXprojectResearchVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"课题研究数据"
);
}
}
}
}
ExcelUtil
<
SchoolXprojectResearchVo
>
util
=
new
ExcelUtil
<
SchoolXprojectResearchVo
>(
SchoolXprojectResearchVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"课题研究数据"
);
}
}
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXteacherAwardsController.java
View file @
51052b32
...
@@ -147,38 +147,40 @@ public class SchoolXteacherAwardsController extends BaseController
...
@@ -147,38 +147,40 @@ public class SchoolXteacherAwardsController extends BaseController
}
}
ExcelUtil
<
SchoolXteacherAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXteacherAwardsVo
>(
SchoolXteacherAwardsVo
.
class
);
ExcelUtil
<
SchoolXteacherAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXteacherAwardsVo
>(
SchoolXteacherAwardsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"教师获奖数据"
);
util
.
exportExcel
(
response
,
list
,
"教师获奖数据"
);
}
}
else
{
for
(
SysRole
role
:
roles
)
{
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"jshj_admin"
)){
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"jshj_admin"
)){
List
<
SchoolXteacherAwardsVo
>
list
=
schoolXteacherAwardsService
.
selectSchoolXteacherAwardsList
(
schoolXteacherAwardsVo
);
List
<
SchoolXteacherAwardsVo
>
list
=
schoolXteacherAwardsService
.
selectSchoolXteacherAwardsList
(
schoolXteacherAwardsVo
);
for
(
SchoolXteacherAwardsVo
xteacherAwardsVo
:
list
)
{
for
(
SchoolXteacherAwardsVo
xteacherAwardsVo
:
list
)
{
i
++;
i
++;
xteacherAwardsVo
.
setXh
(
i
);
xteacherAwardsVo
.
setXh
(
i
);
xteacherAwardsVo
.
setGrowthType
(
"教学获奖"
);
xteacherAwardsVo
.
setGrowthType
(
"教学获奖"
);
}
}
ExcelUtil
<
SchoolXteacherAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXteacherAwardsVo
>(
SchoolXteacherAwardsVo
.
class
);
ExcelUtil
<
SchoolXteacherAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXteacherAwardsVo
>(
SchoolXteacherAwardsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"教师获奖数据"
);
util
.
exportExcel
(
response
,
list
,
"教师获奖数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
if
(
deptUserIds
.
size
()
>
0
){
schoolXteacherAwardsVo
.
setUserIds
(
deptUserIds
);
schoolXteacherAwardsVo
.
setUserIds
(
deptUserIds
);
}
}
List
<
SchoolXteacherAwardsVo
>
list
=
schoolXteacherAwardsService
.
selectSchoolXteacherAwardsList
(
schoolXteacherAwardsVo
);
List
<
SchoolXteacherAwardsVo
>
list
=
schoolXteacherAwardsService
.
selectSchoolXteacherAwardsList
(
schoolXteacherAwardsVo
);
for
(
SchoolXteacherAwardsVo
xteacherAwardsVo
:
list
)
{
for
(
SchoolXteacherAwardsVo
xteacherAwardsVo
:
list
)
{
i
++;
i
++;
xteacherAwardsVo
.
setXh
(
i
);
xteacherAwardsVo
.
setXh
(
i
);
xteacherAwardsVo
.
setGrowthType
(
"教学获奖"
);
xteacherAwardsVo
.
setGrowthType
(
"教学获奖"
);
}
ExcelUtil
<
SchoolXteacherAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXteacherAwardsVo
>(
SchoolXteacherAwardsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"教师获奖数据"
);
}
else
{
ExcelUtil
<
SchoolXteacherAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXteacherAwardsVo
>(
SchoolXteacherAwardsVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"教师获奖数据"
);
}
}
ExcelUtil
<
SchoolXteacherAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXteacherAwardsVo
>(
SchoolXteacherAwardsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"教师获奖数据"
);
}
}
}
}
ExcelUtil
<
SchoolXteacherAwardsVo
>
util
=
new
ExcelUtil
<
SchoolXteacherAwardsVo
>(
SchoolXteacherAwardsVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"教师获奖数据"
);
}
}
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXteachingAchievementsController.java
View file @
51052b32
...
@@ -106,9 +106,9 @@ public class SchoolXteachingAchievementsController extends BaseController
...
@@ -106,9 +106,9 @@ public class SchoolXteachingAchievementsController extends BaseController
// }
// }
// }
// }
//查询本部门下所有教师的身份证号
//查询本部门下所有教师的身份证号
List
<
String
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
List
<
String
>
deptUserId
Card
s
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
if
(
deptUserId
Card
s
.
size
()
>
0
){
schoolXteachingAchievementsVo
.
setIdCards
(
deptUserIds
);
schoolXteachingAchievementsVo
.
setIdCards
(
deptUserId
Card
s
);
}
}
startPage
();
startPage
();
List
<
SchoolXteachingAchievementsVo
>
list
=
schoolXteachingAchievementsService
.
selectSchoolXteachingAchievementsList
(
schoolXteachingAchievementsVo
);
List
<
SchoolXteachingAchievementsVo
>
list
=
schoolXteachingAchievementsService
.
selectSchoolXteachingAchievementsList
(
schoolXteachingAchievementsVo
);
...
@@ -140,22 +140,22 @@ public class SchoolXteachingAchievementsController extends BaseController
...
@@ -140,22 +140,22 @@ public class SchoolXteachingAchievementsController extends BaseController
}
}
ExcelUtil
<
SchoolXteachingAchievementsVo
>
util
=
new
ExcelUtil
<
SchoolXteachingAchievementsVo
>(
SchoolXteachingAchievementsVo
.
class
);
ExcelUtil
<
SchoolXteachingAchievementsVo
>
util
=
new
ExcelUtil
<
SchoolXteachingAchievementsVo
>(
SchoolXteachingAchievementsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"教学成绩数据"
);
util
.
exportExcel
(
response
,
list
,
"教学成绩数据"
);
}
}
else
{
for
(
SysRole
role
:
roles
)
{
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"jxcj_admin"
)){
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"jxcj_admin"
)){
List
<
SchoolXteachingAchievementsVo
>
list
=
schoolXteachingAchievementsService
.
selectSchoolXteachingAchievementsList
(
schoolXteachingAchievementsVo
);
List
<
SchoolXteachingAchievementsVo
>
list
=
schoolXteachingAchievementsService
.
selectSchoolXteachingAchievementsList
(
schoolXteachingAchievementsVo
);
for
(
SchoolXteachingAchievementsVo
schoolXteachingAchievementsVo1
:
list
)
{
for
(
SchoolXteachingAchievementsVo
schoolXteachingAchievementsVo1
:
list
)
{
i
++;
i
++;
schoolXteachingAchievementsVo1
.
setXh
(
i
);
schoolXteachingAchievementsVo1
.
setXh
(
i
);
}
}
ExcelUtil
<
SchoolXteachingAchievementsVo
>
util
=
new
ExcelUtil
<
SchoolXteachingAchievementsVo
>(
SchoolXteachingAchievementsVo
.
class
);
ExcelUtil
<
SchoolXteachingAchievementsVo
>
util
=
new
ExcelUtil
<
SchoolXteachingAchievementsVo
>(
SchoolXteachingAchievementsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"教学成绩数据"
);
util
.
exportExcel
(
response
,
list
,
"教学成绩数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//教师电子档案中级管理员只能查看本部门及部门以下的数据
// Long deptId = null;
// Long deptId = null;
//根据用户部门id查询用户部门信息
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//判断用户部门属于科室还是级部
//判断用户部门属于科室还是级部
// //查询所有级部id
// //查询所有级部id
// List<Long> jbDeptIds = schoolXteachingAchievementsService.getJbDeptId();
// List<Long> jbDeptIds = schoolXteachingAchievementsService.getJbDeptId();
// //查询所有科室id
// //查询所有科室id
...
@@ -182,22 +182,25 @@ public class SchoolXteachingAchievementsController extends BaseController
...
@@ -182,22 +182,25 @@ public class SchoolXteachingAchievementsController extends BaseController
// }
// }
// }
// }
// }
// }
//查询本部门下所有教师的身份证号
//查询本部门下所有教师的身份证号
List
<
String
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
List
<
String
>
deptUserIdCards
=
schoolXteachingAchievementsService
.
getUserIdCardsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
if
(
deptUserIdCards
.
size
()
>
0
){
schoolXteachingAchievementsVo
.
setIdCards
(
deptUserIds
);
schoolXteachingAchievementsVo
.
setIdCards
(
deptUserIdCards
);
}
List
<
SchoolXteachingAchievementsVo
>
list
=
schoolXteachingAchievementsService
.
selectSchoolXteachingAchievementsList
(
schoolXteachingAchievementsVo
);
for
(
SchoolXteachingAchievementsVo
schoolXteachingAchievementsVo1
:
list
)
{
i
++;
schoolXteachingAchievementsVo1
.
setXh
(
i
);
}
ExcelUtil
<
SchoolXteachingAchievementsVo
>
util
=
new
ExcelUtil
<
SchoolXteachingAchievementsVo
>(
SchoolXteachingAchievementsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"教学成绩数据"
);
}
else
{
ExcelUtil
<
SchoolXteachingAchievementsVo
>
util
=
new
ExcelUtil
<
SchoolXteachingAchievementsVo
>(
SchoolXteachingAchievementsVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"教学成绩数据"
);
}
}
List
<
SchoolXteachingAchievementsVo
>
list
=
schoolXteachingAchievementsService
.
selectSchoolXteachingAchievementsList
(
schoolXteachingAchievementsVo
);
for
(
SchoolXteachingAchievementsVo
schoolXteachingAchievementsVo1
:
list
)
{
i
++;
schoolXteachingAchievementsVo1
.
setXh
(
i
);
}
ExcelUtil
<
SchoolXteachingAchievementsVo
>
util
=
new
ExcelUtil
<
SchoolXteachingAchievementsVo
>(
SchoolXteachingAchievementsVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"教学成绩数据"
);
}
}
}
}
ExcelUtil
<
SchoolXteachingAchievementsVo
>
util
=
new
ExcelUtil
<
SchoolXteachingAchievementsVo
>(
SchoolXteachingAchievementsVo
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"教学成绩数据"
);
}
}
/*
/*
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/schoolNewTeacherDzdn/SchoolXteamAwardController.java
View file @
51052b32
package
yangtz
.
cs
.
liu
.
campus
.
controller
.
schoolNewTeacherDzdn
;
package
yangtz
.
cs
.
liu
.
campus
.
controller
.
schoolNewTeacherDzdn
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
com.ruoyi.common.core.domain.entity.SysDept
;
import
com.ruoyi.common.core.domain.entity.SysRole
;
import
com.ruoyi.common.core.domain.entity.SysUser
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.system.service.ISysDeptService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
@@ -19,13 +24,15 @@ import com.ruoyi.common.core.domain.AjaxResult;
...
@@ -19,13 +24,15 @@ import com.ruoyi.common.core.domain.AjaxResult;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.common.utils.poi.ExcelUtil
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolGkAchievementVo
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolXteamAward
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolXteamAward
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolXteamAwardVo
;
import
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolXteamAwardVo
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolXteachingAchievementsService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolXteamAwardService
;
import
yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolXteamAwardService
;
/**
/**
* 团队获奖Controller
* 团队获奖Controller
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -35,28 +42,61 @@ public class SchoolXteamAwardController extends BaseController
...
@@ -35,28 +42,61 @@ public class SchoolXteamAwardController extends BaseController
{
{
@Autowired
@Autowired
private
ISchoolXteamAwardService
schoolXteamAwardService
;
private
ISchoolXteamAwardService
schoolXteamAwardService
;
@Autowired
private
ISchoolXteachingAchievementsService
schoolXteachingAchievementsService
;
@Autowired
private
ISysDeptService
sysDeptService
;
/**
/**
* 查询团队获奖列表
* 查询团队获奖列表
*/
*/
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
SchoolXteamAward
schoolXteamAward
)
public
TableDataInfo
list
(
SchoolXteamAward
Vo
schoolXteamAwardVo
)
{
{
startPage
();
schoolXteamAwardVo
.
setNoAuditState
(
"0"
);
schoolXteamAward
.
setNoAuditState
(
"0"
);
List
<
SchoolXteamAwardVo
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardVoList
(
schoolXteamAward
);
//获取当前登陆人信息
return
getDataTable
(
list
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
//获取当前登陆人的角色信息
List
<
SysRole
>
roles
=
user
.
getRoles
();
if
(
user
.
isAdmin
())
{
startPage
();
List
<
SchoolXteamAwardVo
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardVoList
(
schoolXteamAwardVo
);
return
getDataTable
(
list
);
}
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"tdhj_admin"
)){
startPage
();
List
<
SchoolXteamAwardVo
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardVoList
(
schoolXteamAwardVo
);
return
getDataTable
(
list
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolXteamAwardVo
.
setUserIds
(
deptUserIds
);
}
startPage
();
List
<
SchoolXteamAwardVo
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardVoList
(
schoolXteamAwardVo
);
return
getDataTable
(
list
);
}
}
return
getDataTable
(
new
ArrayList
<>());
}
}
/**
/**
* 团队获奖个人页面查询
* 团队获奖个人页面查询
*/
*/
@GetMapping
(
"/personlist"
)
@GetMapping
(
"/personlist"
)
public
TableDataInfo
personlist
(
SchoolXteamAward
schoolXteamAward
)
public
TableDataInfo
personlist
(
SchoolXteamAward
Vo
schoolXteamAwardVo
)
{
{
startPage
();
startPage
();
List
<
SchoolXteamAwardVo
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardVoList
(
schoolXteamAward
);
List
<
SchoolXteamAwardVo
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardVoList
(
schoolXteamAward
Vo
);
return
getDataTable
(
list
);
return
getDataTable
(
list
);
}
}
...
@@ -65,11 +105,42 @@ public class SchoolXteamAwardController extends BaseController
...
@@ -65,11 +105,42 @@ public class SchoolXteamAwardController extends BaseController
*/
*/
@Log
(
title
=
"团队获奖"
,
businessType
=
BusinessType
.
EXPORT
)
@Log
(
title
=
"团队获奖"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
SchoolXteamAward
schoolXteamAward
)
public
void
export
(
HttpServletResponse
response
,
SchoolXteamAward
Vo
schoolXteamAwardVo
)
{
{
List
<
SchoolXteamAward
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardList
(
schoolXteamAward
);
ExcelUtil
<
SchoolXteamAward
>
util
=
new
ExcelUtil
<
SchoolXteamAward
>(
SchoolXteamAward
.
class
);
//获取当前登陆人信息
util
.
exportExcel
(
response
,
list
,
"团队获奖数据"
);
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
//获取当前登陆人的角色信息
List
<
SysRole
>
roles
=
user
.
getRoles
();
if
(
user
.
isAdmin
())
{
List
<
SchoolXteamAward
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardList
(
schoolXteamAwardVo
);
ExcelUtil
<
SchoolXteamAward
>
util
=
new
ExcelUtil
<
SchoolXteamAward
>(
SchoolXteamAward
.
class
);
util
.
exportExcel
(
response
,
list
,
"团队获奖数据"
);
}
else
{
for
(
SysRole
role
:
roles
)
{
if
(
role
.
getRoleKey
().
equals
(
"jsdzdncj_admin"
)
||
role
.
getRoleKey
().
equals
(
"tdhj_admin"
)){
List
<
SchoolXteamAward
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardList
(
schoolXteamAwardVo
);
ExcelUtil
<
SchoolXteamAward
>
util
=
new
ExcelUtil
<
SchoolXteamAward
>(
SchoolXteamAward
.
class
);
util
.
exportExcel
(
response
,
list
,
"团队获奖数据"
);
}
else
if
(
role
.
getRoleKey
().
equals
(
"jsdnzj_admin"
)){
//教师电子档案中级管理员只能查看本部门及部门以下的数据
//根据用户部门id查询用户部门信息
SysDept
sysDept
=
sysDeptService
.
selectDeptById
(
user
.
getDeptId
());
//查询本部门下所有教师的id
List
<
Long
>
deptUserIds
=
schoolXteachingAchievementsService
.
getUserIdsByDeptId
(
sysDept
.
getDeptId
());
if
(
deptUserIds
.
size
()
>
0
){
schoolXteamAwardVo
.
setUserIds
(
deptUserIds
);
}
List
<
SchoolXteamAward
>
list
=
schoolXteamAwardService
.
selectSchoolXteamAwardList
(
schoolXteamAwardVo
);
ExcelUtil
<
SchoolXteamAward
>
util
=
new
ExcelUtil
<
SchoolXteamAward
>(
SchoolXteamAward
.
class
);
util
.
exportExcel
(
response
,
list
,
"团队获奖数据"
);
}
else
{
ExcelUtil
<
SchoolXteamAward
>
util
=
new
ExcelUtil
<
SchoolXteamAward
>(
SchoolXteamAward
.
class
);
util
.
exportExcel
(
response
,
new
ArrayList
<>(),
"团队获奖数据"
);
}
}
}
}
}
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAclassTeacherAssessment.java
View file @
51052b32
...
@@ -12,7 +12,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
...
@@ -12,7 +12,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
/**
/**
* 班主任考核对象 school_aclass_teacher_assessment
* 班主任考核对象 school_aclass_teacher_assessment
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-12
* @date 2023-12-12
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentExport.java
0 → 100644
View file @
51052b32
package
yangtz
.
cs
.
liu
.
campus
.
domain
.
schoolNewTeacherDzdn
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.ruoyi.common.annotation.Excel
;
import
com.ruoyi.common.core.domain.BaseEntity
;
import
lombok.Data
;
import
java.math.BigDecimal
;
@Data
public
class
SchoolAclassTeacherAssessmentExport
extends
BaseEntity
{
/** 主键id */
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Long
id
;
/** 学期(下拉框) */
@Excel
(
name
=
"学期"
,
combo
=
{
"第一学期"
,
"第二学期"
},
readConverterExp
=
"1=第一学期,2=第二学期"
)
private
String
semester
;
/** 届别(下拉框) */
@Excel
(
name
=
"届别"
)
private
String
year
;
/** 学年(下拉框) */
@Excel
(
name
=
"学年"
)
private
String
schoolYear
;
/** 年级(下拉框) */
@Excel
(
name
=
"年级"
,
combo
=
{
"高一"
,
"高二"
,
"高三"
},
readConverterExp
=
"1=高一,2=高二,3=高三"
)
private
String
grade
;
/** 班级(下拉框) */
@Excel
(
name
=
"班级"
,
readConverterExp
=
"1=1,2=2,3=3,4=4,5=5,6=6,7=7,8=8,9=9,10=10,11=11,12=12,13=13,14=14,15=15,16=16,17=17,18=18,19=19,20=20,21=21,22=22,23=23,24=24,25=25,26=26,27=27,28=28,29=29,30=30,31=31,32=32,33=33,34=34,35=35,36=36,37=37,38=38,39=39,40=40"
)
private
String
className
;
/** 教师姓名 */
@Excel
(
name
=
"教师姓名"
)
private
String
teacherName
;
/** 身份证号 */
@Excel
(
name
=
"身份证号"
)
private
String
idCard
;
/** 德育考核成绩 */
@Excel
(
name
=
"德育考核成绩"
)
private
BigDecimal
moralEduCheckAchievement
;
/** 智育考核成绩 */
@Excel
(
name
=
"智育考核成绩"
)
private
BigDecimal
intellEduCheckAchievement
;
/** 总考核成绩 */
@Excel
(
name
=
"总考核成绩"
)
private
BigDecimal
totalCheckAchievement
;
/** 班级类型(下拉框) */
@Excel
(
name
=
"班级类型"
)
private
String
classType
;
/** 学科(下拉框) */
@Excel
(
name
=
"学科"
,
combo
=
{
"语文"
,
"数学"
,
"英语"
,
"物理"
,
"化学"
,
"生物"
,
"政治"
,
"历史"
,
"地理"
,
"音乐"
,
"体育"
,
"美术"
,
"技术"
,
"心理"
,
"书法"
},
readConverterExp
=
"1=语文,2=数学,3=英语,4=物理,5=化学,6=生物,7=政治,8=历史,9=地理,10=音乐,11=体育,12=美术,13=技术,14=心理,15=书法"
)
private
String
sub
;
/** 备注*/
@Excel
(
name
=
"备注"
)
private
String
remark
;
/** 删除状态 */
private
String
delFlag
;
}
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentReq.java
View file @
51052b32
...
@@ -7,10 +7,11 @@ import com.ruoyi.common.core.domain.BaseEntity;
...
@@ -7,10 +7,11 @@ import com.ruoyi.common.core.domain.BaseEntity;
import
lombok.Data
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.List
;
/**
/**
* 请求对象
* 请求对象
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-12
* @date 2023-12-12
*/
*/
...
@@ -28,6 +29,9 @@ public class SchoolAclassTeacherAssessmentReq extends BaseEntity
...
@@ -28,6 +29,9 @@ public class SchoolAclassTeacherAssessmentReq extends BaseEntity
/** 学年(下拉框) */
/** 学年(下拉框) */
private
String
schoolYear
;
private
String
schoolYear
;
/** 身份证号集合 */
private
List
<
String
>
idCards
;
/** 身份证号 */
/** 身份证号 */
private
String
idCard
;
private
String
idCard
;
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAworkloadDc.java
0 → 100644
View file @
51052b32
package
yangtz
.
cs
.
liu
.
campus
.
domain
.
schoolNewTeacherDzdn
;
import
com.ruoyi.common.annotation.Excel
;
import
com.ruoyi.common.core.domain.BaseEntity
;
import
lombok.Data
;
import
java.math.BigDecimal
;
@Data
public
class
SchoolAworkloadDc
extends
BaseEntity
{
/** 主键id */
private
Long
id
;
/** 学年(下拉框) */
@Excel
(
name
=
"学年"
)
private
String
schoolYear
;
/** 学期(下拉框) */
@Excel
(
name
=
"学期"
,
combo
=
{
"第一学期"
,
"第二学期"
},
readConverterExp
=
"1=第一学期,2=第二学期"
)
private
String
semester
;
/** 届别(下拉框) */
@Excel
(
name
=
"届别"
)
private
String
year
;
/** 年级(下拉框) */
@Excel
(
name
=
"年级"
,
combo
=
{
"高一"
,
"高二"
,
"高三"
},
readConverterExp
=
"1=高一,2=高二,3=高三"
)
private
String
grade
;
/** 姓名 */
@Excel
(
name
=
"姓名"
)
private
String
name
;
/** 学科(下拉框) */
@Excel
(
name
=
"学科"
,
combo
=
{
"语文"
,
"数学"
,
"英语"
,
"物理"
,
"化学"
,
"生物"
,
"政治"
,
"历史"
,
"地理"
,
"音乐"
,
"体育"
,
"美术"
,
"技术"
,
"心理"
,
"书法"
},
readConverterExp
=
"1=语文,2=数学,3=英语,4=物理,5=化学,6=生物,7=政治,8=历史,9=地理,10=音乐,11=体育,12=美术,13=技术,14=心理,15=书法"
)
private
String
sub
;
/** 身份证号 */
@Excel
(
name
=
"身份证号"
)
private
String
idCard
;
/** 聘任岗位(下拉框) */
@Excel
(
name
=
"聘任岗位"
,
combo
=
{
"专职教师岗"
,
"兼职教师岗"
,
"教辅岗"
,
"学管员岗"
,
"待聘岗"
,
"其它"
},
readConverterExp
=
"1=专职教师岗,2=兼职教师岗,3=教辅岗,4=学管员岗,5=待聘岗,6=其它"
)
private
String
appointmentPost
;
/** 聘任职务 */
@Excel
(
name
=
"聘任职务"
)
private
String
appointmentPosition
;
/** 聘任情况(下拉框) */
@Excel
(
name
=
"聘任情况"
,
combo
=
{
"高聘"
,
"正常"
,
"低聘"
,
"落聘"
,
"其他"
},
readConverterExp
=
"1=高聘,2=正常,3=低聘,4=落聘,5=其他"
)
private
String
appointmentSituation
;
/** 班级 */
@Excel
(
name
=
"班级"
,
prompt
=
"多个,中间用英文“,”间隔"
)
private
String
className
;
/** 班级类型 */
@Excel
(
name
=
"班级类型"
)
private
String
classType
;
/** 早读 */
@Excel
(
name
=
"早读"
)
private
BigDecimal
earlyReading
;
/** 正课 */
@Excel
(
name
=
"正课"
)
private
BigDecimal
requiredCourses
;
/** 晚自习 */
@Excel
(
name
=
"晚自习"
)
private
BigDecimal
eveningSelfStudy
;
/**合计*/
@Excel
(
name
=
"合计"
)
private
BigDecimal
amountTo
;
/** 证明人id */
private
Long
userId
;
/** 证明人 */
@Excel
(
name
=
"证明人"
)
private
String
userName
;
@Excel
(
name
=
"备注"
)
private
String
remark
;
/** 删除状态 */
private
String
delFlag
;
}
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAworkloadExport.java
View file @
51052b32
...
@@ -8,7 +8,7 @@ import java.math.BigDecimal;
...
@@ -8,7 +8,7 @@ import java.math.BigDecimal;
/**
/**
* 工作量信息对象 school_aworkload
* 工作量信息对象 school_aworkload
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-11
* @date 2023-12-11
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolAworkloadVo.java
View file @
51052b32
...
@@ -5,10 +5,11 @@ import com.ruoyi.common.core.domain.BaseEntity;
...
@@ -5,10 +5,11 @@ import com.ruoyi.common.core.domain.BaseEntity;
import
lombok.Data
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.List
;
/**
/**
* 工作量信息对象 school_aworkload
* 工作量信息对象 school_aworkload
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-11
* @date 2023-12-11
*/
*/
...
@@ -38,6 +39,12 @@ public class SchoolAworkloadVo extends BaseEntity
...
@@ -38,6 +39,12 @@ public class SchoolAworkloadVo extends BaseEntity
/** 学科(下拉框) */
/** 学科(下拉框) */
private
String
sub
;
private
String
sub
;
/** 身份证号集合 */
private
List
<
String
>
idCards
;
/** 身份证号 */
private
String
idCard
;
/** 聘任岗位(下拉框) */
/** 聘任岗位(下拉框) */
private
String
appointmentPost
;
private
String
appointmentPost
;
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolGkAchievementVo.java
View file @
51052b32
...
@@ -6,9 +6,11 @@ import com.ruoyi.common.annotation.Excel;
...
@@ -6,9 +6,11 @@ import com.ruoyi.common.annotation.Excel;
import
com.ruoyi.common.core.domain.BaseEntity
;
import
com.ruoyi.common.core.domain.BaseEntity
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
/**
/**
* 高考成绩对象 school_gk_achievement
* 高考成绩对象 school_gk_achievement
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -29,6 +31,12 @@ public class SchoolGkAchievementVo extends BaseEntity
...
@@ -29,6 +31,12 @@ public class SchoolGkAchievementVo extends BaseEntity
/** 教师姓名 */
/** 教师姓名 */
private
String
teacherName
;
private
String
teacherName
;
/**老师id**/
private
Long
userId
;
/** 获奖人id集合 */
private
List
<
Long
>
userIds
;
/** 授课班级 */
/** 授课班级 */
private
String
teachingClassName
;
private
String
teachingClassName
;
...
@@ -55,6 +63,7 @@ public class SchoolGkAchievementVo extends BaseEntity
...
@@ -55,6 +63,7 @@ public class SchoolGkAchievementVo extends BaseEntity
* 审核状态
* 审核状态
*/
*/
private
String
auditState
;
private
String
auditState
;
private
String
noAuditState
;
/** 删除状态 */
/** 删除状态 */
private
String
delFlag
;
private
String
delFlag
;
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolTeacherBasicInformation.java
View file @
51052b32
...
@@ -48,7 +48,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
...
@@ -48,7 +48,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
* 档案出生日期 (年月)
* 档案出生日期 (年月)
*/
*/
@Excel
(
name
=
"档案出生日期"
)
@Excel
(
name
=
"档案出生日期"
)
//
@JsonFormat(pattern = "yyyy-MM")
@JsonFormat
(
pattern
=
"yyyy-MM"
)
private
Date
fileBirthDate
;
private
Date
fileBirthDate
;
...
@@ -85,7 +85,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
...
@@ -85,7 +85,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
* 入党时间(年月)
* 入党时间(年月)
*/
*/
@Excel
(
name
=
"入党时间"
)
@Excel
(
name
=
"入党时间"
)
//
@JsonFormat(pattern = "yyyy-MM")
@JsonFormat
(
pattern
=
"yyyy-MM"
)
private
Date
partyMembershipTime
;
private
Date
partyMembershipTime
;
/**
/**
...
@@ -221,7 +221,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
...
@@ -221,7 +221,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
* 毕业时间1 年月
* 毕业时间1 年月
*/
*/
@Excel
(
name
=
"毕业时间1"
)
@Excel
(
name
=
"毕业时间1"
)
//
@JsonFormat(pattern = "yyyy-MM")
@JsonFormat
(
pattern
=
"yyyy-MM"
)
private
Date
graduationTime1
;
private
Date
graduationTime1
;
/**
/**
...
@@ -240,7 +240,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
...
@@ -240,7 +240,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
* 毕业时间2年月
* 毕业时间2年月
*/
*/
@Excel
(
name
=
"毕业时间2"
)
@Excel
(
name
=
"毕业时间2"
)
//
@JsonFormat(pattern = "yyyy-MM")
@JsonFormat
(
pattern
=
"yyyy-MM"
)
private
Date
graduationTime2
;
private
Date
graduationTime2
;
/**
/**
...
@@ -259,7 +259,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
...
@@ -259,7 +259,7 @@ public class SchoolTeacherBasicInformation extends BaseEntity {
* 毕业时间3 年月
* 毕业时间3 年月
*/
*/
@Excel
(
name
=
"毕业时间3"
)
@Excel
(
name
=
"毕业时间3"
)
//
@JsonFormat(pattern = "yyyy-MM")
@JsonFormat
(
pattern
=
"yyyy-MM"
)
private
Date
graduationTime3
;
private
Date
graduationTime3
;
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolTeacherBasicInformationVo.java
View file @
51052b32
...
@@ -8,6 +8,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
...
@@ -8,6 +8,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* 教师电子档案 老师基础信息
* 教师电子档案 老师基础信息
...
@@ -26,6 +27,9 @@ public class SchoolTeacherBasicInformationVo extends BaseEntity {
...
@@ -26,6 +27,9 @@ public class SchoolTeacherBasicInformationVo extends BaseEntity {
@Excel
(
name
=
"姓名"
)
@Excel
(
name
=
"姓名"
)
private
String
name
;
private
String
name
;
/** 身份证号集合 */
private
List
<
String
>
idCards
;
/**
/**
* 身份证号
* 身份证号
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolXteachingAchievements.java
View file @
51052b32
...
@@ -25,12 +25,14 @@ public class SchoolXteachingAchievements
...
@@ -25,12 +25,14 @@ public class SchoolXteachingAchievements
private
Long
id
;
private
Long
id
;
/** 学年(下拉框) */
/** 学年(下拉框) */
@Excel
(
name
=
"学年"
,
combo
=
{
"2018-2019"
,
"2019-2020"
,
"2020-2021"
,
"2021-2022"
,
"2022-2023"
,
"2023-2024"
,
"2024-2025"
,
"2025-2026"
,
// @Excel(name = "学年",combo = {"2018-2019","2019-2020","2020-2021","2021-2022","2022-2023","2023-2024","2024-2025","2025-2026",
"2026-2027"
,
"2027-2028"
,
"2028-2029"
,
"2029-2030"
,
"2030-2031"
,
"2031-2032"
,
"2032-2033"
})
// "2026-2027","2027-2028","2028-2029","2029-2030","2030-2031","2031-2032","2032-2033"})
@Excel
(
name
=
"学年"
)
private
String
schoolYear
;
private
String
schoolYear
;
/** 学期(下拉框) */
/** 学期(下拉框) */
@Excel
(
name
=
"学期"
,
combo
=
{
"第一学期"
,
"第二学期"
},
readConverterExp
=
"1=第一学期,2=第二学期"
)
// @Excel(name = "学期",combo = {"第一学期","第二学期"}, readConverterExp = "1=第一学期,2=第二学期")
@Excel
(
name
=
"学期"
)
private
String
semester
;
private
String
semester
;
/** 考试时间(年月日) */
/** 考试时间(年月日) */
...
@@ -39,16 +41,19 @@ public class SchoolXteachingAchievements
...
@@ -39,16 +41,19 @@ public class SchoolXteachingAchievements
private
Date
examTime
;
private
Date
examTime
;
/** 考试类型(下拉框) */
/** 考试类型(下拉框) */
@Excel
(
name
=
"考试类型"
,
combo
=
{
"月考"
,
"期中"
,
"期末"
,
"一模"
,
"二模"
,
"三模"
,
"高考"
,
"其它"
},
// @Excel(name = "考试类型",combo = {"月考","期中","期末","一模","二模","三模","高考","其它"},
readConverterExp
=
"1=月考,2=期中,3=期末,4=一模,5=二模,6=三模,7=高考,8=其它"
)
// readConverterExp = "1=月考,2=期中,3=期末,4=一模,5=二模,6=三模,7=高考,8=其它")
@Excel
(
name
=
"考试类型"
)
private
String
examType
;
private
String
examType
;
/** 届别(下拉框) */
/** 届别(下拉框) */
@Excel
(
name
=
"届别"
,
combo
=
{
"2018"
,
"2019"
,
"2020"
,
"2021"
,
"2022"
,
"2023"
,
"2024"
,
"2025"
,
"2026"
,
"2027"
,
"2028"
,
"2029"
,
"2030"
,
"2031"
,
"2032"
,
"2033"
})
// @Excel(name = "届别", combo = {"2018","2019","2020","2021","2022","2023","2024","2025","2026","2027","2028","2029","2030","2031","2032","2033"})
@Excel
(
name
=
"届别"
)
private
String
year
;
private
String
year
;
/** 年级(下拉框) */
/** 年级(下拉框) */
@Excel
(
name
=
"年级"
,
combo
=
{
"高一"
,
"高二"
,
"高三"
},
readConverterExp
=
"1=高一,2=高二,3=高三"
)
// @Excel(name = "年级", combo = {"高一","高二","高三"},readConverterExp = "1=高一,2=高二,3=高三")
@Excel
(
name
=
"年级"
)
private
String
grade
;
private
String
grade
;
/** 用户id */
/** 用户id */
...
@@ -63,8 +68,9 @@ public class SchoolXteachingAchievements
...
@@ -63,8 +68,9 @@ public class SchoolXteachingAchievements
private
String
idCard
;
private
String
idCard
;
/** 学科 */
/** 学科 */
@Excel
(
name
=
"学科"
,
combo
=
{
"语文"
,
"数学"
,
"英语"
,
"物理"
,
"化学"
,
"生物"
,
"政治"
,
"历史"
,
"地理"
,
"音乐"
,
"体育"
,
"美术"
,
"技术"
,
"心理"
,
"书法"
},
// @Excel(name = "学科",combo = {"语文","数学","英语","物理","化学","生物","政治","历史","地理","音乐","体育","美术","技术","心理","书法"},
readConverterExp
=
"1=语文,2=数学,3=英语,4=物理,5=化学,6=生物,7=政治,8=历史,9=地理,10=音乐,11=体育,12=美术,13=技术,14=心理,15=书法"
)
// readConverterExp = "1=语文,2=数学,3=英语,4=物理,5=化学,6=生物,7=政治,8=历史,9=地理,10=音乐,11=体育,12=美术,13=技术,14=心理,15=书法")
@Excel
(
name
=
"学科"
)
private
String
sub
;
private
String
sub
;
/** 班级 */
/** 班级 */
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolNewTeacherDzdn/SchoolXteamAwardVo.java
View file @
51052b32
...
@@ -6,9 +6,11 @@ import com.ruoyi.common.annotation.Excel;
...
@@ -6,9 +6,11 @@ import com.ruoyi.common.annotation.Excel;
import
com.ruoyi.common.core.domain.BaseEntity
;
import
com.ruoyi.common.core.domain.BaseEntity
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
/**
/**
* 团队获奖对象 school_xteam_award
* 团队获奖对象 school_xteam_award
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -42,7 +44,11 @@ public class SchoolXteamAwardVo extends BaseEntity
...
@@ -42,7 +44,11 @@ public class SchoolXteamAwardVo extends BaseEntity
/** 审核状态(0未提交,1审核中,2同意,3驳回) */
/** 审核状态(0未提交,1审核中,2同意,3驳回) */
private
String
auditState
;
private
String
auditState
;
private
String
noAuditState
;
/** 删除状态 */
/** 删除状态 */
private
String
delFlag
;
private
String
delFlag
;
/**用户id集合 */
private
List
<
Long
>
userIds
;
}
}
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolNewTeacherDzdn/SchoolAworkloadMapper.java
View file @
51052b32
...
@@ -9,7 +9,7 @@ import java.util.List;
...
@@ -9,7 +9,7 @@ import java.util.List;
/**
/**
* 工作量信息Mapper接口
* 工作量信息Mapper接口
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-11
* @date 2023-12-11
*/
*/
...
@@ -17,7 +17,7 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
...
@@ -17,7 +17,7 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
{
{
/**
/**
* 查询工作量信息
* 查询工作量信息
*
*
* @param id 工作量信息主键
* @param id 工作量信息主键
* @return 工作量信息
* @return 工作量信息
*/
*/
...
@@ -25,17 +25,17 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
...
@@ -25,17 +25,17 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
/**
/**
* 查询工作量信息列表
* 查询工作量信息列表
*
*
* @param schoolAworkload 工作量信息
* @param schoolAworkload
Vo
工作量信息
* @return 工作量信息集合
* @return 工作量信息集合
*/
*/
public
List
<
SchoolAworkloadVo
>
selectSchoolAworkloadList
(
SchoolAworkload
schoolAworkload
);
public
List
<
SchoolAworkloadVo
>
selectSchoolAworkloadList
(
SchoolAworkload
Vo
schoolAworkloadVo
);
public
List
<
SchoolAworkloadExport
>
selectAworkloadList
(
SchoolAworkload
schoolAworkload
);
public
List
<
SchoolAworkloadExport
>
selectAworkloadList
(
SchoolAworkload
Vo
schoolAworkloadVo
);
/**
/**
* 新增工作量信息
* 新增工作量信息
*
*
* @param schoolAworkload 工作量信息
* @param schoolAworkload 工作量信息
* @return 结果
* @return 结果
*/
*/
...
@@ -43,7 +43,7 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
...
@@ -43,7 +43,7 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
/**
/**
* 修改工作量信息
* 修改工作量信息
*
*
* @param schoolAworkload 工作量信息
* @param schoolAworkload 工作量信息
* @return 结果
* @return 结果
*/
*/
...
@@ -51,7 +51,7 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
...
@@ -51,7 +51,7 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
/**
/**
* 删除工作量信息
* 删除工作量信息
*
*
* @param id 工作量信息主键
* @param id 工作量信息主键
* @return 结果
* @return 结果
*/
*/
...
@@ -59,7 +59,7 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
...
@@ -59,7 +59,7 @@ public interface SchoolAworkloadMapper extends BaseMapper<SchoolAworkload>
/**
/**
* 批量删除工作量信息
* 批量删除工作量信息
*
*
* @param ids 需要删除的数据主键集合
* @param ids 需要删除的数据主键集合
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolNewTeacherDzdn/SchoolGkAchievementMapper.java
View file @
51052b32
...
@@ -8,7 +8,7 @@ import java.util.List;
...
@@ -8,7 +8,7 @@ import java.util.List;
/**
/**
* 高考成绩Mapper接口
* 高考成绩Mapper接口
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -16,7 +16,7 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
...
@@ -16,7 +16,7 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
{
{
/**
/**
* 查询高考成绩
* 查询高考成绩
*
*
* @param id 高考成绩主键
* @param id 高考成绩主键
* @return 高考成绩
* @return 高考成绩
*/
*/
...
@@ -24,16 +24,16 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
...
@@ -24,16 +24,16 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
/**
/**
* 查询高考成绩列表
* 查询高考成绩列表
*
*
* @param schoolGkAchievement 高考成绩
* @param schoolGkAchievement
Vo
高考成绩
* @return 高考成绩集合
* @return 高考成绩集合
*/
*/
public
List
<
SchoolGkAchievementVo
>
selectSchoolGkAchievementVoList
(
SchoolGkAchievement
schoolGkAchievement
);
public
List
<
SchoolGkAchievementVo
>
selectSchoolGkAchievementVoList
(
SchoolGkAchievement
Vo
schoolGkAchievementVo
);
public
List
<
SchoolGkAchievement
>
selectSchoolGkAchievementList
(
SchoolGkAchievement
schoolGkAchievement
);
public
List
<
SchoolGkAchievement
>
selectSchoolGkAchievementList
(
SchoolGkAchievement
Vo
schoolGkAchievementVo
);
/**
/**
* 新增高考成绩
* 新增高考成绩
*
*
* @param schoolGkAchievement 高考成绩
* @param schoolGkAchievement 高考成绩
* @return 结果
* @return 结果
*/
*/
...
@@ -41,7 +41,7 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
...
@@ -41,7 +41,7 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
/**
/**
* 修改高考成绩
* 修改高考成绩
*
*
* @param schoolGkAchievement 高考成绩
* @param schoolGkAchievement 高考成绩
* @return 结果
* @return 结果
*/
*/
...
@@ -49,7 +49,7 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
...
@@ -49,7 +49,7 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
/**
/**
* 删除高考成绩
* 删除高考成绩
*
*
* @param id 高考成绩主键
* @param id 高考成绩主键
* @return 结果
* @return 结果
*/
*/
...
@@ -57,7 +57,7 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
...
@@ -57,7 +57,7 @@ public interface SchoolGkAchievementMapper extends BaseMapper<SchoolGkAchievem
/**
/**
* 批量删除高考成绩
* 批量删除高考成绩
*
*
* @param ids 需要删除的数据主键集合
* @param ids 需要删除的数据主键集合
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolNewTeacherDzdn/SchoolXteamAwardMapper.java
View file @
51052b32
...
@@ -9,7 +9,7 @@ import java.util.List;
...
@@ -9,7 +9,7 @@ import java.util.List;
/**
/**
* 团队获奖Mapper接口
* 团队获奖Mapper接口
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -17,7 +17,7 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
...
@@ -17,7 +17,7 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
{
{
/**
/**
* 查询团队获奖
* 查询团队获奖
*
*
* @param id 团队获奖主键
* @param id 团队获奖主键
* @return 团队获奖
* @return 团队获奖
*/
*/
...
@@ -25,16 +25,16 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
...
@@ -25,16 +25,16 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
/**
/**
* 查询团队获奖列表
* 查询团队获奖列表
*
*
* @param schoolXteamAward 团队获奖
* @param schoolXteamAward
Vo
团队获奖
* @return 团队获奖集合
* @return 团队获奖集合
*/
*/
public
List
<
SchoolXteamAward
>
selectSchoolXteamAwardList
(
SchoolXteamAward
schoolXteamAward
);
public
List
<
SchoolXteamAward
>
selectSchoolXteamAwardList
(
SchoolXteamAward
Vo
schoolXteamAwardVo
);
public
List
<
SchoolXteamAwardVo
>
selectSchoolXteamAwardVoList
(
SchoolXteamAward
schoolXteamAward
);
public
List
<
SchoolXteamAwardVo
>
selectSchoolXteamAwardVoList
(
SchoolXteamAward
Vo
schoolXteamAwardVo
);
/**
/**
* 新增团队获奖
* 新增团队获奖
*
*
* @param schoolXteamAward 团队获奖
* @param schoolXteamAward 团队获奖
* @return 结果
* @return 结果
*/
*/
...
@@ -42,7 +42,7 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
...
@@ -42,7 +42,7 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
/**
/**
* 修改团队获奖
* 修改团队获奖
*
*
* @param schoolXteamAward 团队获奖
* @param schoolXteamAward 团队获奖
* @return 结果
* @return 结果
*/
*/
...
@@ -50,7 +50,7 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
...
@@ -50,7 +50,7 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
/**
/**
* 删除团队获奖
* 删除团队获奖
*
*
* @param id 团队获奖主键
* @param id 团队获奖主键
* @return 结果
* @return 结果
*/
*/
...
@@ -58,7 +58,7 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
...
@@ -58,7 +58,7 @@ public interface SchoolXteamAwardMapper extends BaseMapper<SchoolXteamAward>
/**
/**
* 批量删除团队获奖
* 批量删除团队获奖
*
*
* @param ids 需要删除的数据主键集合
* @param ids 需要删除的数据主键集合
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolAnnualAssessment/SchoolAnnualAssessmentServiceImpl.java
View file @
51052b32
...
@@ -197,17 +197,17 @@ public class SchoolAnnualAssessmentServiceImpl extends ServiceImpl<SchoolAnnualA
...
@@ -197,17 +197,17 @@ public class SchoolAnnualAssessmentServiceImpl extends ServiceImpl<SchoolAnnualA
public
String
importData
(
List
<
SchoolAnnualAssessment
>
list
)
{
public
String
importData
(
List
<
SchoolAnnualAssessment
>
list
)
{
//判断数据是否为更新或新增
//判断数据是否为更新或新增
//查询年度考核所有数据
//查询年度考核所有数据
List
<
SchoolAnnualAssessment
>
schoolAnnualAssessmentList
=
schoolAnnualAssessmentMapper
.
selectSchoolAnnualAssessmentList
(
new
SchoolAnnualAssessmentVo
());
//
List<SchoolAnnualAssessment> schoolAnnualAssessmentList = schoolAnnualAssessmentMapper.selectSchoolAnnualAssessmentList(new SchoolAnnualAssessmentVo());
for
(
SchoolAnnualAssessment
schoolAnnualAssessment
:
list
)
{
//
for (SchoolAnnualAssessment schoolAnnualAssessment : list) {
//根据年度、姓名、身份证、去查询是否有记录,有则更新,无则新增
//
//根据年度、姓名、身份证、去查询是否有记录,有则更新,无则新增
for
(
SchoolAnnualAssessment
annualAssessment
:
schoolAnnualAssessmentList
)
{
//
for (SchoolAnnualAssessment annualAssessment : schoolAnnualAssessmentList) {
if
(
schoolAnnualAssessment
.
getYear
().
equals
(
annualAssessment
.
getYear
())
&&
//
if (schoolAnnualAssessment.getYear().equals(annualAssessment.getYear()) &&
schoolAnnualAssessment
.
getName
().
equals
(
annualAssessment
.
getName
())
&&
//
schoolAnnualAssessment.getName().equals(annualAssessment.getName()) &&
schoolAnnualAssessment
.
getIdCard
().
equals
(
annualAssessment
.
getIdCard
())){
//
schoolAnnualAssessment.getIdCard().equals(annualAssessment.getIdCard())){
schoolAnnualAssessment
.
setId
(
annualAssessment
.
getId
());
//
schoolAnnualAssessment.setId(annualAssessment.getId());
}
//
}
}
//
}
}
//
}
StringBuilder
successMsg
=
new
StringBuilder
();
StringBuilder
successMsg
=
new
StringBuilder
();
//批量导入年度考核数据
//批量导入年度考核数据
boolean
b
=
saveOrUpdateBatch
(
list
);
boolean
b
=
saveOrUpdateBatch
(
list
);
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentServiceImpl.java
View file @
51052b32
...
@@ -17,7 +17,7 @@ import yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolAclassTeacherAss
...
@@ -17,7 +17,7 @@ import yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolAclassTeacherAss
/**
/**
* 班主任考核Service业务层处理
* 班主任考核Service业务层处理
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-12
* @date 2023-12-12
*/
*/
...
@@ -32,7 +32,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -32,7 +32,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
/**
/**
* 查询班主任考核
* 查询班主任考核
*
*
* @param id 班主任考核主键
* @param id 班主任考核主键
* @return 班主任考核
* @return 班主任考核
*/
*/
...
@@ -59,7 +59,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -59,7 +59,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
public
String
dataCheck
(
List
<
SchoolAclassTeacherAssessment
>
list
){
public
String
dataCheck
(
List
<
SchoolAclassTeacherAssessment
>
list
){
StringBuffer
sb
=
new
StringBuffer
();
StringBuffer
sb
=
new
StringBuffer
();
SchoolCheckVo
schoolCheckVo
=
null
;
SchoolCheckVo
schoolCheckVo
=
null
;
Integer
index
=
1
;
Integer
index
=
0
;
for
(
SchoolAclassTeacherAssessment
date
:
list
)
{
for
(
SchoolAclassTeacherAssessment
date
:
list
)
{
index
++;
index
++;
//非空验证
//非空验证
...
@@ -83,7 +83,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -83,7 +83,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
//年纪
//年纪
if
(
StringUtils
.
isEmpty
(
date
.
getGrade
()))
{
if
(
StringUtils
.
isEmpty
(
date
.
getGrade
()))
{
sb
.
append
(
index
+
"、年
纪
字段不能为空"
);
sb
.
append
(
index
+
"、年
级
字段不能为空"
);
sb
.
append
(
"<br/>"
);
sb
.
append
(
"<br/>"
);
}
}
//教师姓名
//教师姓名
...
@@ -125,7 +125,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -125,7 +125,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
}
}
//学科
//学科
if
(
StringUtils
.
isEmpty
(
date
.
getSub
()))
{
if
(
StringUtils
.
isEmpty
(
date
.
getSub
()))
{
sb
.
append
(
index
+
"、
班
学科字段不能为空"
);
sb
.
append
(
index
+
"、学科字段不能为空"
);
sb
.
append
(
"<br/>"
);
sb
.
append
(
"<br/>"
);
}
}
}
}
...
@@ -190,6 +190,17 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -190,6 +190,17 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
sb
.
append
(
date
.
getTeacherName
()+
"用户 身份证号 录入信息错误"
);
sb
.
append
(
date
.
getTeacherName
()+
"用户 身份证号 录入信息错误"
);
sb
.
append
(
"<br/>"
);
sb
.
append
(
"<br/>"
);
}
}
//班级类型
schoolCheckVo
=
checkeDicet
(
"class_type"
,
date
.
getClassType
());
if
(
schoolCheckVo
!=
null
)
{
if
(
schoolCheckVo
.
getFlag
())
{
date
.
setSub
(
schoolCheckVo
.
getVal
());
}
else
{
sb
.
append
(
date
.
getTeacherName
()
+
"用户 班级类型 录入不符合选择项:"
+
schoolCheckVo
.
getVal
());
sb
.
append
(
"<br/>"
);
}
}
}
}
return
sb
.
toString
();
return
sb
.
toString
();
...
@@ -233,7 +244,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -233,7 +244,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
/**
/**
* 查询班主任考核列表
* 查询班主任考核列表
*
*
* @param
* @param
* @return 班主任考核
* @return 班主任考核
*/
*/
...
@@ -276,7 +287,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -276,7 +287,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
/**
/**
* 新增班主任考核
* 新增班主任考核
*
*
* @param schoolAclassTeacherAssessment 班主任考核
* @param schoolAclassTeacherAssessment 班主任考核
* @return 结果
* @return 结果
*/
*/
...
@@ -289,7 +300,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -289,7 +300,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
/**
/**
* 修改班主任考核
* 修改班主任考核
*
*
* @param schoolAclassTeacherAssessment 班主任考核
* @param schoolAclassTeacherAssessment 班主任考核
* @return 结果
* @return 结果
*/
*/
...
@@ -302,7 +313,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -302,7 +313,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
/**
/**
* 批量删除班主任考核
* 批量删除班主任考核
*
*
* @param ids 需要删除的班主任考核主键
* @param ids 需要删除的班主任考核主键
* @return 结果
* @return 结果
*/
*/
...
@@ -314,7 +325,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
...
@@ -314,7 +325,7 @@ public class SchoolAclassTeacherAssessmentServiceImpl extends ServiceImpl<School
/**
/**
* 删除班主任考核信息
* 删除班主任考核信息
*
*
* @param id 班主任考核主键
* @param id 班主任考核主键
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolAworkloadServiceImpl.java
View file @
51052b32
...
@@ -21,7 +21,7 @@ import yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolAworkloadService
...
@@ -21,7 +21,7 @@ import yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolAworkloadService
/**
/**
* 工作量信息Service业务层处理
* 工作量信息Service业务层处理
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-11
* @date 2023-12-11
*/
*/
...
@@ -36,7 +36,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -36,7 +36,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
/**
/**
* 查询工作量信息
* 查询工作量信息
*
*
* @param id 工作量信息主键
* @param id 工作量信息主键
* @return 工作量信息
* @return 工作量信息
*/
*/
...
@@ -65,7 +65,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -65,7 +65,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
public
String
dataCheck
(
List
<
SchoolAworkload
>
list
){
public
String
dataCheck
(
List
<
SchoolAworkload
>
list
){
StringBuffer
sb
=
new
StringBuffer
();
StringBuffer
sb
=
new
StringBuffer
();
Integer
index
=
1
;
Integer
index
=
0
;
SchoolCheckVo
schoolCheckVo
=
null
;
SchoolCheckVo
schoolCheckVo
=
null
;
for
(
SchoolAworkload
date:
list
)
{
for
(
SchoolAworkload
date:
list
)
{
index
++;
index
++;
...
@@ -88,9 +88,9 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -88,9 +88,9 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
sb
.
append
(
"<br/>"
);
sb
.
append
(
"<br/>"
);
}
}
//年
纪
//年
级
if
(
StringUtils
.
isEmpty
(
date
.
getGrade
()))
{
if
(
StringUtils
.
isEmpty
(
date
.
getGrade
()))
{
sb
.
append
(
index
+
"、年
纪
字段不能为空"
);
sb
.
append
(
index
+
"、年
级
字段不能为空"
);
sb
.
append
(
"<br/>"
);
sb
.
append
(
"<br/>"
);
}
}
//姓名
//姓名
...
@@ -129,9 +129,9 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -129,9 +129,9 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
sb
.
append
(
index
+
"、早读不能为空"
);
sb
.
append
(
index
+
"、早读不能为空"
);
sb
.
append
(
"<br/>"
);
sb
.
append
(
"<br/>"
);
}
}
//正
科
//正
课
if
(
date
.
getRequiredCourses
()
==
null
)
{
if
(
date
.
getRequiredCourses
()
==
null
)
{
sb
.
append
(
index
+
"、正
科
不能为空"
);
sb
.
append
(
index
+
"、正
课
不能为空"
);
sb
.
append
(
"<br/>"
);
sb
.
append
(
"<br/>"
);
}
}
//晚自习
//晚自习
...
@@ -141,7 +141,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -141,7 +141,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
}
}
//证明人
//证明人
if
(
date
.
getEveningSelfStudy
()
==
null
)
{
if
(
StringUtils
.
isEmpty
(
date
.
getUserName
())
)
{
sb
.
append
(
index
+
"、证明人不能为空"
);
sb
.
append
(
index
+
"、证明人不能为空"
);
sb
.
append
(
"<br/>"
);
sb
.
append
(
"<br/>"
);
}
}
...
@@ -295,14 +295,14 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -295,14 +295,14 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
}
}
/**
/**
* 查询工作量信息列表
* 查询工作量信息列表
*
*
* @param schoolAworkload 工作量信息
* @param schoolAworkload
Vo
工作量信息
* @return 工作量信息
* @return 工作量信息
*/
*/
@Override
@Override
public
List
<
SchoolAworkloadVo
>
selectSchoolAworkloadList
(
SchoolAworkload
schoolAworkload
)
public
List
<
SchoolAworkloadVo
>
selectSchoolAworkloadList
(
SchoolAworkload
Vo
schoolAworkloadVo
)
{
{
List
<
SchoolAworkloadVo
>
schoolAworkloadVos
=
schoolAworkloadMapper
.
selectSchoolAworkloadList
(
schoolAworkload
);
List
<
SchoolAworkloadVo
>
schoolAworkloadVos
=
schoolAworkloadMapper
.
selectSchoolAworkloadList
(
schoolAworkload
Vo
);
//计算合计
//计算合计
for
(
SchoolAworkloadVo
date
:
schoolAworkloadVos
){
for
(
SchoolAworkloadVo
date
:
schoolAworkloadVos
){
date
.
setAmountTo
(
date
.
getEarlyReading
().
add
(
date
.
getRequiredCourses
()).
add
(
date
.
getEveningSelfStudy
()));
date
.
setAmountTo
(
date
.
getEarlyReading
().
add
(
date
.
getRequiredCourses
()).
add
(
date
.
getEveningSelfStudy
()));
...
@@ -312,9 +312,9 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -312,9 +312,9 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
@Override
@Override
public
List
<
SchoolAworkloadExport
>
selectAworkloadList
(
SchoolAworkload
schoolAworkload
)
public
List
<
SchoolAworkloadExport
>
selectAworkloadList
(
SchoolAworkload
Vo
schoolAworkloadVo
)
{
{
List
<
SchoolAworkloadExport
>
schoolAworkloadVos
=
schoolAworkloadMapper
.
selectAworkloadList
(
schoolAworkload
);
List
<
SchoolAworkloadExport
>
schoolAworkloadVos
=
schoolAworkloadMapper
.
selectAworkloadList
(
schoolAworkload
Vo
);
//计算合计
//计算合计
for
(
SchoolAworkloadExport
date
:
schoolAworkloadVos
){
for
(
SchoolAworkloadExport
date
:
schoolAworkloadVos
){
date
.
setAmountTo
(
date
.
getEarlyReading
().
add
(
date
.
getRequiredCourses
()).
add
(
date
.
getEveningSelfStudy
()));
date
.
setAmountTo
(
date
.
getEarlyReading
().
add
(
date
.
getRequiredCourses
()).
add
(
date
.
getEveningSelfStudy
()));
...
@@ -325,7 +325,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -325,7 +325,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
/**
/**
* 新增工作量信息
* 新增工作量信息
*
*
* @param schoolAworkload 工作量信息
* @param schoolAworkload 工作量信息
* @return 结果
* @return 结果
*/
*/
...
@@ -338,7 +338,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -338,7 +338,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
/**
/**
* 修改工作量信息
* 修改工作量信息
*
*
* @param schoolAworkload 工作量信息
* @param schoolAworkload 工作量信息
* @return 结果
* @return 结果
*/
*/
...
@@ -351,7 +351,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -351,7 +351,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
/**
/**
* 批量删除工作量信息
* 批量删除工作量信息
*
*
* @param ids 需要删除的工作量信息主键
* @param ids 需要删除的工作量信息主键
* @return 结果
* @return 结果
*/
*/
...
@@ -363,7 +363,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
...
@@ -363,7 +363,7 @@ public class SchoolAworkloadServiceImpl extends ServiceImpl<SchoolAworkloadMapp
/**
/**
* 删除工作量信息信息
* 删除工作量信息信息
*
*
* @param id 工作量信息主键
* @param id 工作量信息主键
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolGkAchievementServiceImpl.java
View file @
51052b32
...
@@ -13,7 +13,7 @@ import yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolGkAchievementSer
...
@@ -13,7 +13,7 @@ import yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolGkAchievementSer
/**
/**
* 高考成绩Service业务层处理
* 高考成绩Service业务层处理
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -25,7 +25,7 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
...
@@ -25,7 +25,7 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
/**
/**
* 查询高考成绩
* 查询高考成绩
*
*
* @param id 高考成绩主键
* @param id 高考成绩主键
* @return 高考成绩
* @return 高考成绩
*/
*/
...
@@ -37,23 +37,23 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
...
@@ -37,23 +37,23 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
/**
/**
* 查询高考成绩列表
* 查询高考成绩列表
*
*
* @param schoolGkAchievement 高考成绩
* @param schoolGkAchievement
Vo
高考成绩
* @return 高考成绩
* @return 高考成绩
*/
*/
@Override
@Override
public
List
<
SchoolGkAchievementVo
>
selectSchoolGkAchievementVoList
(
SchoolGkAchievement
schoolGkAchievement
)
public
List
<
SchoolGkAchievementVo
>
selectSchoolGkAchievementVoList
(
SchoolGkAchievement
Vo
schoolGkAchievementVo
)
{
{
return
schoolGkAchievementMapper
.
selectSchoolGkAchievementVoList
(
schoolGkAchievement
);
return
schoolGkAchievementMapper
.
selectSchoolGkAchievementVoList
(
schoolGkAchievement
Vo
);
}
}
@Override
@Override
public
List
<
SchoolGkAchievement
>
selectSchoolGkAchievementList
(
SchoolGkAchievement
schoolGkAchievement
)
public
List
<
SchoolGkAchievement
>
selectSchoolGkAchievementList
(
SchoolGkAchievement
Vo
schoolGkAchievementVo
)
{
{
return
schoolGkAchievementMapper
.
selectSchoolGkAchievementList
(
schoolGkAchievement
);
return
schoolGkAchievementMapper
.
selectSchoolGkAchievementList
(
schoolGkAchievement
Vo
);
}
}
/**
/**
* 新增高考成绩
* 新增高考成绩
*
*
* @param schoolGkAchievement 高考成绩
* @param schoolGkAchievement 高考成绩
* @return 结果
* @return 结果
*/
*/
...
@@ -66,7 +66,7 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
...
@@ -66,7 +66,7 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
/**
/**
* 修改高考成绩
* 修改高考成绩
*
*
* @param schoolGkAchievement 高考成绩
* @param schoolGkAchievement 高考成绩
* @return 结果
* @return 结果
*/
*/
...
@@ -79,7 +79,7 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
...
@@ -79,7 +79,7 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
/**
/**
* 批量删除高考成绩
* 批量删除高考成绩
*
*
* @param ids 需要删除的高考成绩主键
* @param ids 需要删除的高考成绩主键
* @return 结果
* @return 结果
*/
*/
...
@@ -91,7 +91,7 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
...
@@ -91,7 +91,7 @@ public class SchoolGkAchievementServiceImpl extends ServiceImpl<SchoolGkAchievem
/**
/**
* 删除高考成绩信息
* 删除高考成绩信息
*
*
* @param id 高考成绩主键
* @param id 高考成绩主键
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolTeacherBasichlnformationServicelmpl.java
View file @
51052b32
...
@@ -160,7 +160,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
...
@@ -160,7 +160,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
public
String
dataCheck
(
List
<
SchoolTeacherBasicInformation
>
schoolTeacherBasicInformations
){
public
String
dataCheck
(
List
<
SchoolTeacherBasicInformation
>
schoolTeacherBasicInformations
){
StringBuilder
sb
=
new
StringBuilder
();
StringBuilder
sb
=
new
StringBuilder
();
SchoolCheckVo
schoolCheckVo
=
null
;
SchoolCheckVo
schoolCheckVo
=
null
;
Integer
index
=
1
;
Integer
index
=
0
;
for
(
SchoolTeacherBasicInformation
date:
schoolTeacherBasicInformations
)
{
for
(
SchoolTeacherBasicInformation
date:
schoolTeacherBasicInformations
)
{
index
++;
index
++;
...
@@ -197,21 +197,27 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
...
@@ -197,21 +197,27 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
}
}
for
(
SchoolTeacherBasicInformation
date:
schoolTeacherBasicInformations
)
{
for
(
SchoolTeacherBasicInformation
date:
schoolTeacherBasicInformations
)
{
//1 档案出生日期验证
//1 档案出生日期验证
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getFileBirthDate
());
if
(
null
!=
date
.
getFileBirthDate
()){
if
(
schoolCheckVo
.
getFlag
()){
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getFileBirthDate
());
date
.
setFileBirthDate
(
schoolCheckVo
.
getDate
());
if
(
schoolCheckVo
.
getFlag
()){
}
else
{
date
.
setFileBirthDate
(
schoolCheckVo
.
getDate
());
sb
.
append
(
date
.
getName
()+
"用户档案出生年月日格式错误"
);
}
else
{
sb
.
append
(
"<br/>"
);
sb
.
append
(
date
.
getName
()+
"用户档案出生年月日格式错误"
);
sb
.
append
(
"<br/>"
);
}
}
}
//2 入党时间验证
//2 入党时间验证
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getPartyMembershipTime
());
if
(
null
!=
date
.
getPartyMembershipTime
()){
if
(
schoolCheckVo
.
getFlag
()){
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getPartyMembershipTime
());
date
.
setPartyMembershipTime
(
schoolCheckVo
.
getDate
());
if
(
schoolCheckVo
.
getFlag
()){
}
else
{
date
.
setPartyMembershipTime
(
schoolCheckVo
.
getDate
());
sb
.
append
(
date
.
getName
()+
"用户入党时间格式错误"
);
}
else
{
sb
.
append
(
"<br/>"
);
sb
.
append
(
date
.
getName
()+
"用户入党时间格式错误"
);
sb
.
append
(
"<br/>"
);
}
}
}
//3 手机号数数量验证
//3 手机号数数量验证
if
(
date
.
getDdPhone
()
==
null
||
date
.
getDdPhone
().
length
()
!=
11
){
if
(
date
.
getDdPhone
()
==
null
||
date
.
getDdPhone
().
length
()
!=
11
){
sb
.
append
(
date
.
getName
()+
"用户手机号格式错误:"
+
date
.
getDdPhone
()
);
sb
.
append
(
date
.
getName
()+
"用户手机号格式错误:"
+
date
.
getDdPhone
()
);
...
@@ -246,13 +252,16 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
...
@@ -246,13 +252,16 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
}
}
}
}
//6 先职称取得时间
//6 先职称取得时间
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getCurrentProfessionalTitleTime
());
if
(
null
!=
date
.
getCurrentProfessionalTitleTime
()){
if
(
schoolCheckVo
.
getFlag
()){
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getCurrentProfessionalTitleTime
());
date
.
setCurrentProfessionalTitleTime
(
schoolCheckVo
.
getDate
());
if
(
schoolCheckVo
.
getFlag
()){
}
else
{
date
.
setCurrentProfessionalTitleTime
(
schoolCheckVo
.
getDate
());
sb
.
append
(
date
.
getName
()+
"用户现职称取得资格时间格式错误"
);
}
else
{
sb
.
append
(
"<br/>"
);
sb
.
append
(
date
.
getName
()+
"用户现职称取得资格时间格式错误"
);
sb
.
append
(
"<br/>"
);
}
}
}
//7 先聘岗位
//7 先聘岗位
schoolCheckVo
=
checkeDicet
(
"current_position"
,
date
.
getCurrentPosition
());
schoolCheckVo
=
checkeDicet
(
"current_position"
,
date
.
getCurrentPosition
());
if
(
schoolCheckVo
!=
null
)
{
if
(
schoolCheckVo
!=
null
)
{
...
@@ -307,21 +316,27 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
...
@@ -307,21 +316,27 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
}
}
}
}
//9现岗位等级聘任时间
//9现岗位等级聘任时间
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getCurrentJobLevelAppointmentTime
());
if
(
null
!=
date
.
getCurrentJobLevelAppointmentTime
()){
if
(
schoolCheckVo
.
getFlag
()){
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getCurrentJobLevelAppointmentTime
());
date
.
setCurrentJobLevelAppointmentTime
(
schoolCheckVo
.
getDate
());
if
(
schoolCheckVo
.
getFlag
()){
}
else
{
date
.
setCurrentJobLevelAppointmentTime
(
schoolCheckVo
.
getDate
());
sb
.
append
(
date
.
getName
()+
"用户现岗位等级聘任时间格式错误"
);
}
else
{
sb
.
append
(
"<br/>"
);
sb
.
append
(
date
.
getName
()+
"用户现岗位等级聘任时间格式错误"
);
sb
.
append
(
"<br/>"
);
}
}
}
//参加工作时间
//参加工作时间
schoolCheckVo
=
this
.
checkeDateTime
(
DateUtils
.
parseDate
(
date
.
getWorkingHours
()));
if
(
StringUtils
.
isNotEmpty
(
date
.
getWorkingHours
())){
if
(
schoolCheckVo
.
getFlag
()){
schoolCheckVo
=
this
.
checkeDateTime
(
DateUtils
.
parseDate
(
date
.
getWorkingHours
()));
date
.
setWorkingHours
(
schoolCheckVo
.
getVal
());
if
(
schoolCheckVo
.
getFlag
()){
}
else
{
date
.
setWorkingHours
(
schoolCheckVo
.
getVal
());
sb
.
append
(
date
.
getName
()+
"用户参加工作时间格式错误"
);
}
else
{
sb
.
append
(
"<br/>"
);
sb
.
append
(
date
.
getName
()+
"用户参加工作时间格式错误"
);
sb
.
append
(
"<br/>"
);
}
}
}
//到二中工作时间
//到二中工作时间
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getToSecondMiddleSchoolTime
());
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getToSecondMiddleSchoolTime
());
if
(
schoolCheckVo
.
getFlag
()){
if
(
schoolCheckVo
.
getFlag
()){
...
@@ -351,29 +366,36 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
...
@@ -351,29 +366,36 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
}
}
}
}
//毕业时间1
//毕业时间1
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getGraduationTime1
());
if
(
null
!=
date
.
getGraduationTime1
()){
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getGraduationTime1
());
if
(
schoolCheckVo
.
getFlag
()){
if
(
schoolCheckVo
.
getFlag
()){
date
.
setGraduationTime1
(
schoolCheckVo
.
getDate
());
date
.
setGraduationTime1
(
schoolCheckVo
.
getDate
());
}
else
{
}
else
{
sb
.
append
(
date
.
getName
()+
"用户 毕业时间1 格式错误"
);
sb
.
append
(
date
.
getName
()+
"用户 毕业时间1 格式错误"
);
sb
.
append
(
"<br/>"
);
sb
.
append
(
"<br/>"
);
}
}
}
//毕业时间2
//毕业时间2
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getGraduationTime2
());
if
(
null
!=
date
.
getGraduationTime2
()){
if
(
schoolCheckVo
.
getFlag
()){
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getGraduationTime2
());
date
.
setGraduationTime2
(
schoolCheckVo
.
getDate
());
if
(
schoolCheckVo
.
getFlag
()){
}
else
{
date
.
setGraduationTime2
(
schoolCheckVo
.
getDate
());
sb
.
append
(
date
.
getName
()+
"用户 毕业时间2 格式错误"
);
}
else
{
sb
.
append
(
"<br/>"
);
sb
.
append
(
date
.
getName
()+
"用户 毕业时间2 格式错误"
);
sb
.
append
(
"<br/>"
);
}
}
}
//毕业时间3
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getGraduationTime3
());
//毕业时间3
if
(
schoolCheckVo
.
getFlag
()){
if
(
null
!=
date
.
getGraduationTime3
()){
date
.
setGraduationTime3
(
schoolCheckVo
.
getDate
());
schoolCheckVo
=
this
.
checkeDateTime
(
date
.
getGraduationTime3
());
}
else
{
if
(
schoolCheckVo
.
getFlag
()){
sb
.
append
(
date
.
getName
()+
"用户 毕业时间3 格式错误"
);
date
.
setGraduationTime3
(
schoolCheckVo
.
getDate
());
sb
.
append
(
"<br/>"
);
}
else
{
sb
.
append
(
date
.
getName
()+
"用户 毕业时间3 格式错误"
);
sb
.
append
(
"<br/>"
);
}
}
}
}
}
return
sb
.
toString
();
return
sb
.
toString
();
...
@@ -1256,7 +1278,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
...
@@ -1256,7 +1278,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
}
}
//2 工作量信息查询 使用身份证查询
//2 工作量信息查询 使用身份证查询
SchoolAworkload
schoolAworkload
=
new
SchoolAworkload
();
SchoolAworkload
Vo
schoolAworkload
=
new
SchoolAworkloadVo
();
schoolAworkload
.
setIdCard
(
basicInformation
.
getIdCard
());
schoolAworkload
.
setIdCard
(
basicInformation
.
getIdCard
());
List
<
SchoolAworkloadVo
>
schoolAworkloadVos
=
schoolAworkloadService
.
selectSchoolAworkloadList
(
schoolAworkload
);
List
<
SchoolAworkloadVo
>
schoolAworkloadVos
=
schoolAworkloadService
.
selectSchoolAworkloadList
(
schoolAworkload
);
comperhensiveVo
.
setSchoolAworkload
(
schoolAworkloadVos
);
comperhensiveVo
.
setSchoolAworkload
(
schoolAworkloadVos
);
...
@@ -1274,7 +1296,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
...
@@ -1274,7 +1296,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
}
}
//4 专业考核
//4 专业考核
// * 4.1高考成绩
// * 4.1高考成绩
SchoolGkAchievement
schoolGkAchievement
=
new
SchoolGkAchievement
();
SchoolGkAchievement
Vo
schoolGkAchievement
=
new
SchoolGkAchievementVo
();
schoolGkAchievement
.
setUserId
(
sysUser
.
getUserId
());
schoolGkAchievement
.
setUserId
(
sysUser
.
getUserId
());
schoolGkAchievement
.
setNoAuditState
(
"0"
);
schoolGkAchievement
.
setNoAuditState
(
"0"
);
List
<
SchoolGkAchievementVo
>
schoolGkAchievementVos
=
schoolGkAchievementService
.
selectSchoolGkAchievementVoList
(
schoolGkAchievement
);
List
<
SchoolGkAchievementVo
>
schoolGkAchievementVos
=
schoolGkAchievementService
.
selectSchoolGkAchievementVoList
(
schoolGkAchievement
);
...
@@ -1429,7 +1451,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
...
@@ -1429,7 +1451,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
}
}
//2 工作量信息查询 使用身份证查询
//2 工作量信息查询 使用身份证查询
SchoolAworkload
schoolAworkload
=
new
SchoolAworkload
();
SchoolAworkload
Vo
schoolAworkload
=
new
SchoolAworkloadVo
();
schoolAworkload
.
setIdCard
(
basicInformation
.
getIdCard
());
schoolAworkload
.
setIdCard
(
basicInformation
.
getIdCard
());
List
<
SchoolAworkloadVo
>
schoolAworkloadVos
=
schoolAworkloadService
.
selectSchoolAworkloadList
(
schoolAworkload
);
List
<
SchoolAworkloadVo
>
schoolAworkloadVos
=
schoolAworkloadService
.
selectSchoolAworkloadList
(
schoolAworkload
);
comperhensiveVo
.
setSchoolAworkload
(
schoolAworkloadVos
);
comperhensiveVo
.
setSchoolAworkload
(
schoolAworkloadVos
);
...
@@ -1447,7 +1469,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
...
@@ -1447,7 +1469,7 @@ public class SchoolTeacherBasichlnformationServicelmpl extends ServiceImpl<Schoo
}
}
//4 专业考核
//4 专业考核
// * 4.1高考成绩
// * 4.1高考成绩
SchoolGkAchievement
schoolGkAchievement
=
new
SchoolGkAchievement
();
SchoolGkAchievement
Vo
schoolGkAchievement
=
new
SchoolGkAchievementVo
();
schoolGkAchievement
.
setUserId
(
sysUser
.
getUserId
());
schoolGkAchievement
.
setUserId
(
sysUser
.
getUserId
());
List
<
SchoolGkAchievementVo
>
schoolGkAchievementVos
=
schoolGkAchievementService
.
selectSchoolGkAchievementVoList
(
schoolGkAchievement
);
List
<
SchoolGkAchievementVo
>
schoolGkAchievementVos
=
schoolGkAchievementService
.
selectSchoolGkAchievementVoList
(
schoolGkAchievement
);
comperhensiveVo
.
setSchoolGkAchievement
(
schoolGkAchievementVos
);
comperhensiveVo
.
setSchoolGkAchievement
(
schoolGkAchievementVos
);
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolNewTeacherDzdn/SchoolXteamAwardServiceImpl.java
View file @
51052b32
...
@@ -16,7 +16,7 @@ import yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolXteamAwardServic
...
@@ -16,7 +16,7 @@ import yangtz.cs.liu.campus.service.schoolNewTeacherDzdn.ISchoolXteamAwardServic
/**
/**
* 团队获奖Service业务层处理
* 团队获奖Service业务层处理
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -28,7 +28,7 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
...
@@ -28,7 +28,7 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
/**
/**
* 查询团队获奖
* 查询团队获奖
*
*
* @param id 团队获奖主键
* @param id 团队获奖主键
* @return 团队获奖
* @return 团队获奖
*/
*/
...
@@ -40,25 +40,25 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
...
@@ -40,25 +40,25 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
/**
/**
* 查询团队获奖列表
* 查询团队获奖列表
*
*
* @param schoolXteamAward 团队获奖
* @param schoolXteamAward
Vo
团队获奖
* @return 团队获奖
* @return 团队获奖
*/
*/
@Override
@Override
public
List
<
SchoolXteamAward
>
selectSchoolXteamAwardList
(
SchoolXteamAward
schoolXteamAward
)
public
List
<
SchoolXteamAward
>
selectSchoolXteamAwardList
(
SchoolXteamAward
Vo
schoolXteamAwardVo
)
{
{
return
schoolXteamAwardMapper
.
selectSchoolXteamAwardList
(
schoolXteamAward
);
return
schoolXteamAwardMapper
.
selectSchoolXteamAwardList
(
schoolXteamAward
Vo
);
}
}
@Override
@Override
public
List
<
SchoolXteamAwardVo
>
selectSchoolXteamAwardVoList
(
SchoolXteamAward
schoolXteamAward
)
public
List
<
SchoolXteamAwardVo
>
selectSchoolXteamAwardVoList
(
SchoolXteamAward
Vo
schoolXteamAwardVo
)
{
{
return
schoolXteamAwardMapper
.
selectSchoolXteamAwardVoList
(
schoolXteamAward
);
return
schoolXteamAwardMapper
.
selectSchoolXteamAwardVoList
(
schoolXteamAward
Vo
);
}
}
/**
/**
* 新增团队获奖
* 新增团队获奖
*
*
* @param schoolXteamAward 团队获奖
* @param schoolXteamAward 团队获奖
* @return 结果
* @return 结果
*/
*/
...
@@ -71,7 +71,7 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
...
@@ -71,7 +71,7 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
/**
/**
* 修改团队获奖
* 修改团队获奖
*
*
* @param schoolXteamAward 团队获奖
* @param schoolXteamAward 团队获奖
* @return 结果
* @return 结果
*/
*/
...
@@ -84,7 +84,7 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
...
@@ -84,7 +84,7 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
/**
/**
* 批量删除团队获奖
* 批量删除团队获奖
*
*
* @param ids 需要删除的团队获奖主键
* @param ids 需要删除的团队获奖主键
* @return 结果
* @return 结果
*/
*/
...
@@ -96,7 +96,7 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
...
@@ -96,7 +96,7 @@ public class SchoolXteamAwardServiceImpl extends ServiceImpl<SchoolXteamAwardMa
/**
/**
* 删除团队获奖信息
* 删除团队获奖信息
*
*
* @param id 团队获奖主键
* @param id 团队获奖主键
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolNewTeacherDzdn/ISchoolAclassTeacherAssessmentService.java
View file @
51052b32
...
@@ -10,7 +10,7 @@ import java.util.List;
...
@@ -10,7 +10,7 @@ import java.util.List;
/**
/**
* 班主任考核Service接口
* 班主任考核Service接口
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-12
* @date 2023-12-12
*/
*/
...
@@ -18,7 +18,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
...
@@ -18,7 +18,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
{
{
/**
/**
* 查询班主任考核
* 查询班主任考核
*
*
* @param id 班主任考核主键
* @param id 班主任考核主键
* @return 班主任考核
* @return 班主任考核
*/
*/
...
@@ -27,8 +27,8 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
...
@@ -27,8 +27,8 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
AjaxResult
saveCheckedDate
(
List
<
SchoolAclassTeacherAssessment
>
detailList
);
AjaxResult
saveCheckedDate
(
List
<
SchoolAclassTeacherAssessment
>
detailList
);
/**
/**
* 查询班主任考核列表
* 查询班主任考核列表
*
*
* @param
schoolAclassTeacherAssessment
班主任考核
* @param
req
班主任考核
* @return 班主任考核集合
* @return 班主任考核集合
*/
*/
public
List
<
SchoolAclassTeacherAssessmentVo
>
selectSchoolAclassTeacherAssessmentList
(
SchoolAclassTeacherAssessmentReq
req
);
public
List
<
SchoolAclassTeacherAssessmentVo
>
selectSchoolAclassTeacherAssessmentList
(
SchoolAclassTeacherAssessmentReq
req
);
...
@@ -36,7 +36,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
...
@@ -36,7 +36,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
/**
/**
* 新增班主任考核
* 新增班主任考核
*
*
* @param schoolAclassTeacherAssessment 班主任考核
* @param schoolAclassTeacherAssessment 班主任考核
* @return 结果
* @return 结果
*/
*/
...
@@ -44,7 +44,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
...
@@ -44,7 +44,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
/**
/**
* 修改班主任考核
* 修改班主任考核
*
*
* @param schoolAclassTeacherAssessment 班主任考核
* @param schoolAclassTeacherAssessment 班主任考核
* @return 结果
* @return 结果
*/
*/
...
@@ -52,7 +52,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
...
@@ -52,7 +52,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
/**
/**
* 批量删除班主任考核
* 批量删除班主任考核
*
*
* @param ids 需要删除的班主任考核主键集合
* @param ids 需要删除的班主任考核主键集合
* @return 结果
* @return 结果
*/
*/
...
@@ -60,7 +60,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
...
@@ -60,7 +60,7 @@ public interface ISchoolAclassTeacherAssessmentService extends IService<SchoolA
/**
/**
* 删除班主任考核信息
* 删除班主任考核信息
*
*
* @param id 班主任考核主键
* @param id 班主任考核主键
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolNewTeacherDzdn/ISchoolAworkloadService.java
View file @
51052b32
...
@@ -10,7 +10,7 @@ import java.util.List;
...
@@ -10,7 +10,7 @@ import java.util.List;
/**
/**
* 工作量信息Service接口
* 工作量信息Service接口
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-11
* @date 2023-12-11
*/
*/
...
@@ -18,7 +18,7 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
...
@@ -18,7 +18,7 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
{
{
/**
/**
* 查询工作量信息
* 查询工作量信息
*
*
* @param id 工作量信息主键
* @param id 工作量信息主键
* @return 工作量信息
* @return 工作量信息
*/
*/
...
@@ -27,17 +27,17 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
...
@@ -27,17 +27,17 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
public
AjaxResult
saveAndChecked
(
List
<
SchoolAworkload
>
list
);
public
AjaxResult
saveAndChecked
(
List
<
SchoolAworkload
>
list
);
/**
/**
* 查询工作量信息列表
* 查询工作量信息列表
*
*
* @param schoolAworkload 工作量信息
* @param schoolAworkload
Vo
工作量信息
* @return 工作量信息集合
* @return 工作量信息集合
*/
*/
public
List
<
SchoolAworkloadVo
>
selectSchoolAworkloadList
(
SchoolAworkload
schoolAworkload
);
public
List
<
SchoolAworkloadVo
>
selectSchoolAworkloadList
(
SchoolAworkload
Vo
schoolAworkloadVo
);
//导出列表
//导出列表
public
List
<
SchoolAworkloadExport
>
selectAworkloadList
(
SchoolAworkload
schoolAworkload
);
public
List
<
SchoolAworkloadExport
>
selectAworkloadList
(
SchoolAworkload
Vo
schoolAworkloadVo
);
/**
/**
* 新增工作量信息
* 新增工作量信息
*
*
* @param schoolAworkload 工作量信息
* @param schoolAworkload 工作量信息
* @return 结果
* @return 结果
*/
*/
...
@@ -45,7 +45,7 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
...
@@ -45,7 +45,7 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
/**
/**
* 修改工作量信息
* 修改工作量信息
*
*
* @param schoolAworkload 工作量信息
* @param schoolAworkload 工作量信息
* @return 结果
* @return 结果
*/
*/
...
@@ -53,7 +53,7 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
...
@@ -53,7 +53,7 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
/**
/**
* 批量删除工作量信息
* 批量删除工作量信息
*
*
* @param ids 需要删除的工作量信息主键集合
* @param ids 需要删除的工作量信息主键集合
* @return 结果
* @return 结果
*/
*/
...
@@ -61,7 +61,7 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
...
@@ -61,7 +61,7 @@ public interface ISchoolAworkloadService extends IService<SchoolAworkload>
/**
/**
* 删除工作量信息信息
* 删除工作量信息信息
*
*
* @param id 工作量信息主键
* @param id 工作量信息主键
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolNewTeacherDzdn/ISchoolGkAchievementService.java
View file @
51052b32
...
@@ -9,7 +9,7 @@ import java.util.List;
...
@@ -9,7 +9,7 @@ import java.util.List;
/**
/**
* 高考成绩Service接口
* 高考成绩Service接口
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -17,7 +17,7 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
...
@@ -17,7 +17,7 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
{
{
/**
/**
* 查询高考成绩
* 查询高考成绩
*
*
* @param id 高考成绩主键
* @param id 高考成绩主键
* @return 高考成绩
* @return 高考成绩
*/
*/
...
@@ -25,16 +25,16 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
...
@@ -25,16 +25,16 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
/**
/**
* 查询高考成绩列表
* 查询高考成绩列表
*
*
* @param schoolGkAchievement 高考成绩
* @param schoolGkAchievement
Vo
高考成绩
* @return 高考成绩集合
* @return 高考成绩集合
*/
*/
public
List
<
SchoolGkAchievementVo
>
selectSchoolGkAchievementVoList
(
SchoolGkAchievement
schoolGkAchievement
);
public
List
<
SchoolGkAchievementVo
>
selectSchoolGkAchievementVoList
(
SchoolGkAchievement
Vo
schoolGkAchievementVo
);
public
List
<
SchoolGkAchievement
>
selectSchoolGkAchievementList
(
SchoolGkAchievement
schoolGkAchievement
);
public
List
<
SchoolGkAchievement
>
selectSchoolGkAchievementList
(
SchoolGkAchievement
Vo
schoolGkAchievementVo
);
/**
/**
* 新增高考成绩
* 新增高考成绩
*
*
* @param schoolGkAchievement 高考成绩
* @param schoolGkAchievement 高考成绩
* @return 结果
* @return 结果
*/
*/
...
@@ -42,7 +42,7 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
...
@@ -42,7 +42,7 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
/**
/**
* 修改高考成绩
* 修改高考成绩
*
*
* @param schoolGkAchievement 高考成绩
* @param schoolGkAchievement 高考成绩
* @return 结果
* @return 结果
*/
*/
...
@@ -50,7 +50,7 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
...
@@ -50,7 +50,7 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
/**
/**
* 批量删除高考成绩
* 批量删除高考成绩
*
*
* @param ids 需要删除的高考成绩主键集合
* @param ids 需要删除的高考成绩主键集合
* @return 结果
* @return 结果
*/
*/
...
@@ -58,7 +58,7 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
...
@@ -58,7 +58,7 @@ public interface ISchoolGkAchievementService extends IService<SchoolGkAchieveme
/**
/**
* 删除高考成绩信息
* 删除高考成绩信息
*
*
* @param id 高考成绩主键
* @param id 高考成绩主键
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/schoolNewTeacherDzdn/ISchoolXteamAwardService.java
View file @
51052b32
...
@@ -9,7 +9,7 @@ import java.util.List;
...
@@ -9,7 +9,7 @@ import java.util.List;
/**
/**
* 团队获奖Service接口
* 团队获奖Service接口
*
*
* @author ruoyi
* @author ruoyi
* @date 2023-12-13
* @date 2023-12-13
*/
*/
...
@@ -17,7 +17,7 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
...
@@ -17,7 +17,7 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
{
{
/**
/**
* 查询团队获奖
* 查询团队获奖
*
*
* @param id 团队获奖主键
* @param id 团队获奖主键
* @return 团队获奖
* @return 团队获奖
*/
*/
...
@@ -25,16 +25,16 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
...
@@ -25,16 +25,16 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
/**
/**
* 查询团队获奖列表
* 查询团队获奖列表
*
*
* @param schoolXteamAward 团队获奖
* @param schoolXteamAward
Vo
团队获奖
* @return 团队获奖集合
* @return 团队获奖集合
*/
*/
public
List
<
SchoolXteamAward
>
selectSchoolXteamAwardList
(
SchoolXteamAward
schoolXteamAward
);
public
List
<
SchoolXteamAward
>
selectSchoolXteamAwardList
(
SchoolXteamAward
Vo
schoolXteamAwardVo
);
public
List
<
SchoolXteamAwardVo
>
selectSchoolXteamAwardVoList
(
SchoolXteamAward
schoolXteamAward
);
public
List
<
SchoolXteamAwardVo
>
selectSchoolXteamAwardVoList
(
SchoolXteamAward
Vo
schoolXteamAwardVo
);
/**
/**
* 新增团队获奖
* 新增团队获奖
*
*
* @param schoolXteamAward 团队获奖
* @param schoolXteamAward 团队获奖
* @return 结果
* @return 结果
*/
*/
...
@@ -42,7 +42,7 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
...
@@ -42,7 +42,7 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
/**
/**
* 修改团队获奖
* 修改团队获奖
*
*
* @param schoolXteamAward 团队获奖
* @param schoolXteamAward 团队获奖
* @return 结果
* @return 结果
*/
*/
...
@@ -50,7 +50,7 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
...
@@ -50,7 +50,7 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
/**
/**
* 批量删除团队获奖
* 批量删除团队获奖
*
*
* @param ids 需要删除的团队获奖主键集合
* @param ids 需要删除的团队获奖主键集合
* @return 结果
* @return 结果
*/
*/
...
@@ -58,7 +58,7 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
...
@@ -58,7 +58,7 @@ public interface ISchoolXteamAwardService extends IService<SchoolXteamAward>
/**
/**
* 删除团队获奖信息
* 删除团队获奖信息
*
*
* @param id 团队获奖主键
* @param id 团队获奖主键
* @return 结果
* @return 结果
*/
*/
...
...
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolAclassTeacherAssessmentMapper.xml
View file @
51052b32
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"yangtz.cs.liu.campus.mapper.schoolNewTeacherDzdn.SchoolAclassTeacherAssessmentMapper"
>
<mapper
namespace=
"yangtz.cs.liu.campus.mapper.schoolNewTeacherDzdn.SchoolAclassTeacherAssessmentMapper"
>
<resultMap
type=
"SchoolAclassTeacherAssessment"
id=
"SchoolAclassTeacherAssessmentResult"
>
<resultMap
type=
"SchoolAclassTeacherAssessment"
id=
"SchoolAclassTeacherAssessmentResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"id"
column=
"id"
/>
<result
property=
"semester"
column=
"semester"
/>
<result
property=
"semester"
column=
"semester"
/>
...
@@ -38,25 +38,30 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -38,25 +38,30 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"year != null and year != ''"
>
and year = #{year}
</if>
<if
test=
"year != null and year != ''"
>
and year = #{year}
</if>
<if
test=
"semester != null and semester != ''"
>
and semester = #{semester}
</if>
<if
test=
"semester != null and semester != ''"
>
and semester = #{semester}
</if>
<if
test=
"grade != null and grade != ''"
>
and grade = #{grade}
</if>
<if
test=
"grade != null and grade != ''"
>
and grade = #{grade}
</if>
<if
test=
"classType != null and classType != ''"
>
and class_type like concat('%', #{classType}, '%')
</if>
<if
test=
"classType != null and classType != ''"
>
and class_type like concat('%', #{classType}, '%')
</if>
<if
test=
"idCard != null and idCard != ''"
>
and id_card = #{idCard}
</if>
<if
test=
"idCard != null and idCard != ''"
>
and id_card = #{idCard}
</if>
<if
test=
"sub != null and sub != ''"
>
and sub = #{sub}
</if>
<if
test=
"sub != null and sub != ''"
>
and sub = #{sub}
</if>
<if
test=
"className != null and className != ''"
>
and class_name like concat('%', #{className}, '%')
</if>
<if
test=
"className != null and className != ''"
>
and class_name like concat('%', #{className}, '%')
</if>
<if
test=
"moralEduCheckAchievement != null and moralEduCheckAchievement != ''"
>
and moral_edu_check_achievement = #{moralEduCheckAchievement}
</if>
<if
test=
"moralEduCheckAchievement != null and moralEduCheckAchievement != ''"
>
and moral_edu_check_achievement = #{moralEduCheckAchievement}
</if>
<if
test=
"moralEduCheckAchievementgt != null and moralEduCheckAchievementgt != ''"
>
and moral_edu_check_achievement
>
#{moralEduCheckAchievementgt}
</if>
<if
test=
"moralEduCheckAchievementgt != null and moralEduCheckAchievementgt != ''"
>
and moral_edu_check_achievement
>
#{moralEduCheckAchievementgt}
</if>
<if
test=
"moralEduCheckAchievementgtd != null and moralEduCheckAchievementgtd != ''"
>
and moral_edu_check_achievement
>
= #{moralEduCheckAchievementgtd}
</if>
<if
test=
"moralEduCheckAchievementgtd != null and moralEduCheckAchievementgtd != ''"
>
and moral_edu_check_achievement
>
= #{moralEduCheckAchievementgtd}
</if>
<if
test=
"moralEduCheckAchievementlt != null and moralEduCheckAchievementlt != ''"
>
and moral_edu_check_achievement
<
#{moralEduCheckAchievementlt}
</if>
<if
test=
"moralEduCheckAchievementlt != null and moralEduCheckAchievementlt != ''"
>
and moral_edu_check_achievement
<
#{moralEduCheckAchievementlt}
</if>
<if
test=
"moralEduCheckAchievementltd != null and moralEduCheckAchievementltd != ''"
>
and moral_edu_check_achievement
<
= #{moralEduCheckAchievementltd}
</if>
<if
test=
"moralEduCheckAchievementltd != null and moralEduCheckAchievementltd != ''"
>
and moral_edu_check_achievement
<
= #{moralEduCheckAchievementltd}
</if>
<if
test=
"intellEduCheckAchievement != null and intellEduCheckAchievement != ''"
>
and intell_edu_check_achievement = #{intellEduCheckAchievement}
</if>
<if
test=
"intellEduCheckAchievementgt != null and intellEduCheckAchievementgt != ''"
>
and intell_edu_check_achievement
>
#{intellEduCheckAchievementgt}
</if>
<if
test=
"intellEduCheckAchievementgtd != null and intellEduCheckAchievementgtd != ''"
>
and intell_edu_check_achievement
>
= #{intellEduCheckAchievementgtd}
</if>
<if
test=
"intellEduCheckAchievementlt != null and intellEduCheckAchievementlt != ''"
>
and intell_edu_check_achievement
<
#{intellEduCheckAchievementlt}
</if>
<if
test=
"intellEduCheckAchievementltd != null and intellEduCheckAchievementltd != ''"
>
and intell_edu_check_achievement
<
= #{intellEduCheckAchievementltd}
</if>
<if
test=
"intellEduCheckAchievement != null and intellEduCheckAchievement != ''"
>
and intell_edu_check_achievement = #{intellEduCheckAchievement}
</if>
<if
test=
"intellEduCheckAchievementgt != null and intellEduCheckAchievementgt != ''"
>
and intell_edu_check_achievement
>
#{intellEduCheckAchievementgt}
</if>
<if
test=
"intellEduCheckAchievementgtd != null and intellEduCheckAchievementgtd != ''"
>
and intell_edu_check_achievement
>
= #{intellEduCheckAchievementgtd}
</if>
<if
test=
"intellEduCheckAchievementlt != null and intellEduCheckAchievementlt != ''"
>
and intell_edu_check_achievement
<
#{intellEduCheckAchievementlt}
</if>
<if
test=
"intellEduCheckAchievementltd != null and intellEduCheckAchievementltd != ''"
>
and intell_edu_check_achievement
<
= #{intellEduCheckAchievementltd}
</if>
<if
test=
"idCards != null"
>
and id_card in
<foreach
item=
"idCard"
collection=
"idCards"
open=
"("
separator=
","
close=
")"
>
#{idCard}
</foreach>
</if>
</select>
</select>
...
@@ -87,7 +92,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -87,7 +92,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"intellEduCheckAchievementgtd != null and intellEduCheckAchievementgtd != ''"
>
and intell_edu_check_achievement
>
= #{intellEduCheckAchievementgtd}
</if>
<if
test=
"intellEduCheckAchievementgtd != null and intellEduCheckAchievementgtd != ''"
>
and intell_edu_check_achievement
>
= #{intellEduCheckAchievementgtd}
</if>
<if
test=
"intellEduCheckAchievementlt != null and intellEduCheckAchievementlt != ''"
>
and intell_edu_check_achievement
<
#{intellEduCheckAchievementlt}
</if>
<if
test=
"intellEduCheckAchievementlt != null and intellEduCheckAchievementlt != ''"
>
and intell_edu_check_achievement
<
#{intellEduCheckAchievementlt}
</if>
<if
test=
"intellEduCheckAchievementltd != null and intellEduCheckAchievementltd != ''"
>
and intell_edu_check_achievement
<
= #{intellEduCheckAchievementltd}
</if>
<if
test=
"intellEduCheckAchievementltd != null and intellEduCheckAchievementltd != ''"
>
and intell_edu_check_achievement
<
= #{intellEduCheckAchievementltd}
</if>
<if
test=
"idCards != null"
>
and id_card in
<foreach
item=
"idCard"
collection=
"idCards"
open=
"("
separator=
","
close=
")"
>
#{idCard}
</foreach>
</if>
</select>
</select>
...
@@ -95,7 +105,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -95,7 +105,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include
refid=
"selectSchoolAclassTeacherAssessmentVo"
/>
<include
refid=
"selectSchoolAclassTeacherAssessmentVo"
/>
where id = #{id} and del_flag = 0
where id = #{id} and del_flag = 0
</select>
</select>
<insert
id=
"insertSchoolAclassTeacherAssessment"
parameterType=
"SchoolAclassTeacherAssessment"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
<insert
id=
"insertSchoolAclassTeacherAssessment"
parameterType=
"SchoolAclassTeacherAssessment"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into school_aclass_teacher_assessment
insert into school_aclass_teacher_assessment
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
...
@@ -170,9 +180,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -170,9 +180,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</delete>
</delete>
<delete
id=
"deleteSchoolAclassTeacherAssessmentByIds"
parameterType=
"String"
>
<delete
id=
"deleteSchoolAclassTeacherAssessmentByIds"
parameterType=
"String"
>
delete from school_aclass_teacher_assessment where id in
delete from school_aclass_teacher_assessment where id in
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{id}
#{id}
</foreach>
</foreach>
</delete>
</delete>
</mapper>
</mapper>
\ No newline at end of file
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolAworkloadMapper.xml
View file @
51052b32
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"yangtz.cs.liu.campus.mapper.schoolNewTeacherDzdn.SchoolAworkloadMapper"
>
<mapper
namespace=
"yangtz.cs.liu.campus.mapper.schoolNewTeacherDzdn.SchoolAworkloadMapper"
>
<resultMap
type=
"SchoolAworkload"
id=
"SchoolAworkloadResult"
>
<resultMap
type=
"SchoolAworkload"
id=
"SchoolAworkloadResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"id"
column=
"id"
/>
<result
property=
"schoolYear"
column=
"school_year"
/>
<result
property=
"schoolYear"
column=
"school_year"
/>
...
@@ -35,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -35,7 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select id, school_year, semester, year, grade, name, sub, id_card, appointment_post, appointment_position, appointment_situation, class_name, class_type, early_reading, required_courses, evening_self_study, user_id, user_name, remark, create_by, create_time, update_by, update_time, del_flag from school_aworkload
select id, school_year, semester, year, grade, name, sub, id_card, appointment_post, appointment_position, appointment_situation, class_name, class_type, early_reading, required_courses, evening_self_study, user_id, user_name, remark, create_by, create_time, update_by, update_time, del_flag from school_aworkload
</sql>
</sql>
<select
id=
"selectSchoolAworkloadList"
parameterType=
"
SchoolAworkload
"
resultType=
"yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAworkloadVo"
>
<select
id=
"selectSchoolAworkloadList"
parameterType=
"
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAworkloadVo
"
resultType=
"yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAworkloadVo"
>
<include
refid=
"selectSchoolAworkloadVo"
/>
<include
refid=
"selectSchoolAworkloadVo"
/>
where del_flag = 0
where del_flag = 0
<if
test=
"schoolYear != null and schoolYear != ''"
>
and school_year = #{schoolYear}
</if>
<if
test=
"schoolYear != null and schoolYear != ''"
>
and school_year = #{schoolYear}
</if>
...
@@ -59,12 +59,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -59,12 +59,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"eveningSelfStudy != null "
>
and evening_self_study = #{eveningSelfStudy}
</if>
<if
test=
"eveningSelfStudy != null "
>
and evening_self_study = #{eveningSelfStudy}
</if>
<if
test=
"userId != null "
>
and user_id = #{userId}
</if>
<if
test=
"userId != null "
>
and user_id = #{userId}
</if>
<if
test=
"userName != null and userName != ''"
>
and user_name like concat('%', #{userName}, '%')
</if>
<if
test=
"userName != null and userName != ''"
>
and user_name like concat('%', #{userName}, '%')
</if>
<if
test=
"idCards != null"
>
and id_card in
<foreach
item=
"idCard"
collection=
"idCards"
open=
"("
separator=
","
close=
")"
>
#{idCard}
</foreach>
</if>
</select>
</select>
<select
id=
"selectAworkloadList"
parameterType=
"
SchoolAworkload
"
resultType=
"yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAworkloadExport"
>
<select
id=
"selectAworkloadList"
parameterType=
"
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAworkloadVo
"
resultType=
"yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolAworkloadExport"
>
<include
refid=
"selectSchoolAworkloadVo"
/>
<include
refid=
"selectSchoolAworkloadVo"
/>
where del_flag = 0
where del_flag = 0
<if
test=
"schoolYear != null and schoolYear != ''"
>
and school_year = #{schoolYear}
</if>
<if
test=
"schoolYear != null and schoolYear != ''"
>
and school_year = #{schoolYear}
</if>
...
@@ -88,16 +94,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -88,16 +94,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"eveningSelfStudy != null "
>
and evening_self_study = #{eveningSelfStudy}
</if>
<if
test=
"eveningSelfStudy != null "
>
and evening_self_study = #{eveningSelfStudy}
</if>
<if
test=
"userId != null "
>
and user_id = #{userId}
</if>
<if
test=
"userId != null "
>
and user_id = #{userId}
</if>
<if
test=
"userName != null and userName != ''"
>
and user_name like concat('%', #{userName}, '%')
</if>
<if
test=
"userName != null and userName != ''"
>
and user_name like concat('%', #{userName}, '%')
</if>
<if
test=
"idCards != null"
>
and id_card in
<foreach
item=
"idCard"
collection=
"idCards"
open=
"("
separator=
","
close=
")"
>
#{idCard}
</foreach>
</if>
</select>
</select>
<select
id=
"selectSchoolAworkloadById"
parameterType=
"Long"
resultMap=
"SchoolAworkloadResult"
>
<select
id=
"selectSchoolAworkloadById"
parameterType=
"Long"
resultMap=
"SchoolAworkloadResult"
>
<include
refid=
"selectSchoolAworkloadVo"
/>
<include
refid=
"selectSchoolAworkloadVo"
/>
where id = #{id} and del_flag = 0
where id = #{id} and del_flag = 0
</select>
</select>
<insert
id=
"insertSchoolAworkload"
parameterType=
"SchoolAworkload"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
<insert
id=
"insertSchoolAworkload"
parameterType=
"SchoolAworkload"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into school_aworkload
insert into school_aworkload
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
...
@@ -187,9 +198,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -187,9 +198,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</delete>
</delete>
<delete
id=
"deleteSchoolAworkloadByIds"
parameterType=
"String"
>
<delete
id=
"deleteSchoolAworkloadByIds"
parameterType=
"String"
>
delete from school_aworkload where id in
delete from school_aworkload where id in
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{id}
#{id}
</foreach>
</foreach>
</delete>
</delete>
</mapper>
</mapper>
\ No newline at end of file
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolGkAchievementMapper.xml
View file @
51052b32
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"yangtz.cs.liu.campus.mapper.schoolNewTeacherDzdn.SchoolGkAchievementMapper"
>
<mapper
namespace=
"yangtz.cs.liu.campus.mapper.schoolNewTeacherDzdn.SchoolGkAchievementMapper"
>
<resultMap
type=
"SchoolGkAchievement"
id=
"SchoolGkAchievementResult"
>
<resultMap
type=
"SchoolGkAchievement"
id=
"SchoolGkAchievementResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"id"
column=
"id"
/>
<result
property=
"sub"
column=
"sub"
/>
<result
property=
"sub"
column=
"sub"
/>
...
@@ -28,7 +28,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -28,7 +28,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select id, sub, teacher_name, year, teaching_class_name, user_id,class_type, gk_appraising, top_students_culture, increment_situation, effective_num_situation, other, audit_state, create_by, create_time, update_by, update_time, del_flag from school_gk_achievement
select id, sub, teacher_name, year, teaching_class_name, user_id,class_type, gk_appraising, top_students_culture, increment_situation, effective_num_situation, other, audit_state, create_by, create_time, update_by, update_time, del_flag from school_gk_achievement
</sql>
</sql>
<select
id=
"selectSchoolGkAchievementVoList"
parameterType=
"
SchoolGkAchievement
"
resultType=
"SchoolGkAchievementVo"
>
<select
id=
"selectSchoolGkAchievementVoList"
parameterType=
"
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolGkAchievementVo
"
resultType=
"SchoolGkAchievementVo"
>
<include
refid=
"selectSchoolGkAchievementVo"
/>
<include
refid=
"selectSchoolGkAchievementVo"
/>
where del_flag = 0
where del_flag = 0
<if
test=
"year != null and year != ''"
>
and year = #{year}
</if>
<if
test=
"year != null and year != ''"
>
and year = #{year}
</if>
...
@@ -38,10 +38,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -38,10 +38,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"teachingClassName != null and teachingClassName != ''"
>
and teaching_class_name = #{teachingClassName}
</if>
<if
test=
"teachingClassName != null and teachingClassName != ''"
>
and teaching_class_name = #{teachingClassName}
</if>
<if
test=
"classType != null and classType != ''"
>
and class_type like concat('%', #{classType}, '%')
</if>
<if
test=
"classType != null and classType != ''"
>
and class_type like concat('%', #{classType}, '%')
</if>
<if
test=
"gkAppraising != null and gkAppraising != ''"
>
and gk_appraising = #{gkAppraising}
</if>
<if
test=
"gkAppraising != null and gkAppraising != ''"
>
and gk_appraising = #{gkAppraising}
</if>
<if
test=
"userIds != null"
>
and user_id in
<foreach
item=
"userId"
collection=
"userIds"
open=
"("
separator=
","
close=
")"
>
#{userId}
</foreach>
</if>
<if
test=
"noAuditState != null and noAuditState != ''"
>
and audit_state != #{noAuditState}
</if>
<if
test=
"noAuditState != null and noAuditState != ''"
>
and audit_state != #{noAuditState}
</if>
</select>
</select>
<select
id=
"selectSchoolGkAchievementList"
parameterType=
"
SchoolGkAchievement
"
resultMap=
"SchoolGkAchievementResult"
>
<select
id=
"selectSchoolGkAchievementList"
parameterType=
"
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolGkAchievementVo
"
resultMap=
"SchoolGkAchievementResult"
>
<include
refid=
"selectSchoolGkAchievementVo"
/>
<include
refid=
"selectSchoolGkAchievementVo"
/>
where del_flag = 0
where del_flag = 0
<if
test=
"year != null and year != ''"
>
and year = #{year}
</if>
<if
test=
"year != null and year != ''"
>
and year = #{year}
</if>
...
@@ -51,13 +57,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -51,13 +57,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"teachingClassName != null and teachingClassName != ''"
>
and teaching_class_name = #{teachingClassName}
</if>
<if
test=
"teachingClassName != null and teachingClassName != ''"
>
and teaching_class_name = #{teachingClassName}
</if>
<if
test=
"classType != null and classType != ''"
>
and class_type like concat('%', #{classType}, '%')
</if>
<if
test=
"classType != null and classType != ''"
>
and class_type like concat('%', #{classType}, '%')
</if>
<if
test=
"gkAppraising != null and gkAppraising != ''"
>
and gk_appraising = #{gkAppraising}
</if>
<if
test=
"gkAppraising != null and gkAppraising != ''"
>
and gk_appraising = #{gkAppraising}
</if>
<if
test=
"userIds != null"
>
and user_id in
<foreach
item=
"userId"
collection=
"userIds"
open=
"("
separator=
","
close=
")"
>
#{userId}
</foreach>
</if>
</select>
</select>
<select
id=
"selectSchoolGkAchievementById"
parameterType=
"Long"
resultMap=
"SchoolGkAchievementResult"
>
<select
id=
"selectSchoolGkAchievementById"
parameterType=
"Long"
resultMap=
"SchoolGkAchievementResult"
>
<include
refid=
"selectSchoolGkAchievementVo"
/>
<include
refid=
"selectSchoolGkAchievementVo"
/>
where id = #{id}
where id = #{id}
</select>
</select>
<insert
id=
"insertSchoolGkAchievement"
parameterType=
"SchoolGkAchievement"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
<insert
id=
"insertSchoolGkAchievement"
parameterType=
"SchoolGkAchievement"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into school_gk_achievement
insert into school_gk_achievement
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
...
@@ -129,9 +141,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -129,9 +141,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</delete>
</delete>
<delete
id=
"deleteSchoolGkAchievementByIds"
parameterType=
"String"
>
<delete
id=
"deleteSchoolGkAchievementByIds"
parameterType=
"String"
>
delete from school_gk_achievement where id in
delete from school_gk_achievement where id in
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{id}
#{id}
</foreach>
</foreach>
</delete>
</delete>
</mapper>
</mapper>
\ No newline at end of file
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolTeacherBasiclnformationMapper.xml
View file @
51052b32
...
@@ -38,6 +38,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -38,6 +38,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"firstDegree != null "
>
<if
test=
"firstDegree != null "
>
AND CONCAT(IFNULL(first_degree,''),IFNULL(last_degree,'')) LIKE concat('%',#{firstDegree},'%')
AND CONCAT(IFNULL(first_degree,''),IFNULL(last_degree,'')) LIKE concat('%',#{firstDegree},'%')
</if>
</if>
<if
test=
"idCards != null"
>
and id_card in
<foreach
item=
"idCard"
collection=
"idCards"
open=
"("
separator=
","
close=
")"
>
#{idCard}
</foreach>
</if>
</select>
</select>
...
@@ -101,4 +107,4 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -101,4 +107,4 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</trim>
</trim>
where id = #{id}
where id = #{id}
</update>
</update>
</mapper>
</mapper>
\ No newline at end of file
smart-campus/src/main/resources/mapper/schoolNewTeacherDzdn/SchoolXteamAwardMapper.xml
View file @
51052b32
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"yangtz.cs.liu.campus.mapper.schoolNewTeacherDzdn.SchoolXteamAwardMapper"
>
<mapper
namespace=
"yangtz.cs.liu.campus.mapper.schoolNewTeacherDzdn.SchoolXteamAwardMapper"
>
<resultMap
type=
"SchoolXteamAward"
id=
"SchoolXteamAwardResult"
>
<resultMap
type=
"SchoolXteamAward"
id=
"SchoolXteamAwardResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"id"
column=
"id"
/>
<result
property=
"schoolYear"
column=
"school_year"
/>
<result
property=
"schoolYear"
column=
"school_year"
/>
...
@@ -26,9 +26,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -26,9 +26,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select id, school_year, semester, year, grade, sub, award_situation, team_members_contribution, remark, audit_state, create_by, create_time, update_by, update_time, del_flag from school_xteam_award
select id, school_year, semester, year, grade, sub, award_situation, team_members_contribution, remark, audit_state, create_by, create_time, update_by, update_time, del_flag from school_xteam_award
</sql>
</sql>
<select
id=
"selectSchoolXteamAwardList"
parameterType=
"
SchoolXteamAward
"
resultMap=
"SchoolXteamAwardResult"
>
<select
id=
"selectSchoolXteamAwardList"
parameterType=
"
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolXteamAwardVo
"
resultMap=
"SchoolXteamAwardResult"
>
<include
refid=
"selectSchoolXteamAwardVo"
/>
<include
refid=
"selectSchoolXteamAwardVo"
/>
<where>
<where>
<if
test=
"schoolYear != null and schoolYear != ''"
>
and school_year = #{schoolYear}
</if>
<if
test=
"schoolYear != null and schoolYear != ''"
>
and school_year = #{schoolYear}
</if>
<if
test=
"semester != null and semester != ''"
>
and semester = #{semester}
</if>
<if
test=
"semester != null and semester != ''"
>
and semester = #{semester}
</if>
<if
test=
"year != null and year != ''"
>
and year = #{year}
</if>
<if
test=
"year != null and year != ''"
>
and year = #{year}
</if>
...
@@ -38,10 +38,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -38,10 +38,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"teamMembersContribution != null and teamMembersContribution != ''"
>
and team_members_contribution = #{teamMembersContribution}
</if>
<if
test=
"teamMembersContribution != null and teamMembersContribution != ''"
>
and team_members_contribution = #{teamMembersContribution}
</if>
<if
test=
"auditState != null and auditState != ''"
>
and audit_state = #{auditState}
</if>
<if
test=
"auditState != null and auditState != ''"
>
and audit_state = #{auditState}
</if>
<if
test=
"createBy != null and createBy != ''"
>
and create_by = #{createBy}
</if>
<if
test=
"createBy != null and createBy != ''"
>
and create_by = #{createBy}
</if>
<if
test=
"userIds != null"
>
and create_by in
<foreach
item=
"userId"
collection=
"userIds"
open=
"("
separator=
","
close=
")"
>
#{userId}
</foreach>
</if>
</where>
</where>
</select>
</select>
<select
id=
"selectSchoolXteamAwardVoList"
parameterType=
"
SchoolXteamAward
"
resultType=
"SchoolXteamAwardVo"
>
<select
id=
"selectSchoolXteamAwardVoList"
parameterType=
"
yangtz.cs.liu.campus.domain.schoolNewTeacherDzdn.SchoolXteamAwardVo
"
resultType=
"SchoolXteamAwardVo"
>
<include
refid=
"selectSchoolXteamAwardVo"
/>
<include
refid=
"selectSchoolXteamAwardVo"
/>
<where>
<where>
<if
test=
"schoolYear != null and schoolYear != ''"
>
and school_year = #{schoolYear}
</if>
<if
test=
"schoolYear != null and schoolYear != ''"
>
and school_year = #{schoolYear}
</if>
...
@@ -54,14 +60,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -54,14 +60,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if
test=
"auditState != null and auditState != ''"
>
and audit_state = #{auditState}
</if>
<if
test=
"auditState != null and auditState != ''"
>
and audit_state = #{auditState}
</if>
<if
test=
"createBy != null and createBy != ''"
>
and create_by = #{createBy}
</if>
<if
test=
"createBy != null and createBy != ''"
>
and create_by = #{createBy}
</if>
<if
test=
"noAuditState != null and noAuditState != ''"
>
and audit_state != #{noAuditState}
</if>
<if
test=
"noAuditState != null and noAuditState != ''"
>
and audit_state != #{noAuditState}
</if>
<if
test=
"userIds != null"
>
and create_by in
<foreach
item=
"userId"
collection=
"userIds"
open=
"("
separator=
","
close=
")"
>
#{userId}
</foreach>
</if>
</where>
</where>
</select>
</select>
<select
id=
"selectSchoolXteamAwardById"
parameterType=
"Long"
resultMap=
"SchoolXteamAwardResult"
>
<select
id=
"selectSchoolXteamAwardById"
parameterType=
"Long"
resultMap=
"SchoolXteamAwardResult"
>
<include
refid=
"selectSchoolXteamAwardVo"
/>
<include
refid=
"selectSchoolXteamAwardVo"
/>
where id = #{id}
where id = #{id}
</select>
</select>
<insert
id=
"insertSchoolXteamAward"
parameterType=
"SchoolXteamAward"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
<insert
id=
"insertSchoolXteamAward"
parameterType=
"SchoolXteamAward"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into school_xteam_award
insert into school_xteam_award
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
...
@@ -124,9 +136,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -124,9 +136,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</delete>
</delete>
<delete
id=
"deleteSchoolXteamAwardByIds"
parameterType=
"String"
>
<delete
id=
"deleteSchoolXteamAwardByIds"
parameterType=
"String"
>
delete from school_xteam_award where id in
delete from school_xteam_award where id in
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{id}
#{id}
</foreach>
</foreach>
</delete>
</delete>
</mapper>
</mapper>
\ No newline at end of file
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