liding
14 小时以前 c02bd2063edcf25ce82f9197da026eeee977e97d
fix(attendance):初始化请假班次配置(id=999)
已添加1个文件
33 ■■■■■ 文件已修改
src/main/java/com/ruoyi/staff/init/DataInitializer.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/init/DataInitializer.java
对比新文件
@@ -0,0 +1,33 @@
package com.ruoyi.staff.init;
import com.ruoyi.staff.mapper.PersonalAttendanceLocationConfigMapper;
import com.ruoyi.staff.pojo.PersonalAttendanceLocationConfig;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
@Slf4j
@Component
@RequiredArgsConstructor
public class DataInitializer implements ApplicationRunner {
    private final PersonalAttendanceLocationConfigMapper configMapper;
    @Override
    public void run(ApplicationArguments args) {
        initLeaveConfig();
    }
    private void initLeaveConfig() {
        PersonalAttendanceLocationConfig config = configMapper.selectById(999);
        if (config == null) {
            config = new PersonalAttendanceLocationConfig();
            config.setId(999);
            config.setShift("璇峰亣");
            configMapper.insert(config);
            log.info("宸插垵濮嬪寲璇峰亣鐝閰嶇疆(id=999)");
        }
    }
}