doum
2025-09-23 bcadfb6de692c138774688efd7928a973d59860f
server/src/main/java/com/doumee/core/constants/Constants.java
@@ -33,6 +33,18 @@
    public static final String SYSTEM ="SYSTEM" ;
    public static final String IMG_DIR = "IMG_DIR";
    public static final String FILE_DIR ="FILE_DIR" ;
    public static final String FOOT_IMGURL ="FOOT_IMGURL" ;
    public static final String FOOT_IMGURL2 ="FOOT_IMGURL2" ;
    public static final String LINK_PHONE ="LINK_PHONE" ;
    public static final String LINK_MOBILE ="LINK_MOBILE" ;
    public static final String SERVER_TIME ="SERVER_TIME" ;
    public static final String ADDRESS ="ADDRESS" ;
    public static final String SOLVE_SCHEME ="SOLVE_SCHEME" ;
    public static final String WISDOM_SYSTEM ="WISDOM_SYSTEM" ;
    public static final String HONORS ="HONORS" ;
    public static final String YQLINKS ="YQLINKS" ;
    public static final String QYEMAIL ="QYEMAIL" ;
    public static final String FOOT_WORDS ="FOOT_WORDS" ;
    public static final String QYWX = "QYWX";
@@ -43,6 +55,11 @@
    public static final Integer FOUR = 4;
    public static final Integer SIX = 6;
    public static final Integer FIVE = 5;
    public static final String WEB_DOMAIN = "WEB_DOMAIN";
    public static final String WEB_DOMAIN_MOBILE = "WEB_DOMAIN_MOBILE";
    public static final String STATIC_PAGES_PATH_MOBILE ="STATIC_PAGES_PATH_MOBILE" ;
    public static final String STATIC_PAGES_PATH ="STATIC_PAGES_PATH" ;
    public static final String GIT_CODR_URL = "GIT_CODR_URL";
    public static boolean WORKORDER_SHE_EMAIL_SENDING = false;
    public static  boolean DEALING_COMPANY_SYNC = false ;
    public static  boolean DEALING_MEMBER_SYNC = false ;
