123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package net.lab1024.smartadmin.constant;
- import com.google.common.collect.ImmutableSet;
- import org.apache.commons.collections4.CollectionUtils;
- import java.util.Set;
- /**
- *
- * [ 通用常量 ]
- *
- * @version 1.0
- * @since JDK1.8
- * @author yandanyang
- * @company 1024lab.net
- * @copyright (c) 2019 1024lab.netInc. All rights reserved.
- * @date
- */
- public class CommonConst {
- public static final class Page {
- public static final Integer SIZE = 10;
- }
- public static final class Password {
- public static final String DEFAULT = "123456";
- public static final String SALT_FORMAT = "smart_%s_admin";
- }
- public static final String IGNORE_H5_URL_MAPPING = "/h5/api";
- public static final class CommonCollection {
- public static final Set<String> IGNORE_URL = ImmutableSet.of("/swagger", "Excel");
- public static final Set<String> IGNORE_URL_MAPPING = ImmutableSet.of(IGNORE_H5_URL_MAPPING);
- public static Boolean contain(Set<String> ignores, String uri) {
- if (CollectionUtils.isEmpty(ignores)) {
- return false;
- }
- for (String ignoreUrl : ignores) {
- if (uri.startsWith(ignoreUrl)) {
- return true;
- }
- }
- return false;
- }
- }
- }
|