Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
hadaGit opened this issue Oct 11, 2019 · 2 comments
Closed

Comments

@hadaGit
Copy link

hadaGit commented Oct 11, 2019

在这个包 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

###谢谢你们的开源

@binarywang
Copy link
Owner

你写代码都写完了,为啥不提了PR上来呢?

@binarywang
Copy link
Owner

3.5.7.B测试版本已优化,欢迎使用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants