Skip to content

WxMpTemplateIndustry 这个类行业的,能否添加一个行业枚举 #1233

@hadaGit

Description

@hadaGit

在这个包 me.chanjar.weixin.mp.bean.template
WxMpTemplateIndustry 这个类行业的,能否添加一个行业枚举 不然每次还要去官方文档打开 才能知道有哪些行业

简要描述

通过这个获取回来的行业中id都没有 能否通过这个枚举将这个行业id也一并给设置进去并返回,这样就可以容易的给所有对接的公众号设置同一个行业,模板也就可以容易的设置成一样的

WxMpTemplateMsgService templateMsgService = wxMpService.getTemplateMsgService();

WxMpTemplateIndustry industry = templateMsgService.getIndustry();

public enum IndustryType {
    E_COMMERCE("IT科技","互联网|电子商务",1),
    IT_SOFTWARE_AND_SERVICES("IT科技","IT软件与服务",2),
    ITHARDWARE_AND_EQUIPMENT("IT科技","IT硬件与设备",3),
    ELECTRONIC_TECHNIQUE("IT科技","电子技术",4),
    COMMUNICATION_AND_OPERATOR("IT科技","通信与运营商",5),
    ONLINE_GAME("IT科技","网络游戏",6),
    BANK("金融业","银行",7),
    FUND("金融业","基金|理财|信托",8),
    INSURANCE("金融业","保险",9),
    REPAST("餐饮","餐饮",10),
    HOTEL("酒店旅游","酒店",11),
    TRAVEL("酒店旅游","旅游",12),
    EXPRESS("运输与仓储","快递",13),
    LOGISTICS("运输与仓储","物流",14),
    STORAGE("运输与仓储","仓储",15),
    CULTIVATE("教育","培训",16),
    ACADEMY("教育","院校",17),
    ACADEMIC_RESEARCH("政府与公共事业","学术科研",18),
    TRAFFIC_POLICE("政府与公共事业","交警",19),
    MUSEUM("政府与公共事业","博物馆",20),
    PUBLIC_WORKS_NONPROFIT("政府与公共事业","公共事业|非盈利机构",21),
    MEDICAL_HEALTH("医药护理","医药医疗",22),
    CARE_AND_BEAUTY("医药护理","护理美容",23),
    HEALTH_AND_HYGIENE("医药护理","保健与卫生",24),
    AUTOMOTIVE_RELATED("交通工具","汽车相关",25),
    MOTORCYCLE_CORRELATION("交通工具","摩托车相关",26),
    THE_TRAIN_RELATED("交通工具","火车相关",27),
    THE_PLANE_RELATED("交通工具","飞机相关",28),
    ARCHITECTURE("房地产","建筑",29),
    REAL_ESTATE("房地产","物业",30),
    CONSUMER_GOODS("消费品","消费品",31),
    LEGISLATION("商业服务","法律",32),
    CONVENTION_AND_EXHIBITION("商业服务","会展",33),
    INTERMEDIARY_SERVICES("商业服务","中介服务",34),
    AUTHENTICATION("商业服务","认证",35),
    AUDIT("商业服务","会计|审计",36),
    MASS_MEDIA("文体娱乐","传媒",37),
    SPORTS("文体娱乐","体育",38),
    LEISURE_AND_ENTERTAINMENT("文体娱乐","娱乐休闲",39),
    PRINTING("印刷","印刷",40),
    OTHER("其它","其它",41);



    IndustryType(String mainIndustry, String viceIndustry, Integer code) {
        this.mainIndustry = mainIndustry;
        this.viceIndustry = viceIndustry;
        this.code = code;
    }

    /**
     * 查找行业
     * @param viceIndustry
     * @return
     */
    public static IndustryType findIndustryType(String viceIndustry){
        for (IndustryType industryType : IndustryType.values()) {
            if(industryType.viceIndustry.equals(viceIndustry)){
                return industryType;
            }
        }
        return null;
    }

    /** 主行业 */
    public final String mainIndustry;
    /** 副行业 */
    public final String viceIndustry;
    /** 行业代码 */
    public final Integer code;

}

官方文档地址

https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html#0

###谢谢你们的开源

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions