| doc/20260209_create_personal_attendance_records.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/staff/controller/HolidayApplicationController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/staff/dto/PersonalAttendanceRecordsDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/staff/mapper/PersonalAttendanceRecordsMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/staff/pojo/StaffOnJob.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
doc/20260209_create_personal_attendance_records.sql
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,17 @@ #åå·¥èå¤è¡¨ drop table if exists personal_attendance_records; create table personal_attendance_records ( id bigint auto_increment primary key, staff_on_job_id bigint not null default 0 comment 'åå·¥å¨èid', date date not null comment 'æ¥æ', work_start_at datetime null comment 'å·¥ä½å¼å§æ¶é´', work_end_at datetime null comment 'å·¥ä½ç»ææ¶é´', work_hours decimal(5,2) null comment '工使¶é¿', status tinyint not null default 0 comment 'ç¶æ 0æ£å¸¸ 1è¿å° 2æ©é', remark text null comment '夿³¨', tenant_id bigint not null comment 'ç§æ·id', create_time datetime null comment 'å½å ¥æ¶é´', update_time datetime null comment 'æ´æ°æ¶é´', index idx_staff_on_job_id (staff_on_job_id) ); src/main/java/com/ruoyi/staff/controller/HolidayApplicationController.java
@@ -3,7 +3,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.staff.pojo.HolidayApplication; import com.ruoyi.staff.pojo.PersonalAttendanceRecords; import com.ruoyi.staff.service.HolidayApplicationService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; src/main/java/com/ruoyi/staff/dto/PersonalAttendanceRecordsDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ package com.ruoyi.staff.dto; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.staff.pojo.PersonalAttendanceRecords; import lombok.Data; @Data public class PersonalAttendanceRecordsDto extends PersonalAttendanceRecords { private String staffName; private String staffNo; private String deptName; private Long deptId; } src/main/java/com/ruoyi/staff/mapper/PersonalAttendanceRecordsMapper.java
@@ -1,9 +1,24 @@ package com.ruoyi.staff.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.staff.dto.PersonalAttendanceRecordsDto; import com.ruoyi.staff.dto.StaffOnJobDto; import com.ruoyi.staff.pojo.PersonalAttendanceRecords; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.staff.pojo.StaffOnJob; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; /** * <p> * Mapper æ¥å£ * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-02-09 01:20:07 */ @Mapper public interface PersonalAttendanceRecordsMapper extends BaseMapper<PersonalAttendanceRecords> { IPage<PersonalAttendanceRecordsDto> listPage(Page page, @Param("params") PersonalAttendanceRecordsDto personalAttendanceRecordsDto); } src/main/java/com/ruoyi/staff/pojo/StaffOnJob.java
@@ -66,7 +66,7 @@ /** * é¨é¨ */ private Integer sysDeptId; private Long sysDeptId; /** * å®¶åºä½å