12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- /**
- *
- */
- package org.jim.common;
- /**
- * 版本: [1.0]
- * 功能说明:
- * 作者: WChao 创建时间: 2017年7月27日 上午10:33:14
- */
- public enum ImStatus implements Status{
-
- C10000(10000,"ok","发送成功"),
- C10001(10001,"offline","用户不在线"),
- C10019(10019,"online","用户在线"),
- C10002(
- 10002,"send failed"
- ,"消息发送失败,数据格式不正确,请参考:" +
- "{'from':来源ID,'to':目标ID,'cmd':'消息命令码','createTime':消息创建时间(Long型)" +
- ",'msgType':Integer消息类型,'chatType':Integer聊天类型{0:未知,1:群聊,2:私聊}" +
- ",'group_id':String群组id仅在chatType为1时需要,'content':内容}"
- ),
- C10003(10003,"ok","获取用户信息成功!"),
- C10004(10004,"get user failed !","获取用户信息失败!"),
- C10005(10005,"ok","获取所有在线用户信息成功!"),
- C10006(10006,"ok","获取所有离线用户信息成功!"),
- C10007(10007,"ok","登录成功!"),
- C10008(10008,"login failed !","登录失败!"),
- C10009(10009,"ok","鉴权成功!"),
- C10010(10010,"auth failed!","鉴权失败!"),
- C10011(10011,"join group ok!","加入群组成功!"),
- C10012(10012,"join group failed!","加入群组失败!"),
- C10013(10013,"Protocol version number does not match","协议版本号不匹配!"),
- C10014(10014,"unsupported cmd command","不支持的cmd命令!"),
- C10015(10015,"get user message failed!","获取用户消息失败!"),
- C10016(10016,"get user message ok!","获取离线消息成功!"),
- C10017(10017,"cmd failed!","未知的cmd命令!"),
- C10018(10018,"get user message ok!","获取历史消息成功!"),
- C10020(10020,"Invalid verification!","不合法校验"),
- C10021(10021,"close ok!","关闭成功"),
- C10022(10022,"online service account is zero!","当前平台部门下没有在线客服,请稍后!");
- private int status;
-
- private String description;
-
- private String text;
- private ImStatus(int status, String description, String text) {
- this.status = status;
- this.description = description;
- this.text = text;
- }
-
- public int getStatus() {
- return status;
- }
-
- public String getDescription() {
- return description;
- }
-
- public String getText() {
- return text;
- }
-
- @Override
- public int getCode() {
- return this.status;
- }
- @Override
- public String getMsg() {
- return this.getDescription()+" "+this.getText();
- }
- }
|