SYMBOL INDEX (1277 symbols across 267 files) FILE: eladmin-common/src/main/java/me/zhengjie/annotation/Query.java type Type (line 51) | enum Type { type Join (line 86) | enum Join { FILE: eladmin-common/src/main/java/me/zhengjie/aspect/LimitAspect.java class LimitAspect (line 41) | @Aspect method LimitAspect (line 48) | public LimitAspect(RedisTemplate redisTemplate) { method pointcut (line 52) | @Pointcut("@annotation(me.zhengjie.annotation.Limit)") method around (line 56) | @Around("pointcut()") method buildLuaScript (line 88) | private String buildLuaScript() { FILE: eladmin-common/src/main/java/me/zhengjie/aspect/LimitType.java type LimitType (line 22) | public enum LimitType { FILE: eladmin-common/src/main/java/me/zhengjie/base/BaseDTO.java class BaseDTO (line 16) | @Getter method toString (line 35) | @Override FILE: eladmin-common/src/main/java/me/zhengjie/base/BaseEntity.java class BaseEntity (line 40) | @Getter method toString (line 74) | @Override FILE: eladmin-common/src/main/java/me/zhengjie/base/BaseMapper.java type BaseMapper (line 24) | public interface BaseMapper { method toEntity (line 31) | E toEntity(D dto); method toDto (line 38) | D toDto(E entity); method toEntity (line 45) | List toEntity(List dtoList); method toDto (line 52) | List toDto(List entityList); FILE: eladmin-common/src/main/java/me/zhengjie/config/AsyncExecutor.java class AsyncExecutor (line 34) | @EnableAsync method setCorePoolSize (line 46) | @Value("${task.pool.core-pool-size}") method setMaxPoolSize (line 51) | @Value("${task.pool.max-pool-size}") method setKeepAliveSeconds (line 56) | @Value("${task.pool.keep-alive-seconds}") method setQueueCapacity (line 61) | @Value("${task.pool.queue-capacity}") method getAsyncExecutor (line 75) | @Override method taskAsync (line 90) | @Bean("taskAsync") FILE: eladmin-common/src/main/java/me/zhengjie/config/AuditorConfig.java class AuditorConfig (line 28) | @Component("auditorAware") method getCurrentAuditor (line 36) | @Override FILE: eladmin-common/src/main/java/me/zhengjie/config/AuthorityConfig.java class AuthorityConfig (line 28) | @Service(value = "el") method check (line 36) | public Boolean check(String ...permissions){ FILE: eladmin-common/src/main/java/me/zhengjie/config/CustomP6SpyLogger.java class CustomP6SpyLogger (line 27) | @Slf4j method formatMessage (line 48) | @Override FILE: eladmin-common/src/main/java/me/zhengjie/config/RedisConfiguration.java class RedisConfiguration (line 50) | @Slf4j method redisCacheConfiguration (line 63) | @Bean method redisTemplate (line 72) | @Bean(name = "redisTemplate") method cacheManager (line 96) | @Bean method keyGenerator (line 107) | @Bean method errorHandler (line 129) | @Bean class FastJsonRedisSerializer (line 162) | static class FastJsonRedisSerializer implements RedisSerializer { method FastJsonRedisSerializer (line 166) | FastJsonRedisSerializer(Class clazz) { method serialize (line 171) | @Override method deserialize (line 180) | @Override FILE: eladmin-common/src/main/java/me/zhengjie/config/RedissonConfiguration.java class RedissonConfiguration (line 29) | @Data method redissonClient (line 55) | @Bean FILE: eladmin-common/src/main/java/me/zhengjie/config/RemoveDruidAdConfig.java class RemoveDruidAdConfig (line 23) | @Configuration method removeDruidAdFilterRegistrationBean (line 37) | @Bean FILE: eladmin-common/src/main/java/me/zhengjie/config/properties/FileProperties.java class FileProperties (line 26) | @Data method getPath (line 43) | public ElPath getPath(){ class ElPath (line 53) | @Data FILE: eladmin-common/src/main/java/me/zhengjie/config/properties/RsaProperties.java class RsaProperties (line 28) | @Data method setPrivateKey (line 34) | @Value("${rsa.private_key}") FILE: eladmin-common/src/main/java/me/zhengjie/config/webConfig/ConfigurerAdapter.java class ConfigurerAdapter (line 42) | @Configuration method ConfigurerAdapter (line 49) | public ConfigurerAdapter(FileProperties properties) { method corsFilter (line 53) | @Bean method addResourceHandlers (line 65) | @Override method configureMessageConverters (line 75) | @Override FILE: eladmin-common/src/main/java/me/zhengjie/config/webConfig/MultipartConfig.java class MultipartConfig (line 28) | @Configuration method multipartConfigElement (line 34) | @Bean FILE: eladmin-common/src/main/java/me/zhengjie/config/webConfig/QueryCustomizer.java class QueryCustomizer (line 25) | @Configuration(proxyBeanMethods = false) method customize (line 27) | @Override FILE: eladmin-common/src/main/java/me/zhengjie/config/webConfig/SwaggerConfig.java class SwaggerConfig (line 53) | @Configuration method createRestApi (line 69) | @Bean method apiInfo (line 85) | private ApiInfo apiInfo() { method securitySchemes (line 93) | private List securitySchemes() { method securityContexts (line 101) | private List securityContexts() { method getContextByPath (line 108) | private SecurityContext getContextByPath() { method defaultAuth (line 120) | private List defaultAuth() { method springfoxHandlerProviderBeanPostProcessor (line 133) | @Bean FILE: eladmin-common/src/main/java/me/zhengjie/config/webConfig/SwaggerDataConfig.java class SwaggerDataConfig (line 22) | @Configuration method pageableConvention (line 25) | @Bean class Page (line 40) | @ApiModel FILE: eladmin-common/src/main/java/me/zhengjie/config/webConfig/WebSocketConfig.java class WebSocketConfig (line 26) | @Configuration method serverEndpointExporter (line 29) | @Bean FILE: eladmin-common/src/main/java/me/zhengjie/exception/BadRequestException.java class BadRequestException (line 27) | @Getter method BadRequestException (line 32) | public BadRequestException(String msg){ method BadRequestException (line 36) | public BadRequestException(HttpStatus status,String msg){ FILE: eladmin-common/src/main/java/me/zhengjie/exception/EntityExistException.java class EntityExistException (line 24) | public class EntityExistException extends RuntimeException { method EntityExistException (line 26) | public EntityExistException(Class clazz, String field, String val) { method generateMessage (line 30) | private static String generateMessage(String entity, String field, Str... FILE: eladmin-common/src/main/java/me/zhengjie/exception/EntityNotFoundException.java class EntityNotFoundException (line 24) | public class EntityNotFoundException extends RuntimeException { method EntityNotFoundException (line 26) | public EntityNotFoundException(Class clazz, String field, String val) { method generateMessage (line 30) | private static String generateMessage(String entity, String field, Str... FILE: eladmin-common/src/main/java/me/zhengjie/exception/handler/ApiError.java class ApiError (line 24) | @Data method ApiError (line 31) | private ApiError() { method error (line 35) | public static ApiError error(String message){ method error (line 41) | public static ApiError error(Integer status, String message){ FILE: eladmin-common/src/main/java/me/zhengjie/exception/handler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 37) | @Slf4j method handleException (line 44) | @ExceptionHandler(Throwable.class) method badCredentialsException (line 54) | @ExceptionHandler(BadCredentialsException.class) method badRequestException (line 65) | @ExceptionHandler(value = BadRequestException.class) method entityExistException (line 75) | @ExceptionHandler(value = EntityExistException.class) method entityNotFoundException (line 85) | @ExceptionHandler(value = EntityNotFoundException.class) method handleMethodArgumentNotValidException (line 95) | @ExceptionHandler(MethodArgumentNotValidException.class) method buildResponseEntity (line 110) | private ResponseEntity buildResponseEntity(ApiError apiError) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/AnonTagUtils.java class AnonTagUtils (line 33) | public class AnonTagUtils { method getAnonymousUrl (line 40) | public static Map> getAnonymousUrl(ApplicationCont... method getAllAnonymousUrl (line 95) | public static Set getAllAnonymousUrl(ApplicationContext applic... FILE: eladmin-common/src/main/java/me/zhengjie/utils/BigDecimalUtils.java class BigDecimalUtils (line 26) | public class BigDecimalUtils { method toBigDecimal (line 33) | private static BigDecimal toBigDecimal(Object obj) { method add (line 53) | public static BigDecimal add(Object a, Object b) { method subtract (line 65) | public static BigDecimal subtract(Object a, Object b) { method multiply (line 77) | public static BigDecimal multiply(Object a, Object b) { method divide (line 89) | public static BigDecimal divide(Object a, Object b) { method divide (line 102) | public static BigDecimal divide(Object a, Object b, int scale) { method centsToYuan (line 113) | public static BigDecimal centsToYuan(Object obj) { method yuanToCents (line 123) | public static Long yuanToCents(Object obj) { method main (line 128) | public static void main(String[] args) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/CacheKey.java type CacheKey (line 23) | public interface CacheKey { FILE: eladmin-common/src/main/java/me/zhengjie/utils/CloseUtil.java class CloseUtil (line 26) | public class CloseUtil { method close (line 28) | public static void close(Closeable closeable) { method close (line 38) | public static void close(AutoCloseable closeable) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/DateUtil.java class DateUtil (line 28) | public class DateUtil { method getTimeStamp (line 39) | public static Long getTimeStamp(LocalDateTime localDateTime) { method fromTimeStamp (line 49) | public static LocalDateTime fromTimeStamp(Long timeStamp) { method toDate (line 60) | public static Date toDate(LocalDateTime localDateTime) { method toDate (line 71) | public static Date toDate(LocalDate localDate) { method toLocalDateTime (line 83) | public static LocalDateTime toLocalDateTime(Date date) { method localDateTimeFormat (line 94) | public static String localDateTimeFormat(LocalDateTime localDateTime, ... method localDateTimeFormat (line 106) | public static String localDateTimeFormat(LocalDateTime localDateTime, ... method localDateTimeFormatyMdHms (line 116) | public static String localDateTimeFormatyMdHms(LocalDateTime localDate... method localDateTimeFormatyMd (line 126) | public String localDateTimeFormatyMd(LocalDateTime localDateTime) { method parseLocalDateTimeFormat (line 136) | public static LocalDateTime parseLocalDateTimeFormat(String localDateT... method parseLocalDateTimeFormat (line 147) | public static LocalDateTime parseLocalDateTimeFormat(String localDateT... method parseLocalDateTimeFormatyMdHms (line 157) | public static LocalDateTime parseLocalDateTimeFormatyMdHms(String loca... FILE: eladmin-common/src/main/java/me/zhengjie/utils/ElConstant.java class ElConstant (line 24) | public class ElConstant { FILE: eladmin-common/src/main/java/me/zhengjie/utils/EncryptUtils.java class EncryptUtils (line 30) | public class EncryptUtils { method getDesKeySpec (line 35) | private static DESKeySpec getDesKeySpec(String source) throws Exception { method desEncrypt (line 46) | public static String desEncrypt(String source) throws Exception { method desDecrypt (line 58) | public static String desDecrypt(String source) throws Exception { method byte2hex (line 69) | private static String byte2hex(byte[] inStr) { method hex2byte (line 83) | private static byte[] hex2byte(byte[] b) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/FileUtil.java class FileUtil (line 44) | @Slf4j method toFile (line 88) | public static File toFile(MultipartFile multipartFile) { method getExtensionName (line 108) | public static String getExtensionName(String filename) { method getFileNameNoEx (line 121) | public static String getFileNameNoEx(String filename) { method getSize (line 134) | public static String getSize(long size) { method inputStreamToFile (line 154) | static File inputStreamToFile(InputStream ins, String name){ method upload (line 180) | public static File upload(MultipartFile file, String filePath) { method sanitizeCellValue (line 218) | public static String sanitizeCellValue(String value) { method downloadExcel (line 234) | public static void downloadExcel(List> list, HttpS... method getFileType (line 269) | public static String getFileType(String type) { method checkSize (line 287) | public static void checkSize(long maxSize, long size) { method check (line 298) | public static boolean check(File file1, File file2) { method check (line 310) | public static boolean check(String file1Md5, String file2Md5) { method getByte (line 314) | private static byte[] getByte(File file) { method getMd5 (line 334) | private static String getMd5(byte[] bytes) { method downloadFile (line 363) | public static void downloadFile(HttpServletRequest request, HttpServle... method verifyFilename (line 393) | public static String verifyFilename(String fileName) { method getMd5 (line 425) | public static String getMd5(File file) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/PageResult.java class PageResult (line 16) | @Data FILE: eladmin-common/src/main/java/me/zhengjie/utils/PageUtil.java class PageUtil (line 26) | public class PageUtil extends cn.hutool.core.util.PageUtil { method paging (line 31) | public static List paging(int page, int size , List list) { method toPage (line 46) | public static PageResult toPage(Page page) { method toPage (line 53) | public static PageResult toPage(List list, long totalElement... method noData (line 60) | public static PageResult noData () { FILE: eladmin-common/src/main/java/me/zhengjie/utils/QueryHelp.java class QueryHelp (line 32) | @Slf4j method getPredicate (line 36) | public static Predicate getPredicate(Root root, Q query, Cri... method getExpression (line 189) | @SuppressWarnings("unchecked") method isBlank (line 198) | private static boolean isBlank(final CharSequence cs) { method getAllFields (line 211) | public static List getAllFields(Class clazz, List fields) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/RedisUtils.java class RedisUtils (line 37) | @Component method RedisUtils (line 44) | public RedisUtils(RedisTemplate redisTemplate) { method expire (line 56) | public boolean expire(String key, long time) { method expire (line 75) | public boolean expire(String key, long time, TimeUnit timeUnit) { method getExpire (line 93) | public long getExpire(Object key) { method scan (line 103) | public List scan(String pattern) { method findKeysForPage (line 128) | public List findKeysForPage(String patternKey, int page, int s... method hasKey (line 164) | public boolean hasKey(String key) { method del (line 178) | public void del(String... keys) { method scanDel (line 204) | public void scanDel(String pattern){ method get (line 223) | public Object get(String key) { method get (line 233) | public T get(String key, Class clazz) { method getList (line 255) | public List getList(String key, Class clazz) { method getStr (line 277) | public String getStr(String key) { method multiGet (line 295) | public List multiGet(List keys) { method set (line 309) | public boolean set(String key, Object value) { method set (line 331) | public boolean set(String key, Object value, long time) { method set (line 354) | public boolean set(String key, Object value, long time, TimeUnit timeU... method hget (line 377) | public Object hget(String key, String item) { method hmget (line 387) | public Map hmget(String key) { method hmset (line 399) | public boolean hmset(String key, Map map) { method hmset (line 417) | public boolean hmset(String key, Map map, long time) { method hset (line 438) | public boolean hset(String key, String item, Object value) { method hset (line 457) | public boolean hset(String key, String item, Object value, long time) { method hdel (line 476) | public void hdel(String key, Object... item) { method hHasKey (line 487) | public boolean hHasKey(String key, String item) { method hincr (line 499) | public double hincr(String key, String item, double by) { method hdecr (line 511) | public double hdecr(String key, String item, double by) { method sGet (line 523) | public Set sGet(String key) { method sHasKey (line 539) | public boolean sHasKey(String key, Object value) { method sSet (line 555) | public long sSet(String key, Object... values) { method sSetAndTime (line 572) | public long sSetAndTime(String key, long time, Object... values) { method sGetSetSize (line 591) | public long sGetSetSize(String key) { method setRemove (line 607) | public long setRemove(String key, Object... values) { method lGet (line 627) | public List lGet(String key, long start, long end) { method lGetListSize (line 642) | public long lGetListSize(String key) { method lGetIndex (line 658) | public Object lGetIndex(String key, long index) { method lSet (line 674) | public boolean lSet(String key, Object value) { method lSet (line 692) | public boolean lSet(String key, Object value, long time) { method lSet (line 712) | public boolean lSet(String key, List value) { method lSet (line 730) | public boolean lSet(String key, List value, long time) { method lUpdateIndex (line 751) | public boolean lUpdateIndex(String key, long index, Object value) { method lRemove (line 769) | public long lRemove(String key, long count, Object value) { method delByKeys (line 782) | public void delByKeys(String prefix, Set ids) { method increment (line 797) | public Long increment(String key) { method decrement (line 806) | public Long decrement(String key) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/RequestHolder.java class RequestHolder (line 28) | public class RequestHolder { method getHttpServletRequest (line 30) | public static HttpServletRequest getHttpServletRequest() { FILE: eladmin-common/src/main/java/me/zhengjie/utils/RsaUtils.java class RsaUtils (line 17) | public class RsaUtils { method main (line 21) | public static void main(String[] args) throws Exception { method test1 (line 36) | private static void test1(RsaKeyPair keyPair) throws Exception { method test2 (line 55) | private static void test2(RsaKeyPair keyPair) throws Exception { method decryptByPublicKey (line 78) | public static String decryptByPublicKey(String publicKeyText, String t... method encryptByPrivateKey (line 96) | public static String encryptByPrivateKey(String privateKeyText, String... method decryptByPrivateKey (line 114) | public static String decryptByPrivateKey(String privateKeyText, String... method encryptByPublicKey (line 131) | public static String encryptByPublicKey(String publicKeyText, String t... method doLongerCipherFinal (line 141) | private static byte[] doLongerCipherFinal(int opMode,Cipher cipher, by... method generateKeyPair (line 164) | public static RsaKeyPair generateKeyPair() throws NoSuchAlgorithmExcep... class RsaKeyPair (line 179) | public static class RsaKeyPair { method RsaKeyPair (line 184) | public RsaKeyPair(String publicKey, String privateKey) { method getPublicKey (line 189) | public String getPublicKey() { method getPrivateKey (line 193) | public String getPrivateKey() { FILE: eladmin-common/src/main/java/me/zhengjie/utils/SecurityUtils.java class SecurityUtils (line 42) | @Slf4j method setHeader (line 50) | @Value("${jwt.header}") method setTokenStartWith (line 55) | @Value("${jwt.token-start-with}") method getCurrentUser (line 64) | public static UserDetails getCurrentUser() { method getCurrentUserDataScope (line 73) | public static List getCurrentUserDataScope(){ method getDataScopeType (line 85) | public static String getDataScopeType() { method getCurrentUserId (line 97) | public static Long getCurrentUserId() { method getCurrentUserId (line 105) | public static Long getCurrentUserId(String token) { method getCurrentUsername (line 115) | public static String getCurrentUsername() { method getCurrentUsername (line 124) | public static String getCurrentUsername(String token) { method getToken (line 133) | public static String getToken() { FILE: eladmin-common/src/main/java/me/zhengjie/utils/SpringBeanHolder.java class SpringBeanHolder (line 33) | @Slf4j method addCallBacks (line 47) | public synchronized static void addCallBacks(SpringBeanHolder.CallBack... method getBean (line 59) | public static T getBean(String name) { method getBean (line 67) | public static T getBean(Class requiredType) { method getProperties (line 80) | public static T getProperties(String property, T defaultValue, Cla... method getProperties (line 94) | public static String getProperties(String property) { method getProperties (line 105) | public static T getProperties(String property, Class requiredTy... method assertContextInjected (line 112) | private static void assertContextInjected() { method clearHolder (line 122) | private static void clearHolder() { method destroy (line 128) | @Override method setApplicationContext (line 133) | @Override method getAllServiceBeanName (line 152) | public static List getAllServiceBeanName() { type CallBack (line 157) | interface CallBack { method executor (line 162) | void executor(); method getCallBackName (line 168) | default String getCallBackName() { FILE: eladmin-common/src/main/java/me/zhengjie/utils/StringUtils.java class StringUtils (line 35) | @Slf4j method toCamelCase (line 53) | public static String toCamelCase(String s) { method toCapitalizeCamelCase (line 85) | public static String toCapitalizeCamelCase(String s) { method toUnderScoreCase (line 100) | static String toUnderScoreCase(String s) { method getIp (line 134) | public static String getIp(HttpServletRequest request) { method getCityInfo (line 164) | public static String getCityInfo(String ip) { method getBrowser (line 175) | public static String getBrowser(HttpServletRequest request) { method getWeekDay (line 184) | public static String getWeekDay() { method getLocalIp (line 201) | public static String getLocalIp() { FILE: eladmin-common/src/main/java/me/zhengjie/utils/ThrowableUtil.java class ThrowableUtil (line 25) | public class ThrowableUtil { method getStackTrace (line 30) | public static String getStackTrace(Throwable throwable){ FILE: eladmin-common/src/main/java/me/zhengjie/utils/ValidationUtil.java class ValidationUtil (line 28) | public class ValidationUtil { method isNull (line 33) | public static void isNull(Object obj, String entity, String parameter ... method isEmail (line 43) | public static boolean isEmail(String email) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/enums/CodeBiEnum.java type CodeBiEnum (line 28) | @Getter method find (line 41) | public static CodeBiEnum find(Integer code) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/enums/CodeEnum.java type CodeEnum (line 28) | @Getter FILE: eladmin-common/src/main/java/me/zhengjie/utils/enums/DataScopeEnum.java type DataScopeEnum (line 28) | @Getter method find (line 44) | public static DataScopeEnum find(String val) { FILE: eladmin-common/src/main/java/me/zhengjie/utils/enums/RequestMethodEnum.java type RequestMethodEnum (line 27) | @Getter method find (line 66) | public static RequestMethodEnum find(String type) { FILE: eladmin-common/src/test/java/me/zhengjie/utils/DateUtilsTest.java class DateUtilsTest (line 8) | public class DateUtilsTest { method test1 (line 9) | @Test method test2 (line 16) | @Test FILE: eladmin-common/src/test/java/me/zhengjie/utils/EncryptUtilsTest.java class EncryptUtilsTest (line 8) | public class EncryptUtilsTest { method testDesEncrypt (line 13) | @Test method testDesDecrypt (line 25) | @Test FILE: eladmin-common/src/test/java/me/zhengjie/utils/FileUtilTest.java class FileUtilTest (line 9) | public class FileUtilTest { method testToFile (line 11) | @Test method testGetExtensionName (line 17) | @Test method testGetFileNameNoEx (line 23) | @Test method testGetSize (line 29) | @Test FILE: eladmin-common/src/test/java/me/zhengjie/utils/StringUtilsTest.java class StringUtilsTest (line 17) | public class StringUtilsTest { method testToCamelCase (line 19) | @Test method testToCapitalizeCamelCase (line 24) | @Test method testToUnderScoreCase (line 30) | @Test method testGetWeekDay (line 38) | @Test method testGetIP (line 44) | @Test FILE: eladmin-generator/src/main/java/me/zhengjie/domain/ColumnInfo.java class ColumnInfo (line 31) | @Getter method ColumnInfo (line 83) | public ColumnInfo(String tableName, String columnName, Boolean notNull... FILE: eladmin-generator/src/main/java/me/zhengjie/domain/GenConfig.java class GenConfig (line 31) | @Getter method GenConfig (line 38) | public GenConfig(String tableName) { FILE: eladmin-generator/src/main/java/me/zhengjie/domain/vo/TableInfo.java class TableInfo (line 29) | @Data FILE: eladmin-generator/src/main/java/me/zhengjie/repository/ColumnInfoRepository.java type ColumnInfoRepository (line 26) | public interface ColumnInfoRepository extends JpaRepository findByTableNameOrderByIdAsc(String tableName); FILE: eladmin-generator/src/main/java/me/zhengjie/repository/GenConfigRepository.java type GenConfigRepository (line 25) | public interface GenConfigRepository extends JpaRepository getTables(String name, int[] startEnd); method getColumns (line 46) | List getColumns(String name); method sync (line 53) | void sync(List columnInfos, List columnInfoList); method save (line 59) | void save(List columnInfos); method getTables (line 65) | Object getTables(); method generator (line 72) | void generator(GenConfig genConfig, List columns); method preview (line 80) | ResponseEntity preview(GenConfig genConfig, List c... method download (line 89) | void download(GenConfig genConfig, List columns, HttpServl... method query (line 96) | List query(String table); FILE: eladmin-generator/src/main/java/me/zhengjie/service/impl/GenConfigServiceImpl.java class GenConfigServiceImpl (line 29) | @Service method find (line 36) | @Override method update (line 45) | @Override FILE: eladmin-generator/src/main/java/me/zhengjie/service/impl/GeneratorServiceImpl.java class GeneratorServiceImpl (line 51) | @Service method getTables (line 62) | @Override method getTables (line 72) | @Override method getColumns (line 96) | @Override method query (line 107) | @Override method sync (line 132) | @Override method save (line 164) | @Override method generator (line 169) | @Override method preview (line 182) | @Override method download (line 191) | @Override FILE: eladmin-generator/src/main/java/me/zhengjie/utils/ColUtil.java class ColUtil (line 28) | public class ColUtil { method cloToJava (line 37) | static String cloToJava(String type) { method getConfig (line 46) | public static PropertiesConfiguration getConfig() { FILE: eladmin-generator/src/main/java/me/zhengjie/utils/GenUtil.java class GenUtil (line 40) | @Slf4j method getAdminTemplateNames (line 57) | private static List getAdminTemplateNames() { method getFrontTemplateNames (line 75) | private static List getFrontTemplateNames() { method preview (line 82) | public static List> preview(List colum... method download (line 108) | public static String download(List columns, GenConfig genC... method generatorCode (line 148) | public static void generatorCode(List columnInfos, GenConf... method getGenMap (line 188) | private static Map getGenMap(List columnIn... method getAdminFilePath (line 350) | private static String getAdminFilePath(String templateName, GenConfig ... method getFrontFilePath (line 395) | private static String getFrontFilePath(String templateName, String api... method genFile (line 408) | private static void genFile(File file, Template template, Map queryAll(SysLogQueryCriteria criteria); method queryAllByUser (line 57) | PageResult queryAllByUser(SysLogQueryCriteria criteria... method save (line 67) | @Async method findByErrDetail (line 75) | Object findByErrDetail(Long id); method download (line 83) | void download(List sysLogs, HttpServletResponse response) thro... method delAllByError (line 88) | void delAllByError(); method delAllByInfo (line 93) | void delAllByInfo(); FILE: eladmin-logging/src/main/java/me/zhengjie/service/dto/SysLogErrorDto.java class SysLogErrorDto (line 27) | @Data FILE: eladmin-logging/src/main/java/me/zhengjie/service/dto/SysLogQueryCriteria.java class SysLogQueryCriteria (line 29) | @Data FILE: eladmin-logging/src/main/java/me/zhengjie/service/dto/SysLogSmallDto.java class SysLogSmallDto (line 27) | @Data FILE: eladmin-logging/src/main/java/me/zhengjie/service/impl/SysLogServiceImpl.java class SysLogServiceImpl (line 51) | @Service method queryAll (line 61) | @Override method queryAll (line 71) | @Override method queryAllByUser (line 76) | @Override method save (line 82) | @Override method getParameter (line 121) | private JSONObject getParameter(Method method, Object[] args) { method findByErrDetail (line 164) | @Override method download (line 172) | @Override method delAllByError (line 190) | @Override method delAllByInfo (line 196) | @Override FILE: eladmin-logging/src/main/java/me/zhengjie/service/mapstruct/LogErrorMapper.java type LogErrorMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-logging/src/main/java/me/zhengjie/service/mapstruct/LogSmallMapper.java type LogSmallMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-system/src/main/java/me/zhengjie/AppRun.java class AppRun (line 38) | @Slf4j method main (line 47) | public static void main(String[] args) { method springContextHolder (line 60) | @Bean method index (line 70) | @AnonymousGetMapping("/") FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/App.java class App (line 31) | @Entity method copy (line 64) | public void copy(App source){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/Database.java class Database (line 31) | @Entity method copy (line 54) | public void copy(Database source){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/Deploy.java class Deploy (line 32) | @Entity method copy (line 56) | public void copy(Deploy source){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/DeployHistory.java class DeployHistory (line 32) | @Entity method copy (line 59) | public void copy(DeployHistory source){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/ServerDeploy.java class ServerDeploy (line 32) | @Entity method copy (line 59) | public void copy(ServerDeploy source){ method equals (line 63) | @Override method hashCode (line 76) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/domain/enums/DataTypeEnum.java type DataTypeEnum (line 26) | @Slf4j method DataTypeEnum (line 85) | DataTypeEnum(String feature, String desc, String driver, String keywor... method urlOf (line 95) | public static DataTypeEnum urlOf(String jdbcUrl) { method getFeature (line 113) | public String getFeature() { method getDesc (line 117) | public String getDesc() { method getDriver (line 121) | public String getDriver() { method getKeywordPrefix (line 125) | public String getKeywordPrefix() { method getKeywordSuffix (line 129) | public String getKeywordSuffix() { method getAliasPrefix (line 133) | public String getAliasPrefix() { method getAliasSuffix (line 137) | public String getAliasSuffix() { FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/repository/AppRepository.java type AppRepository (line 26) | public interface AppRepository extends JpaRepository, JpaSpec... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/repository/DatabaseRepository.java type DatabaseRepository (line 26) | public interface DatabaseRepository extends JpaRepository, J... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/repository/ServerDeployRepository.java type ServerDeployRepository (line 26) | public interface ServerDeployRepository extends JpaRepository queryAll(AppQueryCriteria criteria, Pageable pageab... method queryAll (line 48) | List queryAll(AppQueryCriteria criteria); method findById (line 55) | AppDto findById(Long id); method create (line 61) | void create(App resources); method update (line 67) | void update(App resources); method delete (line 73) | void delete(Set ids); method download (line 81) | void download(List queryAll, HttpServletResponse response) thr... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/DatabaseService.java type DatabaseService (line 33) | public interface DatabaseService { method queryAll (line 41) | PageResult queryAll(DatabaseQueryCriteria criteria, Pagea... method queryAll (line 48) | List queryAll(DatabaseQueryCriteria criteria); method findById (line 55) | DatabaseDto findById(String id); method create (line 61) | void create(Database resources); method update (line 67) | void update(Database resources); method delete (line 73) | void delete(Set ids); method testConnection (line 80) | boolean testConnection(Database resources); method download (line 88) | void download(List queryAll, HttpServletResponse response... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/DeployHistoryService.java type DeployHistoryService (line 32) | public interface DeployHistoryService { method queryAll (line 40) | PageResult queryAll(DeployHistoryQueryCriteria crite... method queryAll (line 47) | List queryAll(DeployHistoryQueryCriteria criteria); method findById (line 54) | DeployHistoryDto findById(String id); method create (line 60) | void create(DeployHistory resources); method delete (line 66) | void delete(Set ids); method download (line 74) | void download(List queryAll, HttpServletResponse res... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/DeployService.java type DeployService (line 34) | public interface DeployService { method queryAll (line 42) | PageResult queryAll(DeployQueryCriteria criteria, Pageable ... method queryAll (line 49) | List queryAll(DeployQueryCriteria criteria); method findById (line 56) | DeployDto findById(Long id); method create (line 62) | void create(Deploy resources); method update (line 69) | void update(Deploy resources); method delete (line 75) | void delete(Set ids); method deploy (line 82) | void deploy(String fileSavePath, Long appId); method serverStatus (line 89) | String serverStatus(Deploy resources); method startServer (line 95) | String startServer(Deploy resources); method stopServer (line 101) | String stopServer(Deploy resources); method serverReduction (line 108) | String serverReduction(DeployHistory resources); method download (line 116) | void download(List queryAll, HttpServletResponse response) ... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/ServerDeployService.java type ServerDeployService (line 33) | public interface ServerDeployService { method queryAll (line 41) | PageResult queryAll(ServerDeployQueryCriteria criteri... method queryAll (line 48) | List queryAll(ServerDeployQueryCriteria criteria); method findById (line 55) | ServerDeployDto findById(Long id); method create (line 61) | void create(ServerDeploy resources); method update (line 67) | void update(ServerDeploy resources); method delete (line 73) | void delete(Set ids); method findByIp (line 80) | ServerDeployDto findByIp(String ip); method testConnect (line 87) | Boolean testConnect(ServerDeploy resources); method download (line 95) | void download(List queryAll, HttpServletResponse resp... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/AppDto.java class AppDto (line 28) | @Getter FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/AppQueryCriteria.java class AppQueryCriteria (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/DatabaseDto.java class DatabaseDto (line 28) | @Getter FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/DatabaseQueryCriteria.java class DatabaseQueryCriteria (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/DeployDto.java class DeployDto (line 33) | @Getter method getServers (line 52) | public String getServers() { method equals (line 59) | @Override method hashCode (line 71) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/DeployHistoryDto.java class DeployHistoryDto (line 27) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/DeployHistoryQueryCriteria.java class DeployHistoryQueryCriteria (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/DeployQueryCriteria.java class DeployQueryCriteria (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/ServerDeployDto.java class ServerDeployDto (line 29) | @Getter method equals (line 51) | @Override method hashCode (line 64) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/dto/ServerDeployQueryCriteria.java class ServerDeployQueryCriteria (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/AppServiceImpl.java class AppServiceImpl (line 39) | @Service method queryAll (line 46) | @Override method queryAll (line 52) | @Override method findById (line 57) | @Override method create (line 64) | @Override method update (line 76) | @Override method verification (line 91) | private void verification(App resources){ method delete (line 105) | @Override method download (line 113) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/DatabaseServiceImpl.java class DatabaseServiceImpl (line 41) | @Slf4j method queryAll (line 49) | @Override method queryAll (line 55) | @Override method findById (line 60) | @Override method create (line 67) | @Override method update (line 74) | @Override method delete (line 83) | @Override method testConnection (line 91) | @Override method download (line 101) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/DeployHistoryServiceImpl.java class DeployHistoryServiceImpl (line 39) | @Service method queryAll (line 46) | @Override method queryAll (line 52) | @Override method findById (line 57) | @Override method create (line 64) | @Override method delete (line 71) | @Override method download (line 79) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/DeployServiceImpl.java class DeployServiceImpl (line 54) | @Slf4j method queryAll (line 70) | @Override method queryAll (line 76) | @Override method findById (line 81) | @Override method create (line 88) | @Override method update (line 94) | @Override method delete (line 103) | @Override method deploy (line 111) | @Override method deployApp (line 120) | private void deployApp(String fileSavePath, Long id) { method sleep (line 186) | private void sleep(int second) { method backupApp (line 194) | private void backupApp(ExecuteShellUtil executeShellUtil, String ip, S... method stopApp (line 218) | private void stopApp(int port, ExecuteShellUtil executeShellUtil) { method checkIsRunningStatus (line 231) | private boolean checkIsRunningStatus(int port, ExecuteShellUtil execut... method sendMsg (line 236) | private void sendMsg(String msg, MsgType msgType) { method serverStatus (line 244) | @Override method checkFile (line 266) | private boolean checkFile(ExecuteShellUtil executeShellUtil, AppDto ap... method startServer (line 280) | @Override method stopServer (line 317) | @Override method serverReduction (line 343) | @Override method getExecuteShellUtil (line 394) | private ExecuteShellUtil getExecuteShellUtil(String ip) { method getScpClientUtil (line 403) | private ScpClientUtil getScpClientUtil(String ip) { method sendResultMsg (line 412) | private void sendResultMsg(boolean result, StringBuilder sb) { method download (line 422) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/impl/ServerDeployServiceImpl.java class ServerDeployServiceImpl (line 39) | @Service method queryAll (line 46) | @Override method queryAll (line 52) | @Override method findById (line 57) | @Override method findByIp (line 64) | @Override method testConnect (line 70) | @Override method create (line 85) | @Override method update (line 91) | @Override method delete (line 100) | @Override method download (line 108) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/mapstruct/AppMapper.java type AppMapper (line 28) | @Mapper(componentModel = "spring",uses = {},unmappedTargetPolicy = Repor... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/mapstruct/DatabaseMapper.java type DatabaseMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/mapstruct/DeployHistoryMapper.java type DeployHistoryMapper (line 28) | @Mapper(componentModel = "spring",uses = {},unmappedTargetPolicy = Repor... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/mapstruct/DeployMapper.java type DeployMapper (line 28) | @Mapper(componentModel = "spring",uses = {AppMapper.class, ServerDeployM... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/service/mapstruct/ServerDeployMapper.java type ServerDeployMapper (line 28) | @Mapper(componentModel = "spring",uses = {},unmappedTargetPolicy = Repor... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/util/ExecuteShellUtil.java class ExecuteShellUtil (line 32) | @Slf4j method ExecuteShellUtil (line 39) | public ExecuteShellUtil(final String ipAddress, final String username,... method execute (line 52) | public int execute(final String command) { method close (line 85) | public void close(){ method executeForResult (line 91) | public String executeForResult(String command) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/util/ScpClientUtil.java class ScpClientUtil (line 33) | public class ScpClientUtil { method getInstance (line 42) | static synchronized public ScpClientUtil getInstance(String ip, int po... method ScpClientUtil (line 47) | public ScpClientUtil(String ip, int port, String username, String pass... method getFile (line 54) | public void getFile(String remoteFile, String localTargetDirectory) { method putFile (line 71) | public void putFile(String localFile, String remoteTargetDirectory) { method putFile (line 75) | public void putFile(String localFile, String remoteFileName, String re... method putFile (line 79) | public void putFile(String localFile, String remoteFileName, String re... FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/util/SqlUtils.java class SqlUtils (line 38) | @Slf4j method getDataSource (line 49) | private static DataSource getDataSource(String jdbcUrl, String userNam... method getConnection (line 92) | private static Connection getConnection(String jdbcUrl, String userNam... method releaseConnection (line 113) | private static void releaseConnection(Connection connection) { method testConnection (line 123) | public static boolean testConnection(String jdbcUrl, String userName, ... method executeFile (line 138) | public static String executeFile(String jdbcUrl, String userName, Stri... method batchExecute (line 156) | public static void batchExecute(Connection connection, List sq... method readSqlList (line 179) | private static List readSqlList(File sqlFile) { method sanitizeJdbcUrl (line 211) | private static String sanitizeJdbcUrl(String jdbcUrl) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/websocket/MsgType.java type MsgType (line 22) | public enum MsgType { FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/websocket/SocketMsg.java class SocketMsg (line 24) | @Data method SocketMsg (line 29) | public SocketMsg(String msg, MsgType msgType) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/maint/websocket/WebSocketServer.java class WebSocketServer (line 31) | @ServerEndpoint("/webSocket/{sid}") method onOpen (line 53) | @OnOpen method onClose (line 65) | @OnClose method onMessage (line 73) | @OnMessage method onError (line 86) | @OnError method sendMessage (line 93) | private void sendMessage(String message) throws IOException { method sendInfo (line 101) | public static void sendInfo(SocketMsg socketMsg,@PathParam("sid") Stri... method equals (line 116) | @Override method hashCode (line 129) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/config/JobRunner.java class JobRunner (line 33) | @Component method run (line 45) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/config/QuartzConfig.java class QuartzConfig (line 33) | @Slf4j class QuartzJobFactory (line 41) | @Component("quartzJobFactory") method QuartzJobFactory (line 46) | @Autowired method createJobInstance (line 51) | @NonNull FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/domain/QuartzJob.java class QuartzJob (line 31) | @Getter FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/domain/QuartzLog.java class QuartzLog (line 29) | @Entity FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/repository/QuartzJobRepository.java type QuartzJobRepository (line 27) | public interface QuartzJobRepository extends JpaRepository findByIsPauseIsFalse(); FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/repository/QuartzLogRepository.java type QuartzLogRepository (line 26) | public interface QuartzLogRepository extends JpaRepository queryAll(JobQueryCriteria criteria, Pageable pag... method queryAll (line 47) | List queryAll(JobQueryCriteria criteria); method queryAllLog (line 55) | PageResult queryAllLog(JobQueryCriteria criteria, Pageable ... method queryAllLog (line 62) | List queryAllLog(JobQueryCriteria criteria); method create (line 68) | void create(QuartzJob resources); method update (line 74) | void update(QuartzJob resources); method delete (line 80) | void delete(Set ids); method findById (line 87) | QuartzJob findById(Long id); method updateIsPause (line 93) | void updateIsPause(QuartzJob quartzJob); method execution (line 99) | void execution(QuartzJob quartzJob); method download (line 107) | void download(List queryAll, HttpServletResponse response) ... method downloadLog (line 115) | void downloadLog(List queryAllLog, HttpServletResponse resp... method executionSubJob (line 122) | void executionSubJob(String[] tasks) throws InterruptedException; FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/service/dto/JobQueryCriteria.java class JobQueryCriteria (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/service/impl/QuartzJobServiceImpl.java class QuartzJobServiceImpl (line 42) | @RequiredArgsConstructor method queryAll (line 51) | @Override method queryAllLog (line 56) | @Override method queryAll (line 61) | @Override method queryAllLog (line 66) | @Override method findById (line 71) | @Override method create (line 78) | @Override method update (line 88) | @Override method updateIsPause (line 104) | @Override method execution (line 117) | @Override method delete (line 122) | @Override method executionSubJob (line 132) | @Override method download (line 160) | @Override method downloadLog (line 178) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/task/TestTask.java class TestTask (line 26) | @Slf4j method run (line 30) | public void run(){ method run1 (line 34) | public void run1(String str){ method run2 (line 38) | public void run2(){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/utils/ExecutionJob.java class ExecutionJob (line 45) | public class ExecutionJob extends QuartzJobBean { method executeInternal (line 54) | @Override method taskAlarm (line 120) | private EmailVo taskAlarm(QuartzJob quartzJob, String msg) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/utils/QuartzManage.java class QuartzManage (line 32) | @Slf4j method addJob (line 41) | public void addJob(QuartzJob quartzJob){ method updateJobCron (line 80) | public void updateJobCron(QuartzJob quartzJob){ method deleteJob (line 111) | public void deleteJob(QuartzJob quartzJob){ method resumeJob (line 126) | public void resumeJob(QuartzJob quartzJob){ method runJobNow (line 146) | public void runJobNow(QuartzJob quartzJob){ method pauseJob (line 168) | public void pauseJob(QuartzJob quartzJob){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/quartz/utils/QuartzRunnable.java class QuartzRunnable (line 29) | @Slf4j method QuartzRunnable (line 36) | QuartzRunnable(String beanName, String methodName, String params) method call (line 47) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/config/CaptchaConfig.java class CaptchaConfig (line 35) | @Data method getCaptcha (line 80) | public Captcha getCaptcha() { class FixedArithmeticCaptcha (line 114) | static class FixedArithmeticCaptcha extends ArithmeticCaptcha { method FixedArithmeticCaptcha (line 115) | public FixedArithmeticCaptcha(int width, int height) { method alphas (line 119) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/config/LoginProperties.java class LoginProperties (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/config/SecurityProperties.java class SecurityProperties (line 28) | @Data method getTokenStartWith (line 73) | public String getTokenStartWith() { FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/config/SpringSecurityConfig.java class SpringSecurityConfig (line 40) | @Configuration method grantedAuthorityDefaults (line 53) | @Bean method passwordEncoder (line 59) | @Bean method filterChain (line 65) | @Bean method securityConfigurerAdapter (line 128) | private TokenConfigurer securityConfigurerAdapter() { FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/config/enums/LoginCodeEnum.java type LoginCodeEnum (line 25) | public enum LoginCodeEnum { FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/rest/AuthController.java class AuthController (line 62) | @Slf4j method login (line 77) | @Log("用户登录") method getUserInfo (line 118) | @ApiOperation("获取用户信息") method getCode (line 125) | @ApiOperation("获取验证码") method logout (line 146) | @ApiOperation("退出登录") FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/rest/OnlineController.java class OnlineController (line 37) | @RestController method queryOnlineUser (line 45) | @ApiOperation("查询在线用户") method exportOnlineUser (line 52) | @ApiOperation("导出数据") method deleteOnlineUser (line 59) | @ApiOperation("踢出用户") FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/security/JwtAccessDeniedHandler.java class JwtAccessDeniedHandler (line 32) | @Component method handle (line 35) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/security/JwtAuthenticationEntryPoint.java class JwtAuthenticationEntryPoint (line 32) | @Slf4j method commence (line 36) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/security/TokenConfigurer.java class TokenConfigurer (line 30) | @RequiredArgsConstructor method configure (line 37) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/security/TokenFilter.java class TokenFilter (line 38) | public class TokenFilter extends GenericFilterBean { method TokenFilter (line 51) | public TokenFilter(TokenProvider tokenProvider, SecurityProperties pro... method doFilter (line 57) | @Override method resolveToken (line 85) | private String resolveToken(HttpServletRequest request) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/security/TokenProvider.java class TokenProvider (line 41) | @Slf4j method TokenProvider (line 52) | public TokenProvider(SecurityProperties properties, RedisUtils redisUt... method afterPropertiesSet (line 57) | @Override method createToken (line 75) | public String createToken(JwtUserDto user) { method getAuthentication (line 99) | Authentication getAuthentication(String token) { method getClaims (line 105) | public Claims getClaims(String token) { method checkRenewal (line 114) | public void checkRenewal(String token) { method getToken (line 128) | public String getToken(HttpServletRequest request) { method loginKey (line 141) | public String loginKey(String token) { method getId (line 151) | public String getId(String token) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/service/OnlineUserService.java class OnlineUserService (line 38) | @Service method save (line 53) | public void save(JwtUserDto jwtUserDto, String token, HttpServletReque... method getAll (line 75) | public PageResult getAll(String username, Pageable page... method getAll (line 88) | public List getAll(String username){ method logout (line 105) | public void logout(String token) { method download (line 116) | public void download(List all, HttpServletResponse resp... method getOne (line 136) | public OnlineUserDto getOne(String key) { method kickOutForUsername (line 144) | public void kickOutForUsername(String username) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserCacheManager.java class UserCacheManager (line 33) | @Component method getUserCache (line 46) | public JwtUserDto getUserCache(String userName) { method addUserCache (line 60) | @Async method cleanUserCache (line 76) | @Async FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserDetailsServiceImpl.java class UserDetailsServiceImpl (line 35) | @Slf4j method loadUserByUsername (line 44) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/service/dto/AuthUserDto.java class AuthUserDto (line 27) | @Getter FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/service/dto/AuthorityDto.java class AuthorityDto (line 29) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/service/dto/JwtUserDto.java class JwtUserDto (line 32) | @Getter method getRoles (line 45) | public Set getRoles() { method getPassword (line 49) | @Override method getUsername (line 55) | @Override method isAccountNonExpired (line 61) | @JSONField(serialize = false) method isAccountNonLocked (line 67) | @JSONField(serialize = false) method isCredentialsNonExpired (line 73) | @JSONField(serialize = false) method isEnabled (line 79) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/security/service/dto/OnlineUserDto.java class OnlineUserDto (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dept.java class Dept (line 34) | @Entity method equals (line 69) | @Override method hashCode (line 82) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Dict.java class Dict (line 32) | @Entity FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/DictDetail.java class DictDetail (line 30) | @Entity FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Job.java class Job (line 32) | @Entity method equals (line 57) | @Override method hashCode (line 69) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Menu.java class Menu (line 33) | @Entity method equals (line 93) | @Override method hashCode (line 105) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/Role.java class Role (line 37) | @Getter method equals (line 83) | @Override method hashCode (line 95) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/User.java class User (line 35) | @Entity method equals (line 108) | @Override method hashCode (line 121) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/vo/MenuMetaVo.java class MenuMetaVo (line 27) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/vo/MenuVo.java class MenuVo (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/domain/vo/UserPassVo.java class UserPassVo (line 26) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/repository/DeptRepository.java type DeptRepository (line 30) | public interface DeptRepository extends JpaRepository, JpaSp... method findByPid (line 37) | List findByPid(Long id); method findByPidIsNull (line 43) | List findByPidIsNull(); method findByRoleId (line 50) | @Query(value = "select d.* from sys_dept d, sys_roles_depts r where " + method countByPid (line 59) | int countByPid(Long pid); method updateSubCntById (line 66) | @Modifying FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/repository/DictDetailRepository.java type DictDetailRepository (line 28) | public interface DictDetailRepository extends JpaRepository findByDictName(String name); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/repository/DictRepository.java type DictRepository (line 29) | public interface DictRepository extends JpaRepository, JpaSp... method deleteByIdIn (line 35) | void deleteByIdIn(Set ids); method findByIdIn (line 42) | List findByIdIn(Set ids); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/repository/JobRepository.java type JobRepository (line 28) | public interface JobRepository extends JpaRepository, JpaSpec... method findByName (line 35) | Job findByName(String name); method deleteAllByIdIn (line 41) | void deleteAllByIdIn(Set ids); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/repository/MenuRepository.java type MenuRepository (line 31) | public interface MenuRepository extends JpaRepository, JpaSp... method findByTitle (line 38) | Menu findByTitle(String title); method findByComponentName (line 45) | Menu findByComponentName(String name); method findByPidOrderByMenuSort (line 52) | List findByPidOrderByMenuSort(long pid); method findByPidIsNullOrderByMenuSort (line 58) | List findByPidIsNullOrderByMenuSort(); method findByRoleIdsAndTypeNot (line 66) | @Query(value = "SELECT m.* FROM sys_menu m, sys_roles_menus r WHERE " + method countByPid (line 75) | int countByPid(Long id); method updateSubCntById (line 82) | @Modifying FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/repository/RoleRepository.java type RoleRepository (line 31) | public interface RoleRepository extends JpaRepository, JpaSp... method findByName (line 38) | Role findByName(String name); method deleteAllByIdIn (line 44) | void deleteAllByIdIn(Set ids); method findByUserId (line 51) | @Query(value = "SELECT r.* FROM sys_role r, sys_users_roles u WHERE " + method untiedMenu (line 59) | @Modifying method countByDepts (line 68) | @Query(value = "select count(1) from sys_role r, sys_roles_depts d whe... method findInMenuId (line 77) | @Query(value = "SELECT r.* FROM sys_role r, sys_roles_menus m WHERE " + FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/repository/UserRepository.java type UserRepository (line 31) | public interface UserRepository extends JpaRepository, JpaSp... method findByUsername (line 38) | User findByUsername(String username); method findByEmail (line 45) | User findByEmail(String email); method findByPhone (line 52) | User findByPhone(String phone); method updatePass (line 60) | @Modifying method updateEmail (line 69) | @Modifying method findByRoleId (line 78) | @Query(value = "SELECT u.* FROM sys_user u, sys_users_roles r WHERE" + method findByRoleDeptId (line 87) | @Query(value = "SELECT u.* FROM sys_user u, sys_users_roles r, sys_rol... method findByMenuId (line 96) | @Query(value = "SELECT u.* FROM sys_user u, sys_users_roles ur, sys_ro... method deleteAllByIdIn (line 104) | void deleteAllByIdIn(Set ids); method countByJobs (line 111) | @Query(value = "SELECT count(1) FROM sys_user u, sys_users_jobs j WHER... method countByDepts (line 119) | @Query(value = "SELECT count(1) FROM sys_user u WHERE u.dept_id IN ?1"... method countByRoles (line 127) | @Query(value = "SELECT count(1) FROM sys_user u, sys_users_roles r WHE... method resetPwd (line 136) | @Modifying FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/DeptController.java class DeptController (line 43) | @RestController method exportDept (line 52) | @ApiOperation("导出部门数据") method queryDept (line 59) | @ApiOperation("查询部门") method getDeptSuperior (line 67) | @ApiOperation("查询部门:根据ID获取同级与上级数据") method createDept (line 90) | @Log("新增部门") method updateDept (line 102) | @Log("修改部门") method deleteDept (line 111) | @Log("删除部门") FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/DictController.java class DictController (line 44) | @RestController method exportDict (line 53) | @ApiOperation("导出字典数据") method queryAllDict (line 60) | @ApiOperation("查询字典") method queryDict (line 67) | @ApiOperation("查询字典") method createDict (line 74) | @Log("新增字典") method updateDict (line 86) | @Log("修改字典") method deleteDict (line 95) | @Log("删除字典") FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/DictDetailController.java class DictDetailController (line 44) | @RestController method queryDictDetail (line 53) | @ApiOperation("查询字典详情") method getDictDetailMaps (line 60) | @ApiOperation("查询多个字典详情") method createDictDetail (line 71) | @Log("新增字典详情") method updateDictDetail (line 83) | @Log("修改字典详情") method deleteDictDetail (line 92) | @Log("删除字典详情") FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/JobController.java class JobController (line 42) | @RestController method exportJob (line 51) | @ApiOperation("导出岗位数据") method queryJob (line 58) | @ApiOperation("查询岗位") method createJob (line 65) | @Log("新增岗位") method updateJob (line 77) | @Log("修改岗位") method deleteJob (line 86) | @Log("删除岗位") FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/LimitController.java class LimitController (line 31) | @RestController method testLimit (line 41) | @AnonymousGetMapping FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/MenuController.java class MenuController (line 47) | @RestController method exportMenu (line 57) | @ApiOperation("导出菜单数据") method buildMenus (line 64) | @GetMapping(value = "/build") method queryAllMenu (line 72) | @ApiOperation("返回全部的菜单") method childMenu (line 79) | @ApiOperation("根据菜单ID返回所有子节点ID,包含自身ID") method queryMenu (line 91) | @GetMapping method getMenuSuperior (line 99) | @ApiOperation("查询菜单:根据ID获取同级与上级数据") method createMenu (line 122) | @Log("新增菜单") method updateMenu (line 134) | @Log("修改菜单") method deleteMenu (line 143) | @Log("删除菜单") FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/MonitorController.java class MonitorController (line 31) | @RestController method queryMonitor (line 39) | @GetMapping FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/RoleController.java class RoleController (line 48) | @RestController method findRoleById (line 58) | @ApiOperation("获取单个role") method exportRole (line 65) | @ApiOperation("导出角色数据") method queryAllRole (line 72) | @ApiOperation("返回全部的角色") method queryRole (line 79) | @ApiOperation("查询角色") method getRoleLevel (line 86) | @ApiOperation("获取用户级别") method createRole (line 92) | @Log("新增角色") method updateRole (line 105) | @Log("修改角色") method updateRoleMenu (line 115) | @Log("修改角色菜单") method deleteRole (line 126) | @Log("删除角色") method getLevels (line 145) | private int getLevels(Integer level){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/UserController.java class UserController (line 58) | @Api(tags = "系统:用户管理") method exportUser (line 71) | @ApiOperation("导出用户数据") method queryUser (line 78) | @ApiOperation("查询用户") method createUser (line 106) | @Log("新增用户") method updateUser (line 118) | @Log("修改用户") method centerUser (line 128) | @Log("修改用户:个人中心") method deleteUser (line 139) | @Log("删除用户") method updateUserPass (line 155) | @ApiOperation("修改密码") method resetPwd (line 171) | @ApiOperation("重置密码") method updateUserAvatar (line 179) | @ApiOperation("修改头像") method updateUserEmail (line 185) | @Log("修改邮箱") method checkLevel (line 203) | private void checkLevel(User resources) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/rest/VerifyController.java class VerifyController (line 35) | @RestController method resetEmail (line 44) | @PostMapping(value = "/resetEmail") method resetPass (line 52) | @PostMapping(value = "/email/resetPass") method validated (line 60) | @GetMapping(value = "/validated") FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/DataService.java type DataService (line 26) | public interface DataService { method getDeptIds (line 33) | List getDeptIds(UserDto user); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/DeptService.java type DeptService (line 30) | public interface DeptService { method queryAll (line 39) | List queryAll(DeptQueryCriteria criteria, Boolean isQuery) th... method findById (line 46) | DeptDto findById(Long id); method create (line 52) | void create(Dept resources); method update (line 58) | void update(Dept resources); method delete (line 65) | void delete(Set deptDtos); method findByPid (line 72) | List findByPid(long pid); method findByRoleId (line 79) | Set findByRoleId(Long id); method download (line 87) | void download(List queryAll, HttpServletResponse response) th... method getDeleteDepts (line 95) | Set getDeleteDepts(List deptList, Set deptDtos); method getSuperior (line 103) | List getSuperior(DeptDto deptDto, List depts); method buildTree (line 110) | Object buildTree(List deptDtos); method getDeptChildren (line 117) | List getDeptChildren(List deptList); method verification (line 123) | void verification(Set deptDtos); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/DictDetailService.java type DictDetailService (line 29) | public interface DictDetailService { method create (line 35) | void create(DictDetail resources); method update (line 41) | void update(DictDetail resources); method delete (line 47) | void delete(Long id); method queryAll (line 55) | PageResult queryAll(DictDetailQueryCriteria criteria, P... method getDictByName (line 62) | List getDictByName(String name); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/DictService.java type DictService (line 32) | public interface DictService { method queryAll (line 40) | PageResult queryAll(DictQueryCriteria criteria, Pageable page... method queryAll (line 47) | List queryAll(DictQueryCriteria dict); method create (line 54) | void create(Dict resources); method update (line 60) | void update(Dict resources); method delete (line 66) | void delete(Set ids); method download (line 74) | void download(List queryAll, HttpServletResponse response) th... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/JobService.java type JobService (line 32) | public interface JobService { method findById (line 39) | JobDto findById(Long id); method create (line 46) | void create(Job resources); method update (line 52) | void update(Job resources); method delete (line 58) | void delete(Set ids); method queryAll (line 66) | PageResult queryAll(JobQueryCriteria criteria, Pageable pageab... method queryAll (line 73) | List queryAll(JobQueryCriteria criteria); method download (line 81) | void download(List queryAll, HttpServletResponse response) thr... method verification (line 87) | void verification(Set ids); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/MenuService.java type MenuService (line 32) | public interface MenuService { method queryAll (line 41) | List queryAll(MenuQueryCriteria criteria, Boolean isQuery) th... method findById (line 48) | MenuDto findById(long id); method create (line 54) | void create(Menu resources); method update (line 60) | void update(Menu resources); method getChildMenus (line 68) | Set getChildMenus(List menuList, Set menuSet); method buildTree (line 75) | List buildTree(List menuDtos); method buildMenus (line 82) | List buildMenus(List menuDtos); method findOne (line 89) | Menu findOne(Long id); method delete (line 95) | void delete(Set menuSet); method download (line 103) | void download(List queryAll, HttpServletResponse response) th... method getMenus (line 110) | List getMenus(Long pid); method getSuperior (line 118) | List getSuperior(MenuDto menuDto, List objects); method findByUser (line 125) | List findByUser(Long currentUserId); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/MonitorService.java type MonitorService (line 24) | public interface MonitorService { method getServers (line 30) | Map getServers(); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/RoleService.java type RoleService (line 35) | public interface RoleService { method queryAll (line 41) | List queryAll(); method findById (line 48) | RoleDto findById(long id); method create (line 54) | void create(Role resources); method update (line 60) | void update(Role resources); method delete (line 66) | void delete(Set ids); method findByUsersId (line 73) | List findByUsersId(Long userId); method findByRoles (line 80) | Integer findByRoles(Set roles); method updateMenu (line 87) | void updateMenu(Role resources, RoleDto roleDTO); method untiedMenu (line 93) | void untiedMenu(Long id); method queryAll (line 101) | PageResult queryAll(RoleQueryCriteria criteria, Pageable page... method queryAll (line 108) | List queryAll(RoleQueryCriteria criteria); method download (line 116) | void download(List queryAll, HttpServletResponse response) th... method buildPermissions (line 123) | List buildPermissions(UserDto user); method verification (line 129) | void verification(Set ids); method findInMenuId (line 136) | List findInMenuId(List menuIds); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/UserService.java type UserService (line 34) | public interface UserService { method findById (line 41) | UserDto findById(long id); method create (line 47) | void create(User resources); method update (line 54) | void update(User resources) throws Exception; method delete (line 60) | void delete(Set ids); method findByName (line 67) | UserDto findByName(String userName); method getLoginData (line 74) | UserDto getLoginData(String userName); method updatePass (line 81) | void updatePass(String username, String encryptPassword); method updateAvatar (line 88) | Map updateAvatar(MultipartFile file); method updateEmail (line 95) | void updateEmail(String username, String email); method queryAll (line 103) | PageResult queryAll(UserQueryCriteria criteria, Pageable page... method queryAll (line 110) | List queryAll(UserQueryCriteria criteria); method download (line 118) | void download(List queryAll, HttpServletResponse response) th... method updateCenter (line 124) | void updateCenter(User resources); method resetPwd (line 131) | void resetPwd(Set ids, String pwd); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/VerifyService.java type VerifyService (line 24) | public interface VerifyService { method sendEmail (line 32) | EmailVo sendEmail(String email, String key); method validated (line 40) | void validated(String key, String code); FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptDto.java class DeptDto (line 30) | @Getter method getHasChildren (line 55) | @ApiModelProperty(value = "是否有子节点") method getLeaf (line 60) | @ApiModelProperty(value = "是否为叶子") method getLabel (line 65) | @ApiModelProperty(value = "部门全名") method equals (line 70) | @Override method hashCode (line 83) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptQueryCriteria.java class DeptQueryCriteria (line 29) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptSmallDto.java class DeptSmallDto (line 26) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictDetailDto.java class DictDetailDto (line 28) | @Getter FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictDetailQueryCriteria.java class DictDetailQueryCriteria (line 26) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictDto.java class DictDto (line 29) | @Getter FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictQueryCriteria.java class DictQueryCriteria (line 26) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictSmallDto.java class DictSmallDto (line 27) | @Getter FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobDto.java class JobDto (line 30) | @Getter method JobDto (line 47) | public JobDto(String name, Boolean enabled) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobQueryCriteria.java class JobQueryCriteria (line 29) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobSmallDto.java class JobSmallDto (line 27) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/MenuDto.java class MenuDto (line 31) | @Getter method getHasChildren (line 81) | @ApiModelProperty(value = "是否存在子节点") method getLeaf (line 86) | @ApiModelProperty(value = "是否叶子节点") method getLabel (line 91) | @ApiModelProperty(value = "标题") method equals (line 96) | @Override method hashCode (line 108) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/MenuQueryCriteria.java class MenuQueryCriteria (line 28) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/RoleDto.java class RoleDto (line 30) | @Getter method equals (line 55) | @Override method hashCode (line 67) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/RoleQueryCriteria.java class RoleQueryCriteria (line 29) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/RoleSmallDto.java class RoleSmallDto (line 26) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserDto.java class UserDto (line 31) | @Getter FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserQueryCriteria.java class UserQueryCriteria (line 31) | @Data FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DataServiceImpl.java class DataServiceImpl (line 38) | @Service method getDeptIds (line 51) | @Override method getCustomize (line 86) | public Set getCustomize(Set deptIds, RoleSmallDto role){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java class DeptServiceImpl (line 48) | @Service method queryAll (line 58) | @Override method findById (line 89) | @Override method findByPid (line 101) | @Override method findByRoleId (line 106) | @Override method create (line 111) | @Override method update (line 123) | @Override method delete (line 143) | @Override method download (line 154) | @Override method getDeleteDepts (line 167) | @Override method getDeptChildren (line 179) | @Override method getSuperior (line 195) | @Override method buildTree (line 205) | @Override method verification (line 241) | @Override method updateSubCnt (line 252) | private void updateSubCnt(Long deptId){ method deduplication (line 259) | private List deduplication(List list) { method delCaches (line 280) | public void delCaches(Long id){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DictDetailServiceImpl.java class DictDetailServiceImpl (line 41) | @Service method queryAll (line 50) | @Override method create (line 56) | @Override method update (line 64) | @Override method getDictByName (line 75) | @Override method delete (line 86) | @Override method delCaches (line 95) | public void delCaches(DictDetail dictDetail){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DictServiceImpl.java class DictServiceImpl (line 41) | @Service method queryAll (line 49) | @Override method queryAll (line 55) | @Override method create (line 61) | @Override method update (line 67) | @Override method delete (line 79) | @Override method download (line 90) | @Override method delCaches (line 117) | public void delCaches(Dict dict){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/JobServiceImpl.java class JobServiceImpl (line 43) | @Service method queryAll (line 52) | @Override method queryAll (line 58) | @Override method findById (line 64) | @Override method create (line 76) | @Override method update (line 86) | @Override method delete (line 101) | @Override method download (line 109) | @Override method verification (line 122) | @Override method delCaches (line 133) | public void delCaches(Long id){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/MenuServiceImpl.java class MenuServiceImpl (line 51) | @Service method queryAll (line 67) | @Override method findById (line 89) | @Override method findByUser (line 106) | @Override method create (line 120) | @Override method update (line 146) | @Override method getChildMenus (line 200) | @Override method delete (line 212) | @Override method getMenus (line 224) | @Override method getSuperior (line 235) | @Override method buildTree (line 245) | @Override method buildMenus (line 269) | @Override method findOne (line 313) | @Override method download (line 320) | @Override method updateSubCnt (line 337) | private void updateSubCnt(Long menuId){ method delCaches (line 348) | public void delCaches(Long id){ method getMenuVo (line 365) | private static MenuVo getMenuVo(MenuDto menuDTO, MenuVo menuVo) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/MonitorServiceImpl.java class MonitorServiceImpl (line 41) | @Slf4j method getServers (line 47) | @Override method getDiskInfo (line 75) | private Map getDiskInfo(OperatingSystem os) { method getSwapInfo (line 109) | private Map getSwapInfo(GlobalMemory memory) { method getMemoryInfo (line 130) | private Map getMemoryInfo(GlobalMemory memory) { method getCpuInfo (line 144) | private Map getCpuInfo(CentralProcessor processor) { method getSystemInfo (line 181) | private Map getSystemInfo(OperatingSystem os){ FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/RoleServiceImpl.java class RoleServiceImpl (line 53) | @Service method queryAll (line 64) | @Override method queryAll (line 70) | @Override method queryAll (line 75) | @Override method findById (line 81) | @Override method create (line 93) | @Override method update (line 102) | @Override method updateMenu (line 123) | @Override method untiedMenu (line 133) | @Override method delete (line 140) | @Override method findByUsersId (line 150) | @Override method findByRoles (line 161) | @Override method buildPermissions (line 173) | @Override method download (line 196) | @Override method verification (line 210) | @Override method findInMenuId (line 217) | @Override method delCaches (line 226) | public void delCaches(Long id, List users) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/UserServiceImpl.java class UserServiceImpl (line 49) | @Service method queryAll (line 60) | @Override method queryAll (line 66) | @Override method findById (line 72) | @Override method create (line 85) | @Override method update (line 100) | @Override method updateCenter (line 146) | @Override method delete (line 162) | @Override method findByName (line 173) | @Override method getLoginData (line 183) | @Override method updatePass (line 193) | @Override method resetPwd (line 200) | @Override method updateAvatar (line 215) | @Override method updateEmail (line 242) | @Override method download (line 249) | @Override method delCaches (line 274) | public void delCaches(Long id, String username) { method flushCache (line 284) | private void flushCache(String username) { FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/VerifyServiceImpl.java class VerifyServiceImpl (line 38) | @Service method sendEmail (line 46) | @Override method validated (line 71) | @Override FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/DeptMapper.java type DeptMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/DeptSmallMapper.java type DeptSmallMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/DictDetailMapper.java type DictDetailMapper (line 28) | @Mapper(componentModel = "spring", uses = {DictSmallMapper.class}, unmap... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/DictMapper.java type DictMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/DictSmallMapper.java type DictSmallMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/JobMapper.java type JobMapper (line 28) | @Mapper(componentModel = "spring",uses = {DeptMapper.class},unmappedTarg... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/JobSmallMapper.java type JobSmallMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/MenuMapper.java type MenuMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/RoleMapper.java type RoleMapper (line 28) | @Mapper(componentModel = "spring", uses = {MenuMapper.class, DeptMapper.... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/RoleSmallMapper.java type RoleSmallMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapstruct/UserMapper.java type UserMapper (line 28) | @Mapper(componentModel = "spring",uses = {RoleMapper.class, DeptMapper.c... FILE: eladmin-system/src/main/java/me/zhengjie/sysrunner/SystemRunner.java class SystemRunner (line 29) | @Slf4j method run (line 34) | @Override FILE: eladmin-system/src/test/java/me/zhengjie/EladminSystemApplicationTests.java class EladminSystemApplicationTests (line 6) | @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) method contextLoads (line 9) | @Test method main (line 13) | public static void main(String[] args) { FILE: eladmin-tools/src/main/java/me/zhengjie/config/AmzS3Config.java class AmzS3Config (line 18) | @Data method amazonS3Client (line 71) | @Bean FILE: eladmin-tools/src/main/java/me/zhengjie/domain/AlipayConfig.java class AlipayConfig (line 29) | @Data FILE: eladmin-tools/src/main/java/me/zhengjie/domain/EmailConfig.java class EmailConfig (line 29) | @Entity FILE: eladmin-tools/src/main/java/me/zhengjie/domain/LocalStorage.java class LocalStorage (line 30) | @Getter method LocalStorage (line 61) | public LocalStorage(String realName,String name, String suffix, String... method copy (line 70) | public void copy(LocalStorage source){ FILE: eladmin-tools/src/main/java/me/zhengjie/domain/S3Storage.java class S3Storage (line 33) | @Data method copy (line 69) | public void copy(S3Storage source){ FILE: eladmin-tools/src/main/java/me/zhengjie/domain/enums/AliPayStatusEnum.java type AliPayStatusEnum (line 23) | public enum AliPayStatusEnum { method AliPayStatusEnum (line 39) | AliPayStatusEnum(String value) { method getValue (line 43) | public String getValue() { FILE: eladmin-tools/src/main/java/me/zhengjie/domain/vo/EmailVo.java class EmailVo (line 31) | @Data FILE: eladmin-tools/src/main/java/me/zhengjie/domain/vo/TradeVo.java class TradeVo (line 29) | @Data FILE: eladmin-tools/src/main/java/me/zhengjie/repository/AliPayRepository.java type AliPayRepository (line 25) | public interface AliPayRepository extends JpaRepository { FILE: eladmin-tools/src/main/java/me/zhengjie/repository/LocalStorageRepository.java type LocalStorageRepository (line 26) | public interface LocalStorageRepository extends JpaRepository queryAll(LocalStorageQueryCriteria criteri... method queryAll (line 47) | List queryAll(LocalStorageQueryCriteria criteria); method findById (line 54) | LocalStorageDto findById(Long id); method create (line 62) | LocalStorage create(String name, MultipartFile file); method update (line 68) | void update(LocalStorage resources); method deleteAll (line 74) | void deleteAll(Long[] ids); method download (line 82) | void download(List localStorageDtos, HttpServletRespo... FILE: eladmin-tools/src/main/java/me/zhengjie/service/S3StorageService.java type S3StorageService (line 33) | public interface S3StorageService { method queryAll (line 41) | PageResult queryAll(S3StorageQueryCriteria criteria, Pageab... method queryAll (line 48) | List queryAll(S3StorageQueryCriteria criteria); method deleteAll (line 54) | void deleteAll(List ids); method download (line 62) | void download(List all, HttpServletResponse response) throw... method privateDownload (line 68) | Map privateDownload(Long id); method upload (line 75) | S3Storage upload(MultipartFile file); method getById (line 82) | S3Storage getById(Long id); FILE: eladmin-tools/src/main/java/me/zhengjie/service/dto/LocalStorageDto.java class LocalStorageDto (line 28) | @Getter FILE: eladmin-tools/src/main/java/me/zhengjie/service/dto/LocalStorageQueryCriteria.java class LocalStorageQueryCriteria (line 29) | @Data FILE: eladmin-tools/src/main/java/me/zhengjie/service/dto/S3StorageQueryCriteria.java class S3StorageQueryCriteria (line 28) | @Data FILE: eladmin-tools/src/main/java/me/zhengjie/service/impl/AliPayServiceImpl.java class AliPayServiceImpl (line 39) | @Service method find (line 46) | @Override method config (line 53) | @Override method toPayAsPc (line 61) | @Override method toPayAsWeb (line 91) | @Override FILE: eladmin-tools/src/main/java/me/zhengjie/service/impl/EmailServiceImpl.java class EmailServiceImpl (line 38) | @Service method config (line 45) | @Override method find (line 57) | @Override method send (line 64) | @Override FILE: eladmin-tools/src/main/java/me/zhengjie/service/impl/LocalStorageServiceImpl.java class LocalStorageServiceImpl (line 46) | @Service method queryAll (line 54) | @Override method queryAll (line 60) | @Override method findById (line 65) | @Override method create (line 72) | @Override method update (line 99) | @Override method deleteAll (line 108) | @Override method download (line 118) | @Override FILE: eladmin-tools/src/main/java/me/zhengjie/service/impl/S3StorageServiceImpl.java class S3StorageServiceImpl (line 50) | @Slf4j method getById (line 59) | @Override method queryAll (line 64) | @Override method queryAll (line 71) | @Override method deleteAll (line 77) | @Override method upload (line 109) | @Override method download (line 156) | @Override method privateDownload (line 176) | public Map privateDownload(Long id) { method bucketExists (line 216) | @SuppressWarnings({"all"}) method createBucket (line 239) | private boolean createBucket(String bucketName) { FILE: eladmin-tools/src/main/java/me/zhengjie/service/mapstruct/LocalStorageMapper.java type LocalStorageMapper (line 28) | @Mapper(componentModel = "spring",unmappedTargetPolicy = ReportingPolicy... FILE: eladmin-tools/src/main/java/me/zhengjie/utils/AlipayUtils.java class AlipayUtils (line 33) | @Component method getOrderCode (line 40) | public String getOrderCode() { method rsaCheck (line 60) | public boolean rsaCheck(HttpServletRequest request, AlipayConfig alipay){ FILE: sql/eladmin.sql type `code_column` (line 24) | CREATE TABLE `code_column` ( type `code_config` (line 53) | CREATE TABLE `code_config` ( type `mnt_app` (line 78) | CREATE TABLE `mnt_app` ( type `mnt_database` (line 104) | CREATE TABLE `mnt_database` ( type `mnt_deploy` (line 127) | CREATE TABLE `mnt_deploy` ( type `mnt_deploy_history` (line 148) | CREATE TABLE `mnt_deploy_history` ( type `mnt_deploy_server` (line 168) | CREATE TABLE `mnt_deploy_server` ( type `mnt_server` (line 186) | CREATE TABLE `mnt_server` ( type `sys_dept` (line 211) | CREATE TABLE `sys_dept` ( type `sys_dict` (line 244) | CREATE TABLE `sys_dict` ( type `sys_dict_detail` (line 268) | CREATE TABLE `sys_dict_detail` ( type `sys_job` (line 298) | CREATE TABLE `sys_job` ( type `sys_log` (line 326) | CREATE TABLE `sys_log` ( type `sys_menu` (line 354) | CREATE TABLE `sys_menu` ( type `sys_quartz_job` (line 461) | CREATE TABLE `sys_quartz_job` ( type `sys_quartz_log` (line 496) | CREATE TABLE `sys_quartz_log` ( type `sys_role` (line 520) | CREATE TABLE `sys_role` ( type `sys_roles_depts` (line 547) | CREATE TABLE `sys_roles_depts` ( type `sys_roles_menus` (line 565) | CREATE TABLE `sys_roles_menus` ( type `sys_user` (line 679) | CREATE TABLE `sys_user` ( type `sys_users_jobs` (line 716) | CREATE TABLE `sys_users_jobs` ( type `sys_users_roles` (line 736) | CREATE TABLE `sys_users_roles` ( type `tool_alipay_config` (line 756) | CREATE TABLE `tool_alipay_config` ( type `tool_email_config` (line 781) | CREATE TABLE `tool_email_config` ( type `tool_local_storage` (line 801) | CREATE TABLE `tool_local_storage` ( type `tool_s3_storage` (line 826) | CREATE TABLE `tool_s3_storage` ( FILE: sql/quartz.sql type qrtz_job_details (line 13) | create table qrtz_job_details( type qrtz_triggers (line 27) | create table qrtz_triggers ( type qrtz_simple_triggers (line 49) | create table qrtz_simple_triggers ( type qrtz_cron_triggers (line 61) | create table qrtz_cron_triggers ( type qrtz_simprop_triggers (line 72) | create table qrtz_simprop_triggers ( type qrtz_blob_triggers (line 92) | create table qrtz_blob_triggers ( type qrtz_calendars (line 103) | create table qrtz_calendars ( type qrtz_paused_trigger_grps (line 110) | create table qrtz_paused_trigger_grps ( type qrtz_fired_triggers (line 116) | create table qrtz_fired_triggers ( type qrtz_scheduler_state (line 133) | create table qrtz_scheduler_state ( type qrtz_locks (line 141) | create table qrtz_locks ( type idx_qrtz_j_req_recovery (line 147) | create index idx_qrtz_j_req_recovery on qrtz_job_details(sched_name, req... type idx_qrtz_j_grp (line 148) | create index idx_qrtz_j_grp on qrtz_job_details(sched_name, job_group) type idx_qrtz_t_j (line 150) | create index idx_qrtz_t_j on qrtz_triggers(sched_name, job_name, job_group) type idx_qrtz_t_jg (line 151) | create index idx_qrtz_t_jg on qrtz_triggers(sched_name, job_group) type idx_qrtz_t_c (line 152) | create index idx_qrtz_t_c on qrtz_triggers(sched_name, calendar_name) type idx_qrtz_t_g (line 153) | create index idx_qrtz_t_g on qrtz_triggers(sched_name, trigger_group) type idx_qrtz_t_state (line 154) | create index idx_qrtz_t_state on qrtz_triggers(sched_name, trigger_state) type idx_qrtz_t_n_state (line 155) | create index idx_qrtz_t_n_state on qrtz_triggers(sched_name, trigger_nam... type idx_qrtz_t_n_g_state (line 156) | create index idx_qrtz_t_n_g_state on qrtz_triggers(sched_name, trigger_g... type idx_qrtz_t_next_fire_time (line 157) | create index idx_qrtz_t_next_fire_time on qrtz_triggers(sched_name, next... type idx_qrtz_t_nft_st (line 158) | create index idx_qrtz_t_nft_st on qrtz_triggers(sched_name, trigger_stat... type idx_qrtz_t_nft_misfire (line 159) | create index idx_qrtz_t_nft_misfire on qrtz_triggers(sched_name, misfire... type idx_qrtz_t_nft_st_misfire (line 160) | create index idx_qrtz_t_nft_st_misfire on qrtz_triggers(sched_name, misf... type idx_qrtz_t_nft_st_misfire_grp (line 161) | create index idx_qrtz_t_nft_st_misfire_grp on qrtz_triggers(sched_name, ... type idx_qrtz_ft_trig_inst_name (line 163) | create index idx_qrtz_ft_trig_inst_name on qrtz_fired_triggers(sched_nam... type idx_qrtz_ft_inst_job_req_rcvry (line 164) | create index idx_qrtz_ft_inst_job_req_rcvry on qrtz_fired_triggers(sched... type idx_qrtz_ft_j_g (line 165) | create index idx_qrtz_ft_j_g on qrtz_fired_triggers(sched_name, job_name... type idx_qrtz_ft_jg (line 166) | create index idx_qrtz_ft_jg on qrtz_fired_triggers(sched_name, job_group) type idx_qrtz_ft_t_g (line 167) | create index idx_qrtz_ft_t_g on qrtz_fired_triggers(sched_name, trigger_... type idx_qrtz_ft_tg (line 168) | create index idx_qrtz_ft_tg on qrtz_fired_triggers(sched_name, trigger_g...