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
81280c6c
Commit
81280c6c
authored
Oct 25, 2023
by
朱莹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
教师档案管理
parent
c27602e4
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
62 additions
and
10 deletions
+62
-10
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/teacherFiles/TeacherFilesController.java
+3
-3
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/teacherFiles/TeacherFilesNoticeController.java
+38
-3
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/teacherFiles/TeacherFilesAward.java
+1
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/teacherFiles/TeacherFilesNoticeServiceImpl.java
+7
-3
smart-campus/src/main/resources/mapper/teacherFiles/TeacherFilesMapper.xml
+13
-0
No files found.
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/teacherFiles/TeacherFilesController.java
View file @
81280c6c
...
...
@@ -90,10 +90,10 @@ public class TeacherFilesController extends BaseController
*/
@PreAuthorize
(
"@ss.hasPermi('teacherFiles:files:remove')"
)
@Log
(
title
=
"教师档案"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{id
s
}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
ids
)
@DeleteMapping
(
"/{id}"
)
public
AjaxResult
remove
(
@PathVariable
Long
id
)
{
return
toAjax
(
teacherFilesService
.
deleteTeacherFilesById
s
(
ids
));
return
toAjax
(
teacherFilesService
.
deleteTeacherFilesById
(
id
));
}
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/controller/teacherFiles/TeacherFilesNoticeController.java
View file @
81280c6c
...
...
@@ -87,6 +87,40 @@ public class TeacherFilesNoticeController extends BaseController
}
@PreAuthorize
(
"@ss.hasPermi('teacherFiles:notice:edit')"
)
@Log
(
title
=
"教师档案审核通过"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
(
"/passThrough/{id}"
)
public
AjaxResult
passThrough
(
@PathVariable
(
"id"
)
String
id
)
{
TeacherFilesNotice
teacherFilesNotice
=
new
TeacherFilesNotice
();
teacherFilesNotice
.
setId
(
id
);
teacherFilesNotice
.
setNoticeState
(
"5"
);
return
toAjax
(
teacherFilesNoticeService
.
updateTeacherFilesNotice
(
teacherFilesNotice
));
}
@PreAuthorize
(
"@ss.hasPermi('teacherFiles:notice:edit')"
)
@Log
(
title
=
"教师档案审核驳回"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
(
"/reject/{id}"
)
public
AjaxResult
reject
(
@PathVariable
(
"id"
)
String
id
)
{
TeacherFilesNotice
teacherFilesNotice
=
new
TeacherFilesNotice
();
teacherFilesNotice
.
setId
(
id
);
teacherFilesNotice
.
setNoticeState
(
"9"
);
return
toAjax
(
teacherFilesNoticeService
.
updateTeacherFilesNotice
(
teacherFilesNotice
));
}
@PreAuthorize
(
"@ss.hasPermi('teacherFiles:notice:edit')"
)
@Log
(
title
=
"教师档案提交"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
(
"/submitTo/{id}"
)
public
AjaxResult
submitTo
(
@PathVariable
(
"id"
)
String
id
)
{
TeacherFilesNotice
teacherFilesNotice
=
new
TeacherFilesNotice
();
teacherFilesNotice
.
setId
(
id
);
teacherFilesNotice
.
setNoticeState
(
"4"
);
return
toAjax
(
teacherFilesNoticeService
.
updateTeacherFilesNotice
(
teacherFilesNotice
));
}
@PreAuthorize
(
"@ss.hasPermi('teacherFiles:notice:edit')"
)
@Log
(
title
=
"教师档案通知发布"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
(
"/release/{id}"
)
public
AjaxResult
release
(
@PathVariable
(
"id"
)
String
id
)
...
...
@@ -99,9 +133,10 @@ public class TeacherFilesNoticeController extends BaseController
*/
@PreAuthorize
(
"@ss.hasPermi('teacherFiles:notice:remove')"
)
@Log
(
title
=
"教师档案通知"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{id
s
}"
)
public
AjaxResult
remove
(
@PathVariable
String
[]
ids
)
@DeleteMapping
(
"/{id}"
)
public
AjaxResult
remove
(
@PathVariable
(
"id"
)
String
id
)
{
return
toAjax
(
teacherFilesNoticeService
.
deleteTeacherFilesNoticeById
s
(
ids
));
return
toAjax
(
teacherFilesNoticeService
.
deleteTeacherFilesNoticeById
(
id
));
}
}
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/teacherFiles/TeacherFilesAward.java
View file @
81280c6c
...
...
@@ -39,7 +39,7 @@ public class TeacherFilesAward extends BaseEntity
private
Date
awardTime
;
/** 获奖等级(1一等奖,2二等奖,3三等奖) */
@Excel
(
name
=
"获奖等级"
,
readConverterExp
=
"1=一等奖,2
二等奖,3
三等奖"
)
@Excel
(
name
=
"获奖等级"
,
readConverterExp
=
"1=一等奖,2
=二等奖,3=
三等奖"
)
private
String
gradeOfAward
;
/** 发证机关 */
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/teacherFiles/TeacherFilesNoticeServiceImpl.java
View file @
81280c6c
...
...
@@ -176,7 +176,6 @@ public class TeacherFilesNoticeServiceImpl implements ITeacherFilesNoticeService
teacherFiles
.
setIdCard
(
schoolTeacher
.
getIdCard
());
teacherFiles
.
setSex
(
schoolTeacher
.
getSex
());
teacherFiles
.
setEducation
(
schoolTeacher
.
getEducation
());
System
.
out
.
println
(
schoolTeacher
.
getTeacherName
()+
"---------"
+
schoolTeacher
.
getBirthday
());
Date
birthday
=
schoolTeacher
.
getBirthday
();
if
(
birthday
!=
null
){
SimpleDateFormat
dateFormat
=
new
SimpleDateFormat
(
"yyyy"
);
...
...
@@ -200,7 +199,10 @@ public class TeacherFilesNoticeServiceImpl implements ITeacherFilesNoticeService
public
int
updateTeacherFilesNotice
(
TeacherFilesNotice
teacherFilesNotice
)
{
teacherFilesNotice
.
setUpdateTime
(
DateUtils
.
getNowDate
());
return
teacherFilesNoticeMapper
.
updateTeacherFilesNotice
(
teacherFilesNotice
);
teacherFilesNotice
.
setNoticeName
(
teacherFilesNotice
.
getNoticeYear
()+
"学年"
+
teacherFilesNotice
.
getNoticeSemester
()+
"教师档案填写"
);
int
i
=
teacherFilesNoticeMapper
.
updateTeacherFilesNotice
(
teacherFilesNotice
);
return
i
;
}
@Override
...
...
@@ -234,6 +236,8 @@ public class TeacherFilesNoticeServiceImpl implements ITeacherFilesNoticeService
@Override
public
int
deleteTeacherFilesNoticeById
(
String
id
)
{
return
teacherFilesNoticeMapper
.
deleteTeacherFilesNoticeById
(
id
);
int
i
=
teacherFilesNoticeMapper
.
deleteTeacherFilesNoticeById
(
id
);
return
i
;
}
}
smart-campus/src/main/resources/mapper/teacherFiles/TeacherFilesMapper.xml
View file @
81280c6c
...
...
@@ -143,14 +143,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where id = #{id}
</update>
<update
id=
"updateTeacherFilesName"
parameterType=
"Map"
>
update teacher_files set files_semester = #{filesSemester} where notice_id = #{noticeId}
</update>
<update
id=
"updateTeacherFilesState"
parameterType=
"String"
>
update teacher_files set state = 2 where notice_id = #{noticeId}
</update>
<update
id=
"updateTeacherFilesState1"
parameterType=
"String"
>
update teacher_files set state = 1 where notice_id = #{noticeId}
</update>
<delete
id=
"deleteTeacherFilesById"
parameterType=
"Long"
>
delete from teacher_files where id = #{id}
</delete>
<delete
id=
"deleteTeacherFilesByNoticeId"
parameterType=
"String"
>
delete from teacher_files where notice_id = #{noticeId}
</delete>
<delete
id=
"deleteTeacherFilesByIds"
parameterType=
"String"
>
delete from teacher_files where id in
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
...
...
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