diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 78f42951..c1aa392d 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,10 +4,8 @@
-
-
-
-
+
+
@@ -160,7 +158,7 @@
-
+
@@ -248,16 +246,6 @@
34
-
- file://$PROJECT_DIR$/src/main/java/com/lz/modules/app/controller/StaffController.java
- 88
-
-
-
- file://$PROJECT_DIR$/src/main/java/com/lz/modules/app/service/impl/StaffServiceImpl.java
- 97
-
- file://$PROJECT_DIR$/src/main/java/com/lz/modules/app/controller/StaffController.java225
@@ -283,6 +271,11 @@
180
+
+ file://$PROJECT_DIR$/src/main/java/com/lz/modules/app/controller/StaffController.java
+ 95
+
+
diff --git a/src/main/resources/mapper/generator/StaffDao.xml b/src/main/resources/mapper/generator/StaffDao.xml
index c34cd8f5..ea4866a7 100644
--- a/src/main/resources/mapper/generator/StaffDao.xml
+++ b/src/main/resources/mapper/generator/StaffDao.xml
@@ -227,16 +227,16 @@
from (
select staff_id,
case
- when TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) ]]> 0 and
- TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))3
+ when TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) = ]]> 0 and
+ TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))3
then '0-3年'
- when TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) ]]> 3 and
- TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))5
+ when TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) = ]]> 3 and
+ TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))5
then '3-5年'
- when TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) ]]> 5 and
- TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))10
+ when TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) = ]]> 5 and
+ TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S'))10
then '5-10年'
- when TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) ]]> 10
+ when TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) = ]]> 10
then '10年以上' else '未知' end jobYear from lz_staff_occupation ls
where ls.is_delete=0 and ls.staff_id in (select so.staff_id from lz_staff_occupation so where date(so.resignation_time)= ]]>#{endDate}
or so.resignation_time is null)
diff --git a/target/classes/mapper/generator/StaffDao.xml b/target/classes/mapper/generator/StaffDao.xml
index a917b1ae..c34cd8f5 100644
--- a/target/classes/mapper/generator/StaffDao.xml
+++ b/target/classes/mapper/generator/StaffDao.xml
@@ -193,7 +193,7 @@
end category,
count(gender) number
from lz_staff
- where id in (select so.staff_id from lz_staff_occupation so where date(so.resignation_time)= ]]>#{endDate} or
+ where is_delete=0 and id in (select so.staff_id from lz_staff_occupation so where date(so.resignation_time)= ]]>#{endDate} or
so.resignation_time is null)
and id in (select dsr.staff_id from lz_departments_staff_relate dsr,lz_departments ld where
@@ -210,7 +210,7 @@
select
id,ifnull(CONCAT(left(date_format(birthday,'%y'),1),'0'),0) birthday
from lz_staff
- where id in (select so.staff_id from lz_staff_occupation so where date(so.resignation_time)= ]]>#{endDate} or
+ where is_delete=0 and id in (select so.staff_id from lz_staff_occupation so where date(so.resignation_time)= ]]>#{endDate} or
so.resignation_time is null)
and id in (select dsr.staff_id from lz_departments_staff_relate dsr,lz_departments ld where
@@ -238,7 +238,7 @@
then '5-10年'
when TIMESTAMPDIFF(YEAR,job_begin_time,DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) ]]> 10
then '10年以上' else '未知' end jobYear from lz_staff_occupation ls
- where ls.staff_id in (select so.staff_id from lz_staff_occupation so where date(so.resignation_time)= ]]>#{endDate}
+ where ls.is_delete=0 and ls.staff_id in (select so.staff_id from lz_staff_occupation so where date(so.resignation_time)= ]]>#{endDate}
or so.resignation_time is null)
and ls.staff_id in (select dsr.staff_id from lz_departments_staff_relate dsr,lz_departments ld where
@@ -255,7 +255,7 @@
from (
select t.id,ifnull(se.education,'未知') education from
(select ls.id from lz_staff ls
- where ls.id in (select so.staff_id from lz_staff_occupation so where date(so.resignation_time)= ]]>#{endDate} or
+ where ls.is_delete=0 and ls.id in (select so.staff_id from lz_staff_occupation so where date(so.resignation_time)= ]]>#{endDate} or
so.resignation_time is null)
and ls.id in (select dsr.staff_id from lz_departments_staff_relate dsr,lz_departments ld where
diff --git a/target/classes/mapper/generator/StaffEducationDao.xml b/target/classes/mapper/generator/StaffEducationDao.xml
index 5ac21b47..cf18dd60 100644
--- a/target/classes/mapper/generator/StaffEducationDao.xml
+++ b/target/classes/mapper/generator/StaffEducationDao.xml
@@ -17,7 +17,7 @@
diff --git a/target/classes/mapper/generator/StaffOccupationDao.xml b/target/classes/mapper/generator/StaffOccupationDao.xml
index 35f59537..b15fabd1 100644
--- a/target/classes/mapper/generator/StaffOccupationDao.xml
+++ b/target/classes/mapper/generator/StaffOccupationDao.xml
@@ -33,7 +33,7 @@
diff --git a/target/classes/mapper/generator/StaffProjectExperienceDao.xml b/target/classes/mapper/generator/StaffProjectExperienceDao.xml
index 2c30021c..7089f9f6 100644
--- a/target/classes/mapper/generator/StaffProjectExperienceDao.xml
+++ b/target/classes/mapper/generator/StaffProjectExperienceDao.xml
@@ -17,7 +17,7 @@
diff --git a/target/classes/mapper/generator/StaffWorkTransferRecordDao.xml b/target/classes/mapper/generator/StaffWorkTransferRecordDao.xml
index f5dccb94..0b241ec9 100644
--- a/target/classes/mapper/generator/StaffWorkTransferRecordDao.xml
+++ b/target/classes/mapper/generator/StaffWorkTransferRecordDao.xml
@@ -15,7 +15,7 @@