From 396c18b2ffd42b2c14de67ad14150d79e5fe40ea Mon Sep 17 00:00:00 2001 From: lijun Date: Fri, 18 Oct 2024 22:16:54 +0800 Subject: [PATCH] update code --- bin/run-modules-manage.bat | 14 ++ .../manage/domain/AttendanceUbiData.java | 11 + .../mapper/AttendanceUbiDataMapper.java | 4 + .../mapper/manage/AttendanceUbiDataMapper.xml | 22 ++ .../AttendanceUbiDataController.java | 19 ++ .../service/IAttendanceUbiDataService.java | 14 ++ .../impl/AttendanceUbiDataServiceImpl.java | 10 + yanzhu-ui-vue3/package.json | 3 +- .../src/api/manage/attendanceUbiData.js | 8 + yanzhu-ui-vue3/src/assets/icons/svg/err.svg | 1 + .../src/assets/icons/svg/success.svg | 1 + .../views/manage/attendanceUbiData/item.vue | 46 ++++ .../manage/attendanceUbiData/statistics.vue | 187 +++++++++++++++ .../src/views/manage/attendance_cfg/index.vue | 6 +- .../manage/proProjectInfoSubdepts/index.vue | 206 ++++++---------- .../proProjectInfoSubdeptsGroup/index.vue | 219 ++++++------------ .../proProjectInfoSubdeptsUsers/index.vue | 8 +- 17 files changed, 494 insertions(+), 285 deletions(-) create mode 100644 bin/run-modules-manage.bat create mode 100644 yanzhu-ui-vue3/src/assets/icons/svg/err.svg create mode 100644 yanzhu-ui-vue3/src/assets/icons/svg/success.svg create mode 100644 yanzhu-ui-vue3/src/views/manage/attendanceUbiData/item.vue create mode 100644 yanzhu-ui-vue3/src/views/manage/attendanceUbiData/statistics.vue diff --git a/bin/run-modules-manage.bat b/bin/run-modules-manage.bat new file mode 100644 index 00000000..01b26e20 --- /dev/null +++ b/bin/run-modules-manage.bat @@ -0,0 +1,14 @@ +@echo off +echo. +echo [ Ϣ] ʹ Jar Modules-System ̡ +echo. + +cd %~dp0 +cd ../yanzhu-modules/yanzhu-manage/target + +set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m + +java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar yanzhu-modules-manage.jar + +cd bin +pause \ No newline at end of file diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/AttendanceUbiData.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/AttendanceUbiData.java index 0eae0681..08665a3c 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/AttendanceUbiData.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/AttendanceUbiData.java @@ -7,6 +7,7 @@ import com.yanzhu.common.core.annotation.Excel; import com.yanzhu.common.core.web.domain.BaseEntity; import java.util.Date; +import java.util.List; /** * 考勤管理对象 attendance_ubi_data @@ -104,6 +105,16 @@ public class AttendanceUbiData extends BaseEntity private String comName; + private List userIds; + + public List getUserIds() { + return userIds; + } + + public void setUserIds(List userIds) { + this.userIds = userIds; + } + public String getComName() { return comName; } diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/AttendanceUbiDataMapper.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/AttendanceUbiDataMapper.java index 6b999dcd..340f4c9d 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/AttendanceUbiDataMapper.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/AttendanceUbiDataMapper.java @@ -59,4 +59,8 @@ public interface AttendanceUbiDataMapper * @return 结果 */ public int deleteAttendanceUbiDataByIds(Long[] ids); + + List queryStatistics(AttendanceUbiData attendanceUbiData); + + List queryStatisticsByUserIds(AttendanceUbiData attendanceUbiData); } diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/AttendanceUbiDataMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/AttendanceUbiDataMapper.xml index 808d016f..eca16430 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/AttendanceUbiDataMapper.xml +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/AttendanceUbiDataMapper.xml @@ -80,6 +80,28 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and deviceNo = #{deviceNo} + + +