| | |
| | | package cc.mrbird.febs.server.system.runner; |
| | | |
| | | import cc.mrbird.febs.server.system.service.IDeptService; |
| | | import cc.mrbird.febs.server.system.service.IDicItemService; |
| | | import cc.mrbird.febs.server.system.service.ISysConfigService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.boot.CommandLineRunner; |
| | | import org.springframework.stereotype.Component; |
| | |
| | | @Slf4j |
| | | public class StartTask implements CommandLineRunner { |
| | | private final IDicItemService dicItemService; |
| | | private final IDeptService deptService; |
| | | private final ISysConfigService sysConfigService; |
| | | |
| | | public StartTask(IDicItemService dicItemService) { |
| | | public StartTask(IDicItemService dicItemService, IDeptService deptService, ISysConfigService sysConfigService) { |
| | | this.dicItemService = dicItemService; |
| | | this.deptService = deptService; |
| | | this.sysConfigService = sysConfigService; |
| | | } |
| | | |
| | | @Override |
| | | public void run(String... args) throws Exception { |
| | | dicItemService.setDicItemRedis(); |
| | | deptService.setDeptRedis(); |
| | | sysConfigService.setConfigInfoToRedis(); |
| | | } |
| | | } |