@@ -50,6 +67,97 @@
    public static final String WORKORDER_LOG_FILE_PATH ="WORKORDER_LOG_FILE_PATH" ;
    public static final String REDIS_TOKEN_KEY = "token_";
    @Getter
    public enum PageIndex {
        defaultPage(  -1, "默认页", "default.html","default.html",-1),
        index(  0, "首页","index.html","index.html",0),
        zhxt(  1, "智慧场馆运营系统","intelligent_system.html","intelligent_system.html",1),
        zhxt2(  2, "智慧场馆运维系统","operation.html","operation.html",1),
        about(  3, "关于我们","about.html","about.html",5),
        operation(  4, "渠道合作","aboutChannel.html","aboutChannel.html",6),
        dynamics(  5, "最新动态","dynamics.html","dynamics.html",4),
        alot(  6, "alot物联","alot.html","alot.html",3),
        dynamicsDetail(  7, "最新动态详情","dynamics_details.html","dynamics/${id}.html",4),
        solution(  8, "解决方案-数智体育场馆","solution.html","solution.html",2),
        casesDetail(  9, "客户案例详情页","case_details.html","cases/${id}.html",0),
        solutioMeadowlands(  10, "解决方案-24H智能场馆","solution-meadowlands.html","solution-meadowlands.html",2),
        solutionSport(  11, "解决方案-景区&游乐园","solution-sport.html","solution-sport.html",2),
        solutionScenicSpot(  12, "解决方案-数智体育平台","solution-scenicSpot.html","solution-scenicSpot.html",2),
        solutionSpace(  13, "解决方案-空间智慧管理","solution-space.html","solution-space.html",2),
        bannerDetails(  14, "首页-轮播图详情","banner_details.html","banners/${id}.html",0);
        private int key;
        private String name;
        private  String template;
        private  String html;
        private int navIndex;
        PageIndex(int key, String name,String template,String html,int navIndex) {
            this.html = html;
            this.key = key;
            this.name = name;
            this.template = template;
            this.navIndex = navIndex;
        }
        public static PageIndex getObj(int index) {
            for (PageIndex c : PageIndex.values()) {
                if (c.getKey() == index) {
                    return c;
                }
            }
            return defaultPage;
        }
    }
    @Getter
    public enum MobilePageIndex {
        defaultPage(  -1, "默认页", "defaultMobile.html","defaultMobile.html",-1),
        index(  0, "首页","indexMobile.html","indexMobile.html",0),
        intelligentSystemMobile(  1, "智慧场馆运营系统","intelligentSystemMobile.html","intelligentSystemMobile.html",1),
        intelligentSystemYwMobile(  2, "智慧场馆运维系统","intelligentSystemYwMobile.html","intelligentSystemYwMobile.html",1),
        sportsVenueMobile(  3, "综合体育场馆","sportsVenueMobile.html","sportsVenueMobile.html",5),
        nationalFitnessMobile(  4, "全民健身中心","nationalFitnessMobile.html","nationalFitnessMobile.html",6),
        campusSportsMobile(  5, "校园体育场馆","campusSportsMobile.html","campusSportsMobile.html",4),
        IceSnowSportsMobile(  6, "冰雪体育场馆","IceSnowSportsMobile.html","IceSnowSportsMobile.html",3),
        swimmingSportsMobile(  7, "游泳体育场馆","swimmingSportsMobile.html","swimmingSportsMobile.html",4),
        smartSportsParkMobile(  8, "智慧体育公园","smartSportsParkMobile.html","smartSportsParkMobile.html",2),
        intelligentVenueMobile(  9, "24H智能场馆","intelligentVenueMobile.html","intelligentVenueMobile.html",0),
        unattendedMobile(  10, "无人值守场馆","unattendedMobile.html","unattendedMobile.html",2),
        soSmartVenueMobile(  11, "解决方案-数智体育场馆","soSmartVenueMobile.html","soSmartVenueMobile.html",2),
        soUnmannedVenueMobile(  12, "解决方案-无人场馆","soUnmannedVenueMobile.html","soUnmannedVenueMobile.html",2),
        soSportsPlatformMobile(  13, "解决方案-数智体育平台","soSportsPlatformMobile.html","soSportsPlatformMobile.html",2),
        soScenicAreaMobile(  14, "解决方案-景区&游乐园","soScenicAreaMobile.html","soScenicAreaMobile.html",2),
        soSmartSpaceMobile(  15, "解决方案-空间智慧管理","soSmartSpaceMobile.html","soSmartSpaceMobile.html",2),
        dynamicIndex(  16, "最新动态","dynamicMobile.html","dynamicMobile.html",4),
        dynamicDetail(  17, "最新动态详情","dynamicDetailMobile.html","dynamics/${id}.html",4),
        casesDetail(  18, "客户案例详情页","case_details.html","cases/${id}.html",0),
        cooperationMobile(  20, "渠道合作","cooperationMobile.html","cooperationMobile.html",0),
        aboutMobile(  21, "关于我们","aboutMobile.html","aboutMobile.html",0),
        dynamics(  22, "最新动态","dynamicListMobile.html","dynamicListMobile${type}.html",4),
        bannerDetails(  19, "首页-轮播图详情","banner_details.html","banners/${id}.html",0);
        private int key;
        private String name;
        private  String template;
        private  String html;
        private int navIndex;
        MobilePageIndex(int key, String name,String template,String html,int navIndex) {
            this.html = html;
            this.key = key;
            this.name = name;
            this.template = template;
            this.navIndex = navIndex;
        }
        public static MobilePageIndex getObj(int index) {
            for (MobilePageIndex c : MobilePageIndex.values()) {
                if (c.getKey() == index) {
                    return c;
                }
            }
            return defaultPage;
        }
    }
    public interface   uploadType{
        String blob = "blob";
        String ftp = "ftp";
@@ -142,7 +250,6 @@
            private int code;
            private String remark;
        }
        /**
         * 分片状态
         */