pp
jiangping
2023-09-20 1a1271793e264ece750ceea56907ffdd1a06ab13
server/service/src/main/java/com/doumee/core/utils/Constants.java
@@ -23,6 +23,14 @@
    public static final String ACCESS_KEY = "ACCESS_KEY";
    public static final String ENDPOINT = "ENDPOINT";
    public static final String RESOURCE_PATH = "RESOURCE_PATH";
    public static final String WEB_PARAM = "WEB_PARAM";
    public static final String MAIN_COLOR = "MAIN_COLOR";
    public static final String BG_IMG = "BG_IMG";
    public static final String TOP_IMG = "TOP_IMG";
    public static final String PK_IMG = "PK_IMG";
    public static final String RANGE_SIZE = "RANGE_SIZE";
    public static final String CATE_PARAM_OPEN = "_CATE_PARAM_OPEN";
    public static final String OPEN_SYNC_SWITCH = "OPEN_SYNC_SWITCH";
    public static final String SYSTEM ="SYSTEM";
@@ -35,6 +43,17 @@
    public static final String  HOME_IMAGE="HOME_IMAGE";//H5 首页图
    public static final String PROJECTS = "PROJECTS";
    public static final String CATEGORY_IMG = "CATEGORY_IMG";
    public static final String GOODS_IMG ="GOODS_IMG" ;
    public static final String GOODS_PRICE_RATE = "GOODS_PRICE_RATE";
    public static final String COMPANY_MANAGE_ROLE = "COMPANY_MANAGE_ROLE";
    public static final String DEFAULT_MANAGE_ROLE = "DEFAULT_MANAGE_ROLE";
    public static final String DEFAULT_PASSWORD = "DEFAULT_PASSWORD";
    public static final String BRAND_IMG = "BRAND_IMG";
    public static final String PLATFORM = "PLATFORM";
    /**
     * 企业数据来源 0平台注册 1后台导入
     */
@@ -288,6 +307,12 @@
            this.noteInfo = noteInfo;
        }
    }
    public interface BasegoodsOrigin{
         int userAdd = 0;
         int imported = 1;
         int basedata = 2;
    }
    /**
     * 关联对象类型 0企业营业执照 1工商变更登记  2项目申报企业资料 3企业评分表 4诊断报告 5诊断服务资料 6专家评分报告 7服务机构上传服务资料 8企业资质 9企业中标通知书 10项目图片
     */
@@ -438,14 +463,7 @@
        SYSTEM(0, "系统用户", "管理员",Arrays.asList(0,1,2,3,4,5,6,7,8,9,10,11)),
        COMPANY(1, "企业用户", "企业",Arrays.asList(-1)),
        SO_ADMIN(2, "服务机构管理员", "服务机构",Arrays.asList(-1)),
        SO_CHILD(3, "服务机构子账号", "服务机构",Arrays.asList(-1)),
        SD_ADMIN(4, "综合服务单位管理员", "综合服务单位",Arrays.asList(0,1,2,3,4,5,6,7,8,9,10,11)),
        SD_CHILD(5, "综合服务单位子账号", "综合服务单位",Arrays.asList(0,1,2,3,4,5,6,7,8,9,10,11)),
        EXPERT(6, "专家", "专家", Arrays.asList(-1)),
        AREA(7, "县区用户", "县区",Arrays.asList(0,1,2,3,4,5,6,7,8,9)),
        SJ(8, "市局用户", "市局",Arrays.asList(0,1,2,3,4,5,6,7,8,9,10,11)),
        SJ_CHILD(9, "市局子账号", "市局子账号",Arrays.asList(0,1,2,3,4,5,6,7,8,9,10,11)),
        ZHUBO(2, "主播", "主播",Arrays.asList(-1)),
        ;
        // 成员变量
        private String name;
@@ -514,29 +532,7 @@
            return noteinfo;
        }
        /**
         * 不需要审批修改信息角色
         * @return
         */
        public static List<Integer> getNoCheckUserChange(){
            return Arrays.asList(SO_ADMIN.key, AREA.key, SJ.key, EXPERT.key, SD_ADMIN.key,SYSTEM.key);
        }
        /**
         * 获取子账号类型
         * @return
         */
        public static List<Integer> getSonUserType(){
            return Arrays.asList(SO_CHILD.key, SD_CHILD.key);
        }
        /**
         * 获取关联企业的用户类型
         * @return
         */
        public static List<Integer> getHasCompanyType(){
            return Arrays.asList(COMPANY.key, SO_ADMIN.key, SD_ADMIN.key);
        }
    }
@@ -676,6 +672,40 @@
        }
    }
    public enum goodsType {
        /** 用户启用禁用枚举值*/
        CREATE(0,"自建"),
        PULL(1,"拉取");
        private  Integer value;
        private  String des;
        goodsType(Integer value, String des) {
            this.value = value;
            this.des = des;
        }
        public Integer getValue() {
            return value;
        }
        public void setValue(Integer value) {
            this.value = value;
        }
        public String getDes() {
            return des;
        }
        public void setDes(String des) {
            this.des = des;
        }
    }
    public enum CompanyType{
        BUSINESS_COMPANYTYPE(0,"企业"),