| | |
| | | import org.springframework.boot.ApplicationRunner; |
| | | import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; |
| | | import org.springframework.stereotype.Component; |
| | | import com.tcm.training.admin.common.enums.EnabledStatusEnum; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | @Component |
| | | //@Component |
| | | public class DataInitializer implements ApplicationRunner { |
| | | |
| | | private final SysUserService sysUserService; |
| | |
| | | user.setUsername("admin"); |
| | | user.setNickname("管理员"); |
| | | user.setRealName("系统管理员"); |
| | | user.setStatus(1); |
| | | user.setStatus(EnabledStatusEnum.ENABLED.getValue()); |
| | | user.setDeleted(0); |
| | | user.setPassword(passwordEncoder.encode("Admin@123456")); |
| | | user.setCreatedAt(LocalDateTime.now()); |
| | |
| | | role = new SysRole(); |
| | | role.setRoleName("超级管理员"); |
| | | role.setRoleCode("SUPER_ADMIN"); |
| | | role.setStatus(1); |
| | | role.setStatus(EnabledStatusEnum.ENABLED.getValue()); |
| | | role.setDeleted(0); |
| | | role.setRemark("默认拥有全部后台权限"); |
| | | role.setCreatedAt(LocalDateTime.now()); |
| | |
| | | menu.setComponent(component); |
| | | menu.setIcon(icon); |
| | | menu.setSort(sort); |
| | | menu.setStatus(1); |
| | | menu.setStatus(EnabledStatusEnum.ENABLED.getValue()); |
| | | menu.setVisible(1); |
| | | menu.setPermissionKey(permissionKey); |
| | | menu.setRemark(remark); |