SYMBOL INDEX (2192 symbols across 507 files) FILE: acimage_admin/src/main/java/com/acimage/admin/AdminApplication.java class AdminApplication (line 12) | @Slf4j method main (line 21) | public static void main(String[] args) { FILE: acimage_admin/src/main/java/com/acimage/admin/config/WebMvcConfig.java class WebMvcConfig (line 11) | @Slf4j method addInterceptors (line 16) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/config/mybatis/CommunityDataSourceConfig.java class CommunityDataSourceConfig (line 21) | @Deprecated method communityDataSource (line 26) | @Bean(name = "communityDataSource") method orderSqlSessionFactory (line 33) | @Bean(name = "communitySqlSessionFactory") method orderTransactionManager (line 48) | @Bean(name = "communityTransactionManager") method memberSqlSessionTemplate (line 54) | @Bean(name = "communitySqlSessionTemplate") FILE: acimage_admin/src/main/java/com/acimage/admin/config/mybatis/GlobalConfigBean.java class GlobalConfigBean (line 10) | @Deprecated method globalConfig (line 13) | @Bean FILE: acimage_admin/src/main/java/com/acimage/admin/config/mybatis/ImageDataSourceConfig.java class ImageDataSourceConfig (line 24) | @Deprecated method imageDataSource (line 30) | @Bean(name = "imageDataSource") method imageSqlSessionFactory (line 45) | @Bean(name = "imageSqlSessionFactory") method imageTransactionManager (line 61) | @Bean(name = "imageTransactionManager") method memberSqlSessionTemplate (line 67) | @Bean(name = "imageSqlSessionTemplate") FILE: acimage_admin/src/main/java/com/acimage/admin/dao/community/CategoryDao.java type CategoryDao (line 6) | public interface CategoryDao extends BaseMapper { FILE: acimage_admin/src/main/java/com/acimage/admin/dao/community/CommentDao.java type CommentDao (line 6) | public interface CommentDao extends BaseMapper { FILE: acimage_admin/src/main/java/com/acimage/admin/dao/community/HomeCarouselDao.java type HomeCarouselDao (line 11) | public interface HomeCarouselDao extends BaseMapper { method getMaxLocation (line 12) | @Select("select coalesce(max(location),0) from tb_home_carousel") method count (line 15) | List count(); FILE: acimage_admin/src/main/java/com/acimage/admin/dao/community/TopicDao.java type TopicDao (line 6) | public interface TopicDao extends BaseMapper { FILE: acimage_admin/src/main/java/com/acimage/admin/dao/sys/ApiDao.java type ApiDao (line 6) | public interface ApiDao extends BaseMapper { FILE: acimage_admin/src/main/java/com/acimage/admin/dao/sys/AuthorizeDao.java type AuthorizeDao (line 6) | public interface AuthorizeDao extends BaseMapper { FILE: acimage_admin/src/main/java/com/acimage/admin/dao/sys/PermissionDao.java type PermissionDao (line 10) | public interface PermissionDao extends BaseMapper { method selectTreeByParentId (line 12) | List selectTreeByParentId(@Nullable @Param("parentId") Int... method selectPermissionsWithParent (line 14) | List selectPermissionsWithParent(@Param("startIndex") int ... FILE: acimage_admin/src/main/java/com/acimage/admin/dao/sys/RoleDao.java type RoleDao (line 6) | public interface RoleDao extends BaseMapper { FILE: acimage_admin/src/main/java/com/acimage/admin/dao/sys/UserRoleDao.java type UserRoleDao (line 7) | public interface UserRoleDao extends BaseMapper { FILE: acimage_admin/src/main/java/com/acimage/admin/dao/user/UserDao.java type UserDao (line 6) | public interface UserDao extends BaseMapper { FILE: acimage_admin/src/main/java/com/acimage/admin/dao/user/UserPrivacyDao.java type UserPrivacyDao (line 6) | public interface UserPrivacyDao extends BaseMapper { FILE: acimage_admin/src/main/java/com/acimage/admin/global/consts/ModuleConstants.java class ModuleConstants (line 3) | public class ModuleConstants { FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/AdminLoginReq.java class AdminLoginReq (line 11) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/ApiAddReq.java class ApiAddReq (line 17) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/ApiModifyReq.java class ApiModifyReq (line 16) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/ApiQueryReq.java class ApiQueryReq (line 10) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/CarouselAddReq.java class CarouselAddReq (line 10) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/CarouselModifyReq.java class CarouselModifyReq (line 11) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/CommentQueryReq.java class CommentQueryReq (line 9) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/PermissionAddReq.java class PermissionAddReq (line 10) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/PermissionModifyReq.java class PermissionModifyReq (line 11) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/RoleAddReq.java class RoleAddReq (line 10) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/RoleModifyReq.java class RoleModifyReq (line 10) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/TopicQueryReq.java class TopicQueryReq (line 9) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/request/UserQueryReq.java class UserQueryReq (line 7) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/model/vo/WebsiteDataVo.java class WebsiteDataVo (line 6) | @Data FILE: acimage_admin/src/main/java/com/acimage/admin/service/api/ApiQueryService.java type ApiQueryService (line 7) | public interface ApiQueryService { method pageBy (line 8) | MyPage pageBy(ApiQueryReq apiQueryReq); FILE: acimage_admin/src/main/java/com/acimage/admin/service/api/ApiWriteService.java type ApiWriteService (line 6) | public interface ApiWriteService { method save (line 7) | void save(ApiAddReq apiAddReq); method update (line 9) | void update(ApiModifyReq apiModifyReq); method delete (line 11) | void delete(int id); FILE: acimage_admin/src/main/java/com/acimage/admin/service/api/impl/ApiQueryServiceImpl.java class ApiQueryServiceImpl (line 16) | @Service method pageBy (line 22) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/api/impl/ApiWriteServiceImpl.java class ApiWriteServiceImpl (line 22) | @Service method save (line 30) | @Override method update (line 43) | @Override method delete (line 56) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/authorize/AuthorizeQueryService.java type AuthorizeQueryService (line 7) | public interface AuthorizeQueryService { method listAuthorizeByRoleId (line 8) | List listAuthorizeByRoleId(int roleId); FILE: acimage_admin/src/main/java/com/acimage/admin/service/authorize/AuthorizeWriteService.java type AuthorizeWriteService (line 3) | public interface AuthorizeWriteService { method save (line 5) | void save(int roleId, int permissionId); method remove (line 7) | void remove(int roleId, int permissionId); method remove (line 9) | void remove(int permissionId); FILE: acimage_admin/src/main/java/com/acimage/admin/service/authorize/impl/AuthorizeQueryServiceImpl.java class AuthorizeQueryServiceImpl (line 13) | @Service method listAuthorizeByRoleId (line 19) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/authorize/impl/AuthorizeWriteServiceImpl.java class AuthorizeWriteServiceImpl (line 14) | @Service method save (line 22) | @Override method remove (line 32) | @Override method remove (line 40) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/category/CategoryQueryService.java type CategoryQueryService (line 7) | public interface CategoryQueryService { method listAll (line 8) | List listAll(); FILE: acimage_admin/src/main/java/com/acimage/admin/service/category/impl/CategoryQueryServiceImpl.java class CategoryQueryServiceImpl (line 13) | @DS(ModuleConstants.COMMUNITY) method listAll (line 19) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/comment/CommentQueryService.java type CommentQueryService (line 7) | public interface CommentQueryService { method pageCommentsBy (line 8) | MyPage pageCommentsBy(CommentQueryReq commentQueryReq); FILE: acimage_admin/src/main/java/com/acimage/admin/service/comment/CommentWriteService.java type CommentWriteService (line 3) | public interface CommentWriteService { method delete (line 4) | void delete(long id); FILE: acimage_admin/src/main/java/com/acimage/admin/service/comment/impl/CommentQueryServiceImpl.java class CommentQueryServiceImpl (line 17) | @Service method pageCommentsBy (line 23) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/comment/impl/CommentWriteServiceImpl.java class CommentWriteServiceImpl (line 11) | @Service method delete (line 17) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/homecarousel/HomeCarouselQueryService.java type HomeCarouselQueryService (line 7) | public interface HomeCarouselQueryService { method listCurrent (line 8) | List listCurrent(); FILE: acimage_admin/src/main/java/com/acimage/admin/service/homecarousel/HomeCarouselWriteService.java type HomeCarouselWriteService (line 8) | public interface HomeCarouselWriteService { method saveHomeCarouselImage (line 9) | @Transactional(rollbackFor = Exception.class) method deleteHomeCarouselImage (line 11) | void deleteHomeCarouselImage(long id); method updateHomeCarouselImage (line 12) | void updateHomeCarouselImage(CarouselModifyReq modifyReq); method coverHomeCarouselImage (line 13) | @Transactional(rollbackFor = Exception.class) FILE: acimage_admin/src/main/java/com/acimage/admin/service/homecarousel/impl/HomeCarouselQueryServiceImpl.java class HomeCarouselQueryServiceImpl (line 14) | @Service method listCurrent (line 20) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/homecarousel/impl/HomeCarouselWriteServiceImpl.java class HomeCarouselWriteServiceImpl (line 25) | @Slf4j method saveHomeCarouselImage (line 34) | @Override method deleteHomeCarouselImage (line 60) | @Override method updateHomeCarouselImage (line 75) | @Override method coverHomeCarouselImage (line 94) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/login/LoginService.java type LoginService (line 5) | public interface LoginService { method login (line 6) | String login(AdminLoginReq adminLoginReq); FILE: acimage_admin/src/main/java/com/acimage/admin/service/login/VerifyCodeService.java type VerifyCodeService (line 6) | public interface VerifyCodeService { method writeCodeImageToResponseAndRecord (line 7) | void writeCodeImageToResponseAndRecord(HttpServletRequest request, Htt... method verifyAndRemoveIfSuccess (line 9) | boolean verifyAndRemoveIfSuccess(HttpServletRequest request, String co... FILE: acimage_admin/src/main/java/com/acimage/admin/service/login/impl/LoginServiceImpl.java class LoginServiceImpl (line 21) | @Slf4j method login (line 32) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/login/impl/VerifyCodeServiceImpl.java class VerifyCodeServiceImpl (line 16) | @Slf4j method writeCodeImageToResponseAndRecord (line 23) | @Override method verifyAndRemoveIfSuccess (line 45) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/permission/PermissionQueryService.java type PermissionQueryService (line 8) | public interface PermissionQueryService { method getPermission (line 9) | Permission getPermission(int id); method getPermissionTree (line 11) | List getPermissionTree(); method pagePermissionsWithParent (line 13) | MyPage pagePermissionsWithParent(int pageNo, int pageSize); method listByModule (line 16) | List listByModule(boolean isModule); FILE: acimage_admin/src/main/java/com/acimage/admin/service/permission/PermissionWriteSercice.java type PermissionWriteSercice (line 7) | public interface PermissionWriteSercice { method save (line 8) | void save(PermissionAddReq permissionAddReq); method remove (line 10) | @Transactional method update (line 13) | @Transactional FILE: acimage_admin/src/main/java/com/acimage/admin/service/permission/impl/PermissionQueryServiceImpl.java class PermissionQueryServiceImpl (line 15) | @Service method getPermission (line 21) | @Override method getPermissionTree (line 25) | @Override method pagePermissionsWithParent (line 29) | @Override method listByModule (line 37) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/permission/impl/PermissionWriteServiceImpl.java class PermissionWriteServiceImpl (line 17) | @Service method save (line 26) | @Override method remove (line 33) | @Override method update (line 39) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/role/RoleQueryService.java type RoleQueryService (line 7) | public interface RoleQueryService { method listAll (line 8) | List listAll(); FILE: acimage_admin/src/main/java/com/acimage/admin/service/role/RoleWriteService.java type RoleWriteService (line 6) | public interface RoleWriteService { method save (line 9) | void save(RoleAddReq roleAddReq); method remove (line 11) | void remove(long id); method update (line 13) | void update(RoleModifyReq roleModifyReq); FILE: acimage_admin/src/main/java/com/acimage/admin/service/role/impl/RoleQueryServiceImpl.java class RoleQueryServiceImpl (line 12) | @Service method listAll (line 18) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/role/impl/RoleWriteServiceImpl.java class RoleWriteServiceImpl (line 16) | @Service method save (line 22) | @Override method remove (line 29) | @Override method update (line 34) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/topic/TopicQueryService.java type TopicQueryService (line 7) | public interface TopicQueryService { method listOrderByColumn (line 8) | MyPage listOrderByColumn(TopicQueryReq topicQueryReq); method getTopicCount (line 10) | Integer getTopicCount(); FILE: acimage_admin/src/main/java/com/acimage/admin/service/topic/TopicWriteService.java type TopicWriteService (line 3) | public interface TopicWriteService { method remove (line 4) | void remove(long topicId); FILE: acimage_admin/src/main/java/com/acimage/admin/service/topic/impl/TopicQueryServiceImpl.java class TopicQueryServiceImpl (line 21) | @DS(ModuleConstants.COMMUNITY) method listOrderByColumn (line 30) | @Override method getTopicCount (line 45) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/topic/impl/TopicWriteServiceImpl.java class TopicWriteServiceImpl (line 13) | @Slf4j method remove (line 21) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/user/UserQueryService.java type UserQueryService (line 7) | public interface UserQueryService { method listBy (line 8) | MyPage listBy(UserQueryReq userQueryReq); method getUser (line 10) | User getUser(long userId); FILE: acimage_admin/src/main/java/com/acimage/admin/service/user/UserWriteService.java type UserWriteService (line 3) | public interface UserWriteService { FILE: acimage_admin/src/main/java/com/acimage/admin/service/user/impl/UserQueryServiceImpl.java class UserQueryServiceImpl (line 24) | @Service method listBy (line 32) | @Override method getUser (line 63) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/user/impl/UserWriteServiceImpl.java class UserWriteServiceImpl (line 7) | @Service FILE: acimage_admin/src/main/java/com/acimage/admin/service/userrole/UserRoleQueryService.java type UserRoleQueryService (line 8) | public interface UserRoleQueryService { method listUserIdWithRoleIds (line 9) | Map> listUserIdWithRoleIds(List userIds); method getUserRole (line 11) | UserRole getUserRole(long userId, int roleId); FILE: acimage_admin/src/main/java/com/acimage/admin/service/userrole/UserRoleWriteService.java type UserRoleWriteService (line 6) | public interface UserRoleWriteService { method save (line 7) | void save(long userId, int roleId); method remove (line 9) | void remove(long userId, int roleId); FILE: acimage_admin/src/main/java/com/acimage/admin/service/userrole/impl/UserRoleQueryServiceImpl.java class UserRoleQueryServiceImpl (line 17) | @Service method listUserIdWithRoleIds (line 24) | @Override method getUserRole (line 46) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/userrole/impl/UserRoleWriteServiceImpl.java class UserRoleWriteServiceImpl (line 18) | @DS(ModuleConstants.SYS) method save (line 29) | @Override method remove (line 44) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/service/websitedata/WebsiteDataService.java type WebsiteDataService (line 5) | public interface WebsiteDataService { method getWebsiteData (line 6) | WebsiteDataVo getWebsiteData(); FILE: acimage_admin/src/main/java/com/acimage/admin/service/websitedata/impl/WebsiteDataServiceImpl.java class WebsiteDataServiceImpl (line 10) | @Service method getWebsiteData (line 15) | @Override FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/AdminLoginController.java class AdminLoginController (line 19) | @RestController method doLogin (line 29) | @RequestLimit(limitTimes = {1}, durations = {2}, penaltyTimes = {-1}, ... method getPublicKey (line 40) | @GetMapping("/publicKey") method getCommonVerifyCode (line 46) | @GetMapping("/commonCode") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/ApiOperateController.java class ApiOperateController (line 16) | @RestController method addApi (line 24) | @PostMapping method modifyApi (line 35) | @PutMapping method deleteApi (line 46) | @DeleteMapping("/{id}") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/ApiQueryController.java class ApiQueryController (line 14) | @RestController method queryApisBy (line 22) | @GetMapping("/search") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/AuthorizeOperateController.java class AuthorizeOperateController (line 13) | @RestController method addAuthorize (line 21) | @PostMapping method deleteAuthorize (line 28) | @DeleteMapping("/{roleId}/{permissionId}") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/AuthorizeQueryController.java class AuthorizeQueryController (line 15) | @RestController method queryRoleAuthorize (line 23) | @GetMapping("/roleId/{roleId}") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/CategoryController.java class CategoryController (line 16) | @RestController method queryAll (line 24) | @GetMapping("/all") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/CommentOperateController.java class CommentOperateController (line 17) | @RestController method pageCommentsBy (line 25) | @DeleteMapping("/{id}") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/CommentQueryController.java class CommentQueryController (line 23) | @RestController method pageCommentsBy (line 31) | @GetMapping("/by") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/HomeCarouselController.java class HomeCarouselController (line 22) | @RestController method addImage (line 32) | @PostMapping method deleteImage (line 45) | @DeleteMapping("/{id}") method modifyDescription (line 51) | @PutMapping("/descriptionAndLink") method coverImageFile (line 57) | @PostMapping("/cover") method queryCurrentHomeCarousel (line 69) | @GetMapping("/current") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/PermissionOperateController.java class PermissionOperateController (line 15) | @RestController method add (line 23) | @PostMapping method modify (line 36) | @PutMapping method modify (line 42) | @DeleteMapping("/{id}") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/PermissionQueryController.java class PermissionQueryController (line 20) | @RestController method queryPermissionTree (line 28) | @GetMapping("/tree") method pagePermissionsWithParent (line 33) | @GetMapping("/page/{pageNo}/{pageSize}") method queryModules (line 39) | @GetMapping("/modules") method queryNonModules (line 44) | @GetMapping("/nonModules") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/RoleController.java class RoleController (line 18) | @RestController method queryAllRoles (line 28) | @GetMapping("/all") method add (line 33) | @PostMapping() method delete (line 39) | @DeleteMapping("/{id}") method modify (line 45) | @PutMapping() FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/TopicOperateController.java class TopicOperateController (line 16) | @RestController method delete (line 24) | @DeleteMapping("/{topicId}") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/TopicQueryController.java class TopicQueryController (line 16) | @RestController method listOrderBy (line 24) | @GetMapping("/orderBy") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/UserQueryController.java class UserQueryController (line 18) | @RestController method queryUsersBy (line 26) | @GetMapping("/search") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/UserRoleOperateController.java class UserRoleOperateController (line 17) | @RestController method addRoleForUser (line 25) | @PostMapping method deleteRoleForUser (line 31) | @DeleteMapping("/{userId}/{roleId}") FILE: acimage_admin/src/main/java/com/acimage/admin/web/controller/WebsiteDataController.java class WebsiteDataController (line 14) | @RestController method queryWebsiteData (line 22) | @GetMapping("/accessData") FILE: acimage_admin/src/test/java/com/acimage/admin/AdminApplicationTest.java class AdminApplicationTest (line 11) | @SpringBootTest method qiniuUtilsTest (line 16) | @Test FILE: acimage_admin/src/test/java/com/acimage/admin/dao/community/SpDaoTest.java class SpDaoTest (line 11) | @SpringBootTest method deleteTest (line 16) | @Test method getMaxLocationOfHomeCarousel (line 22) | @Test method testSelectAll (line 27) | @Test FILE: acimage_admin/src/test/java/com/acimage/admin/dao/community/TopicDaoTest.java class TopicDaoTest (line 8) | @SpringBootTest method testSelectAll (line 14) | @Test FILE: acimage_admin/src/test/java/com/acimage/admin/dao/sys/ApiDaoTest.java class ApiDaoTest (line 11) | @SpringBootTest method testSelect (line 18) | @Test FILE: acimage_admin/src/test/java/com/acimage/admin/service/HomeCarouselWriteServiceTest.java class HomeCarouselWriteServiceTest (line 8) | @SpringBootTest FILE: acimage_common/src/main/java/com/acimage/common/CommonMain.java class CommonMain (line 4) | public class CommonMain { method main (line 5) | public static void main(String[] args) { FILE: acimage_common/src/main/java/com/acimage/common/config/EsConfig.java class EsConfig (line 19) | @Profile(value = {"test","dev","dev2","server"}) method devRestHighLevelClient (line 24) | @Bean FILE: acimage_common/src/main/java/com/acimage/common/config/EsProdConfig.java class EsProdConfig (line 18) | @Profile("prod") method prodRestHighLevelClient (line 26) | @Bean FILE: acimage_common/src/main/java/com/acimage/common/config/FilterConfig.java class FilterConfig (line 9) | @Configuration method registerFilter1 (line 16) | @Bean method registerFilter2 (line 30) | @Bean FILE: acimage_common/src/main/java/com/acimage/common/config/JacksonConfig.java class JacksonConfig (line 10) | @Configuration method jackson2ObjectMapperBuilderCustomizer (line 17) | @Bean FILE: acimage_common/src/main/java/com/acimage/common/config/PaginationConfig.java class PaginationConfig (line 9) | @Configuration method mybatisPlusInterceptor (line 11) | @Bean FILE: acimage_common/src/main/java/com/acimage/common/config/RabbitmqConvertConfig.java class RabbitmqConvertConfig (line 14) | @ConditionalOnClass(RabbitTemplate.class) method jacksonRabbitTemplate (line 18) | @Bean method rabbitListenerContainerFactory (line 26) | @Bean FILE: acimage_common/src/main/java/com/acimage/common/deprecated/IpInterceptorBak.java class IpInterceptorBak (line 21) | @Slf4j method preHandle (line 28) | @Override method postHandle (line 63) | @Override method afterCompletion (line 68) | @Override FILE: acimage_common/src/main/java/com/acimage/common/deprecated/JwtInterceptorBak.java class JwtInterceptorBak (line 25) | public class JwtInterceptorBak implements HandlerInterceptor { method preHandle (line 29) | @Override method postHandle (line 73) | @Override method afterCompletion (line 78) | @Override FILE: acimage_common/src/main/java/com/acimage/common/deprecated/PermissionInterceptorBak.java class PermissionInterceptorBak (line 21) | @Slf4j method preHandle (line 23) | @Override method postHandle (line 64) | @Override method afterCompletion (line 70) | @Override FILE: acimage_common/src/main/java/com/acimage/common/deprecated/QiniuUtils.java class QiniuUtils (line 38) | @Deprecated method init (line 55) | @PostConstruct method setAccessKey (line 68) | public void setAccessKey(String accessKey) { method setSecretKey (line 72) | public void setSecretKey(String secretKey) { method setBucket (line 76) | public void setBucket(String bucket) { method setDomain (line 80) | public void setDomain(String domain) { method upload (line 87) | public void upload(@NotNull MultipartFile multipartFile, String urlWit... method upload (line 100) | public void upload(@NotNull File file, String urlWithoutDomain) { method cover (line 104) | public void cover(@NotNull MultipartFile multipartFile, String urlWith... method refreshFile (line 121) | public void refreshFile(String... urls) { method refreshQuery (line 144) | public void refreshQuery(String url) { method deleteFile (line 156) | public void deleteFile(String url) { method batchDelete (line 166) | public void batchDelete(List urlList) { method generateUrl (line 195) | public String generateUrl(String suffix, Date uploadTime, @Nullable St... method getTrueUrl (line 202) | public String getTrueUrl(String urlWithoutDomain) { method download (line 206) | public void download(String url, String toPath) { method putAndLog (line 218) | private void putAndLog(Object inputStreamOrFile, String urlWithoutDoma... FILE: acimage_common/src/main/java/com/acimage/common/deprecated/QiniuUtilsBak.java class QiniuUtilsBak (line 41) | @Slf4j method init (line 59) | @PostConstruct method setAccessKey (line 68) | public void setAccessKey(String accessKey) { method setSecretKey (line 72) | public void setSecretKey(String secretKey) { method setBucket (line 76) | public void setBucket(String bucket) { method setDomain (line 80) | public void setDomain(String domain) { method upload (line 87) | public void upload(@NotNull MultipartFile multipartFile, String urlWit... method upload (line 100) | public void upload(@NotNull File file, String urlWithoutDomain) { method cover (line 104) | public void cover(@NotNull MultipartFile multipartFile, String urlWith... method refreshFile (line 121) | public void refreshFile(String... urls) { method refreshQuery (line 144) | public void refreshQuery(String url) { method deleteFile (line 156) | public void deleteFile(String url) { method batchDelete (line 166) | public void batchDelete(List urlList) { method generateUrl (line 195) | public String generateUrl(String suffix, Date uploadTime, @Nullable St... method getTrueUrl (line 202) | public String getTrueUrl(String urlWithoutDomain) { method download (line 206) | public void download(String url, String toPath) { method putAndLog (line 220) | private void putAndLog(Object inputStreamOrFile, String urlWithoutDoma... FILE: acimage_common/src/main/java/com/acimage/common/deprecated/UserCommunityStatistic.java class UserCommunityStatistic (line 11) | @Data FILE: acimage_common/src/main/java/com/acimage/common/deprecated/annotation/utils/AuthenticationUtils.java class AuthenticationUtils (line 8) | public class AuthenticationUtils { method getAuthenticationType (line 9) | public static AuthenticationType getAuthenticationType(HandlerMethod h... FILE: acimage_common/src/main/java/com/acimage/common/deprecated/typehandler/MatchRuleTypeHandler.java class MatchRuleTypeHandler (line 17) | public class MatchRuleTypeHandler extends BaseTypeHandler { method setNonNullParameter (line 19) | @Override method getNullableResult (line 24) | @Override method getNullableResult (line 29) | @Override method getNullableResult (line 34) | @Override FILE: acimage_common/src/main/java/com/acimage/common/global/aop/LogAdvice.java class LogAdvice (line 17) | @Aspect method controllerPointCut (line 26) | @Pointcut("execution(public * com.acimage..*.*Controller.*(..))") method providerPointCut (line 30) | @Pointcut("execution(public * com.acimage..*.*Provider.*(..))") method logParametersAndReturnValue (line 37) | @Around("controllerPointCut() || providerPointCut()") FILE: acimage_common/src/main/java/com/acimage/common/global/consts/EsConstants.java class EsConstants (line 3) | public class EsConstants { FILE: acimage_common/src/main/java/com/acimage/common/global/consts/FileFormatConstants.java class FileFormatConstants (line 6) | public class FileFormatConstants { FILE: acimage_common/src/main/java/com/acimage/common/global/consts/HeaderKeyConstants.java class HeaderKeyConstants (line 3) | public class HeaderKeyConstants { FILE: acimage_common/src/main/java/com/acimage/common/global/consts/JwtConstants.java class JwtConstants (line 3) | public class JwtConstants { FILE: acimage_common/src/main/java/com/acimage/common/global/consts/MqConstants.java class MqConstants (line 3) | public class MqConstants { FILE: acimage_common/src/main/java/com/acimage/common/global/consts/StorePrefixConstants.java class StorePrefixConstants (line 3) | public class StorePrefixConstants { FILE: acimage_common/src/main/java/com/acimage/common/global/consts/SysKeyConstants.java class SysKeyConstants (line 3) | public class SysKeyConstants { FILE: acimage_common/src/main/java/com/acimage/common/global/consts/TimeConstants.java class TimeConstants (line 3) | public class TimeConstants { FILE: acimage_common/src/main/java/com/acimage/common/global/context/UserContext.java class UserContext (line 6) | public class UserContext { method saveCurrentUserInfo (line 13) | public static void saveCurrentUserInfo(Long userId, String username, S... method remove (line 22) | public static void remove() { method setTokenStatus (line 30) | public static void setTokenStatus(TokenStatus tokenStatus) { method setUserId (line 33) | public static void setUserId(Long userId){ method setUsername (line 36) | public static void setUsername(String username){ method setIp (line 40) | public static void setIp(String ip) { method getUserId (line 44) | public static Long getUserId() { method getUsername (line 48) | public static String getUsername() { method getPhotoUrl (line 52) | public static String getPhotoUrl() { method getTokenStatus (line 56) | public static TokenStatus getTokenStatus() { method getIp (line 60) | public static String getIp() { FILE: acimage_common/src/main/java/com/acimage/common/global/enums/AuthenticationType.java type AuthenticationType (line 3) | public enum AuthenticationType { method AuthenticationType (line 9) | AuthenticationType(int key) { method getKey (line 13) | public int getKey() { FILE: acimage_common/src/main/java/com/acimage/common/global/enums/MatchRule.java type MatchRule (line 6) | public enum MatchRule { method MatchRule (line 18) | MatchRule(int key) { method getKey (line 22) | public int getKey() { method from (line 26) | public static MatchRule from(int key){ FILE: acimage_common/src/main/java/com/acimage/common/global/enums/MyHttpMethod.java type MyHttpMethod (line 5) | public enum MyHttpMethod { method from (line 12) | public static MyHttpMethod from(HttpMethod method) { FILE: acimage_common/src/main/java/com/acimage/common/global/enums/ServiceType.java type ServiceType (line 3) | public enum ServiceType { FILE: acimage_common/src/main/java/com/acimage/common/global/enums/TokenStatus.java type TokenStatus (line 3) | public enum TokenStatus { method TokenStatus (line 12) | TokenStatus(int key) { method getKey (line 16) | public int getKey() { FILE: acimage_common/src/main/java/com/acimage/common/global/exception/BaseException.java class BaseException (line 10) | @Getter method asResult (line 18) | public Result asResult(){ FILE: acimage_common/src/main/java/com/acimage/common/global/exception/BusinessException.java class BusinessException (line 8) | @Getter method BusinessException (line 13) | public BusinessException(String msg){ method BusinessException (line 18) | public BusinessException(Integer code, String msg) { FILE: acimage_common/src/main/java/com/acimage/common/global/exception/NullTokenException.java class NullTokenException (line 5) | public class NullTokenException extends JWTVerificationException { method NullTokenException (line 7) | public NullTokenException(String message){super(message);} FILE: acimage_common/src/main/java/com/acimage/common/global/exception/SystemException.java class SystemException (line 8) | @Getter FILE: acimage_common/src/main/java/com/acimage/common/model/Index/TopicIndex.java class TopicIndex (line 26) | @NoArgsConstructor method from (line 75) | public static TopicIndex from(Topic topic) { method toTopic (line 86) | public static Topic toTopic(TopicIndex topicIndex) { method toTopicList (line 95) | public static List toTopicList(List topicIndexList) { method toTopicPage (line 101) | public static MyPage toTopicPage(MyPage topicPage) { FILE: acimage_common/src/main/java/com/acimage/common/model/domain/community/Category.java class Category (line 14) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/community/CmtyUser.java class CmtyUser (line 8) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/community/Comment.java class Comment (line 14) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/community/HomeCarousel.java class HomeCarousel (line 12) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/community/Star.java class Star (line 11) | @Data method Star (line 23) | public Star(Long userId, Long topicId) { FILE: acimage_common/src/main/java/com/acimage/common/model/domain/community/Tag.java class Tag (line 13) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/community/TagTopic.java class TagTopic (line 13) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/community/Topic.java class Topic (line 17) | @NoArgsConstructor FILE: acimage_common/src/main/java/com/acimage/common/model/domain/community/TopicHtml.java class TopicHtml (line 12) | @NoArgsConstructor FILE: acimage_common/src/main/java/com/acimage/common/model/domain/image/Image.java class Image (line 16) | @NoArgsConstructor method Image (line 45) | public Image(Long id, Long topicId, Integer size, String description) { FILE: acimage_common/src/main/java/com/acimage/common/model/domain/image/ImageHash.java class ImageHash (line 12) | @Data method ImageHash (line 24) | public ImageHash(Long imageId, Long hashValue, Integer hashSum) { FILE: acimage_common/src/main/java/com/acimage/common/model/domain/sys/Api.java class Api (line 18) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/sys/Authorize.java class Authorize (line 13) | @Data method Authorize (line 24) | public Authorize(Integer roleId, Integer permissionId) { FILE: acimage_common/src/main/java/com/acimage/common/model/domain/sys/Permission.java class Permission (line 14) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/sys/Role.java class Role (line 12) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/sys/UserRole.java class UserRole (line 11) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/user/CommentMsg.java class CommentMsg (line 13) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/user/User.java class User (line 13) | @Data method User (line 29) | public User(Long id, String username) { FILE: acimage_common/src/main/java/com/acimage/common/model/domain/user/UserMsg.java class UserMsg (line 14) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/domain/user/UserPrivacy.java class UserPrivacy (line 12) | @Data method UserPrivacy (line 25) | public UserPrivacy(Long userId, String pwd, String salt, String email) { FILE: acimage_common/src/main/java/com/acimage/common/model/mq/dto/EsAddDto.java class EsAddDto (line 6) | @Getter method EsAddDto (line 10) | public EsAddDto(Object obj){ method toString (line 14) | @Override FILE: acimage_common/src/main/java/com/acimage/common/model/mq/dto/EsDeleteDto.java class EsDeleteDto (line 7) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/mq/dto/EsUpdateByIdDto.java class EsUpdateByIdDto (line 7) | @Getter method toString (line 13) | @Override FILE: acimage_common/src/main/java/com/acimage/common/model/mq/dto/EsUpdateByTermDto.java class EsUpdateByTermDto (line 10) | @Getter method toString (line 17) | @Override FILE: acimage_common/src/main/java/com/acimage/common/model/mq/dto/ImageIdWithUrl.java class ImageIdWithUrl (line 7) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/mq/dto/ObjectWithClass.java class ObjectWithClass (line 11) | @Data method with (line 18) | public void with(Object obj){ method object (line 26) | public Object object(){ FILE: acimage_common/src/main/java/com/acimage/common/model/mq/dto/SyncImagesUpdateDto.java class SyncImagesUpdateDto (line 11) | @Builder FILE: acimage_common/src/main/java/com/acimage/common/model/mq/dto/UserIdWithPhotoUrl.java class UserIdWithPhotoUrl (line 7) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/mq/dto/UserIdWithUsername.java class UserIdWithUsername (line 7) | @Data FILE: acimage_common/src/main/java/com/acimage/common/model/page/MyPage.java class MyPage (line 11) | @Data method from (line 18) | public static MyPage from(IPage page){ FILE: acimage_common/src/main/java/com/acimage/common/redis/QueryRedisAdvice.java class QueryRedisAdvice (line 26) | @Aspect method pointCut (line 35) | @Pointcut(POINT_CUT_PATTERN) method around (line 39) | @Around("pointCut()") method queryOrProceed (line 79) | private Object queryOrProceed(ProceedingJoinPoint joinPoint, String re... method queryOrProceedForHash (line 100) | private Object queryOrProceedForHash(ProceedingJoinPoint joinPoint, St... method getActiveExpire (line 123) | private long getActiveExpire(long defaultExpire, List keyPar... FILE: acimage_common/src/main/java/com/acimage/common/redis/RequestLimitAdvice.java class RequestLimitAdvice (line 29) | @Aspect method pointCut (line 39) | @Pointcut(POINT_CUT_PATTERN) method around (line 43) | @Around("pointCut()") method toSecondsList (line 112) | private List toSecondsList(long[] times, TimeUnit unit) { method toSeconds (line 120) | private long toSeconds(long time, TimeUnit timeUnit) { FILE: acimage_common/src/main/java/com/acimage/common/redis/enums/DataType.java type DataType (line 3) | public enum DataType { FILE: acimage_common/src/main/java/com/acimage/common/redis/enums/LimitTarget.java type LimitTarget (line 3) | public enum LimitTarget { FILE: acimage_common/src/main/java/com/acimage/common/redis/utils/RedisAnnotationUtils.java class RedisAnnotationUtils (line 14) | @Component method queryOrProceed (line 22) | private Object queryOrProceed(ProceedingJoinPoint joinPoint, String r... method queryOrProceedForList (line 39) | private Object queryOrProceedForList(ProceedingJoinPoint joinPoint, St... method overallKey (line 53) | public static String overallKey(String prefix, ProceedingJoinPoint joi... FILE: acimage_common/src/main/java/com/acimage/common/result/Code.java class Code (line 3) | public class Code { FILE: acimage_common/src/main/java/com/acimage/common/result/Result.java class Result (line 8) | @Data method fail (line 15) | public static Result fail(String message){ method ok (line 18) | public static Result ok(){ method ok (line 21) | public static Result ok(T data){ method isOk (line 24) | public static boolean isOk(Result result){ method isOk (line 28) | public Boolean isOk(){ FILE: acimage_common/src/main/java/com/acimage/common/service/TokenService.java type TokenService (line 3) | public interface TokenService { method hasRecorded (line 6) | Boolean hasRecorded(String token); method createAndRecordToken (line 8) | String createAndRecordToken(long userId, String username, String photo... method record (line 10) | void record(String token, int expireDays); method invalidate (line 12) | void invalidate(String token); FILE: acimage_common/src/main/java/com/acimage/common/service/impl/TokenServiceImpl.java class TokenServiceImpl (line 13) | @Service method createAndRecordToken (line 21) | @Override method record (line 30) | @Override method hasRecorded (line 35) | @Override method invalidate (line 41) | @Override FILE: acimage_common/src/main/java/com/acimage/common/utils/CookieUtils.java class CookieUtils (line 6) | public class CookieUtils { method getValueByName (line 8) | public static String getValueByName(Cookie[] cookies,String name){ method createCookie (line 19) | public static Cookie createCookie(String key,String value){ method createCookie (line 25) | public static Cookie createCookie(String key,String value,boolean http... method createCookie (line 32) | public static Cookie createCookie(String key,String value,String path,... FILE: acimage_common/src/main/java/com/acimage/common/utils/EsUtils.java class EsUtils (line 37) | @Component method createIndexIfNotExist (line 44) | public void createIndexIfNotExist(Class entityType) { method updateById (line 60) | public void updateById(EsUpdateByIdDto updateDto) { method UpdateByTerm (line 82) | public void UpdateByTerm(EsUpdateByTermDto updateDto) { method batchUpdateById (line 124) | public void batchUpdateById(List entityList, List colum... method save (line 143) | public void save(EsAddDto esAddDto) { method remove (line 148) | public void remove(EsDeleteDto esDeleteDto) { method termQuery (line 153) | public MyPage termQuery(String column, Object value, Class i... method similarQuery (line 168) | public List similarQuery(String id, Class index, List List matchQuery(Class index, String field, Object val... method queryBySort (line 193) | public MyPage queryBySort(Class indexClass, int pageNo, int ... method indexCoordinatesOf (line 206) | public IndexCoordinates indexCoordinatesOf(Class clz) { method toList (line 213) | private List toList(List> searchHits) { method createDocument (line 219) | private Document createDocument(Object entity, List columns) { method buildScript (line 229) | private String buildScript(Object entity, List columns) { FILE: acimage_common/src/main/java/com/acimage/common/utils/ExceptionUtils.java class ExceptionUtils (line 3) | public class ExceptionUtils { method printIfDev (line 5) | public static void printIfDev(Throwable e){ FILE: acimage_common/src/main/java/com/acimage/common/utils/HtmlUtils.java class HtmlUtils (line 10) | public class HtmlUtils { method html2Text (line 19) | public static String html2Text(String strHtml) { method getInnerImageUrls (line 29) | public static List getInnerImageUrls(String html) { FILE: acimage_common/src/main/java/com/acimage/common/utils/IdGenerator.java class IdGenerator (line 5) | public class IdGenerator { method getSnowflakeNextId (line 6) | public static long getSnowflakeNextId(){ FILE: acimage_common/src/main/java/com/acimage/common/utils/ImageUtils.java class ImageUtils (line 18) | @Slf4j method compressAsFixedWebpImage (line 21) | public static InputStream compressAsFixedWebpImage(MultipartFile multi... method compressAsWebpImage (line 42) | public static InputStream compressAsWebpImage(MultipartFile multipartF... method compressBak (line 79) | public static InputStream compressBak(MultipartFile multipartFile, int... method bufferedImage2InputStream (line 114) | public static InputStream bufferedImage2InputStream(BufferedImage imag... FILE: acimage_common/src/main/java/com/acimage/common/utils/IpUtils.java class IpUtils (line 14) | @Slf4j method getClientIpAddr (line 18) | public static String getClientIpAddr(HttpServletRequest request) { method getUserIp (line 58) | public static String getUserIp(ServerHttpRequest request) { method getIp (line 105) | public static String getIp(HttpServletRequest request) { FILE: acimage_common/src/main/java/com/acimage/common/utils/JwtUtils.java class JwtUtils (line 19) | @Component method init (line 26) | @PostConstruct method createToken (line 32) | public static String createToken(long userId, String username, String ... method verifyToken (line 43) | public static void verifyToken(String token) throws JWTVerificationExc... method getUserId (line 53) | public static Long getUserId(String token) throws JWTDecodeException { method getUsername (line 57) | public static String getUsername(String token) throws JWTDecodeExcepti... method getPhotoUrl (line 61) | public static String getPhotoUrl(String token) throws JWTDecodeExcepti... method getExpire (line 65) | public static Date getExpire(String token) throws JWTDecodeException { FILE: acimage_common/src/main/java/com/acimage/common/utils/LambdaUtils.java class LambdaUtils (line 14) | @Slf4j method underlineColumnNameOf (line 20) | public static String underlineColumnNameOf(SFunction getOrIs) { method columnOf (line 25) | public static String columnOf(SFunction getOrIs) { method columnsFrom (line 58) | @SafeVarargs FILE: acimage_common/src/main/java/com/acimage/common/utils/RsaUtils.java class RsaUtils (line 6) | public class RsaUtils { method decrypt (line 15) | public static String decrypt(String privateKeyBase64,String encryptBas... method getPrivateKey (line 20) | public static String getPrivateKey(){ method getPublicKey (line 23) | public static String getPublicKey(){ FILE: acimage_common/src/main/java/com/acimage/common/utils/SensitiveWordUtils.java class SensitiveWordUtils (line 15) | @Component method init (line 22) | @PostConstruct method readLines (line 32) | private List readLines(InputStream inputStream){ method filter (line 55) | public static String filter(String str){ FILE: acimage_common/src/main/java/com/acimage/common/utils/SpringContextUtils.java class SpringContextUtils (line 8) | @Component method setApplicationContext (line 18) | @Override method getApplicationContext (line 23) | public static ApplicationContext getApplicationContext(){ method getBean (line 28) | public static Object getBean(String name) throws BeansException { method getBean (line 33) | public static T getBean(Class beanClass) throws BeansException { method getProfile (line 41) | public static String getProfile(){ method isDev (line 45) | public static boolean isDev(){ FILE: acimage_common/src/main/java/com/acimage/common/utils/common/AopUtils.java class AopUtils (line 21) | @Slf4j method methodOf (line 23) | public static Method methodOf(@NotNull JoinPoint joinPoint) { method hasParameters (line 39) | public static boolean hasParameters(@NotNull JoinPoint joinPoint) { method annotationFrom (line 44) | public static T annotationFrom(JoinPoint joinPo... method paramAnnotationsFrom (line 49) | public static List paramAnnotationsFrom(Join... method annotatedArgOrArgFieldOf (line 60) | public static V annotatedArgOrArgFieldOf(@No... method annotatedArgsFrom (line 90) | public static List annotatedArgsFrom(@Not... method indexOfFirstAnnotatedParameter (line 105) | private static Integer indexOfFirstAnnotatedPar... FILE: acimage_common/src/main/java/com/acimage/common/utils/common/ArrayUtils.java class ArrayUtils (line 7) | public class ArrayUtils { method firstIndexOf (line 9) | public static Integer firstIndexOf(String[] strs, String targetStr){ FILE: acimage_common/src/main/java/com/acimage/common/utils/common/BeanUtils.java class BeanUtils (line 12) | public class BeanUtils { method beanToFieldJsonMap (line 15) | public static Map beanToFieldJsonMap(Object javaBean) { method fieldJsonMapToBean (line 28) | public static T fieldJsonMapToBean(Map fieldJsonMa... method copyPropertiesTo (line 49) | public static T copyPropertiesTo(Object source,Class targetType){ FILE: acimage_common/src/main/java/com/acimage/common/utils/common/FileUtils.java class FileUtils (line 18) | @Slf4j method packageFiles (line 20) | public static void packageFiles(File[] files, File zipFile) throws IOE... method downloadFileForClient (line 39) | public static void downloadFileForClient(File file, HttpServletRespons... method formatOf (line 59) | public static String formatOf(String fileName){ method formatOf (line 63) | public static String formatOf(MultipartFile multipartFile){ method formatsOf (line 68) | public static List formatsOf(MultipartFile[] multipartFiles){ FILE: acimage_common/src/main/java/com/acimage/common/utils/common/JacksonUtils.java class JacksonUtils (line 14) | @Slf4j method writeValueAsString (line 22) | public static String writeValueAsString(Object object) { method getList (line 34) | public static List getList(@Nullable String json, Class ofTy... method convert (line 47) | public static T convert(@Nullable String json, Class targetType) { FILE: acimage_common/src/main/java/com/acimage/common/utils/common/ListUtils.java class ListUtils (line 11) | public class ListUtils { method extract (line 12) | public static List extract(Function attribute, List... method extractKeyFrom (line 19) | public static List extractKeyFrom(List> pairList) { method getListFrom (line 27) | public static List getListFrom(Set set) { method differenceSetOf (line 35) | public static List differenceSetOf(List list1, List ... method differenceSetOfV2 (line 71) | public static List differenceSetOfV2(List list1, List<... method isEmpty (line 107) | public static boolean isEmpty(List list) { method convertToLongList (line 111) | public static List convertToLongList(List list) { method getListInDescOrderFrom (line 119) | public static List> getListInDescOrderFrom(Set> convertToLongDoublePairFrom(Lis... method convert (line 139) | public static List convert(List sourceList, Class targ... method removeRepeat (line 153) | public static List removeRepeat(List list){ FILE: acimage_common/src/main/java/com/acimage/common/utils/common/PageUtils.java class PageUtils (line 3) | public class PageUtils { method startIndexOf (line 4) | public static int startIndexOf(int pageNo, int pageSize) { method endIndexOf (line 8) | public static int endIndexOf(int pageNo, int pageSize) { FILE: acimage_common/src/main/java/com/acimage/common/utils/common/PairUtils.java class PairUtils (line 9) | public class PairUtils { method combine (line 11) | public static List> combine(@NotNull List list1, ... FILE: acimage_common/src/main/java/com/acimage/common/utils/common/ReflectUtils.java class ReflectUtils (line 13) | @Slf4j method genericsOfReturnType (line 16) | public static Class[] genericsOfReturnType(Method method) throws Cl... method getFieldNames (line 37) | public static List getFieldNames(Class clz){ method getAnnotatedFiled (line 46) | public static Object getAnnotatedFiled(Object obj,Class Field firstAnnotatedField(Class urls) { method generateBaseUrl (line 159) | public String generateBaseUrl(@Nullable String prefix, Date uploadTime... FILE: acimage_common/src/main/java/com/acimage/common/utils/redis/RedisLuaUtils.java class RedisLuaUtils (line 17) | @Component method init (line 36) | @PostConstruct method incrementIfPresent (line 63) | public Long incrementIfPresent(String key, long increment) { method getAndCombineAndDelete (line 73) | public Long getAndCombineAndDelete(String keyForIncrement, String fiel... method incrementIfPresentForZSet (line 83) | public Long incrementIfPresentForZSet(String key, String value, long i... method incrementIfPresentForFieldKey (line 88) | public Long incrementIfPresentForFieldKey(String key, String filedKey,... method requestLimitScript (line 93) | public List requestLimitScript(List keys, List lim... method setIfPresentForFieldKey (line 114) | public Boolean setIfPresentForFieldKey(String key, String filedKey, St... FILE: acimage_common/src/main/java/com/acimage/common/utils/redis/RedisUtils.java class RedisUtils (line 28) | @Component method setListAsString (line 43) | @Deprecated method getListFromString (line 50) | public List getListFromString(String key, Class type) { method getFromString (line 55) | public Object getFromString(String key, Class parameterized, Class<... method setObjectJson (line 73) | public void setObjectJson(String key, @NotNull Object obj, long timeou... method setObjectJson (line 81) | public void setObjectJson(String key, @NotNull Object obj) { method getObjectFromString (line 89) | public T getObjectFromString(String key, Class targetType) { method getForString (line 97) | public T getForString(String key, Class targetType) { method getForString (line 109) | public String getForString(String key) { method multiGetForString (line 113) | public List multiGetForString(List keys) { method setAsString (line 117) | public void setAsString(String key, Object value) { method setAsString (line 121) | public void setAsString(String key, String value, long timeout, TimeUn... method increment (line 125) | public Long increment(String key, long increment) { method getAndDeleteForString (line 134) | public String getAndDeleteForString(String key) { method getAndExpire (line 138) | public String getAndExpire(String key, long timeout, TimeUnit timeUnit) { method setIfPresent (line 142) | public void setIfPresent(String key, String value) { method setIfPresent (line 146) | public void setIfPresent(String key, String value, long timeout, TimeU... method incrementIfPresent (line 150) | public Long incrementIfPresent(String key, long increment) { method setIfPresentForFieldKey (line 154) | public Boolean setIfPresentForFieldKey(String key, String filedKey, St... method getAndCombineAndDelete (line 158) | public Long getAndCombineAndDelete(String keyForIncrement, String hash... method setObjectForHash (line 162) | public void setObjectForHash(String key, Object javaBean, long timeOut... method getObjectForHash (line 171) | public T getObjectForHash(String key, Class targetType) { method delete (line 183) | public Boolean delete(String key) { method delete (line 187) | public Long delete(List key) { method expire (line 191) | public Boolean expire(String key, long timeout, TimeUnit timeUnit) { method getExpire (line 195) | public Long getExpire(String key, TimeUnit timeUnit) { method addForHyperLogLog (line 199) | public Long addForHyperLogLog(String key, String... values) { method deleteForHyperLogLog (line 203) | public void deleteForHyperLogLog(String key) { method sizeForHyperLogLog (line 207) | public Long sizeForHyperLogLog(String key) { method addForSet (line 212) | public Long addForSet(String key, Object value) { method isMemberForSet (line 216) | public Boolean isMemberForSet(String key, String value) { method removeForSet (line 220) | public Long removeForSet(String key, String... values) { method removeForSet (line 224) | public Long removeForSet(String key, List valueList) { method membersForSet (line 232) | public List membersForSet(String key, Class targetType) { method addForZSet (line 245) | public Boolean addForZSet(String key, String value, double score) { method scoreForZSet (line 249) | public Double scoreForZSet(String key, String value) { method sizeForZSet (line 253) | public Long sizeForZSet(String key) { method removeForZSet (line 257) | public Long removeForZSet(String key, Object toStringValue) { method randomMembersForZSet (line 261) | public List randomMembersForZSet(String key, int count) { method incrementIfPresentForZSet (line 292) | public Long incrementIfPresentForZSet(String key, String value, long i... method reverseRangeForZSet (line 296) | public Set reverseRangeForZSet(String key, int start, int end) { method incrementIfPresentForFieldKey (line 300) | public Long incrementIfPresentForFieldKey(String key, String hashKey, ... method reverseRangeWithScoreForZSet (line 305) | public List> reverseRangeWithScoreForZSet(String ... method reverseRangeWithScoreForZSet (line 321) | public List> reverseRangeWithScoreForZSet(String key... method requestLimitScript (line 343) | public List requestLimitScript(List keys, List lim... FILE: acimage_common/src/main/java/com/acimage/common/web/exceptionhandler/ArgumentValidateExceptionHandler.java class ArgumentValidateExceptionHandler (line 21) | @Slf4j method doConstraintViolationException (line 27) | @ExceptionHandler(value = {ConstraintViolationException.class}) method doMethodArgumentNotValidException (line 48) | @ExceptionHandler(value = {MethodArgumentNotValidException.class}) method doBindException (line 73) | @ExceptionHandler(value = {BindException.class}) method logWarnMessage (line 101) | private void logWarnMessage(Exception ex, String message) { FILE: acimage_common/src/main/java/com/acimage/common/web/exceptionhandler/GlobalExceptionHandler.java class GlobalExceptionHandler (line 14) | @Slf4j method doBusinessException (line 20) | @ExceptionHandler(value={BusinessException.class}) method doMaxUploadSizeExceededException (line 25) | @ExceptionHandler(value={MaxUploadSizeExceededException.class}) method doRuntimeException (line 32) | @ExceptionHandler(value={RuntimeException.class}) method doException (line 39) | @ExceptionHandler(value={Exception.class}) FILE: acimage_common/src/main/java/com/acimage/common/web/exceptionhandler/JwtExceptionHandler.java class JwtExceptionHandler (line 14) | @Slf4j method doTokenException (line 17) | @ExceptionHandler(value={JWTVerificationException.class}) FILE: acimage_common/src/main/java/com/acimage/common/web/interceptor/AccessInterceptor.java class AccessInterceptor (line 17) | @Slf4j method preHandle (line 19) | @Override method postHandle (line 29) | @Override method afterCompletion (line 35) | @Override FILE: acimage_common/src/main/java/com/acimage/common/web/interceptor/JwtInterceptor.java class JwtInterceptor (line 25) | @Slf4j method preHandle (line 31) | @Override method postHandle (line 65) | @Override method afterCompletion (line 70) | @Override FILE: acimage_community/src/main/java/com/acimage/community/CommunityApplication.java class CommunityApplication (line 13) | @Slf4j method main (line 22) | public static void main(String[] args) { FILE: acimage_community/src/main/java/com/acimage/community/dao/CategoryDao.java type CategoryDao (line 7) | public interface CategoryDao extends BaseMapper { FILE: acimage_community/src/main/java/com/acimage/community/dao/CmtyUserDao.java type CmtyUserDao (line 12) | public interface CmtyUserDao extends BaseMapper { method batchUpdateStarCount (line 17) | Integer batchUpdateStarCount(@Param("userIdAndIncrements") List { method deleteByTopicId (line 14) | @Delete("delete from tb_comment where topic_id=#{topicId}") method updateContentById (line 16) | @Update("update tb_comment set content=#{content},update_time=now() wh... method selectCommentsWithUserByTopicId (line 19) | List selectCommentsWithUserByTopicId(@Param("topicId") long t... method countCommentsByTopicId (line 21) | @Select("select count(*) as comment_count from tb_comment where topic_... method countCommentsByUserId (line 24) | @Select("select count(*) as count from tb_comment where user_id=#{user... method selectCommentsWithUser (line 27) | List selectCommentsWithUser(@Param("topicId") long topicId,@P... method selectCommentsWithTopicOrderByCreateTime (line 29) | List selectCommentsWithTopicOrderByCreateTime(@Param("userId"... FILE: acimage_community/src/main/java/com/acimage/community/dao/HomeCarrouselDao.java type HomeCarrouselDao (line 7) | public interface HomeCarrouselDao extends BaseMapper { FILE: acimage_community/src/main/java/com/acimage/community/dao/ImageDao.java type ImageDao (line 11) | public interface ImageDao extends BaseMapper { method insertList (line 13) | Integer insertList(List images); method updateDescription (line 15) | Integer updateDescription(List> idAndDescriptions); method selectListOrderById (line 17) | @Select("select * from tb_image where topic_id=#{topicId} order by id") method selectImagesWithTopic (line 21) | List selectImagesWithTopic(List imageIds); FILE: acimage_community/src/main/java/com/acimage/community/dao/StarDao.java type StarDao (line 12) | public interface StarDao extends BaseMapper { method deleteByUserIdAndTopicId (line 14) | @Delete("delete from tb_star where user_id=#{userId} and topic_id=#{to... method deleteByTopicId (line 17) | @Delete("delete from tb_star where topic_id=#{topicId}") method selectStarsWithTopicOrderByCreateTime (line 23) | List selectStarsWithTopicOrderByCreateTime(@Param("userId") long... method countStarsOwnedBy (line 25) | Integer countStarsOwnedBy(@Param("userId") long userId); method countStarsByTopicId (line 27) | @Select("select count(*) as star_count from tb_star where topic_id=#{t... method countStarsByUserId (line 30) | @Select("select count(*) as star_count from tb_star where user_id=#{us... FILE: acimage_community/src/main/java/com/acimage/community/dao/TagDao.java type TagDao (line 9) | public interface TagDao extends BaseMapper { FILE: acimage_community/src/main/java/com/acimage/community/dao/TagTopicDao.java type TagTopicDao (line 10) | public interface TagTopicDao extends BaseMapper { method insertBatch (line 12) | void insertBatch(List tagTopicList); method selectTagIds (line 14) | @Select("select tag_id from tb_tag_topic where topic_id=#{topicId} and... FILE: acimage_community/src/main/java/com/acimage/community/dao/TopicDao.java type TopicDao (line 15) | public interface TopicDao extends BaseMapper { method updateTopic (line 17) | @Update("update tb_topic set title=#{title},content=#{content},update_... method updatePvByIncrement (line 20) | Integer updatePvByIncrement(@Param("idAndIncrements") List selectTopicsWithUserOrderByPageView(@Param("startTime") St... method selectTopicsWithUserOrderBy (line 34) | List selectTopicsWithUserOrderBy(@Param("column") String column... method selectTopicWithUser (line 36) | Topic selectTopicWithUser(@Param("id") long id); method selectTopicsWithUserOrderByCreateTime (line 38) | List selectTopicsWithUserOrderByCreateTime(@Param("userId") lon... method selectTopicsWithUserByIds (line 40) | List selectTopicsWithUserByIds(@Param("ids") List ids); method countTopics (line 42) | @Select("select count(*) from tb_topic where user_id=#{userId} and del... FILE: acimage_community/src/main/java/com/acimage/community/dao/TopicHtmlDao.java type TopicHtmlDao (line 6) | public interface TopicHtmlDao extends BaseMapper { FILE: acimage_community/src/main/java/com/acimage/community/depreted/CmtyUserDaoBak.java type CmtyUserDaoBak (line 11) | public interface CmtyUserDaoBak extends BaseMapper selectListOrderByColumn(@Param("column") ... FILE: acimage_community/src/main/java/com/acimage/community/depreted/RabbitmqConvertConfig.java class RabbitmqConvertConfig (line 12) | @Deprecated method jacksonRabbitTemplate (line 15) | @Bean method rabbitListenerContainerFactory (line 23) | @Bean FILE: acimage_community/src/main/java/com/acimage/community/depreted/UserMixWriteService.java type UserMixWriteService (line 5) | public interface UserMixWriteService { method addUserBasicAndUserCommunityStatistic (line 6) | void addUserBasicAndUserCommunityStatistic(CmtyUser cmtyUser); FILE: acimage_community/src/main/java/com/acimage/community/depreted/UserMixWriteServiceImpl.java class UserMixWriteServiceImpl (line 10) | public class UserMixWriteServiceImpl implements UserMixWriteService { method addUserBasicAndUserCommunityStatistic (line 16) | @Override FILE: acimage_community/src/main/java/com/acimage/community/depreted/userstatistic/UserCsQueryService.java type UserCsQueryService (line 7) | public interface UserCsQueryService { method getUserCommunityStatistic (line 8) | @QueryRedis(keyPrefix = KeyConstants.STRINGKP_CMTY_USER,expire = 10L) FILE: acimage_community/src/main/java/com/acimage/community/depreted/userstatistic/UserCsRankService.java type UserCsRankService (line 8) | public interface UserCsRankService { method pageUserRankByTopicCount (line 10) | @QueryRedis(keyPrefix = "acimage:community:users:rank:topicCount",expi... method pageUserRankByStarCount (line 13) | @QueryRedis(keyPrefix = "acimage:community:users:rank:starCount",expir... FILE: acimage_community/src/main/java/com/acimage/community/depreted/userstatistic/UserCsWriteService.java type UserCsWriteService (line 7) | public interface UserCsWriteService { method updateStarCountByIncrements (line 8) | Integer updateStarCountByIncrements(List userIds, List ... method updateTopicCountByIncrements (line 10) | Integer updateTopicCountByIncrements(List userIds, List... method updateTopicCountByIncrement (line 12) | Integer updateTopicCountByIncrement(long userId, int increment); method updateStarCountByIncrement (line 14) | Integer updateStarCountByIncrement(long userId, int increment); method save (line 16) | void save(long userId); FILE: acimage_community/src/main/java/com/acimage/community/depreted/userstatistic/consts/KeyConstants.java class KeyConstants (line 3) | public class KeyConstants { FILE: acimage_community/src/main/java/com/acimage/community/depreted/userstatistic/impl/UserCsQueryServiceImpl.java class UserCsQueryServiceImpl (line 12) | public class UserCsQueryServiceImpl implements UserCsQueryService { method getUserCommunityStatistic (line 16) | @Override FILE: acimage_community/src/main/java/com/acimage/community/depreted/userstatistic/impl/UserCsRankServiceImpl.java class UserCsRankServiceImpl (line 17) | public class UserCsRankServiceImpl implements UserCsRankService { method pageUserRankBy (line 23) | private List pageUserRankBy(SFunction userIds, List ... method updateTopicCountByIncrements (line 18) | Integer updateTopicCountByIncrements(List userIds, List... method updateTopicCountByIncrement (line 20) | Integer updateTopicCountByIncrement(long userId, int increment); method updateStarCountByIncrement (line 22) | Integer updateStarCountByIncrement(long userId, int increment); FILE: acimage_community/src/main/java/com/acimage/community/service/cmtyuser/impl/CmtyUserQueryServiceImpl.java class CmtyUserQueryServiceImpl (line 12) | @Service method getCmtyUser (line 17) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/cmtyuser/impl/CmtyUserRankServiceImpl.java class CmtyUserRankServiceImpl (line 20) | @Service method pageUserRankBy (line 25) | private List pageUserRankBy(SFunction att... method pageUserRankBy (line 32) | @Override method pageUserRankByTopicCount (line 44) | @Override method pageUserRankByStarCount (line 50) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/cmtyuser/impl/CmtyUserWriteServiceImpl.java class CmtyUserWriteServiceImpl (line 18) | @Service method updateUsername (line 25) | @Override method updatePhotoUrl (line 34) | @Override method save (line 43) | @Override method updateStarCountByIncrements (line 49) | @Override method updateTopicCountByIncrements (line 58) | @Override method updateTopicCountByIncrement (line 67) | @Override method updateStarCountByIncrement (line 73) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/comment/CommentInfoQueryService.java type CommentInfoQueryService (line 8) | public interface CommentInfoQueryService { method pageCommentsWithUser (line 9) | List pageCommentsWithUser(long topicId, int pageNo,int pageSi... method pageCommentsWithTopicOrderByCreateTime (line 11) | MyPage pageCommentsWithTopicOrderByCreateTime(long userId, in... FILE: acimage_community/src/main/java/com/acimage/community/service/comment/CommentQueryService.java type CommentQueryService (line 5) | public interface CommentQueryService { method getComment (line 6) | Comment getComment(long commentId); method getCommentCount (line 7) | Integer getCommentCount(long topicId); FILE: acimage_community/src/main/java/com/acimage/community/service/comment/CommentWriteService.java type CommentWriteService (line 7) | public interface CommentWriteService { method saveComment (line 9) | Integer saveComment(CommentAddReq commentAddReq); method removeComment (line 12) | Integer removeComment(long commentId); method removeCommentWithoutVerification (line 14) | Integer removeCommentWithoutVerification(long commentId); method removeComments (line 16) | Integer removeComments(long topicId); method updateComment (line 18) | Integer updateComment(CommentModifyReq commentModifyReq); FILE: acimage_community/src/main/java/com/acimage/community/service/comment/annotation/Operation.java type Operation (line 3) | public enum Operation { FILE: acimage_community/src/main/java/com/acimage/community/service/comment/impl/CommentInfoQueryServiceImpl.java class CommentInfoQueryServiceImpl (line 18) | @Service method pageCommentsWithUser (line 24) | @QueryRedis(keyPrefix = CommentKeyConstants.STRINGKP_TOPIC_COMMENTS, e... method pageCommentsWithTopicOrderByCreateTime (line 31) | @QueryRedis(keyPrefix = CommentKeyConstants.STRINGKP_USER_COMMENTS, ex... FILE: acimage_community/src/main/java/com/acimage/community/service/comment/impl/CommentQueryServiceImpl.java class CommentQueryServiceImpl (line 16) | @Service method getComment (line 20) | @QueryRedis(keyPrefix = "acimage:comments:id:",expire = 5L, unit = Tim... method getCommentCount (line 26) | @QueryRedis(keyPrefix = CommentKeyConstants.STRINGKP_COMMENT_COUNT,exp... FILE: acimage_community/src/main/java/com/acimage/community/service/comment/impl/CommentWriteServiceImpl.java class CommentWriteServiceImpl (line 35) | @Service method saveComment (line 51) | @Override method removeComment (line 102) | @Override method removeCommentWithoutVerification (line 127) | @Override method removeComments (line 151) | @Override method updateComment (line 159) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/homecarousel/HomeCarouselQueryService.java type HomeCarouselQueryService (line 7) | public interface HomeCarouselQueryService { method listAll (line 9) | List listAll(); FILE: acimage_community/src/main/java/com/acimage/community/service/homecarousel/impl/HomeCarouselQueryServiceImpl.java class HomeCarouselQueryServiceImpl (line 15) | @Service method listAll (line 21) | @QueryRedis(keyPrefix = STRINGK_HOME_CAROUSEL, expire = 2L ) FILE: acimage_community/src/main/java/com/acimage/community/service/star/StarMixQueryService.java type StarMixQueryService (line 6) | public interface StarMixQueryService { method pageStarsWithTopic (line 7) | MyPage pageStarsWithTopic(long userId, int pageNo); FILE: acimage_community/src/main/java/com/acimage/community/service/star/StarQueryService.java type StarQueryService (line 3) | public interface StarQueryService { method isStar (line 4) | boolean isStar(long userId,long topicId); method getTopicStarCount (line 6) | Integer getTopicStarCount(long topicId); method getStarCountOwnedBy (line 8) | Integer getStarCountOwnedBy(long userId); FILE: acimage_community/src/main/java/com/acimage/community/service/star/StarWriteService.java type StarWriteService (line 4) | public interface StarWriteService { method saveStar (line 7) | void saveStar(long userId,long topicId); method removeStar (line 9) | void removeStar(long userId,long topicId); method removeStars (line 11) | void removeStars(long topicId); FILE: acimage_community/src/main/java/com/acimage/community/service/star/impl/StarMixQueryServiceImpl.java class StarMixQueryServiceImpl (line 16) | @Service method pageStarsWithTopic (line 20) | @QueryRedis(keyPrefix = "acimage:stars:userId:pageNo:", expire = 30L, ... FILE: acimage_community/src/main/java/com/acimage/community/service/star/impl/StarQueryServiceImpl.java class StarQueryServiceImpl (line 13) | @Service method isStar (line 18) | @QueryRedis(keyPrefix = StarKeyConstants.STRINGKP_STAR_USER_TOPIC) method getTopicStarCount (line 27) | @QueryRedis(keyPrefix = StarKeyConstants.STRINGKP_TOPIC_STAR_COUNT,exp... method getStarCountOwnedBy (line 35) | @QueryRedis(keyPrefix = StarKeyConstants.STRINGKP_USER_STAR_COUNT, exp... FILE: acimage_community/src/main/java/com/acimage/community/service/star/impl/StarWriteServiceImpl.java class StarWriteServiceImpl (line 25) | @Slf4j method saveStar (line 42) | @Override method removeStar (line 73) | @Override method removeStars (line 94) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/tag/TagQueryService.java type TagQueryService (line 7) | public interface TagQueryService { method listAll (line 8) | List listAll(); method checkAndListTags (line 10) | List checkAndListTags(List tagIds); FILE: acimage_community/src/main/java/com/acimage/community/service/tag/TagTopicQueryService.java type TagTopicQueryService (line 5) | public interface TagTopicQueryService { method listTagIds (line 6) | List listTagIds(long topicId); FILE: acimage_community/src/main/java/com/acimage/community/service/tag/TagTopicWriteService.java type TagTopicWriteService (line 5) | public interface TagTopicWriteService { method save (line 6) | void save(long topicId, List tagIdList); method remove (line 8) | void remove(long topicId); FILE: acimage_community/src/main/java/com/acimage/community/service/tag/TagWriteService.java type TagWriteService (line 5) | public interface TagWriteService { FILE: acimage_community/src/main/java/com/acimage/community/service/tag/impl/TagQueryServiceImpl.java class TagQueryServiceImpl (line 17) | @Slf4j method listAll (line 23) | @Override method checkAndListTags (line 28) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/tag/impl/TagTopicQueryServiceImpl.java class TagTopicQueryServiceImpl (line 11) | @Service method listTagIds (line 16) | @QueryRedis(keyPrefix = "acimage:community:tags:topicId:") FILE: acimage_community/src/main/java/com/acimage/community/service/tag/impl/TagTopicWriteServiceImpl.java class TagTopicWriteServiceImpl (line 18) | @Slf4j method save (line 26) | @Override method remove (line 57) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/tag/impl/TagWriteServiceImpl.java class TagWriteServiceImpl (line 6) | @Service FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicEsSearchServiceImpl.java class TopicEsSearchServiceImpl (line 39) | @Slf4j method searchSimilar (line 51) | @Override method searchSimilarByTitle (line 58) | @Override method searchByTagId (line 73) | @Override method searchBySort (line 89) | @Override method searchBySort (line 110) | @Override method search (line 123) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicHtmlQueryServiceImpl.java class TopicHtmlQueryServiceImpl (line 12) | @Service method getTopicHtml (line 17) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicHtmlWriteServiceImpl.java class TopicHtmlWriteServiceImpl (line 12) | @Service method save (line 19) | @Override method remove (line 28) | @Override method update (line 35) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicInfoQueryServiceImpl.java class TopicInfoQueryServiceImpl (line 31) | @Slf4j method getTopicWithUserTagIds (line 54) | @Override method getTopicInfoAndFirstCommentPage (line 65) | @Override method pageUserTopicsInfoOrderByCreateTime (line 95) | @QueryRedis(keyPrefix = "acimage:community:topics:userId:",expire = 8L... method listTopicsInfoSortBy (line 103) | @Override method listRandomTopicsInRank (line 129) | @Override method pageTopicsInfoRankByActivityTime (line 154) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicInfoWriteServiceImpl.java class TopicInfoWriteServiceImpl (line 45) | @Slf4j method saveTopicInfo (line 82) | @Override method removeTopicInfo (line 174) | @Override method removeTopicInfoWithoutVerification (line 213) | @Override method updateHtml (line 245) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicPreheatServiceImpl.java class TopicPreheatServiceImpl (line 18) | @Service method preheatTopicsOrderBy (line 28) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicQueryServiceImpl.java class TopicQueryServiceImpl (line 20) | @Slf4j method getTopic (line 26) | @QueryRedis(expire = 11L, keyPrefix = TopicKeyConstants.HASHKP_TOPIC, ... method listTopicWithUser (line 37) | @Override method listTopicsByIds (line 45) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicRankQueryServiceImpl.java class TopicRankQueryServiceImpl (line 16) | @Service method listTopicIdsInRank (line 21) | @Override method listRandomTopicIdsInRank (line 27) | @Override method listTopicIdWithScoresInRank (line 35) | @Override method countTopicIdsInRank (line 48) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicRankWriteServiceImpl.java class TopicRankWriteServiceImpl (line 14) | @Service method updateRank (line 19) | @Override method updateRank (line 31) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicSpAttrQueryServiceImpl.java class TopicSpAttrQueryServiceImpl (line 16) | @Service method getPageView (line 23) | @Override method getActivityTime (line 40) | @Override method getStarCount (line 55) | @Override method getCommentCount (line 71) | @Override method setAttrIntoTopic (line 87) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicSpAttrWriteServiceImpl.java class TopicSpAttrWriteServiceImpl (line 26) | @Slf4j method removeAttributes (line 40) | @Override method updateStarCountByIncrement (line 52) | @Override method updateCommentCountByIncrement (line 57) | @Override method updatePageViewByIncrement (line 62) | @Override method batchUpdateByIncrements (line 67) | private void batchUpdateByIncrements(TopicAttribute attr, List t... method updateByIncrement (line 75) | private void updateByIncrement(SFunction column, long topicI... method updateBatchActivityTime (line 81) | @Override method changeActivityTime (line 89) | @Override method increaseStarCount (line 108) | @Override method increaseCommentCount (line 140) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/Impl/TopicWriteServiceImpl.java class TopicWriteServiceImpl (line 25) | @Slf4j method save (line 38) | @Override method remove (line 44) | @Override method update (line 52) | @Override method updateTitle (line 74) | @Override method updateContent (line 98) | @Deprecated method updateContent (line 118) | @Override FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicEsSearchService.java type TopicEsSearchService (line 12) | public interface TopicEsSearchService { method searchSimilar (line 13) | List searchSimilar(long topicId, int size); method searchSimilarByTitle (line 15) | List searchSimilarByTitle(long topicId,String title, int size); method searchByTagId (line 16) | MyPage searchByTagId(TopicQueryByTagIdReq queryReq); method searchBySort (line 17) | MyPage searchBySort(TopicQueryByCategoryIdReq queryReq); method searchBySort (line 19) | MyPage searchBySort(TopicQueryBySortReq queryReq); method search (line 21) | MyPage search(TopicSearchReq topicSearchReq); FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicHtmlQueryService.java type TopicHtmlQueryService (line 5) | public interface TopicHtmlQueryService { method getTopicHtml (line 7) | TopicHtml getTopicHtml(long topicId); FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicHtmlWriteService.java type TopicHtmlWriteService (line 5) | public interface TopicHtmlWriteService { method save (line 6) | TopicHtml save(long topicId, String html); method remove (line 8) | void remove(long topicId); method update (line 10) | void update(long topicId, String html); FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicInfoQueryService.java type TopicInfoQueryService (line 10) | public interface TopicInfoQueryService { method getTopicWithUserTagIds (line 11) | Topic getTopicWithUserTagIds(long topicId); method getTopicInfoAndFirstCommentPage (line 12) | TopicInfoVo getTopicInfoAndFirstCommentPage(long topicId); method pageUserTopicsInfoOrderByCreateTime (line 13) | MyPage pageUserTopicsInfoOrderByCreateTime(long userId, int pag... method listTopicsInfoSortBy (line 14) | List listTopicsInfoSortBy(TopicAttribute attribute, int pageNo,... method listRandomTopicsInRank (line 16) | List listRandomTopicsInRank(int size); method pageTopicsInfoRankByActivityTime (line 18) | MyPage pageTopicsInfoRankByActivityTime(int pageNo, int pageSize); FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicInfoWriteService.java type TopicInfoWriteService (line 12) | public interface TopicInfoWriteService { method saveTopicInfo (line 14) | @Transactional(rollbackFor = {Exception.class}) method removeTopicInfo (line 17) | @Transactional(rollbackFor = {Exception.class}) method removeTopicInfoWithoutVerification (line 20) | @Transactional(rollbackFor = {Exception.class}) method updateHtml (line 23) | @Transactional FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicPreheatService.java type TopicPreheatService (line 7) | public interface TopicPreheatService { method preheatTopicsOrderBy (line 8) | void preheatTopicsOrderBy(TopicAttribute attr, int rankSize, int cache... FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicQueryService.java type TopicQueryService (line 7) | public interface TopicQueryService { method getTopic (line 8) | Topic getTopic(long id); method listTopicWithUser (line 9) | List listTopicWithUser(List ids); method listTopicsByIds (line 10) | List listTopicsByIds(List ids); FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicRankQueryService.java type TopicRankQueryService (line 12) | public interface TopicRankQueryService { method listTopicIdsInRank (line 14) | List listTopicIdsInRank(TopicAttribute topicAttribute, int pageN... method listRandomTopicIdsInRank (line 16) | List listRandomTopicIdsInRank(TopicAttribute topicAttribute, int... method listTopicIdWithScoresInRank (line 18) | List> listTopicIdWithScoresInRank(TopicAttribute to... method countTopicIdsInRank (line 19) | Integer countTopicIdsInRank(TopicAttribute topicAttribute); FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicRankWriteService.java type TopicRankWriteService (line 8) | public interface TopicRankWriteService { method updateRank (line 10) | void updateRank(TopicAttribute attr, long topicId, double newScore); method updateRank (line 12) | void updateRank(TopicAttribute attr, @NotNull Topic topic); FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicSpAttrQueryService.java type TopicSpAttrQueryService (line 8) | public interface TopicSpAttrQueryService { method getPageView (line 9) | Integer getPageView(long topicId); method getActivityTime (line 10) | Date getActivityTime(long topicId); method getStarCount (line 11) | Integer getStarCount(long topicId); method getCommentCount (line 12) | Integer getCommentCount(long topicId); method setAttrIntoTopic (line 13) | void setAttrIntoTopic(Topic topic, TopicAttribute... attrs); FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicSpAttrWriteService.java type TopicSpAttrWriteService (line 6) | public interface TopicSpAttrWriteService { method removeAttributes (line 7) | void removeAttributes(long topicId); method updateStarCountByIncrement (line 8) | void updateStarCountByIncrement(List topicIds,List incr... method updateCommentCountByIncrement (line 9) | void updateCommentCountByIncrement(List topicIds,List i... method updatePageViewByIncrement (line 10) | void updatePageViewByIncrement(List topicIds,List incre... method updateBatchActivityTime (line 11) | void updateBatchActivityTime(List topicIds, List activityT... method changeActivityTime (line 12) | void changeActivityTime(long topicId, Date date); method increaseStarCount (line 14) | void increaseStarCount(long topicId, int increment); method increaseCommentCount (line 15) | void increaseCommentCount(long topicId, int increment); FILE: acimage_community/src/main/java/com/acimage/community/service/topic/TopicWriteService.java type TopicWriteService (line 6) | public interface TopicWriteService { method save (line 7) | void save(Topic topic); method remove (line 8) | void remove(long id); method update (line 9) | void update(long id,String title,String content); method updateTitle (line 11) | void updateTitle(long id, String title); method updateContent (line 13) | void updateContent(TopicModifyHtmlReq topicModifyHtmlReq); method updateContent (line 15) | void updateContent(long id, String content); FILE: acimage_community/src/main/java/com/acimage/community/utils/RsaUtils.java class RsaUtils (line 6) | public class RsaUtils { method decrypt (line 15) | public static String decrypt(String privateKeyBase64,String encryptBas... method getPrivateKey (line 20) | public static String getPrivateKey(){ method getPublicKey (line 23) | public static String getPublicKey(){ FILE: acimage_community/src/main/java/com/acimage/community/web/controller/CategoryQueryController.java class CategoryQueryController (line 17) | @RestController method queryAllCategories (line 25) | @GetMapping("/all") FILE: acimage_community/src/main/java/com/acimage/community/web/controller/CommentOperateController.java class CommentOperateController (line 20) | @RestController method addComment (line 28) | @RequestLimit(limitTimes = {1,20}, method modifyComment (line 44) | @RequestLimit(limitTimes = {1,20}, method deleteComment (line 60) | @RequestLimit(limitTimes = {1,20}, FILE: acimage_community/src/main/java/com/acimage/community/web/controller/CommentQueryController.java class CommentQueryController (line 19) | @RestController method pageTopicComments (line 27) | @GetMapping("/topicComments") method pageMyComments (line 34) | @GetMapping("/mine/{pageNo}") FILE: acimage_community/src/main/java/com/acimage/community/web/controller/HomeCarouselQueryController.java class HomeCarouselQueryController (line 17) | @RestController method queryHomeCarousel (line 26) | @GetMapping("/list") FILE: acimage_community/src/main/java/com/acimage/community/web/controller/StarOperateController.java class StarOperateController (line 21) | @RestController method addStar (line 34) | @RequestLimit(limitTimes = {1}, method deleteStar (line 44) | @RequestLimit(limitTimes = {1}, FILE: acimage_community/src/main/java/com/acimage/community/web/controller/StarQueryController.java class StarQueryController (line 16) | @RestController method pageMyStars (line 27) | @GetMapping("/mine/{pageNo}") method isStar (line 32) | @GetMapping("/isStar/{topicId}") FILE: acimage_community/src/main/java/com/acimage/community/web/controller/TagQueryController.java class TagQueryController (line 16) | @RestController method queryAllTags (line 24) | @GetMapping("/all") FILE: acimage_community/src/main/java/com/acimage/community/web/controller/TopicOperateController.java class TopicOperateController (line 28) | @RestController method addTopic (line 40) | @RequestLimit(limitTimes = {1, 10}, durations = {3, TimeConstants.DAY_... method modifyTitle (line 66) | @RequestLimit(limitTimes = {1, 20}, durations = {3, TimeConstants.DAY_... method modifyHtml (line 78) | @RequestLimit(limitTimes = {1, 15}, durations = {3, TimeConstants.DAY_... method deleteTopic (line 85) | @RequestLimit(limitTimes = {1, 15}, durations = {3, TimeConstants.DAY_... FILE: acimage_community/src/main/java/com/acimage/community/web/controller/TopicQueryController.java class TopicQueryController (line 33) | @RestController method queryTopicAndFirstCommentPage (line 44) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... method pageByTagId (line 52) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... method pageByCategoryId (line 58) | @RequestLimit(limitTimes = {20}, durations = {5}, penaltyTimes = {-1},... method pageTopicsBySort (line 64) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... method combineHotTopics (line 73) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... method queryRecentHotTopics (line 83) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... method queryRecommendedTopics (line 91) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... method queryMostCommentCountTopics (line 98) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... method pageActiveTopics (line 106) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... method queryMyTopics (line 113) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... FILE: acimage_community/src/main/java/com/acimage/community/web/controller/TopicSearchController.java class TopicSearchController (line 16) | @RestController method searchTopics (line 25) | @RequestLimit(limitTimes = {2}, durations = {1}, penaltyTimes = {-1}, ... FILE: acimage_community/src/main/java/com/acimage/community/web/controller/UserRankController.java class UserRankController (line 21) | @RestController method rankByTopicCount (line 30) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... FILE: acimage_community/src/main/java/com/acimage/community/web/provider/CmtyUserProvider.java class CmtyUserProvider (line 16) | @RestController method queryCmtyUser (line 24) | @GetMapping("/userId/{userId}") FILE: acimage_community/src/main/java/com/acimage/community/web/provider/CommentProvider.java class CommentProvider (line 19) | @RestController method deleteComment (line 29) | @RequestLimit(limitTimes = {1},durations = {3},penaltyTimes = {1},targ... FILE: acimage_community/src/main/java/com/acimage/community/web/provider/TopicProvider.java class TopicProvider (line 15) | @RestController method queryTopics (line 26) | @GetMapping("/ids") method delete (line 31) | @DeleteMapping("/{topicId}") FILE: acimage_community/src/test/java/com/acimage/community/CasualTest.java class CasualTest (line 16) | @SpringBootTest method testGetSnowflakeId (line 20) | @Test method testMd5 (line 32) | @Test method testUUID (line 38) | @Test method testPatternMatch (line 44) | @Test method testDateNow (line 51) | @Test method testSubAfter (line 60) | @Test method testListUtils (line 68) | @Test FILE: acimage_community/src/test/java/com/acimage/community/CommunityApplicationTests.java class CommunityApplicationTests (line 6) | @SpringBootTest method contextLoads (line 9) | @Test FILE: acimage_community/src/test/java/com/acimage/community/dao/CommentDaoTest.java class CommentDaoTest (line 11) | @SpringBootTest method testSelectList (line 15) | @Test method testCountComments (line 25) | @Test method testSelectCommentsWithTopicOrderByCreateTime (line 31) | @Test FILE: acimage_community/src/test/java/com/acimage/community/dao/ImageDaoTest.java class ImageDaoTest (line 11) | @SpringBootTest method selectImagesWithTopic (line 16) | @Test FILE: acimage_community/src/test/java/com/acimage/community/dao/StarDaoTest.java class StarDaoTest (line 11) | @SpringBootTest method countStarsByUserId (line 17) | @Test method countSelectStarsWithTopic (line 27) | @Test FILE: acimage_community/src/test/java/com/acimage/community/dao/TopicDaoTest.java class TopicDaoTest (line 12) | @SpringBootTest method selectTopicWithUserImagesComments (line 18) | @Test method selectTopicsOrderByScan (line 23) | @Test method getTopicCount (line 30) | @Test method testSelectTopicCount (line 35) | @Test method testSelectTopicsWithUserOrderBy (line 42) | @Test FILE: acimage_community/src/test/java/com/acimage/community/service/CommentWriteServiceTest.java class CommentWriteServiceTest (line 11) | @SpringBootTest FILE: acimage_community/src/test/java/com/acimage/community/service/TopicEsSearchServiceTest.java class TopicEsSearchServiceTest (line 8) | @SpringBootTest FILE: acimage_community/src/test/java/com/acimage/community/utils/RedisTest.java class RedisTest (line 21) | @SpringBootTest method testStringRedisTemplate (line 34) | @Test method testOpsForList (line 40) | @Test method testOpsForValue (line 48) | @Test method testRedisUtilsForList (line 72) | @Test method testRedisUtilsForObject (line 92) | @Test method testZSet (line 107) | @Test method testAddForZSet (line 131) | @Test method testRedisTransaction (line 139) | @Test method testHyperLogLog (line 149) | @Test method testSet (line 159) | @Test method testExpire (line 165) | @Test method testHash (line 175) | @Test method testLuaScriptIncrementIfPresent (line 181) | @Test FILE: acimage_feign/src/main/java/com/acimage/feign/FeignMain.java class FeignMain (line 7) | public class FeignMain method main (line 9) | public static void main( String[] args ) { FILE: acimage_feign/src/main/java/com/acimage/feign/client/CmtyUserClient.java type CmtyUserClient (line 11) | @FeignClient(value="community-service/community/cmtyUsers",fallbackFacto... method queryCmtyUser (line 14) | @GetMapping("/userId/{userId}") FILE: acimage_feign/src/main/java/com/acimage/feign/client/CommentClient.java type CommentClient (line 13) | @FeignClient(value="community-service/community/comments",fallbackFactor... method delete (line 16) | @DeleteMapping("/{id}") FILE: acimage_feign/src/main/java/com/acimage/feign/client/TopicClient.java type TopicClient (line 15) | @FeignClient(value="community-service/community/topics",fallbackFactory ... method queryTopics (line 18) | @GetMapping("/ids") method delete (line 21) | @DeleteMapping("/{topicId}") FILE: acimage_feign/src/main/java/com/acimage/feign/client/UserClient.java type UserClient (line 10) | @FeignClient(value="user-service/user/users",fallbackFactory = UserClien... method queryUser (line 12) | @GetMapping("/id/{id}") method modifyPhotoUrl (line 15) | @PutMapping("/photoUrl") FILE: acimage_feign/src/main/java/com/acimage/feign/config/FallbackFactoryBean.java class FallbackFactoryBean (line 10) | public class FallbackFactoryBean { method imageClientFallbackFactory (line 12) | @Bean method userClientFallbackFactory (line 17) | @Bean FILE: acimage_feign/src/main/java/com/acimage/feign/config/FeignMultipartSupportConfig.java class FeignMultipartSupportConfig (line 11) | @Configuration method feignFormEncoder (line 14) | @Bean FILE: acimage_feign/src/main/java/com/acimage/feign/config/FeignRequestInterceptorConfig.java class FeignRequestInterceptorConfig (line 16) | @Slf4j method apply (line 20) | @Override FILE: acimage_feign/src/main/java/com/acimage/feign/depreted/FileClient.java type FileClient (line 11) | @FeignClient(value="image-service/api/image/hashImages") method sayHello (line 13) | @GetMapping("sayHello") method deleteImageHashes (line 16) | @DeleteMapping method storeImageFiles (line 25) | @Deprecated method storePhotoFiles (line 29) | @PostMapping(value = "/uploadPhoto",produces = {MediaType.APPLICATION_... FILE: acimage_feign/src/main/java/com/acimage/feign/depreted/ImageClient.java type ImageClient (line 15) | @FeignClient(value="image-service/image/images",fallbackFactory = ImageC... method queryImagesWithTopic (line 17) | @GetMapping("/imageIds") method queryTopicImages (line 20) | @GetMapping("/topicId/{topicId}") method updateTopicIdAndReturnFirstImageUrl (line 24) | @GetMapping("/preparedTopicImages") FILE: acimage_feign/src/main/java/com/acimage/feign/fallback/CmtyUserClientFallbackFactory.java class CmtyUserClientFallbackFactory (line 11) | @Component method create (line 14) | @Override FILE: acimage_feign/src/main/java/com/acimage/feign/fallback/CommentClientFallbackFactory.java class CommentClientFallbackFactory (line 16) | @Slf4j method create (line 19) | @Override FILE: acimage_feign/src/main/java/com/acimage/feign/fallback/ImageClientFallbackFactory.java class ImageClientFallbackFactory (line 16) | @Component method create (line 20) | @Override FILE: acimage_feign/src/main/java/com/acimage/feign/fallback/TopicClientFallbackFactory.java class TopicClientFallbackFactory (line 16) | @Slf4j method create (line 19) | @Override FILE: acimage_feign/src/main/java/com/acimage/feign/fallback/UserClientFallbackFactory.java class UserClientFallbackFactory (line 12) | @Component method create (line 15) | @Override FILE: acimage_gateway/src/main/java/com/acimage/gateway/GatewayApplication.java class GatewayApplication (line 13) | @Slf4j method main (line 20) | public static void main(String[] args) { FILE: acimage_gateway/src/main/java/com/acimage/gateway/apitree/ApiTree.java class ApiTree (line 13) | @NoArgsConstructor FILE: acimage_gateway/src/main/java/com/acimage/gateway/apitree/ApiTreeFactory.java class ApiTreeFactory (line 7) | @Component FILE: acimage_gateway/src/main/java/com/acimage/gateway/apitree/ApiTreeUtils.java class ApiTreeUtils (line 14) | @Slf4j method getMatchApi (line 17) | public static Api getMatchApi(ApiTree apiTree, String path, HttpMethod... method recursiveMatch (line 36) | private static Api recursiveMatch(ApiTree apiTree, List splits... method buildApiTreeFrom (line 104) | public static ApiTree buildApiTreeFrom(List apiList) { method comparator (line 147) | private static int comparator(Api next, Api cur) { method orderOf (line 166) | private static int orderOf(String s) { FILE: acimage_gateway/src/main/java/com/acimage/gateway/apitree/InitApiTreeApplicationRunner.java class InitApiTreeApplicationRunner (line 13) | @Slf4j method run (line 23) | @Override FILE: acimage_gateway/src/main/java/com/acimage/gateway/config/KeySolverConfig.java class KeySolverConfig (line 13) | @Slf4j method ipKeyResolver (line 17) | @Bean FILE: acimage_gateway/src/main/java/com/acimage/gateway/config/RoleConfig.java class RoleConfig (line 7) | @Configuration FILE: acimage_gateway/src/main/java/com/acimage/gateway/dao/ApiDao.java type ApiDao (line 6) | public interface ApiDao extends BaseMapper { FILE: acimage_gateway/src/main/java/com/acimage/gateway/dao/AuthorizeDao.java type AuthorizeDao (line 6) | public interface AuthorizeDao extends BaseMapper { FILE: acimage_gateway/src/main/java/com/acimage/gateway/dao/PermissionDao.java type PermissionDao (line 10) | public interface PermissionDao extends BaseMapper { method selectTreeByParentId (line 12) | List selectTreeByParentId(@Nullable @Param("parentId") Int... method selectPermissionsWithParent (line 14) | List selectPermissionsWithParent(@Param("startIndex") int ... FILE: acimage_gateway/src/main/java/com/acimage/gateway/dao/RoleDao.java type RoleDao (line 6) | public interface RoleDao extends BaseMapper { FILE: acimage_gateway/src/main/java/com/acimage/gateway/dao/UserRoleDao.java type UserRoleDao (line 7) | public interface UserRoleDao extends BaseMapper { FILE: acimage_gateway/src/main/java/com/acimage/gateway/global/consts/NotationConstants.java class NotationConstants (line 3) | public class NotationConstants { FILE: acimage_gateway/src/main/java/com/acimage/gateway/globalfilter/AuthenticationFilter.java class AuthenticationFilter (line 27) | @Slf4j method filter (line 36) | @Override method hasRecorded (line 89) | private boolean hasRecorded(String token) { FILE: acimage_gateway/src/main/java/com/acimage/gateway/globalfilter/CustomWebsocketRoutingFilter.java class CustomWebsocketRoutingFilter (line 32) | @Component method CustomWebsocketRoutingFilter (line 42) | public CustomWebsocketRoutingFilter(WebSocketClient webSocketClient, W... method convertHttpToWs (line 48) | static String convertHttpToWs(String scheme) { method getOrder (line 53) | @Override method filter (line 58) | @Override method getProtocols (line 75) | List getProtocols(HttpHeaders headers) { method getHeadersFilters (line 91) | List getHeadersFilters() { method changeSchemeIfIsWebSocketUpgrade (line 124) | static void changeSchemeIfIsWebSocketUpgrade(ServerWebExchange exchang... class ProxyWebSocketHandler (line 140) | private static class ProxyWebSocketHandler implements WebSocketHandler { method ProxyWebSocketHandler (line 146) | ProxyWebSocketHandler(URI url, WebSocketClient client, HttpHeaders h... method getSubProtocols (line 158) | @Override method handle (line 163) | @Override FILE: acimage_gateway/src/main/java/com/acimage/gateway/globalfilter/PermissionFilter.java class PermissionFilter (line 28) | @Slf4j method filter (line 41) | @Override FILE: acimage_gateway/src/main/java/com/acimage/gateway/globalfilter/RemoveContextFilter.java class RemoveContextFilter (line 12) | @Slf4j method filter (line 16) | @Override FILE: acimage_gateway/src/main/java/com/acimage/gateway/globalfilter/RequestLimitFilter.java class RequestLimitFilter (line 19) | @Slf4j method filter (line 29) | @Override FILE: acimage_gateway/src/main/java/com/acimage/gateway/schedule/RefreshApiTreeSchedule.java class RefreshApiTreeSchedule (line 13) | @Slf4j method refreshApiTree (line 27) | @Scheduled(cron ="0 */10 * * * ?") FILE: acimage_gateway/src/main/java/com/acimage/gateway/serivce/ApiQueryService.java type ApiQueryService (line 7) | public interface ApiQueryService { method listEnableApis (line 8) | List listEnableApis(); FILE: acimage_gateway/src/main/java/com/acimage/gateway/serivce/AuthorizeQueryService.java type AuthorizeQueryService (line 8) | public interface AuthorizeQueryService { method getRolePermissionIdsMap (line 11) | Map> getRolePermissionIdsMap(); method listPermissionIds (line 13) | List listPermissionIds(Integer roleId); method listAll (line 15) | List listAll(); FILE: acimage_gateway/src/main/java/com/acimage/gateway/serivce/RoleQueryService.java type RoleQueryService (line 5) | public interface RoleQueryService { method listAllIds (line 6) | List listAllIds(); FILE: acimage_gateway/src/main/java/com/acimage/gateway/serivce/UserRoleQueryService.java type UserRoleQueryService (line 5) | public interface UserRoleQueryService { method listRoleIds (line 6) | List listRoleIds(long userId); FILE: acimage_gateway/src/main/java/com/acimage/gateway/serivce/impl/ApiQueryQueryServiceImpl.java class ApiQueryQueryServiceImpl (line 14) | @Service method listEnableApis (line 19) | @Override FILE: acimage_gateway/src/main/java/com/acimage/gateway/serivce/impl/AuthorizeQueryServiceImpl.java class AuthorizeQueryServiceImpl (line 20) | @Service method getRolePermissionIdsMap (line 26) | @Override method listPermissionIds (line 31) | @Override method listAll (line 39) | @Override method refreshRoleIdToPermissionIdsMap (line 44) | @Scheduled(fixedRate = 5L, timeUnit = TimeUnit.MINUTES) FILE: acimage_gateway/src/main/java/com/acimage/gateway/serivce/impl/RoleQueryServiceImpl.java class RoleQueryServiceImpl (line 13) | @Service method listAllIds (line 18) | @Override FILE: acimage_gateway/src/main/java/com/acimage/gateway/serivce/impl/UserRoleQueryQueryServiceImpl.java class UserRoleQueryQueryServiceImpl (line 14) | @Service method listRoleIds (line 19) | @QueryRedis(keyPrefix = "acimage:gateway:permissionIds:userId:",expire... FILE: acimage_gateway/src/test/java/com/acimage/gateway/GatewayApplicationTest.java class GatewayApplicationTest (line 16) | @SpringBootTest FILE: acimage_gateway/src/test/java/com/acimage/gateway/apitree/ApiTreeTest.java class ApiTreeTest (line 13) | @SpringBootTest method testApiTree (line 19) | @Test method testApiTree2 (line 32) | @Test FILE: acimage_image/src/main/java/com/acimage/image/ImageApplication.java class ImageApplication (line 12) | @Slf4j method main (line 21) | public static void main(String[] args) { FILE: acimage_image/src/main/java/com/acimage/image/dao/ImageDao.java type ImageDao (line 11) | public interface ImageDao extends BaseMapper { method insertList (line 13) | Integer insertList(List images); method updateDescription (line 15) | Integer updateDescription(List> idAndDescriptions); method selectListOrderById (line 17) | @Select("select * from tb_image where topic_id=#{topicId} order by id") FILE: acimage_image/src/main/java/com/acimage/image/dao/ImageHashDao.java type ImageHashDao (line 6) | public interface ImageHashDao extends BaseMapper { FILE: acimage_image/src/main/java/com/acimage/image/global/consts/MyFileConstants.java class MyFileConstants (line 3) | public class MyFileConstants { FILE: acimage_image/src/main/java/com/acimage/image/global/consts/TopicImageKeyConstants.java class TopicImageKeyConstants (line 3) | public class TopicImageKeyConstants { FILE: acimage_image/src/main/java/com/acimage/image/global/context/DirectoryContext.java class DirectoryContext (line 9) | public class DirectoryContext { method init (line 19) | @PostConstruct FILE: acimage_image/src/main/java/com/acimage/image/mq/consumer/SyncImagesConsumer.java class SyncImagesConsumer (line 22) | @Slf4j method syncImages (line 29) | @RabbitHandler FILE: acimage_image/src/main/java/com/acimage/image/service/config/DhashTaskPoolConfig.java class DhashTaskPoolConfig (line 11) | @Deprecated method imageDhashExecutor (line 16) | @Bean(name = DHASH_TASK_POOL) FILE: acimage_image/src/main/java/com/acimage/image/service/image/ImageMixWriteService.java type ImageMixWriteService (line 9) | public interface ImageMixWriteService { method saveImage (line 12) | String saveImage(MultipartFile imageFile); method removeTopicPartialImages (line 14) | void removeTopicPartialImages(long topicId, List imageUrls); method removeTopicImages (line 16) | void removeTopicImages(long topicId); method updateImageAndHash (line 18) | void updateImageAndHash(SyncImagesUpdateDto updateDto); FILE: acimage_image/src/main/java/com/acimage/image/service/image/ImageQueryService.java type ImageQueryService (line 7) | public interface ImageQueryService { method listImagesOrderById (line 8) | List listImagesOrderById(long topicId); method listImagesByIds (line 10) | List listImagesByIds(List imageIds); method listImageIds (line 12) | List listImageIds(long topicId, List imageUrls); method listImageIds (line 14) | List listImageIds(long topicId); method listImagesForHavingNullTopicId (line 16) | List listImagesForHavingNullTopicId(List imageUrls); FILE: acimage_image/src/main/java/com/acimage/image/service/image/ImageWriteService.java type ImageWriteService (line 12) | public interface ImageWriteService extends IService { method saveImages (line 14) | @Deprecated method saveImage (line 16) | Image saveImage(String url,int size,String fileName); method removeImages (line 17) | void removeImages(long topicId); method removeImages (line 19) | int removeImages(long topicId, List imageUrls); method updateTopicId (line 21) | void updateTopicId(List imageIds,long topicId); method updateTopicIdForHavingNullTopicId (line 23) | void updateTopicIdForHavingNullTopicId(List imageIds, long topic... FILE: acimage_image/src/main/java/com/acimage/image/service/image/impl/ImageMixWriteServiceImpl.java class ImageMixWriteServiceImpl (line 29) | @Slf4j method init (line 35) | @PostConstruct method saveImage (line 56) | @Override method removeTopicPartialImages (line 82) | @Override method removeTopicImages (line 95) | @Override method updateImageAndHash (line 106) | @Override FILE: acimage_image/src/main/java/com/acimage/image/service/image/impl/ImageQueryServiceImpl.java class ImageQueryServiceImpl (line 18) | @Service method listImagesOrderById (line 23) | @QueryRedis(keyPrefix = TopicImageKeyConstants.STRINGKP_TOPIC_IMAGES, ... method listImagesByIds (line 33) | @Override method listImageIds (line 57) | @Override method listImageIds (line 72) | @Override method listImagesForHavingNullTopicId (line 82) | @Override FILE: acimage_image/src/main/java/com/acimage/image/service/image/impl/ImageWriteServiceImpl.java class ImageWriteServiceImpl (line 34) | @Slf4j method saveImages (line 49) | @Override method saveImage (line 57) | @Override method removeImages (line 74) | @Override method removeImages (line 83) | @Override method updateTopicId (line 91) | @Override method updateTopicIdForHavingNullTopicId (line 102) | @Override FILE: acimage_image/src/main/java/com/acimage/image/service/imagehash/ImageHashWriteService.java type ImageHashWriteService (line 6) | public interface ImageHashWriteService { method removeImageHashes (line 8) | void removeImageHashes(List imageIds); method HashImagesByDhash (line 10) | void HashImagesByDhash(InputStream imageInputStream, long imageId) ; FILE: acimage_image/src/main/java/com/acimage/image/service/imagehash/SearchImageService.java type SearchImageService (line 9) | public interface SearchImageService { method processImagesHashForNotProcessedImages (line 10) | @Deprecated method hashImageByDhashAlgorithm (line 13) | void hashImageByDhashAlgorithm(InputStream imageInputStream, long imag... method searchMostSimilarImages (line 15) | List searchMostSimilarImages(MultipartFile imageFile); method removeImageHashes (line 17) | void removeImageHashes(List imageIds); FILE: acimage_image/src/main/java/com/acimage/image/service/imagehash/impl/ImageHashWriteServiceImpl.java class ImageHashWriteServiceImpl (line 19) | @Service method removeImageHashes (line 25) | @Override method HashImagesByDhash (line 33) | @Override FILE: acimage_image/src/main/java/com/acimage/image/service/imagehash/impl/SearchImageServiceImpl.java class SearchImageServiceImpl (line 32) | @Slf4j method processImagesHashForNotProcessedImages (line 46) | @Override method hashImageByDhashAlgorithm (line 92) | @Override method searchMostSimilarImages (line 111) | @Override method removeImageHashes (line 185) | @Override FILE: acimage_image/src/main/java/com/acimage/image/service/photo/PhotoService.java type PhotoService (line 5) | public interface PhotoService { method uploadPhotoAndUpdatePhotoUrl (line 6) | String uploadPhotoAndUpdatePhotoUrl(MultipartFile photoFile); FILE: acimage_image/src/main/java/com/acimage/image/service/photo/impl/PhotoServiceImpl.java class PhotoServiceImpl (line 19) | @Service method uploadPhotoAndUpdatePhotoUrl (line 29) | @Override FILE: acimage_image/src/main/java/com/acimage/image/utils/BitUtils.java class BitUtils (line 3) | public class BitUtils { method getBit (line 4) | public static int getBit(long value, int index) { method str64ToLong (line 29) | public static long str64ToLong(String str64){ method longToStr64 (line 55) | public static String longToStr64(long value){ method sumOfBits (line 63) | public static int sumOfBits(long value){ FILE: acimage_image/src/main/java/com/acimage/image/utils/DhashUtils.java class DhashUtils (line 15) | public class DhashUtils { method getImageDhashFrom (line 16) | public static long getImageDhashFrom(@NotNull InputStream inputStream)... method distanceBetween (line 42) | public static int distanceBetween(@NotNull InputStream inputStream1, @... method distanceBetween (line 48) | public static int distanceBetween(long hashValue1, long hashValue2) { method hammingDistanceBetween (line 54) | private static int hammingDistanceBetween(@NotNull String str1, @NotNu... FILE: acimage_image/src/main/java/com/acimage/image/utils/ImageFileUtils.java class ImageFileUtils (line 8) | public class ImageFileUtils { method imageIdToImagePath (line 9) | public static String imageIdToImagePath(@NotNull Long imageId){ FILE: acimage_image/src/main/java/com/acimage/image/utils/ImageUtils.java class ImageUtils (line 3) | public class ImageUtils { method rgb2Gray (line 4) | public static int rgb2Gray(int r, int g, int b) { FILE: acimage_image/src/main/java/com/acimage/image/web/config/WebMvcConfig.java class WebMvcConfig (line 18) | @Slf4j method addInterceptors (line 25) | @Override FILE: acimage_image/src/main/java/com/acimage/image/web/controller/ImageOperateController.java class ImageOperateController (line 21) | @RestController method uploadTopicImage (line 30) | @RequestLimit(limitTimes = {1, 20}, FILE: acimage_image/src/main/java/com/acimage/image/web/controller/PhotoOperateController.java class PhotoOperateController (line 20) | @RestController method uploadPhoto (line 29) | @RequestLimit(limitTimes = {1,3}, FILE: acimage_image/src/main/java/com/acimage/image/web/controller/SearchImageController.java class SearchImageController (line 18) | @RestController method searchImageWithTopicByImage (line 28) | @RequestLimit(limitTimes = {1,10}, durations = {3,1}, penaltyTimes = {... FILE: acimage_image/src/main/java/com/acimage/image/web/provider/ImageProvider.java class ImageProvider (line 18) | @RestController method queryTopicImages (line 28) | @GetMapping("/topicId/{topicId}") FILE: acimage_image/src/test/java/com/acimage/image/CasualTest.java class CasualTest (line 22) | @SpringBootTest method testGetSnowflakeId (line 25) | @Test method testMd5 (line 35) | @Test method testUUID (line 41) | @Test method testPatternMatch (line 47) | @Test method testDateNow (line 54) | @Test method testSubAfter (line 64) | @Test method testTh (line 72) | @Test method testGetImageDhashFrom (line 91) | @Test method testImageScale (line 105) | @Test method testBitUtils (line 120) | @Test method test89 (line 129) | @Test FILE: acimage_image/src/test/java/com/acimage/image/ImageApplicationTests.java class ImageApplicationTests (line 6) | @SpringBootTest method contextLoads (line 9) | @Test FILE: acimage_image/src/test/java/com/acimage/image/dao/ImageDaoTest.java class ImageDaoTest (line 12) | @SpringBootTest method testSelectAll (line 17) | @Test FILE: acimage_image/src/test/java/com/acimage/image/dao/ImageHashDaoDaoTest.java class ImageHashDaoDaoTest (line 11) | @SpringBootTest method testSelectAll (line 16) | @Test FILE: acimage_image/src/test/java/com/acimage/image/service/FileServiceTest.java class FileServiceTest (line 16) | @SpringBootTest method searchMostSimilarImagesTest (line 24) | @Test FILE: acimage_image/src/test/java/com/acimage/image/service/SearchImageServiceTest.java class SearchImageServiceTest (line 15) | @SpringBootTest method processImagesHashForNotProcessedImagesTest (line 21) | @Test FILE: acimage_image/src/test/java/com/acimage/image/utils/ImageHashDaoUtilsTest.java class ImageHashDaoUtilsTest (line 18) | @SpringBootTest method scaleImageTest (line 21) | @Test method getImageDhashFromTest (line 40) | @Test method imageDistanceTest (line 54) | @Test method bitUtilsTest (line 69) | @Test FILE: acimage_user/src/main/java/com/acimage/user/UserApplication.java class UserApplication (line 13) | @Slf4j method main (line 22) | public static void main(String[] args) { FILE: acimage_user/src/main/java/com/acimage/user/dao/CommentMsgDao.java type CommentMsgDao (line 9) | public interface CommentMsgDao extends BaseMapper { method selectCommentMsgsWithUser (line 11) | List selectCommentMsgsWithUser(@Param("toUserId") long toU... FILE: acimage_user/src/main/java/com/acimage/user/dao/UserDao.java type UserDao (line 7) | public interface UserDao extends BaseMapper { FILE: acimage_user/src/main/java/com/acimage/user/dao/UserMsgDao.java type UserMsgDao (line 8) | public interface UserMsgDao extends BaseMapper { method increaseColumn (line 10) | @Update("update tb_user_msg set ${column}=${column}+#{increment} where... FILE: acimage_user/src/main/java/com/acimage/user/dao/UserPrivacyDao.java type UserPrivacyDao (line 9) | public interface UserPrivacyDao extends BaseMapper { FILE: acimage_user/src/main/java/com/acimage/user/global/config/WebMvcConfig.java class WebMvcConfig (line 17) | @Slf4j method addInterceptors (line 24) | @Override FILE: acimage_user/src/main/java/com/acimage/user/global/config/WebSocketConfig.java class WebSocketConfig (line 11) | @Configuration method serverEndpointExporter (line 16) | @Bean method registerWebSocketHandlers (line 27) | @Override FILE: acimage_user/src/main/java/com/acimage/user/global/consts/PageSizeConsts.java class PageSizeConsts (line 3) | public class PageSizeConsts { FILE: acimage_user/src/main/java/com/acimage/user/global/consts/StorePrefixConst.java class StorePrefixConst (line 3) | public class StorePrefixConst { FILE: acimage_user/src/main/java/com/acimage/user/global/consts/WebSocketSessionConstants.java class WebSocketSessionConstants (line 3) | public class WebSocketSessionConstants { FILE: acimage_user/src/main/java/com/acimage/user/model/request/UserLoginReq.java class UserLoginReq (line 9) | @Data FILE: acimage_user/src/main/java/com/acimage/user/model/request/UserRegisterReq.java class UserRegisterReq (line 10) | @Data FILE: acimage_user/src/main/java/com/acimage/user/model/vo/ProfileVo.java class ProfileVo (line 9) | @Data FILE: acimage_user/src/main/java/com/acimage/user/mq/config/SyncUserMqConfig.java class SyncUserMqConfig (line 10) | @Configuration method syncUserQueue (line 15) | @Bean method syncUserExchange (line 27) | @Bean method syncUserBinding (line 33) | @Bean method createExchangeQueueForSyncUser (line 39) | @Bean FILE: acimage_user/src/main/java/com/acimage/user/mq/consumer/UserMsgConsumer.java class UserMsgConsumer (line 25) | @Slf4j method commentMsg (line 37) | @RabbitHandler FILE: acimage_user/src/main/java/com/acimage/user/mq/producer/SyncUserMqProducer.java class SyncUserMqProducer (line 11) | @Component method sendSyncUsernameMessage (line 17) | public void sendSyncUsernameMessage(UserIdWithUsername userIdWithUsern... method sendSyncUserPhotoUrlMessage (line 21) | public void sendSyncUserPhotoUrlMessage(UserIdWithPhotoUrl userIdWithP... method sendAddUserMessage (line 25) | public void sendAddUserMessage(CmtyUser cmtyUser){ FILE: acimage_user/src/main/java/com/acimage/user/service/commentmsg/CommentMsgQueryService.java type CommentMsgQueryService (line 6) | public interface CommentMsgQueryService { method pageMyCommentMsg (line 7) | MyPage pageMyCommentMsg(long userId, int pageNo, int pageS... FILE: acimage_user/src/main/java/com/acimage/user/service/commentmsg/CommentMsgWriteService.java type CommentMsgWriteService (line 5) | public interface CommentMsgWriteService { method insert (line 6) | void insert(CommentMsg commentMsg); FILE: acimage_user/src/main/java/com/acimage/user/service/commentmsg/impl/CommentMsgQueryServiceImpl.java class CommentMsgQueryServiceImpl (line 16) | @Service method pageMyCommentMsg (line 21) | @Override FILE: acimage_user/src/main/java/com/acimage/user/service/commentmsg/impl/CommentMsgWriteServiceImpl.java class CommentMsgWriteServiceImpl (line 9) | @Service method insert (line 14) | @Override FILE: acimage_user/src/main/java/com/acimage/user/service/mail/MainService.java type MainService (line 5) | public interface MainService { method sendTextMailMessage (line 6) | void sendTextMailMessage(String to, String subject, String text); method sendVerifyCodeMailMessage (line 8) | void sendVerifyCodeMailMessage(String to, String code, int timeoutMinu... FILE: acimage_user/src/main/java/com/acimage/user/service/mail/impl/MailServiceImpl.java class MailServiceImpl (line 14) | @Service method sendTextMailMessage (line 29) | @Override method sendVerifyCodeMailMessage (line 59) | @Override FILE: acimage_user/src/main/java/com/acimage/user/service/user/LoginService.java type LoginService (line 13) | public interface LoginService { method getPublicKey (line 15) | String getPublicKey(); method registerUser (line 17) | @Transactional method login (line 20) | @Transactional method logout (line 24) | void logout(HttpServletRequest request); method checkAndSendCodeToEmail (line 26) | void checkAndSendCodeToEmail(String email); FILE: acimage_user/src/main/java/com/acimage/user/service/user/UserInfoService.java type UserInfoService (line 8) | public interface UserInfoService { method getProfile (line 9) | ProfileVo getProfile(); FILE: acimage_user/src/main/java/com/acimage/user/service/user/UserQueryService.java type UserQueryService (line 6) | public interface UserQueryService { method getUser (line 7) | User getUser(long userId); method isUsernameExist (line 8) | Boolean isUsernameExist(String username); FILE: acimage_user/src/main/java/com/acimage/user/service/user/UserRankService.java type UserRankService (line 7) | public interface UserRankService { method pageUsersRankByStarCount (line 9) | List pageUsersRankByStarCount(); FILE: acimage_user/src/main/java/com/acimage/user/service/user/UserWriteService.java type UserWriteService (line 8) | public interface UserWriteService { method updateUsername (line 9) | @Transactional method uploadPhotoAndUpdatePhotoUrl (line 12) | @Deprecated method updatePhotoUrl (line 17) | String updatePhotoUrl(String newPhotoUrl); FILE: acimage_user/src/main/java/com/acimage/user/service/user/consts/KeyConstants.java class KeyConstants (line 3) | public class KeyConstants { FILE: acimage_user/src/main/java/com/acimage/user/service/user/impl/LoginServiceImpl.java class LoginServiceImpl (line 36) | @Slf4j method getPublicKey (line 58) | @Override method registerUser (line 63) | @Override method login (line 126) | @Override method logout (line 161) | @Override method checkAndSendCodeToEmail (line 168) | @Override FILE: acimage_user/src/main/java/com/acimage/user/service/user/impl/UserInfoServiceImpl.java class UserInfoServiceImpl (line 22) | @Service method getProfile (line 34) | @QueryRedis(keyPrefix = "acimage:users:profile:userId:", expire = 2L, ... FILE: acimage_user/src/main/java/com/acimage/user/service/user/impl/UserQueryServiceImpl.java class UserQueryServiceImpl (line 19) | @Slf4j method getUser (line 25) | @QueryRedis(keyPrefix = KeyConstants.STRINGKP_USER, expire = 37L) method isUsernameExist (line 36) | @QueryRedis(keyPrefix = KeyConstants.STRINGKP_USERNAME, expire = 17L, ... FILE: acimage_user/src/main/java/com/acimage/user/service/user/impl/UserRankServiceImpl.java class UserRankServiceImpl (line 9) | public class UserRankServiceImpl implements UserRankService { method pageUsersRankByStarCount (line 10) | @Override FILE: acimage_user/src/main/java/com/acimage/user/service/user/impl/UserWriteServiceImpl.java class UserWriteServiceImpl (line 32) | @Slf4j method updateUsername (line 47) | @Override method uploadPhotoAndUpdatePhotoUrl (line 68) | @Override method updatePhotoUrl (line 101) | @Override FILE: acimage_user/src/main/java/com/acimage/user/service/usermsg/UserMsgQueryService.java type UserMsgQueryService (line 6) | public interface UserMsgQueryService { method getMsgCount (line 8) | Integer getMsgCount(long userId); FILE: acimage_user/src/main/java/com/acimage/user/service/usermsg/UserMsgWriteService.java type UserMsgWriteService (line 6) | public interface UserMsgWriteService { method insert (line 8) | void insert(long userId); method increaseMsg (line 10) | void increaseMsg(long userId, SFunction column, int increm... method resetMsgCount (line 12) | void resetMsgCount(long userId, SFunction column); FILE: acimage_user/src/main/java/com/acimage/user/service/usermsg/impl/UserMsgQueryServiceImpl.java class UserMsgQueryServiceImpl (line 11) | @Service method getMsgCount (line 16) | @Override FILE: acimage_user/src/main/java/com/acimage/user/service/usermsg/impl/UserMsgWriteServiceImpl.java class UserMsgWriteServiceImpl (line 12) | @Service method insert (line 17) | @Override method increaseMsg (line 24) | @Override method resetMsgCount (line 30) | @Override FILE: acimage_user/src/main/java/com/acimage/user/service/verify/VerifyCodeService.java type VerifyCodeService (line 6) | public interface VerifyCodeService { method writeCodeImageToResponseAndRecord (line 7) | void writeCodeImageToResponseAndRecord(HttpServletRequest request, Htt... method verifyAndRemoveIfSuccess (line 9) | boolean verifyAndRemoveIfSuccess(HttpServletRequest request, String co... method sendVerifyCodeToEmail (line 11) | void sendVerifyCodeToEmail(String email,int length); method verifyEmailByVerifyCode (line 13) | boolean verifyEmailByVerifyCode(String email, String code); FILE: acimage_user/src/main/java/com/acimage/user/service/verify/impl/VerifyCodeServiceImpl.java class VerifyCodeServiceImpl (line 20) | @Slf4j method writeCodeImageToResponseAndRecord (line 30) | @Override method verifyAndRemoveIfSuccess (line 62) | @Override method sendVerifyCodeToEmail (line 79) | @Override method verifyEmailByVerifyCode (line 88) | @Override FILE: acimage_user/src/main/java/com/acimage/user/web/controller/LoginController.java class LoginController (line 25) | @Slf4j method isUsernameExist (line 39) | @RequestLimit(limitTimes = {1}, durations = {1}, penaltyTimes = {-1}, ... method getPublicKey (line 46) | @GetMapping("/getPublicKey") method sendVerifyCodeToEmail (line 51) | @RequestLimit(limitTimes = {1,5}, durations = {2,1}, penaltyTimes = {-... method register (line 59) | @RequestLimit(limitTimes = {1}, durations = {2}, penaltyTimes = {-1}, ... method login (line 85) | @RequestLimit(limitTimes = {1}, durations = {2}, penaltyTimes = {-1}, ... method logout (line 98) | @PostMapping("/logout") FILE: acimage_user/src/main/java/com/acimage/user/web/controller/MessageController.java class MessageController (line 19) | @Slf4j method pageCommentMessages (line 29) | @GetMapping("/comments/page/{pageNo}/{pageSize}") FILE: acimage_user/src/main/java/com/acimage/user/web/controller/UserOperateController.java class UserOperateController (line 21) | @Slf4j method modifyUsername (line 30) | @RequestLimit(limitTimes = {1}, durations = {2}, penaltyTimes = {-1}, ... FILE: acimage_user/src/main/java/com/acimage/user/web/controller/UserQueryController.java class UserQueryController (line 21) | @Slf4j method me (line 30) | @RequestLimit(limitTimes = {15}, durations = {5}, penaltyTimes = {-1},... FILE: acimage_user/src/main/java/com/acimage/user/web/controller/VerifyCodeController.java class VerifyCodeController (line 15) | @Slf4j method getCommonVerifyCode (line 24) | @GetMapping("/commonCode") FILE: acimage_user/src/main/java/com/acimage/user/web/provider/UserProvider.java class UserProvider (line 19) | @Slf4j method queryUser (line 29) | @GetMapping("/id/{id}") method modifyPhotoUrl (line 35) | @PutMapping("/photoUrl") FILE: acimage_user/src/main/java/com/acimage/user/web/websocket/MyHandshakeInterceptor.java class MyHandshakeInterceptor (line 23) | @Slf4j method beforeHandshake (line 34) | @Override method afterHandshake (line 70) | @Override FILE: acimage_user/src/main/java/com/acimage/user/web/websocket/MyWebSocketHandler.java class MyWebSocketHandler (line 21) | @Slf4j method afterConnectionEstablished (line 32) | @Override method afterConnectionClosed (line 43) | @Override method getUserId (line 53) | private long getUserId(WebSocketSession session) { method sendMessage (line 57) | public void sendMessage(long userId, int msgNum) { method sendMsgCount (line 71) | public void sendMsgCount(long userId) { method handleMessage (line 78) | @Override FILE: acimage_user/src/test/java/com/acimage/user/AppTest.java class AppTest (line 7) | @SpringBootTest method testApp (line 10) | @Test FILE: doc/sql/acimage_community.sql type `tb_category` (line 25) | CREATE TABLE `tb_category` ( type `tb_cmty_user` (line 53) | CREATE TABLE `tb_cmty_user` ( type `tb_comment` (line 82) | CREATE TABLE `tb_comment` ( type `tb_home_carousel` (line 114) | CREATE TABLE `tb_home_carousel` ( type `tb_star` (line 143) | CREATE TABLE `tb_star` ( type `tb_tag` (line 168) | CREATE TABLE `tb_tag` ( type `tb_tag_topic` (line 196) | CREATE TABLE `tb_tag_topic` ( type `tb_topic` (line 226) | CREATE TABLE `tb_topic` ( type `tb_topic_html` (line 264) | CREATE TABLE `tb_topic_html` ( FILE: doc/sql/acimage_image.sql type `tb_image` (line 25) | CREATE TABLE `tb_image` ( type `tb_image_hash` (line 56) | CREATE TABLE `tb_image_hash` ( FILE: doc/sql/acimage_sys.sql type `tb_api` (line 25) | CREATE TABLE `tb_api` ( type `tb_authorize` (line 58) | CREATE TABLE `tb_authorize` ( type `tb_permission` (line 88) | CREATE TABLE `tb_permission` ( type `tb_role` (line 120) | CREATE TABLE `tb_role` ( type `tb_user_role` (line 148) | CREATE TABLE `tb_user_role` ( FILE: doc/sql/acimage_user.sql type `tb_user` (line 25) | CREATE TABLE `tb_user` ( type `tb_user_msg` (line 52) | CREATE TABLE `tb_user_msg` ( type `tb_user_privacy` (line 79) | CREATE TABLE `tb_user_privacy` ( FILE: vue-manage-system/components.d.ts type GlobalComponents (line 9) | interface GlobalComponents { FILE: vue-manage-system/src/api/HomeCarousel.ts function add (line 27) | function add(formData) { function deleteById (line 32) | function deleteById(id) { function modifyDescription (line 36) | function modifyDescription(params) { function coverImage (line 41) | function coverImage(reqData) { function queryCurrent (line 45) | function queryCurrent() { FILE: vue-manage-system/src/api/UserRole.ts function addRoleForUser (line 4) | function addRoleForUser(userId, roleId) { function deleteRoleForUser (line 10) | function deleteRoleForUser(userId, roleId) { FILE: vue-manage-system/src/api/WebsiteData.ts function queryWebsiteData (line 4) | function queryWebsiteData() { FILE: vue-manage-system/src/api/api.ts function searchApis (line 3) | function searchApis(params) { function addApi (line 8) | function addApi(data) { function modifyApi (line 12) | function modifyApi(data) { function deleteApi (line 16) | function deleteApi(id) { FILE: vue-manage-system/src/api/authorize.ts function queryRoleAuthorize (line 4) | function queryRoleAuthorize(roleId) { function addAuthorize (line 9) | function addAuthorize(formData) { function deleteAuthorize (line 14) | function deleteAuthorize(roleId,permissionId) { FILE: vue-manage-system/src/api/category.ts function queryAllCategories (line 4) | function queryAllCategories() { FILE: vue-manage-system/src/api/comment.ts function queryCommentsBy (line 4) | function queryCommentsBy(params) { function deleteComment (line 9) | function deleteComment(commentId) { FILE: vue-manage-system/src/api/login.ts function getPublicKey (line 3) | function getPublicKey(){ function doLogin (line 7) | function doLogin(data){ FILE: vue-manage-system/src/api/permission.ts function queryPermissionTree (line 4) | function queryPermissionTree() { function pagePermission (line 8) | function pagePermission(pageNo,pageSize) { function queryModules (line 12) | function queryModules() { function queryNonModules (line 16) | function queryNonModules() { function addPermission (line 21) | function addPermission(data) { function modifyPermission (line 25) | function modifyPermission(data) { function deletePermission (line 29) | function deletePermission(id) { FILE: vue-manage-system/src/api/role.ts function queryAllRoles (line 4) | function queryAllRoles() { function addRole (line 8) | function addRole(data) { function deleteRole (line 12) | function deleteRole(id) { function modifyRole (line 16) | function modifyRole(data) { FILE: vue-manage-system/src/api/topic.ts function queryTopicsOrderBy (line 4) | function queryTopicsOrderBy(params) { function deleteTopic (line 9) | function deleteTopic(topicId) { FILE: vue-manage-system/src/api/user.ts function queryUsers (line 4) | function queryUsers(params) { FILE: vue-manage-system/src/main.ts method mounted (line 21) | mounted(el, binding) { FILE: vue-manage-system/src/store/permiss.ts type ObjectList (line 3) | interface ObjectList { method handleSet (line 20) | handleSet(val: string[]) { FILE: vue-manage-system/src/store/sidebar.ts method handleCollapse (line 11) | handleCollapse() { FILE: vue-manage-system/src/store/store.ts type Category (line 6) | interface Category { method categoryLabel (line 24) | categoryLabel(state) { method roleName (line 34) | roleName(state) { method init (line 47) | init() { method setToken (line 64) | setToken(token){ method removeToken (line 67) | removeToken(){ FILE: vue-manage-system/src/store/tags.ts type ListItem (line 3) | interface ListItem { method delTagsItem (line 24) | delTagsItem(index: number) { method setTagsItem (line 27) | setTagsItem(data: ListItem) { method clearTags (line 30) | clearTags() { method closeTagsOther (line 33) | closeTagsOther(data: ListItem[]) { method closeCurrentTag (line 36) | closeCurrentTag(data: any) { FILE: vue-manage-system/src/utils/CommonUtils.ts method isEmpty (line 4) | isEmpty(object) { method popMsgAndRefreshIfOk (line 11) | popMsgAndRefreshIfOk(request, msg, delaySeconds: void) { method popMsgIfOk (line 22) | popMsgIfOk(request, msg) { method delayRefresh (line 26) | delayRefresh(delaySeconds) { method getUrlParams (line 32) | getUrlParams(url) { FILE: vue-manage-system/src/utils/MessageUtils.ts method notice (line 6) | notice(msg,durationSeconds){ method success (line 15) | success(msg,durationSeconds){ method confirm (line 24) | confirm(msg){ FILE: vue-manage-system/src/utils/StringUtils.ts method html2Text (line 2) | html2Text(htmlString) { FILE: vue_acimage_web/public/tinymce/tinymce.d.ts type StringPathBookmark (line 1) | interface StringPathBookmark { type RangeBookmark (line 6) | interface RangeBookmark { type IdBookmark (line 10) | interface IdBookmark { type IndexBookmark (line 15) | interface IndexBookmark { type PathBookmark (line 19) | interface PathBookmark { type Bookmark (line 25) | type Bookmark = StringPathBookmark | RangeBookmark | IdBookmark | IndexB... type NormalizedEvent (line 26) | type NormalizedEvent = E & { type MappedEvent (line 36) | type MappedEvent = K extends keyof T ? T... type NativeEventMap (line 37) | interface NativeEventMap { type EditorEvent (line 79) | type EditorEvent = NormalizedEvent; type EventDispatcherSettings (line 80) | interface EventDispatcherSettings { type EventDispatcherConstructor (line 85) | interface EventDispatcherConstructor { class EventDispatcher (line 90) | class EventDispatcher { type UndoLevelType (line 104) | const enum UndoLevelType { type BaseUndoLevel (line 108) | interface BaseUndoLevel { type FragmentedUndoLevel (line 113) | interface FragmentedUndoLevel extends BaseUndoLevel { type CompleteUndoLevel (line 118) | interface CompleteUndoLevel extends BaseUndoLevel { type NewUndoLevel (line 123) | type NewUndoLevel = CompleteUndoLevel | FragmentedUndoLevel; type UndoLevel (line 124) | type UndoLevel = NewUndoLevel & { type UndoManager (line 127) | interface UndoManager { type SchemaType (line 143) | type SchemaType = 'html4' | 'html5' | 'html5-strict'; type ElementSettings (line 144) | interface ElementSettings { type SchemaSettings (line 156) | interface SchemaSettings extends ElementSettings { type Attribute (line 169) | interface Attribute { type DefaultAttribute (line 175) | interface DefaultAttribute { type AttributePattern (line 179) | interface AttributePattern extends Attribute { type ElementRule (line 182) | interface ElementRule { type SchemaElement (line 194) | interface SchemaElement extends ElementRule { type SchemaMap (line 199) | interface SchemaMap { type SchemaRegExpMap (line 202) | interface SchemaRegExpMap { type Schema (line 205) | interface Schema { type Attributes$1 (line 232) | type Attributes$1 = Array<{ type AstNodeConstructor (line 238) | interface AstNodeConstructor { class AstNode (line 243) | class AstNode { type Content (line 272) | type Content = string | AstNode; type ContentFormat (line 273) | type ContentFormat = 'raw' | 'text' | 'html' | 'tree'; type GetContentArgs (line 274) | interface GetContentArgs { type SetContentArgs (line 283) | interface SetContentArgs { type GetSelectionContentArgs (line 294) | interface GetSelectionContentArgs extends GetContentArgs { type SetSelectionContentArgs (line 298) | interface SetSelectionContentArgs extends SetContentArgs { type BlobInfoData (line 302) | interface BlobInfoData { type BlobInfo (line 311) | interface BlobInfo { type BlobCache (line 320) | interface BlobCache { type BlobInfoImagePair (line 333) | interface BlobInfoImagePair { class NodeChange (line 337) | class NodeChange { type SelectionOverrides (line 344) | interface SelectionOverrides { type Quirks (line 350) | interface Quirks { type DecoratorData (line 354) | type DecoratorData = Record; type Decorator (line 355) | type Decorator = (uid: string, data: DecoratorData) => { type AnnotationListener (line 359) | type AnnotationListener = (state: boolean, name: string, data?: { type AnnotationListenerApi (line 363) | type AnnotationListenerApi = AnnotationListener; type AnnotatorSettings (line 364) | interface AnnotatorSettings { type Annotator (line 368) | interface Annotator { type GeomRect (line 376) | interface GeomRect { type Rect (line 382) | interface Rect { type NotificationManagerImpl (line 391) | interface NotificationManagerImpl { type NotificationSpec (line 396) | interface NotificationSpec { type NotificationApi (line 404) | interface NotificationApi { type NotificationManager (line 414) | interface NotificationManager { type UploadFailure (line 419) | interface UploadFailure { type ProgressFn (line 423) | type ProgressFn = (percent: number) => void; type UploadHandler (line 424) | type UploadHandler = (blobInfo: BlobInfo, progress: ProgressFn) => Promi... type UploadResult$2 (line 425) | interface UploadResult$2 { type RawPattern (line 431) | interface RawPattern { type InlineBasePattern (line 439) | interface InlineBasePattern { type InlineFormatPattern (line 443) | interface InlineFormatPattern extends InlineBasePattern { type InlineCmdPattern (line 447) | interface InlineCmdPattern extends InlineBasePattern { type InlinePattern (line 452) | type InlinePattern = InlineFormatPattern | InlineCmdPattern; type BlockBasePattern (line 453) | interface BlockBasePattern { type BlockFormatPattern (line 456) | interface BlockFormatPattern extends BlockBasePattern { type BlockCmdPattern (line 460) | interface BlockCmdPattern extends BlockBasePattern { type BlockPattern (line 465) | type BlockPattern = BlockFormatPattern | BlockCmdPattern; type Pattern (line 466) | type Pattern = InlinePattern | BlockPattern; type DynamicPatternContext (line 467) | interface DynamicPatternContext { type DynamicPatternsLookup (line 471) | type DynamicPatternsLookup = (ctx: DynamicPatternContext) => Pattern[]; type RawDynamicPatternsLookup (line 472) | type RawDynamicPatternsLookup = (ctx: DynamicPatternContext) => RawPatte... type AlertBannerSpec (line 473) | interface AlertBannerSpec { type ButtonSpec (line 480) | interface ButtonSpec { type FormComponentSpec (line 490) | interface FormComponentSpec { type FormComponentWithLabelSpec (line 494) | interface FormComponentWithLabelSpec extends FormComponentSpec { type CheckboxSpec (line 497) | interface CheckboxSpec extends FormComponentSpec { type CollectionSpec (line 502) | interface CollectionSpec extends FormComponentWithLabelSpec { type CollectionItem (line 505) | interface CollectionItem { type ColorInputSpec (line 510) | interface ColorInputSpec extends FormComponentWithLabelSpec { type ColorPickerSpec (line 514) | interface ColorPickerSpec extends FormComponentWithLabelSpec { type CustomEditorInit (line 517) | interface CustomEditorInit { type CustomEditorInitFn (line 522) | type CustomEditorInitFn = (elm: HTMLElement, settings: any) => Promise; type DialogInstanceApi (line 684) | interface DialogInstanceApi { type DialogActionDetails (line 695) | interface DialogActionDetails { type DialogChangeDetails (line 699) | interface DialogChangeDetails { type DialogTabChangeDetails (line 702) | interface DialogTabChangeDetails { type DialogActionHandler (line 706) | type DialogActionHandler = (api: DialogInstanceApi... type DialogChangeHandler (line 707) | type DialogChangeHandler = (api: DialogInstanceApi... type DialogSubmitHandler (line 708) | type DialogSubmitHandler = (api: DialogInstanceApi... type DialogCloseHandler (line 709) | type DialogCloseHandler = () => void; type DialogCancelHandler (line 710) | type DialogCancelHandler = (api: DialogInstanceApi... type DialogTabChangeHandler (line 711) | type DialogTabChangeHandler = (api: DialogInstance... type DialogSize (line 712) | type DialogSize = 'normal' | 'medium' | 'large'; type DialogSpec (line 713) | interface DialogSpec { type UrlDialogInstanceApi (line 726) | interface UrlDialogInstanceApi { type UrlDialogActionDetails (line 732) | interface UrlDialogActionDetails { type UrlDialogMessage (line 736) | interface UrlDialogMessage { type UrlDialogActionHandler (line 740) | type UrlDialogActionHandler = (api: UrlDialogInstanceApi, actions: UrlDi... type UrlDialogCloseHandler (line 741) | type UrlDialogCloseHandler = () => void; type UrlDialogCancelHandler (line 742) | type UrlDialogCancelHandler = (api: UrlDialogInstanceApi) => void; type UrlDialogMessageHandler (line 743) | type UrlDialogMessageHandler = (api: UrlDialogInstanceApi, message: UrlD... type UrlDialogFooterButtonSpec (line 744) | interface UrlDialogFooterButtonSpec extends DialogFooterNormalButtonSpec { type UrlDialogSpec (line 747) | interface UrlDialogSpec { type CardContainerDirection (line 758) | type CardContainerDirection = 'vertical' | 'horizontal'; type CardContainerAlign (line 759) | type CardContainerAlign = 'left' | 'right'; type CardContainerValign (line 760) | type CardContainerValign = 'top' | 'middle' | 'bottom'; type CardContainerSpec (line 761) | interface CardContainerSpec { type CardImageSpec (line 768) | interface CardImageSpec { type CardTextSpec (line 774) | interface CardTextSpec { type CardItemSpec (line 780) | type CardItemSpec = CardContainerSpec | CardImageSpec | CardTextSpec; type CardMenuItemInstanceApi (line 781) | interface CardMenuItemInstanceApi extends CommonMenuItemInstanceApi { type CardMenuItemSpec (line 783) | interface CardMenuItemSpec extends Omit { type BaseToolbarButtonInstanceApi (line 834) | interface BaseToolbarButtonInstanceApi { type ToolbarButtonSpec (line 838) | interface ToolbarButtonSpec extends BaseToolbarButtonSpec { type InsertTableMenuItemSpec (line 931) | interface InsertTableMenuItemSpec extends BaseFancyMenuItemSpec<'insertt... type ColorSwatchMenuItemSpec (line 935) | interface ColorSwatchMenuItemSpec extends BaseFancyMenuItemSpec<'colorsw... type FancyMenuItemSpec (line 943) | type FancyMenuItemSpec = InsertTableMenuItemSpec | ColorSwatchMenuItemSpec; type MenuItemSpec (line 944) | interface MenuItemSpec extends CommonMenuItemSpec { type MenuItemInstanceApi (line 950) | interface MenuItemInstanceApi extends CommonMenuItemInstanceApi { type NestedMenuItemContents (line 952) | type NestedMenuItemContents = string | MenuItemSpec | NestedMenuItemSpec... type NestedMenuItemSpec (line 953) | interface NestedMenuItemSpec extends CommonMenuItemSpec { type NestedMenuItemInstanceApi (line 959) | interface NestedMenuItemInstanceApi extends CommonMenuItemInstanceApi { type ToggleMenuItemSpec (line 961) | interface ToggleMenuItemSpec extends CommonMenuItemSpec { type ToggleMenuItemInstanceApi (line 968) | interface ToggleMenuItemInstanceApi extends CommonMenuItemInstanceApi { type PublicDialog_d_AlertBannerSpec (line 972) | type PublicDialog_d_AlertBannerSpec = AlertBannerSpec; type PublicDialog_d_BarSpec (line 973) | type PublicDialog_d_BarSpec = BarSpec; type PublicDialog_d_BodyComponentSpec (line 974) | type PublicDialog_d_BodyComponentSpec = BodyComponentSpec; type PublicDialog_d_ButtonSpec (line 975) | type PublicDialog_d_ButtonSpec = ButtonSpec; type PublicDialog_d_CheckboxSpec (line 976) | type PublicDialog_d_CheckboxSpec = CheckboxSpec; type PublicDialog_d_CollectionItem (line 977) | type PublicDialog_d_CollectionItem = CollectionItem; type PublicDialog_d_CollectionSpec (line 978) | type PublicDialog_d_CollectionSpec = CollectionSpec; type PublicDialog_d_ColorInputSpec (line 979) | type PublicDialog_d_ColorInputSpec = ColorInputSpec; type PublicDialog_d_ColorPickerSpec (line 980) | type PublicDialog_d_ColorPickerSpec = ColorPickerSpec; type PublicDialog_d_CustomEditorSpec (line 981) | type PublicDialog_d_CustomEditorSpec = CustomEditorSpec; type PublicDialog_d_CustomEditorInit (line 982) | type PublicDialog_d_CustomEditorInit = CustomEditorInit; type PublicDialog_d_CustomEditorInitFn (line 983) | type PublicDialog_d_CustomEditorInitFn = CustomEditorInitFn; type PublicDialog_d_DialogData (line 984) | type PublicDialog_d_DialogData = DialogData; type PublicDialog_d_DialogSize (line 985) | type PublicDialog_d_DialogSize = DialogSize; type PublicDialog_d_DialogSpec (line 986) | type PublicDialog_d_DialogSpec = DialogSpec; type PublicDialog_d_DialogInstanceApi (line 987) | type PublicDialog_d_DialogInstanceApi = DialogInst... type PublicDialog_d_DialogFooterButtonSpec (line 988) | type PublicDialog_d_DialogFooterButtonSpec = DialogFooterButtonSpec; type PublicDialog_d_DialogActionDetails (line 989) | type PublicDialog_d_DialogActionDetails = DialogActionDetails; type PublicDialog_d_DialogChangeDetails (line 990) | type PublicDialog_d_DialogChangeDetails = DialogChangeDetails; type PublicDialog_d_DialogTabChangeDetails (line 991) | type PublicDialog_d_DialogTabChangeDetails = DialogTabChangeDetails; type PublicDialog_d_DropZoneSpec (line 992) | type PublicDialog_d_DropZoneSpec = DropZoneSpec; type PublicDialog_d_GridSpec (line 993) | type PublicDialog_d_GridSpec = GridSpec; type PublicDialog_d_HtmlPanelSpec (line 994) | type PublicDialog_d_HtmlPanelSpec = HtmlPanelSpec; type PublicDialog_d_IframeSpec (line 995) | type PublicDialog_d_IframeSpec = IframeSpec; type PublicDialog_d_ImagePreviewSpec (line 996) | type PublicDialog_d_ImagePreviewSpec = ImagePreviewSpec; type PublicDialog_d_InputSpec (line 997) | type PublicDialog_d_InputSpec = InputSpec; type PublicDialog_d_LabelSpec (line 998) | type PublicDialog_d_LabelSpec = LabelSpec; type PublicDialog_d_ListBoxSpec (line 999) | type PublicDialog_d_ListBoxSpec = ListBoxSpec; type PublicDialog_d_ListBoxItemSpec (line 1000) | type PublicDialog_d_ListBoxItemSpec = ListBoxItemSpec; type PublicDialog_d_ListBoxNestedItemSpec (line 1001) | type PublicDialog_d_ListBoxNestedItemSpec = ListBoxNestedItemSpec; type PublicDialog_d_ListBoxSingleItemSpec (line 1002) | type PublicDialog_d_ListBoxSingleItemSpec = ListBoxSingleItemSpec; type PublicDialog_d_PanelSpec (line 1003) | type PublicDialog_d_PanelSpec = PanelSpec; type PublicDialog_d_SelectBoxSpec (line 1004) | type PublicDialog_d_SelectBoxSpec = SelectBoxSpec; type PublicDialog_d_SelectBoxItemSpec (line 1005) | type PublicDialog_d_SelectBoxItemSpec = SelectBoxItemSpec; type PublicDialog_d_SizeInputSpec (line 1006) | type PublicDialog_d_SizeInputSpec = SizeInputSpec; type PublicDialog_d_SliderSpec (line 1007) | type PublicDialog_d_SliderSpec = SliderSpec; type PublicDialog_d_TableSpec (line 1008) | type PublicDialog_d_TableSpec = TableSpec; type PublicDialog_d_TabSpec (line 1009) | type PublicDialog_d_TabSpec = TabSpec; type PublicDialog_d_TabPanelSpec (line 1010) | type PublicDialog_d_TabPanelSpec = TabPanelSpec; type PublicDialog_d_TextAreaSpec (line 1011) | type PublicDialog_d_TextAreaSpec = TextAreaSpec; type PublicDialog_d_UrlInputData (line 1012) | type PublicDialog_d_UrlInputData = UrlInputData; type PublicDialog_d_UrlInputSpec (line 1013) | type PublicDialog_d_UrlInputSpec = UrlInputSpec; type PublicDialog_d_UrlDialogSpec (line 1014) | type PublicDialog_d_UrlDialogSpec = UrlDialogSpec; type PublicDialog_d_UrlDialogFooterButtonSpec (line 1015) | type PublicDialog_d_UrlDialogFooterButtonSpec = UrlDialogFooterButtonSpec; type PublicDialog_d_UrlDialogInstanceApi (line 1016) | type PublicDialog_d_UrlDialogInstanceApi = UrlDialogInstanceApi; type PublicDialog_d_UrlDialogActionDetails (line 1017) | type PublicDialog_d_UrlDialogActionDetails = UrlDialogActionDetails; type PublicDialog_d_UrlDialogMessage (line 1018) | type PublicDialog_d_UrlDialogMessage = UrlDialogMessage; type PublicInlineContent_d_AutocompleterSpec (line 1022) | type PublicInlineContent_d_AutocompleterSpec = AutocompleterSpec; type PublicInlineContent_d_AutocompleterItemSpec (line 1023) | type PublicInlineContent_d_AutocompleterItemSpec = AutocompleterItemSpec; type PublicInlineContent_d_AutocompleterContents (line 1024) | type PublicInlineContent_d_AutocompleterContents = AutocompleterContents; type PublicInlineContent_d_AutocompleterInstanceApi (line 1025) | type PublicInlineContent_d_AutocompleterInstanceApi = AutocompleterInsta... type PublicInlineContent_d_ContextPosition (line 1026) | type PublicInlineContent_d_ContextPosition = ContextPosition; type PublicInlineContent_d_ContextScope (line 1027) | type PublicInlineContent_d_ContextScope = ContextScope; type PublicInlineContent_d_ContextFormSpec (line 1028) | type PublicInlineContent_d_ContextFormSpec = ContextFormSpec; type PublicInlineContent_d_ContextFormInstanceApi (line 1029) | type PublicInlineContent_d_ContextFormInstanceApi = ContextFormInstanceApi; type PublicInlineContent_d_ContextFormButtonSpec (line 1030) | type PublicInlineContent_d_ContextFormButtonSpec = ContextFormButtonSpec; type PublicInlineContent_d_ContextFormButtonInstanceApi (line 1031) | type PublicInlineContent_d_ContextFormButtonInstanceApi = ContextFormBut... type PublicInlineContent_d_ContextFormToggleButtonSpec (line 1032) | type PublicInlineContent_d_ContextFormToggleButtonSpec = ContextFormTogg... type PublicInlineContent_d_ContextFormToggleButtonInstanceApi (line 1033) | type PublicInlineContent_d_ContextFormToggleButtonInstanceApi = ContextF... type PublicInlineContent_d_ContextToolbarSpec (line 1034) | type PublicInlineContent_d_ContextToolbarSpec = ContextToolbarSpec; type PublicInlineContent_d_SeparatorItemSpec (line 1035) | type PublicInlineContent_d_SeparatorItemSpec = SeparatorItemSpec; type PublicMenu_d_MenuItemSpec (line 1039) | type PublicMenu_d_MenuItemSpec = MenuItemSpec; type PublicMenu_d_MenuItemInstanceApi (line 1040) | type PublicMenu_d_MenuItemInstanceApi = MenuItemInstanceApi; type PublicMenu_d_NestedMenuItemContents (line 1041) | type PublicMenu_d_NestedMenuItemContents = NestedMenuItemContents; type PublicMenu_d_NestedMenuItemSpec (line 1042) | type PublicMenu_d_NestedMenuItemSpec = NestedMenuItemSpec; type PublicMenu_d_NestedMenuItemInstanceApi (line 1043) | type PublicMenu_d_NestedMenuItemInstanceApi = NestedMenuItemInstanceApi; type PublicMenu_d_FancyMenuItemSpec (line 1044) | type PublicMenu_d_FancyMenuItemSpec = FancyMenuItemSpec; type PublicMenu_d_ColorSwatchMenuItemSpec (line 1045) | type PublicMenu_d_ColorSwatchMenuItemSpec = ColorSwatchMenuItemSpec; type PublicMenu_d_InsertTableMenuItemSpec (line 1046) | type PublicMenu_d_InsertTableMenuItemSpec = InsertTableMenuItemSpec; type PublicMenu_d_ToggleMenuItemSpec (line 1047) | type PublicMenu_d_ToggleMenuItemSpec = ToggleMenuItemSpec; type PublicMenu_d_ToggleMenuItemInstanceApi (line 1048) | type PublicMenu_d_ToggleMenuItemInstanceApi = ToggleMenuItemInstanceApi; type PublicMenu_d_ChoiceMenuItemSpec (line 1049) | type PublicMenu_d_ChoiceMenuItemSpec = ChoiceMenuItemSpec; type PublicMenu_d_ChoiceMenuItemInstanceApi (line 1050) | type PublicMenu_d_ChoiceMenuItemInstanceApi = ChoiceMenuItemInstanceApi; type PublicMenu_d_SeparatorMenuItemSpec (line 1051) | type PublicMenu_d_SeparatorMenuItemSpec = SeparatorMenuItemSpec; type PublicMenu_d_ContextMenuApi (line 1052) | type PublicMenu_d_ContextMenuApi = ContextMenuApi; type PublicMenu_d_ContextMenuContents (line 1053) | type PublicMenu_d_ContextMenuContents = ContextMenuContents; type PublicMenu_d_ContextMenuItem (line 1054) | type PublicMenu_d_ContextMenuItem = ContextMenuItem; type PublicMenu_d_ContextSubMenu (line 1055) | type PublicMenu_d_ContextSubMenu = ContextSubMenu; type PublicMenu_d_CardMenuItemSpec (line 1056) | type PublicMenu_d_CardMenuItemSpec = CardMenuItemSpec; type PublicMenu_d_CardMenuItemInstanceApi (line 1057) | type PublicMenu_d_CardMenuItemInstanceApi = CardMenuItemInstanceApi; type PublicMenu_d_CardItemSpec (line 1058) | type PublicMenu_d_CardItemSpec = CardItemSpec; type PublicMenu_d_CardContainerSpec (line 1059) | type PublicMenu_d_CardContainerSpec = CardContainerSpec; type PublicMenu_d_CardImageSpec (line 1060) | type PublicMenu_d_CardImageSpec = CardImageSpec; type PublicMenu_d_CardTextSpec (line 1061) | type PublicMenu_d_CardTextSpec = CardTextSpec; type SidebarInstanceApi (line 1065) | interface SidebarInstanceApi { type SidebarSpec (line 1068) | interface SidebarSpec { type PublicSidebar_d_SidebarSpec (line 1075) | type PublicSidebar_d_SidebarSpec = SidebarSpec; type PublicSidebar_d_SidebarInstanceApi (line 1076) | type PublicSidebar_d_SidebarInstanceApi = SidebarInstanceApi; type ToolbarGroupSetting (line 1080) | interface ToolbarGroupSetting { type ToolbarConfig (line 1084) | type ToolbarConfig = string | ToolbarGroupSetting[]; type GroupToolbarButtonInstanceApi (line 1085) | interface GroupToolbarButtonInstanceApi extends BaseToolbarButtonInstanc... type GroupToolbarButtonSpec (line 1087) | interface GroupToolbarButtonSpec extends BaseToolbarButtonSpec void; type MenuButtonFetchContext (line 1093) | interface MenuButtonFetchContext { type BaseMenuButtonSpec (line 1096) | interface BaseMenuButtonSpec { type BaseMenuButtonInstanceApi (line 1106) | interface BaseMenuButtonInstanceApi { type ToolbarMenuButtonSpec (line 1112) | interface ToolbarMenuButtonSpec extends BaseMenuButtonSpec { type ToolbarMenuButtonInstanceApi (line 1116) | interface ToolbarMenuButtonInstanceApi extends BaseMenuButtonInstanceApi { type ToolbarSplitButtonItemTypes (line 1118) | type ToolbarSplitButtonItemTypes = ChoiceMenuItemSpec | SeparatorMenuIte... type SuccessCallback (line 1119) | type SuccessCallback = (menu: ToolbarSplitButtonItemTypes[]) => void; type SelectPredicate (line 1120) | type SelectPredicate = (value: string) => boolean; type PresetTypes (line 1121) | type PresetTypes = 'color' | 'normal' | 'listpreview'; type ColumnTypes (line 1122) | type ColumnTypes = number | 'auto'; type ToolbarSplitButtonSpec (line 1123) | interface ToolbarSplitButtonSpec { type ToolbarSplitButtonInstanceApi (line 1136) | interface ToolbarSplitButtonInstanceApi { type PublicToolbar_d_ToolbarButtonSpec (line 1143) | type PublicToolbar_d_ToolbarButtonSpec = ToolbarButtonSpec; type PublicToolbar_d_ToolbarButtonInstanceApi (line 1144) | type PublicToolbar_d_ToolbarButtonInstanceApi = ToolbarButtonInstanceApi; type PublicToolbar_d_ToolbarSplitButtonSpec (line 1145) | type PublicToolbar_d_ToolbarSplitButtonSpec = ToolbarSplitButtonSpec; type PublicToolbar_d_ToolbarSplitButtonInstanceApi (line 1146) | type PublicToolbar_d_ToolbarSplitButtonInstanceApi = ToolbarSplitButtonI... type PublicToolbar_d_ToolbarMenuButtonSpec (line 1147) | type PublicToolbar_d_ToolbarMenuButtonSpec = ToolbarMenuButtonSpec; type PublicToolbar_d_ToolbarMenuButtonInstanceApi (line 1148) | type PublicToolbar_d_ToolbarMenuButtonInstanceApi = ToolbarMenuButtonIns... type PublicToolbar_d_ToolbarToggleButtonSpec (line 1149) | type PublicToolbar_d_ToolbarToggleButtonSpec = ToolbarToggleButtonSpec; type PublicToolbar_d_ToolbarToggleButtonInstanceApi (line 1150) | type PublicToolbar_d_ToolbarToggleButtonInstanceApi = ToolbarToggleButto... type PublicToolbar_d_GroupToolbarButtonSpec (line 1151) | type PublicToolbar_d_GroupToolbarButtonSpec = GroupToolbarButtonSpec; type PublicToolbar_d_GroupToolbarButtonInstanceApi (line 1152) | type PublicToolbar_d_GroupToolbarButtonInstanceApi = GroupToolbarButtonI... type ViewNormalButtonSpec (line 1156) | interface ViewNormalButtonSpec { type ViewButtonSpec (line 1162) | type ViewButtonSpec = ViewNormalButtonSpec; type ViewInstanceApi (line 1163) | interface ViewInstanceApi { type ViewSpec (line 1166) | interface ViewSpec { type PublicView_d_ViewSpec (line 1171) | type PublicView_d_ViewSpec = ViewSpec; type PublicView_d_ViewInstanceApi (line 1172) | type PublicView_d_ViewInstanceApi = ViewInstanceApi; type Registry$1 (line 1176) | interface Registry$1 { type AutocompleteLookupData (line 1203) | interface AutocompleteLookupData { type AutocompleterEventArgs (line 1210) | interface AutocompleterEventArgs { type RangeLikeObject (line 1213) | interface RangeLikeObject { type ApplyFormat (line 1219) | type ApplyFormat = BlockFormat | InlineFormat | SelectorFormat; type RemoveFormat (line 1220) | type RemoveFormat = RemoveBlockFormat | RemoveInlineFormat | RemoveSelec... type Format (line 1221) | type Format = ApplyFormat | RemoveFormat; type Formats (line 1222) | type Formats = Record; type FormatAttrOrStyleValue (line 1223) | type FormatAttrOrStyleValue = string | ((vars?: FormatVars) => string | ... type FormatVars (line 1224) | type FormatVars = Record; type BaseFormat (line 1225) | interface BaseFormat { type Block (line 1241) | interface Block { type Inline (line 1246) | interface Inline { type Selector (line 1249) | interface Selector { type CommonFormat (line 1253) | interface CommonFormat extends BaseFormat { type BlockFormat (line 1263) | interface BlockFormat extends Block, CommonFormat { type InlineFormat (line 1265) | interface InlineFormat extends Inline, CommonFormat { type SelectorFormat (line 1267) | interface SelectorFormat extends Selector, CommonFormat { type CommonRemoveFormat (line 1269) | interface CommonRemoveFormat extends BaseFormat { type RemoveBlockFormat (line 1273) | interface RemoveBlockFormat extends Block, CommonRemoveFormat { type ParserArgs (line 1283) | interface ParserArgs { type ParserFilterCallback (line 1293) | type ParserFilterCallback = (nodes: AstNode[], name: string, args: Parse... type ParserFilter (line 1294) | interface ParserFilter extends Filter { type DomParserSettings (line 1296) | interface DomParserSettings { type DomParser (line 1316) | interface DomParser { type StyleSheetLoaderSettings (line 1326) | interface StyleSheetLoaderSettings { type StyleSheetLoader (line 1331) | interface StyleSheetLoader { type Registry (line 1339) | type Registry = Registry$1; type EditorUiApi (line 1340) | interface EditorUiApi { type EditorUi (line 1346) | interface EditorUi extends EditorUiApi { type Ui_d_Registry (line 1350) | type Ui_d_Registry = Registry; type Ui_d_EditorUiApi (line 1351) | type Ui_d_EditorUiApi = EditorUiApi; type Ui_d_EditorUi (line 1352) | type Ui_d_EditorUi = EditorUi; type WindowParams (line 1356) | interface WindowParams { type InstanceApi (line 1360) | type InstanceApi = UrlDialogInstanceApi | DialogIn... type WindowManagerImpl (line 1361) | interface WindowManagerImpl { type WindowManager (line 1368) | interface WindowManager { type ExecCommandEvent (line 1375) | interface ExecCommandEvent { type BeforeGetContentEvent (line 1380) | interface BeforeGetContentEvent extends GetContentArgs { type GetContentEvent (line 1383) | interface GetContentEvent extends BeforeGetContentEvent { type BeforeSetContentEvent (line 1386) | interface BeforeSetContentEvent extends SetContentArgs { type SetContentEvent (line 1390) | interface SetContentEvent extends BeforeSetContentEvent { type SaveContentEvent (line 1393) | interface SaveContentEvent extends GetContentEvent { type NewBlockEvent (line 1396) | interface NewBlockEvent { type NodeChangeEvent (line 1399) | interface NodeChangeEvent { type FormatEvent (line 1405) | interface FormatEvent { type ObjectResizeEvent (line 1410) | interface ObjectResizeEvent { type ObjectSelectedEvent (line 1416) | interface ObjectSelectedEvent { type ScrollIntoViewEvent (line 1420) | interface ScrollIntoViewEvent { type SetSelectionRangeEvent (line 1424) | interface SetSelectionRangeEvent { type ShowCaretEvent (line 1428) | interface ShowCaretEvent { type SwitchModeEvent (line 1433) | interface SwitchModeEvent { type ChangeEvent (line 1436) | interface ChangeEvent { type AddUndoEvent (line 1440) | interface AddUndoEvent extends ChangeEvent { type UndoRedoEvent (line 1443) | interface UndoRedoEvent { type WindowEvent (line 1446) | interface WindowEvent { type ProgressStateEvent (line 1449) | interface ProgressStateEvent { type AfterProgressStateEvent (line 1453) | interface AfterProgressStateEvent { type PlaceholderToggleEvent (line 1456) | interface PlaceholderToggleEvent { type LoadErrorEvent (line 1459) | interface LoadErrorEvent { type PreProcessEvent (line 1462) | interface PreProcessEvent extends ParserArgs { type PostProcessEvent (line 1465) | interface PostProcessEvent extends ParserArgs { type PastePlainTextToggleEvent (line 1468) | interface PastePlainTextToggleEvent { type PastePreProcessEvent (line 1471) | interface PastePreProcessEvent { type PastePostProcessEvent (line 1475) | interface PastePostProcessEvent { type NewTableRowEvent (line 1479) | interface NewTableRowEvent { type NewTableCellEvent (line 1482) | interface NewTableCellEvent { type TableEventData (line 1485) | interface TableEventData { type TableModifiedEvent (line 1489) | interface TableModifiedEvent extends TableEventData { type BeforeOpenNotificationEvent (line 1492) | interface BeforeOpenNotificationEvent { type OpenNotificationEvent (line 1495) | interface OpenNotificationEvent { type EditorEventMap (line 1498) | interface EditorEventMap extends Omit { type EditorManagerEventMap (line 1593) | interface EditorManagerEventMap { type EventTypes_d_ExecCommandEvent (line 1604) | type EventTypes_d_ExecCommandEvent = ExecCommandEvent; type EventTypes_d_BeforeGetContentEvent (line 1605) | type EventTypes_d_BeforeGetContentEvent = BeforeGetContentEvent; type EventTypes_d_GetContentEvent (line 1606) | type EventTypes_d_GetContentEvent = GetContentEvent; type EventTypes_d_BeforeSetContentEvent (line 1607) | type EventTypes_d_BeforeSetContentEvent = BeforeSetContentEvent; type EventTypes_d_SetContentEvent (line 1608) | type EventTypes_d_SetContentEvent = SetContentEvent; type EventTypes_d_SaveContentEvent (line 1609) | type EventTypes_d_SaveContentEvent = SaveContentEvent; type EventTypes_d_NewBlockEvent (line 1610) | type EventTypes_d_NewBlockEvent = NewBlockEvent; type EventTypes_d_NodeChangeEvent (line 1611) | type EventTypes_d_NodeChangeEvent = NodeChangeEvent; type EventTypes_d_FormatEvent (line 1612) | type EventTypes_d_FormatEvent = FormatEvent; type EventTypes_d_ObjectResizeEvent (line 1613) | type EventTypes_d_ObjectResizeEvent = ObjectResizeEvent; type EventTypes_d_ObjectSelectedEvent (line 1614) | type EventTypes_d_ObjectSelectedEvent = ObjectSelectedEvent; type EventTypes_d_ScrollIntoViewEvent (line 1615) | type EventTypes_d_ScrollIntoViewEvent = ScrollIntoViewEvent; type EventTypes_d_SetSelectionRangeEvent (line 1616) | type EventTypes_d_SetSelectionRangeEvent = SetSelectionRangeEvent; type EventTypes_d_ShowCaretEvent (line 1617) | type EventTypes_d_ShowCaretEvent = ShowCaretEvent; type EventTypes_d_SwitchModeEvent (line 1618) | type EventTypes_d_SwitchModeEvent = SwitchModeEvent; type EventTypes_d_ChangeEvent (line 1619) | type EventTypes_d_ChangeEvent = ChangeEvent; type EventTypes_d_AddUndoEvent (line 1620) | type EventTypes_d_AddUndoEvent = AddUndoEvent; type EventTypes_d_UndoRedoEvent (line 1621) | type EventTypes_d_UndoRedoEvent = UndoRedoEvent; type EventTypes_d_WindowEvent (line 1622) | type EventTypes_d_WindowEvent = WindowEvent; type EventTypes_d_ProgressStateEvent (line 1623) | type EventTypes_d_ProgressStateEvent = ProgressStateEvent; type EventTypes_d_AfterProgressStateEvent (line 1624) | type EventTypes_d_AfterProgressStateEvent = AfterProgressStateEvent; type EventTypes_d_PlaceholderToggleEvent (line 1625) | type EventTypes_d_PlaceholderToggleEvent = PlaceholderToggleEvent; type EventTypes_d_LoadErrorEvent (line 1626) | type EventTypes_d_LoadErrorEvent = LoadErrorEvent; type EventTypes_d_PreProcessEvent (line 1627) | type EventTypes_d_PreProcessEvent = PreProcessEvent; type EventTypes_d_PostProcessEvent (line 1628) | type EventTypes_d_PostProcessEvent = PostProcessEvent; type EventTypes_d_PastePlainTextToggleEvent (line 1629) | type EventTypes_d_PastePlainTextToggleEvent = PastePlainTextToggleEvent; type EventTypes_d_PastePreProcessEvent (line 1630) | type EventTypes_d_PastePreProcessEvent = PastePreProcessEvent; type EventTypes_d_PastePostProcessEvent (line 1631) | type EventTypes_d_PastePostProcessEvent = PastePostProcessEvent; type EventTypes_d_NewTableRowEvent (line 1632) | type EventTypes_d_NewTableRowEvent = NewTableRowEvent; type EventTypes_d_NewTableCellEvent (line 1633) | type EventTypes_d_NewTableCellEvent = NewTableCellEvent; type EventTypes_d_TableEventData (line 1634) | type EventTypes_d_TableEventData = TableEventData; type EventTypes_d_TableModifiedEvent (line 1635) | type EventTypes_d_TableModifiedEvent = TableModifiedEvent; type EventTypes_d_BeforeOpenNotificationEvent (line 1636) | type EventTypes_d_BeforeOpenNotificationEvent = BeforeOpenNotificationEv... type EventTypes_d_OpenNotificationEvent (line 1637) | type EventTypes_d_OpenNotificationEvent = OpenNotificationEvent; type EventTypes_d_EditorEventMap (line 1638) | type EventTypes_d_EditorEventMap = EditorEventMap; type EventTypes_d_EditorManagerEventMap (line 1639) | type EventTypes_d_EditorManagerEventMap = EditorManagerEventMap; type Format_d_Formats (line 1643) | type Format_d_Formats = Formats; type Format_d_Format (line 1644) | type Format_d_Format = Format; type Format_d_ApplyFormat (line 1645) | type Format_d_ApplyFormat = ApplyFormat; type Format_d_BlockFormat (line 1646) | type Format_d_BlockFormat = BlockFormat; type Format_d_InlineFormat (line 1647) | type Format_d_InlineFormat = InlineFormat; type Format_d_SelectorFormat (line 1648) | type Format_d_SelectorFormat = SelectorFormat; type Format_d_RemoveFormat (line 1649) | type Format_d_RemoveFormat = RemoveFormat; type Format_d_RemoveBlockFormat (line 1650) | type Format_d_RemoveBlockFormat = RemoveBlockFormat; type Format_d_RemoveInlineFormat (line 1651) | type Format_d_RemoveInlineFormat = RemoveInlineFormat; type Format_d_RemoveSelectorFormat (line 1652) | type Format_d_RemoveSelectorFormat = RemoveSelectorFormat; type StyleFormat (line 1656) | type StyleFormat = BlockStyleFormat | InlineStyleFormat | SelectorStyleF... type AllowedFormat (line 1657) | type AllowedFormat = Separator | FormatReference | StyleFormat | NestedF... type Separator (line 1658) | interface Separator { type FormatReference (line 1661) | interface FormatReference { type NestedFormatting (line 1666) | interface NestedFormatting { type CommonStyleFormat (line 1670) | interface CommonStyleFormat { type BlockStyleFormat (line 1675) | interface BlockStyleFormat extends BlockFormat, CommonStyleFormat { type InlineStyleFormat (line 1677) | interface InlineStyleFormat extends InlineFormat, CommonStyleFormat { type SelectorStyleFormat (line 1679) | interface SelectorStyleFormat extends SelectorFormat, CommonStyleFormat { type EntityEncoding (line 1681) | type EntityEncoding = 'named' | 'numeric' | 'raw' | 'named,numeric' | 'n... type ContentLanguage (line 1682) | interface ContentLanguage { type ThemeInitFunc (line 1687) | type ThemeInitFunc = (editor: Editor, elm: HTMLElement) => { type SetupCallback (line 1694) | type SetupCallback = (editor: Editor) => void; type FilePickerCallback (line 1695) | type FilePickerCallback = (callback: (value: string, meta?: Record... type PastePostProcessFn (line 1705) | type PastePostProcessFn = (editor: Editor, args: PastePostProcessEvent) ... type URLConverter (line 1706) | type URLConverter = (url: string, name: string, elm?: string | Element) ... type URLConverterCallback (line 1707) | type URLConverterCallback = (url: string, node: Node | string | undefine... type ToolbarGroup (line 1708) | interface ToolbarGroup { type ToolbarMode (line 1712) | type ToolbarMode = 'floating' | 'sliding' | 'scrolling' | 'wrap'; type ToolbarLocation (line 1713) | type ToolbarLocation = 'top' | 'bottom' | 'auto'; type BaseEditorOptions (line 1714) | interface BaseEditorOptions { type RawEditorOptions (line 1913) | interface RawEditorOptions extends BaseEditorOptions { type NormalizedEditorOptions (line 1918) | interface NormalizedEditorOptions extends BaseEditorOptions { type EditorOptions (line 1923) | interface EditorOptions extends NormalizedEditorOptions { type StyleMap (line 1997) | type StyleMap = Record; type StylesSettings (line 1998) | interface StylesSettings { type Styles (line 2004) | interface Styles { type EventUtilsCallback (line 2008) | type EventUtilsCallback = (event: EventUtilsEvent) => void | boolean; type EventUtilsEvent (line 2009) | type EventUtilsEvent = NormalizedEvent & { type Callback$1 (line 2012) | interface Callback$1 { type CallbackList (line 2016) | interface CallbackList extends Array> { type EventUtilsConstructor (line 2021) | interface EventUtilsConstructor { class EventUtils (line 2026) | class EventUtils { type SetAttribEvent (line 2046) | interface SetAttribEvent { type DOMUtilsSettings (line 2051) | interface DOMUtilsSettings { type Target (line 2064) | type Target = Node | Window; type RunArguments (line 2065) | type RunArguments = string | T | Array = EventUtilsCallback = T extends Array ? R[] : false | R; type DOMUtils (line 2074) | interface DOMUtils { type ClientRect (line 2204) | interface ClientRect { type BookmarkManager (line 2212) | interface BookmarkManager { type ControlSelection (line 2216) | interface ControlSelection { type WriterSettings (line 2223) | interface WriterSettings { type Attributes (line 2231) | type Attributes = Array<{ type Writer (line 2235) | interface Writer { type HtmlSerializerSettings (line 2246) | interface HtmlSerializerSettings extends WriterSettings { type HtmlSerializer (line 2250) | interface HtmlSerializer { type DomSerializerSettings (line 2253) | interface DomSerializerSettings extends DomParserSettings, WriterSetting... type DomSerializerImpl (line 2257) | interface DomSerializerImpl { type DomSerializer (line 2276) | interface DomSerializer extends DomSerializerImpl { type EditorSelection (line 2278) | interface EditorSelection { type EditorCommandCallback (line 2332) | type EditorCommandCallback = (this: S, ui: boolean, value: any) => void; type EditorCommandsCallback (line 2333) | type EditorCommandsCallback = (command: string, ui: boolean, value?: any... type Commands (line 2334) | interface Commands { type ExecCommandArgs (line 2339) | interface ExecCommandArgs { type EditorCommandsConstructor (line 2342) | interface EditorCommandsConstructor { class EditorCommands (line 2346) | class EditorCommands { type RawString (line 2363) | interface RawString { type Primitive (line 2366) | type Primitive = string | number | boolean | Record { type URISettings (line 2390) | interface URISettings { type URIConstructor (line 2393) | interface URIConstructor { type SafeUriOptions (line 2407) | interface SafeUriOptions { class URI (line 2412) | class URI { type EditorManager (line 2448) | interface EditorManager extends Observable { type EditorObservable (line 2477) | interface EditorObservable extends Observable { type ProcessorSuccess (line 2482) | interface ProcessorSuccess { type ProcessorError (line 2486) | interface ProcessorError { type SimpleProcessor (line 2490) | type SimpleProcessor = (value: unknown) => boolean; type Processor (line 2491) | type Processor = (value: unknown) => ProcessorSuccess | ProcessorE... type BuiltInOptionTypeMap (line 2492) | interface BuiltInOptionTypeMap { type BuiltInOptionType (line 2503) | type BuiltInOptionType = keyof BuiltInOptionTypeMap; type BaseOptionSpec (line 2504) | interface BaseOptionSpec { type BuiltInOptionSpec (line 2509) | interface BuiltInOptionSpec extends BaseOpt... type SimpleOptionSpec (line 2513) | interface SimpleOptionSpec extends BaseOptionSpec { type OptionSpec (line 2517) | interface OptionSpec extends BaseOptionSpec { type Options (line 2521) | interface Options { type UploadResult$1 (line 2537) | interface UploadResult$1 { type EditorUpload (line 2544) | interface EditorUpload { type FormatChangeCallback (line 2552) | type FormatChangeCallback = (state: boolean, data: { type FormatRegistry (line 2557) | interface FormatRegistry { type Formatter (line 2566) | interface Formatter extends FormatRegistry { type EditorMode (line 2580) | interface EditorMode { type EditorModeApi (line 2586) | interface EditorModeApi { type Model (line 2591) | interface Model { type ModelManager (line 2597) | type ModelManager = AddOnManager; type Plugin (line 2598) | interface Plugin { type PluginManager (line 2606) | type PluginManager = AddOnManager; type ShortcutsConstructor (line 2607) | interface ShortcutsConstructor { type CommandFunc (line 2611) | type CommandFunc = string | [ class Shortcuts (line 2616) | class Shortcuts { type RenderResult (line 2630) | interface RenderResult { type Theme (line 2635) | interface Theme { type ThemeManager (line 2645) | type ThemeManager = AddOnManager; type EditorConstructor (line 2646) | interface EditorConstructor { class Editor (line 2650) | class Editor implements EditorObservable { type UrlObject (line 2778) | interface UrlObject { type WaitState (line 2783) | type WaitState = 'added' | 'loaded'; type AddOnConstructor (line 2784) | type AddOnConstructor = (editor: Editor, url: string) => T; type AddOnManager (line 2785) | interface AddOnManager { type RangeUtils (line 2799) | interface RangeUtils { type ScriptLoaderSettings (line 2807) | interface ScriptLoaderSettings { type ScriptLoaderConstructor (line 2810) | interface ScriptLoaderConstructor { class ScriptLoader (line 2815) | class ScriptLoader { type TextProcessCallback (line 2834) | type TextProcessCallback = (node: Text, offset: number, text: string) =>... type Spot (line 2835) | interface Spot { type TextSeeker (line 2839) | interface TextSeeker { type DomTreeWalkerConstructor (line 2843) | interface DomTreeWalkerConstructor { class DomTreeWalker (line 2847) | class DomTreeWalker { type Version (line 2858) | interface Version { type Env (line 2862) | interface Env { type FakeClipboardItem (line 2901) | interface FakeClipboardItem { type FakeClipboard (line 2906) | interface FakeClipboard { type FocusManager (line 2912) | interface FocusManager { type EntitiesMap (line 2915) | interface EntitiesMap { type Entities (line 2918) | interface Entities { type IconPack (line 2926) | interface IconPack { type IconManager (line 2929) | interface IconManager { type Resource (line 2934) | interface Resource { type TextPatterns_d_Pattern (line 2939) | type TextPatterns_d_Pattern = Pattern; type TextPatterns_d_RawPattern (line 2940) | type TextPatterns_d_RawPattern = RawPattern; type TextPatterns_d_DynamicPatternsLookup (line 2941) | type TextPatterns_d_DynamicPatternsLookup = DynamicPatternsLookup; type TextPatterns_d_RawDynamicPatternsLookup (line 2942) | type TextPatterns_d_RawDynamicPatternsLookup = RawDynamicPatternsLookup; type TextPatterns_d_DynamicPatternContext (line 2943) | type TextPatterns_d_DynamicPatternContext = DynamicPatternContext; type TextPatterns_d_BlockCmdPattern (line 2944) | type TextPatterns_d_BlockCmdPattern = BlockCmdPattern; type TextPatterns_d_BlockPattern (line 2945) | type TextPatterns_d_BlockPattern = BlockPattern; type TextPatterns_d_BlockFormatPattern (line 2946) | type TextPatterns_d_BlockFormatPattern = BlockFormatPattern; type TextPatterns_d_InlineCmdPattern (line 2947) | type TextPatterns_d_InlineCmdPattern = InlineCmdPattern; type TextPatterns_d_InlinePattern (line 2948) | type TextPatterns_d_InlinePattern = InlinePattern; type TextPatterns_d_InlineFormatPattern (line 2949) | type TextPatterns_d_InlineFormatPattern = InlineFormatPattern; type Delay (line 2953) | interface Delay { type UploadResult (line 2957) | type UploadResult = UploadResult$2; type ImageUploader (line 2958) | interface ImageUploader { type ArrayCallback$1 (line 2961) | type ArrayCallback$1 = (this: any, x: T, i: number, xs: ArrayLike<... type ObjCallback$1 (line 2962) | type ObjCallback$1 = (this: any, value: T, key: string, obj: Recor... type ArrayCallback (line 2963) | type ArrayCallback = ArrayCallback$1; type ObjCallback (line 2964) | type ObjCallback = ObjCallback$1; type WalkCallback (line 2965) | type WalkCallback = (this: any, o: T, i: string, n: keyof T | undefin... type Tools (line 2966) | interface Tools { type KeyboardLikeEvent (line 2992) | interface KeyboardLikeEvent { type VK (line 2998) | interface VK { type DOMUtilsNamespace (line 3016) | interface DOMUtilsNamespace { type RangeUtilsNamespace (line 3021) | interface RangeUtilsNamespace { type AddOnManagerNamespace (line 3028) | interface AddOnManagerNamespace { type BookmarkManagerNamespace (line 3037) | interface BookmarkManagerNamespace { type TinyMCE (line 3041) | interface TinyMCE extends EditorManager { FILE: vue_acimage_web/src/store/index.js method getPhotoUrl (line 29) | getPhotoUrl(state) { method categoryLabel (line 35) | categoryLabel(state) { method tagLabel (line 45) | tagLabel(state) { method isLogin (line 55) | isLogin(state) { method init (line 63) | init(state) { method setToken (line 85) | setToken(state, token) { method removeToken (line 89) | removeToken(state) { FILE: vue_acimage_web/src/utils/CommonUtils.js method isEmpty (line 4) | isEmpty(object) { method popMsgAndRefreshIfOk (line 11) | popMsgAndRefreshIfOk(request, msg, delaySeconds) { method popMsgIfOk (line 22) | popMsgIfOk(request, msg) { method delayRefresh (line 26) | delayRefresh(delaySeconds) { method getUrlParams (line 32) | getUrlParams(url) { method toFormData (line 47) | toFormData(object) { method copyPropertiesTo (line 62) | copyPropertiesTo(source,target){ FILE: vue_acimage_web/src/utils/MessageUtils.js method notice (line 8) | notice(msg,durationSeconds,type){ method success (line 18) | success(msg,durationSeconds){ method confirm (line 27) | confirm(msg){ FILE: vue_acimage_web/src/utils/StringUtils.js method html2Text (line 2) | html2Text(htmlString) {