From cca9d1f52c9d99c062cf6d782ad050931f487073 Mon Sep 17 00:00:00 2001 From: chandler <1915724901@qq.com> Date: Tue, 1 Oct 2024 00:15:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(0):=20[java]-[wechat-ferry-mvn]-=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=90=8D=E7=A7=B0=E5=8F=8A=E7=9B=AE=E5=BD=95=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.gitignore | 0 .../README.MD | 36 +- .../dll/.gitkeep | 0 .../dll/readme.txt | 0 .../{wcferry-mvn => wechat-ferry-mvn}/pom.xml | 6 +- .../wechat/ferry/WeChatFerryApplication.java} | 6 +- .../wechat/ferry}/config/ProtobufConfig.java | 2 +- .../wechat/ferry}/config/SwaggerConfig.java | 6 +- .../ferry/config/WeChatFerryProperties.java} | 8 +- .../ferry}/config/WechatConfiguration.java | 11 +- .../ferry}/controller/TestController.java | 8 +- .../com/wechat/ferry}/entity/IResponse.java | 2 +- .../com/wechat/ferry}/entity/TResponse.java | 4 +- .../com/wechat/ferry}/entity/dto/.gitkeep | 0 .../java/com/wechat/ferry/entity/po}/Wcf.java | 3743 +++++++++-------- .../wechat/ferry}/entity/vo/request/.gitkeep | 0 .../wechat/ferry}/entity/vo/response/.gitkeep | 0 .../ferry}/entity/vo/response/WxMsgResp.java | 2 +- .../wechat/ferry}/enums/ResponseCodeEnum.java | 4 +- .../ferry}/handle/WechatSocketClient.java | 32 +- .../java/com/wechat/ferry}/service/SDK.java | 2 +- .../wechat/ferry}/service/TestService.java | 2 +- .../com/wechat/ferry}/service/impl/.gitkeep | 0 .../ferry}/service/impl/TestServiceImpl.java | 6 +- .../ferry}/utils/XmlJsonConvertUtil.java | 2 +- .../src/main/resources/application.yml | 13 +- .../libs/nng-java-1.4.0-SNAPSHOT.jar | Bin .../src/main/resources/logback-spring.xml | 0 .../src/main/resources/proto/.gitkeep | 0 .../src/main/resources/proto/wcf.proto | 2 +- .../src/main/resources/win32-x86-64/.gitkeep | 0 .../src/main/resources/win32-x86-64/nng.dll | Bin 32 files changed, 1952 insertions(+), 1945 deletions(-) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/.gitignore (100%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/README.MD (73%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/dll/.gitkeep (100%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/dll/readme.txt (100%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/pom.xml (97%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer/WcferryApplication.java => wechat-ferry-mvn/src/main/java/com/wechat/ferry/WeChatFerryApplication.java} (67%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/config/ProtobufConfig.java (96%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/config/SwaggerConfig.java (88%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer/config/WcferryProperties.java => wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/WeChatFerryProperties.java} (68%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/config/WechatConfiguration.java (57%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/controller/TestController.java (82%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/entity/IResponse.java (84%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/entity/TResponse.java (96%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/entity/dto/.gitkeep (100%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer/entity => wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/po}/Wcf.java (84%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/entity/vo/request/.gitkeep (100%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/entity/vo/response/.gitkeep (100%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/entity/vo/response/WxMsgResp.java (97%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/enums/ResponseCodeEnum.java (93%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/handle/WechatSocketClient.java (95%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/service/SDK.java (91%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/service/TestService.java (80%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/service/impl/.gitkeep (100%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/service/impl/TestServiceImpl.java (82%) rename clients/java/{wcferry-mvn/src/main/java/com/iamteer => wechat-ferry-mvn/src/main/java/com/wechat/ferry}/utils/XmlJsonConvertUtil.java (99%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/src/main/resources/application.yml (57%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/src/main/resources/libs/nng-java-1.4.0-SNAPSHOT.jar (100%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/src/main/resources/logback-spring.xml (100%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/src/main/resources/proto/.gitkeep (100%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/src/main/resources/proto/wcf.proto (99%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/src/main/resources/win32-x86-64/.gitkeep (100%) rename clients/java/{wcferry-mvn => wechat-ferry-mvn}/src/main/resources/win32-x86-64/nng.dll (100%) diff --git a/clients/java/wcferry-mvn/.gitignore b/clients/java/wechat-ferry-mvn/.gitignore similarity index 100% rename from clients/java/wcferry-mvn/.gitignore rename to clients/java/wechat-ferry-mvn/.gitignore diff --git a/clients/java/wcferry-mvn/README.MD b/clients/java/wechat-ferry-mvn/README.MD similarity index 73% rename from clients/java/wcferry-mvn/README.MD rename to clients/java/wechat-ferry-mvn/README.MD index 2d4136e..0ae6c5f 100644 --- a/clients/java/wcferry-mvn/README.MD +++ b/clients/java/wechat-ferry-mvn/README.MD @@ -20,11 +20,11 @@ 可以直接以WeChatFerry为根目录打开 -或者以WeChatFerry/clients/java/wcferry-mvn为根目录打开 +或者以WeChatFerry/clients/java/wechat-ferry-mvn为根目录打开 ### 添加Maven -找到 WeChatFerry/clients/java/wcferry-mvn/pom.xml 文件,右键添加到Maven中,会自动下载依赖 +找到 WeChatFerry/clients/java/wechat-ferry-mvn/pom.xml 文件,右键添加到Maven中,会自动下载依赖 ### 替换对应版本的dll @@ -40,14 +40,14 @@ # 本服务参数 wcferry: # DLL文件位置 - dll-path: E:\WeChatFerry\clients\java\wcferry-mvn\dll\sdk.dll + dll-path: E:\WeChatFerry\clients\java\wechat-ferry-mvn\dll\sdk.dll # socket端口 socket-port: 10086 ``` ### 编译运行 -找到 src/main/java/com/iamteer/WcferryApplication.java 类 +找到 src/main/java/com/wechat/ferry/WeChatFerryApplication.java 类 直接启动即可 @@ -71,24 +71,29 @@ swagger地址:http://localhost:9201/swagger-ui/index.html ### 模块结构 ``` -wcferry-mvn +wechat-ferry-mvn ├─dll 核心dll │ ├─sdk.dll sdk文件 │ └─readme.txt 本目录说明文件 │ ├─src 源 │ ├─main 重启命令 -│ │ ├─java(com.iamteer) java代码目录 +│ │ ├─java(com.wechat.ferry) java代码目录 │ │ │ ├─config 配置 -│ │ │ ├─entity 实体 -│ │ │ ├─runner 运行(程序启动中与启动后的自动化任务都放置于此) +│ │ │ ├─entity 聚合模型 +│ │ │ │ ├─dto DTO模型 +│ │ │ │ ├─po 实体模型 +│ │ │ │ └─vo 视图层返回体目录 +│ │ │ ├─enums 枚举 +│ │ │ ├─handle 处理层 │ │ │ ├─service 业务接口 │ │ │ │ └─impl 业务实现类 -│ │ │ ├─Client.java socket客户端 +│ │ │ ├─utils 工具类 │ │ │ └─WcferryApplication.java 启动类 +│ │ │ │ │ │resources 资源目录 │ │ │ ├─libs 本程序内置依赖包 -│ │ │ ├─proto proto文件 +│ │ │ ├─proto proto文件(此目录打包将被排除) │ │ │ ├─win32-x86-64 依赖程序 │ │ │ ├─application.yml 本程序主配置文件 │ │ │ └─logback-spring.xml 日志配置文件 @@ -105,12 +110,13 @@ wcferry-mvn #### 配置参数 -本程序内置参数统一前缀:wcferry 所有自定义本服务的参数请都放置在此前缀下,如: +本程序内置参数统一前缀:wechat.ferry 所有自定义本服务的参数请都放置在此前缀下,如: ```ymal -wcferry: - # DLL文件位置 - dll-path: /dll/sdk.dll +wechat: + ferry: + # DLL文件位置 + dll-path: /dll/sdk.dll ``` #### 生成proto文件 @@ -129,7 +135,7 @@ wcferry: 如: ```cmd -feat(0): [java]-[wcferry-mvn]-基础类目录划分迁移及代码格式 +feat(0): [java]-[wechat-ferry-mvn]-基础类目录划分迁移及代码格式 ``` | 名称 | 版本 | diff --git a/clients/java/wcferry-mvn/dll/.gitkeep b/clients/java/wechat-ferry-mvn/dll/.gitkeep similarity index 100% rename from clients/java/wcferry-mvn/dll/.gitkeep rename to clients/java/wechat-ferry-mvn/dll/.gitkeep diff --git a/clients/java/wcferry-mvn/dll/readme.txt b/clients/java/wechat-ferry-mvn/dll/readme.txt similarity index 100% rename from clients/java/wcferry-mvn/dll/readme.txt rename to clients/java/wechat-ferry-mvn/dll/readme.txt diff --git a/clients/java/wcferry-mvn/pom.xml b/clients/java/wechat-ferry-mvn/pom.xml similarity index 97% rename from clients/java/wcferry-mvn/pom.xml rename to clients/java/wechat-ferry-mvn/pom.xml index c1d3ab0..3d5514e 100644 --- a/clients/java/wcferry-mvn/pom.xml +++ b/clients/java/wechat-ferry-mvn/pom.xml @@ -11,10 +11,10 @@ 2.7.18 - wcferry-mvn + wechat-ferry-mvn jar - wcferry-mvn - wcferry客户端Java-Maven版 + wechat-ferry-mvn + WeChatFerry客户端Java-Maven版 diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/WcferryApplication.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/WeChatFerryApplication.java similarity index 67% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/WcferryApplication.java rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/WeChatFerryApplication.java index 40ea93a..671dfb2 100644 --- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/WcferryApplication.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/WeChatFerryApplication.java @@ -1,4 +1,4 @@ -package com.iamteer; +package com.wechat.ferry; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @@ -10,10 +10,10 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; * @date 2024-09-21 12:19 */ @SpringBootApplication -public class WcferryApplication { +public class WeChatFerryApplication { public static void main(String[] args) { - SpringApplication.run(WcferryApplication.class, args); + SpringApplication.run(WeChatFerryApplication.class, args); } } diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/config/ProtobufConfig.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/ProtobufConfig.java similarity index 96% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/config/ProtobufConfig.java rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/ProtobufConfig.java index 28ca635..7eb0a81 100644 --- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/config/ProtobufConfig.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/ProtobufConfig.java @@ -1,4 +1,4 @@ -package com.iamteer.config; +package com.wechat.ferry.config; import java.util.Collections; diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/config/SwaggerConfig.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/SwaggerConfig.java similarity index 88% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/config/SwaggerConfig.java rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/SwaggerConfig.java index 3881665..7e34628 100644 --- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/config/SwaggerConfig.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/SwaggerConfig.java @@ -1,4 +1,4 @@ -package com.iamteer.config; +package com.wechat.ferry.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -26,7 +26,7 @@ public class SwaggerConfig { public Docket api() { return new Docket(DocumentationType.SWAGGER_2).select() // 替换为您的Controller所在的包路径 - .apis(RequestHandlerSelectors.basePackage("com.iamteer.controller")) + .apis(RequestHandlerSelectors.basePackage("com.wechat.ferry.controller")) // 地址 .paths(PathSelectors.any()).build().apiInfo(apiInfo()); } @@ -34,7 +34,7 @@ public class SwaggerConfig { private ApiInfo apiInfo() { return new ApiInfoBuilder() // 文档标题 - .title("Wcferry接口文档") + .title("WeChatFerry接口文档") // 文档路径 .description("微信机器人底层框架接口文档") // 文档版本 diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/config/WcferryProperties.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/WeChatFerryProperties.java similarity index 68% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/config/WcferryProperties.java rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/WeChatFerryProperties.java index de5e6ec..82fa7f7 100644 --- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/config/WcferryProperties.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/WeChatFerryProperties.java @@ -1,4 +1,4 @@ -package com.iamteer.config; +package com.wechat.ferry.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @@ -6,15 +6,15 @@ import org.springframework.stereotype.Component; import lombok.Data; /** - * 配置文件-wcferry的配置文件 + * 配置文件-WeChatFerry的配置文件 * * @author chandler * @date 2024-09-21 21:35 */ @Data @Component -@ConfigurationProperties(prefix = "wcferry") -public class WcferryProperties { +@ConfigurationProperties(prefix = "wechat.ferry") +public class WeChatFerryProperties { /** * dll文件位置 diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/config/WechatConfiguration.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/WechatConfiguration.java similarity index 57% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/config/WechatConfiguration.java rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/WechatConfiguration.java index 4784430..4386913 100644 --- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/config/WechatConfiguration.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/config/WechatConfiguration.java @@ -1,11 +1,12 @@ -package com.iamteer.config; +package com.wechat.ferry.config; import javax.annotation.Resource; -import com.iamteer.handle.WechatSocketClient; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import com.wechat.ferry.handle.WechatSocketClient; + import lombok.extern.slf4j.Slf4j; /** @@ -19,7 +20,7 @@ import lombok.extern.slf4j.Slf4j; public class WechatConfiguration { @Resource - private WcferryProperties properties; + private WeChatFerryProperties properties; @Bean public WechatSocketClient client() { @@ -62,7 +63,7 @@ public class WechatConfiguration { // client.sendFile("C:\\Projs\\WeChatFerry\\README.MD", "filehelper"); String xml = - "叮当药房,24小时服务,28分钟送药到家!叮当快药首家承诺范围内28分钟送药到家!叮当快药核心区域内7*24小时全天候服务,送药上门!叮当快药官网为您提供快捷便利,正品低价,安全放心的购药、送药服务体验。view330https://mp.weixin.qq.com/mp/waerrpage?appid=wxc2edadc87077fa2a&type=upgrade&upgradetype=3#wechat_redirect7f6f49d301ebf47100199b8a4fcf4de4gh_c2b88a38c424@app叮当快药 药店送药到家夜间买药0jpgda0e08f5c7259d03da150d5e7ca6d9503057020100044b30490201000204e4c0232702032f4ef20204a6bace6f02046401f62d042430326337303430352d333734332d343362652d623335322d6233333566623266376334620204012400030201000405004c5376000db26456caf243fbd4efb99058a01d660db26456caf243fbd4efb99058a01d66161558100100pages/index/index.htmlgh_c2b88a38c424@appwxc2edadc87077fa2a1972http://wx.qlogo.cn/mmhead/Q3auHgzwzM4727n0NQ0ZIPQPlfp15m1WLsnrXbo1kLhFGcolgLyc0A/9601_wxc2edadc87077fa2a_29177e9a9b918cb9e75964f80bb8f32e_1677849476_0wxid_eob5qfcrv4zd2201"; + "叮当药房,24小时服务,28分钟送药到家!叮当快药首家承诺范围内28分钟送药到家!叮当快药核心区域内7*24小时全天候服务,送药上门!叮当快药官网为您提供快捷便利,正品低价,安全放心的购药、送药服务体验。view330https://mp.weixin.qq.com/mp/waerrpage?appid=wxc2edadc87077fa2a&type=upgrade&upgradetype=3#wechat_redirect7f6f49d301ebf47100199b8a4fcf4de4gh_c2b88a38c424@app叮当快药 药店送药到家夜间买药0jpgda0e08f5c7259d03da150d5e7ca6d9503057020100044b30490201000204e4c0232702032f4ef20204a6bace6f02046401f62d042430326337303430352d333734332d343362652d623335322d6233333566623266376334620204012400030201000405004c5376000db26456caf243fbd4efb99058a01d660db26456caf243fbd4efb99058a01d66161558100100pages/index/index.htmlgh_c2b88a38c424@appwxc2edadc87077fa2a1972http://wx.qlogo.cn/mmhead/Q3auHgzwzM4727n0NQ0ZIPQPlfp15m1WLsnrXbo1kLhFGcolgLyc0A/9601_wxc2edadc87077fa2a_29177e9a9b918cb9e75964f80bb8f32e_1677849476_0wxid_eob5qfcrv4zd2201"; // client.sendXml("filehelper", xml, "", 0x21); // 发送表情消息,gif 必须要存在 @@ -80,8 +81,6 @@ public class WechatConfiguration { thread.start(); // client.diableRecvMsg(); // 需要停止时调用 - wechatSocketClient.keepRunning(); - new Thread(new Runnable() { public void run() { wechatSocketClient.keepRunning(); diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/controller/TestController.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/controller/TestController.java similarity index 82% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/controller/TestController.java rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/controller/TestController.java index 66ef391..17c6cfd 100644 --- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/controller/TestController.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/controller/TestController.java @@ -1,13 +1,13 @@ -package com.iamteer.controller; +package com.wechat.ferry.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import com.iamteer.entity.TResponse; -import com.iamteer.enums.ResponseCodeEnum; -import com.iamteer.service.TestService; +import com.wechat.ferry.entity.TResponse; +import com.wechat.ferry.enums.ResponseCodeEnum; +import com.wechat.ferry.service.TestService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/IResponse.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/IResponse.java similarity index 84% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/IResponse.java rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/IResponse.java index 140346d..73aedb3 100644 --- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/IResponse.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/IResponse.java @@ -1,4 +1,4 @@ -package com.iamteer.entity; +package com.wechat.ferry.entity; /** * 返回类接口 diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/TResponse.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/TResponse.java similarity index 96% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/TResponse.java rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/TResponse.java index 8e4d9ad..627f371 100644 --- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/TResponse.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/TResponse.java @@ -1,10 +1,10 @@ -package com.iamteer.entity; +package com.wechat.ferry.entity; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import com.fasterxml.jackson.annotation.JsonInclude; -import com.iamteer.enums.ResponseCodeEnum; +import com.wechat.ferry.enums.ResponseCodeEnum; import io.swagger.annotations.ApiModelProperty; import lombok.Data; diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/dto/.gitkeep b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/dto/.gitkeep similarity index 100% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/dto/.gitkeep rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/dto/.gitkeep diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/Wcf.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/po/Wcf.java similarity index 84% rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/Wcf.java rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/po/Wcf.java index b149056..0182aa3 100644 --- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/Wcf.java +++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/po/Wcf.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: wcf.proto -package com.iamteer.entity; +package com.wechat.ferry.entity.po; public final class Wcf { private Wcf() {} @@ -366,7 +366,7 @@ public final class Wcf { } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.iamteer.entity.Wcf.getDescriptor().getEnumTypes().get(0); + return com.wechat.ferry.entity.po.Wcf.getDescriptor().getEnumTypes().get(0); } private static final Functions[] VALUES = values(); @@ -405,7 +405,7 @@ public final class Wcf { * .wcf.Functions func = 1; * @return The func. */ - com.iamteer.entity.Wcf.Functions getFunc(); + com.wechat.ferry.entity.po.Wcf.Functions getFunc(); /** *
@@ -424,7 +424,7 @@ public final class Wcf {
      * .wcf.Empty empty = 2;
      * @return The empty.
      */
-    com.iamteer.entity.Wcf.Empty getEmpty();
+    com.wechat.ferry.entity.po.Wcf.Empty getEmpty();
     /**
      * 
      * 无参数
@@ -432,7 +432,7 @@ public final class Wcf {
      *
      * .wcf.Empty empty = 2;
      */
-    com.iamteer.entity.Wcf.EmptyOrBuilder getEmptyOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.EmptyOrBuilder getEmptyOrBuilder();
 
     /**
      * 
@@ -480,7 +480,7 @@ public final class Wcf {
      * .wcf.TextMsg txt = 4;
      * @return The txt.
      */
-    com.iamteer.entity.Wcf.TextMsg getTxt();
+    com.wechat.ferry.entity.po.Wcf.TextMsg getTxt();
     /**
      * 
      * 发送文本消息结构
@@ -488,7 +488,7 @@ public final class Wcf {
      *
      * .wcf.TextMsg txt = 4;
      */
-    com.iamteer.entity.Wcf.TextMsgOrBuilder getTxtOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.TextMsgOrBuilder getTxtOrBuilder();
 
     /**
      * 
@@ -507,7 +507,7 @@ public final class Wcf {
      * .wcf.PathMsg file = 5;
      * @return The file.
      */
-    com.iamteer.entity.Wcf.PathMsg getFile();
+    com.wechat.ferry.entity.po.Wcf.PathMsg getFile();
     /**
      * 
      * 发送图片、文件消息结构
@@ -515,7 +515,7 @@ public final class Wcf {
      *
      * .wcf.PathMsg file = 5;
      */
-    com.iamteer.entity.Wcf.PathMsgOrBuilder getFileOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.PathMsgOrBuilder getFileOrBuilder();
 
     /**
      * 
@@ -534,7 +534,7 @@ public final class Wcf {
      * .wcf.DbQuery query = 6;
      * @return The query.
      */
-    com.iamteer.entity.Wcf.DbQuery getQuery();
+    com.wechat.ferry.entity.po.Wcf.DbQuery getQuery();
     /**
      * 
      * 数据库查询参数结构
@@ -542,7 +542,7 @@ public final class Wcf {
      *
      * .wcf.DbQuery query = 6;
      */
-    com.iamteer.entity.Wcf.DbQueryOrBuilder getQueryOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.DbQueryOrBuilder getQueryOrBuilder();
 
     /**
      * 
@@ -561,7 +561,7 @@ public final class Wcf {
      * .wcf.Verification v = 7;
      * @return The v.
      */
-    com.iamteer.entity.Wcf.Verification getV();
+    com.wechat.ferry.entity.po.Wcf.Verification getV();
     /**
      * 
      * 通过好友验证参数结构
@@ -569,7 +569,7 @@ public final class Wcf {
      *
      * .wcf.Verification v = 7;
      */
-    com.iamteer.entity.Wcf.VerificationOrBuilder getVOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.VerificationOrBuilder getVOrBuilder();
 
     /**
      * 
@@ -588,7 +588,7 @@ public final class Wcf {
      * .wcf.MemberMgmt m = 8;
      * @return The m.
      */
-    com.iamteer.entity.Wcf.MemberMgmt getM();
+    com.wechat.ferry.entity.po.Wcf.MemberMgmt getM();
     /**
      * 
      * 群成员管理,添加、删除、邀请
@@ -596,7 +596,7 @@ public final class Wcf {
      *
      * .wcf.MemberMgmt m = 8;
      */
-    com.iamteer.entity.Wcf.MemberMgmtOrBuilder getMOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.MemberMgmtOrBuilder getMOrBuilder();
 
     /**
      * 
@@ -615,7 +615,7 @@ public final class Wcf {
      * .wcf.XmlMsg xml = 9;
      * @return The xml.
      */
-    com.iamteer.entity.Wcf.XmlMsg getXml();
+    com.wechat.ferry.entity.po.Wcf.XmlMsg getXml();
     /**
      * 
      * XML参数结构
@@ -623,7 +623,7 @@ public final class Wcf {
      *
      * .wcf.XmlMsg xml = 9;
      */
-    com.iamteer.entity.Wcf.XmlMsgOrBuilder getXmlOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.XmlMsgOrBuilder getXmlOrBuilder();
 
     /**
      * 
@@ -642,7 +642,7 @@ public final class Wcf {
      * .wcf.DecPath dec = 10;
      * @return The dec.
      */
-    com.iamteer.entity.Wcf.DecPath getDec();
+    com.wechat.ferry.entity.po.Wcf.DecPath getDec();
     /**
      * 
      * 解密图片参数结构
@@ -650,7 +650,7 @@ public final class Wcf {
      *
      * .wcf.DecPath dec = 10;
      */
-    com.iamteer.entity.Wcf.DecPathOrBuilder getDecOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.DecPathOrBuilder getDecOrBuilder();
 
     /**
      * 
@@ -669,7 +669,7 @@ public final class Wcf {
      * .wcf.Transfer tf = 11;
      * @return The tf.
      */
-    com.iamteer.entity.Wcf.Transfer getTf();
+    com.wechat.ferry.entity.po.Wcf.Transfer getTf();
     /**
      * 
      * 接收转账参数结构
@@ -677,7 +677,7 @@ public final class Wcf {
      *
      * .wcf.Transfer tf = 11;
      */
-    com.iamteer.entity.Wcf.TransferOrBuilder getTfOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.TransferOrBuilder getTfOrBuilder();
 
     /**
      * 
@@ -734,7 +734,7 @@ public final class Wcf {
      * .wcf.AttachMsg att = 14;
      * @return The att.
      */
-    com.iamteer.entity.Wcf.AttachMsg getAtt();
+    com.wechat.ferry.entity.po.Wcf.AttachMsg getAtt();
     /**
      * 
      * 下载图片、视频、文件参数结构
@@ -742,7 +742,7 @@ public final class Wcf {
      *
      * .wcf.AttachMsg att = 14;
      */
-    com.iamteer.entity.Wcf.AttachMsgOrBuilder getAttOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.AttachMsgOrBuilder getAttOrBuilder();
 
     /**
      * 
@@ -761,7 +761,7 @@ public final class Wcf {
      * .wcf.AudioMsg am = 15;
      * @return The am.
      */
-    com.iamteer.entity.Wcf.AudioMsg getAm();
+    com.wechat.ferry.entity.po.Wcf.AudioMsg getAm();
     /**
      * 
      * 保存语音参数结构
@@ -769,7 +769,7 @@ public final class Wcf {
      *
      * .wcf.AudioMsg am = 15;
      */
-    com.iamteer.entity.Wcf.AudioMsgOrBuilder getAmOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.AudioMsgOrBuilder getAmOrBuilder();
 
     /**
      * 
@@ -788,7 +788,7 @@ public final class Wcf {
      * .wcf.RichText rt = 16;
      * @return The rt.
      */
-    com.iamteer.entity.Wcf.RichText getRt();
+    com.wechat.ferry.entity.po.Wcf.RichText getRt();
     /**
      * 
      * 发送卡片消息结构
@@ -796,7 +796,7 @@ public final class Wcf {
      *
      * .wcf.RichText rt = 16;
      */
-    com.iamteer.entity.Wcf.RichTextOrBuilder getRtOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.RichTextOrBuilder getRtOrBuilder();
 
     /**
      * 
@@ -815,7 +815,7 @@ public final class Wcf {
      * .wcf.PatMsg pm = 17;
      * @return The pm.
      */
-    com.iamteer.entity.Wcf.PatMsg getPm();
+    com.wechat.ferry.entity.po.Wcf.PatMsg getPm();
     /**
      * 
      * 发送拍一拍参数结构
@@ -823,7 +823,7 @@ public final class Wcf {
      *
      * .wcf.PatMsg pm = 17;
      */
-    com.iamteer.entity.Wcf.PatMsgOrBuilder getPmOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.PatMsgOrBuilder getPmOrBuilder();
 
     /**
      * 
@@ -842,7 +842,7 @@ public final class Wcf {
      * .wcf.ForwardMsg fm = 18;
      * @return The fm.
      */
-    com.iamteer.entity.Wcf.ForwardMsg getFm();
+    com.wechat.ferry.entity.po.Wcf.ForwardMsg getFm();
     /**
      * 
      * 转发消息参数结构
@@ -850,9 +850,9 @@ public final class Wcf {
      *
      * .wcf.ForwardMsg fm = 18;
      */
-    com.iamteer.entity.Wcf.ForwardMsgOrBuilder getFmOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.ForwardMsgOrBuilder getFmOrBuilder();
 
-    com.iamteer.entity.Wcf.Request.MsgCase getMsgCase();
+    com.wechat.ferry.entity.po.Wcf.Request.MsgCase getMsgCase();
   }
   /**
    * Protobuf type {@code wcf.Request}
@@ -879,15 +879,15 @@ public final class Wcf {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Request_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Request_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Request_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Request_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.Request.class, com.iamteer.entity.Wcf.Request.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.Request.class, com.wechat.ferry.entity.po.Wcf.Request.Builder.class);
     }
 
     private int msgCase_ = 0;
@@ -975,9 +975,9 @@ public final class Wcf {
      * .wcf.Functions func = 1;
      * @return The func.
      */
-    @java.lang.Override public com.iamteer.entity.Wcf.Functions getFunc() {
-      com.iamteer.entity.Wcf.Functions result = com.iamteer.entity.Wcf.Functions.forNumber(func_);
-      return result == null ? com.iamteer.entity.Wcf.Functions.UNRECOGNIZED : result;
+    @java.lang.Override public com.wechat.ferry.entity.po.Wcf.Functions getFunc() {
+      com.wechat.ferry.entity.po.Wcf.Functions result = com.wechat.ferry.entity.po.Wcf.Functions.forNumber(func_);
+      return result == null ? com.wechat.ferry.entity.po.Wcf.Functions.UNRECOGNIZED : result;
     }
 
     public static final int EMPTY_FIELD_NUMBER = 2;
@@ -1002,11 +1002,11 @@ public final class Wcf {
      * @return The empty.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.Empty getEmpty() {
+    public com.wechat.ferry.entity.po.Wcf.Empty getEmpty() {
       if (msgCase_ == 2) {
-         return (com.iamteer.entity.Wcf.Empty) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.Empty) msg_;
       }
-      return com.iamteer.entity.Wcf.Empty.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.Empty.getDefaultInstance();
     }
     /**
      * 
@@ -1016,11 +1016,11 @@ public final class Wcf {
      * .wcf.Empty empty = 2;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.EmptyOrBuilder getEmptyOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.EmptyOrBuilder getEmptyOrBuilder() {
       if (msgCase_ == 2) {
-         return (com.iamteer.entity.Wcf.Empty) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.Empty) msg_;
       }
-      return com.iamteer.entity.Wcf.Empty.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.Empty.getDefaultInstance();
     }
 
     public static final int STR_FIELD_NUMBER = 3;
@@ -1109,11 +1109,11 @@ public final class Wcf {
      * @return The txt.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.TextMsg getTxt() {
+    public com.wechat.ferry.entity.po.Wcf.TextMsg getTxt() {
       if (msgCase_ == 4) {
-         return (com.iamteer.entity.Wcf.TextMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.TextMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.TextMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.TextMsg.getDefaultInstance();
     }
     /**
      * 
@@ -1123,11 +1123,11 @@ public final class Wcf {
      * .wcf.TextMsg txt = 4;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.TextMsgOrBuilder getTxtOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.TextMsgOrBuilder getTxtOrBuilder() {
       if (msgCase_ == 4) {
-         return (com.iamteer.entity.Wcf.TextMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.TextMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.TextMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.TextMsg.getDefaultInstance();
     }
 
     public static final int FILE_FIELD_NUMBER = 5;
@@ -1152,11 +1152,11 @@ public final class Wcf {
      * @return The file.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.PathMsg getFile() {
+    public com.wechat.ferry.entity.po.Wcf.PathMsg getFile() {
       if (msgCase_ == 5) {
-         return (com.iamteer.entity.Wcf.PathMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.PathMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.PathMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.PathMsg.getDefaultInstance();
     }
     /**
      * 
@@ -1166,11 +1166,11 @@ public final class Wcf {
      * .wcf.PathMsg file = 5;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.PathMsgOrBuilder getFileOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.PathMsgOrBuilder getFileOrBuilder() {
       if (msgCase_ == 5) {
-         return (com.iamteer.entity.Wcf.PathMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.PathMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.PathMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.PathMsg.getDefaultInstance();
     }
 
     public static final int QUERY_FIELD_NUMBER = 6;
@@ -1195,11 +1195,11 @@ public final class Wcf {
      * @return The query.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbQuery getQuery() {
+    public com.wechat.ferry.entity.po.Wcf.DbQuery getQuery() {
       if (msgCase_ == 6) {
-         return (com.iamteer.entity.Wcf.DbQuery) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DbQuery) msg_;
       }
-      return com.iamteer.entity.Wcf.DbQuery.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DbQuery.getDefaultInstance();
     }
     /**
      * 
@@ -1209,11 +1209,11 @@ public final class Wcf {
      * .wcf.DbQuery query = 6;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbQueryOrBuilder getQueryOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.DbQueryOrBuilder getQueryOrBuilder() {
       if (msgCase_ == 6) {
-         return (com.iamteer.entity.Wcf.DbQuery) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DbQuery) msg_;
       }
-      return com.iamteer.entity.Wcf.DbQuery.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DbQuery.getDefaultInstance();
     }
 
     public static final int V_FIELD_NUMBER = 7;
@@ -1238,11 +1238,11 @@ public final class Wcf {
      * @return The v.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.Verification getV() {
+    public com.wechat.ferry.entity.po.Wcf.Verification getV() {
       if (msgCase_ == 7) {
-         return (com.iamteer.entity.Wcf.Verification) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.Verification) msg_;
       }
-      return com.iamteer.entity.Wcf.Verification.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.Verification.getDefaultInstance();
     }
     /**
      * 
@@ -1252,11 +1252,11 @@ public final class Wcf {
      * .wcf.Verification v = 7;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.VerificationOrBuilder getVOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.VerificationOrBuilder getVOrBuilder() {
       if (msgCase_ == 7) {
-         return (com.iamteer.entity.Wcf.Verification) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.Verification) msg_;
       }
-      return com.iamteer.entity.Wcf.Verification.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.Verification.getDefaultInstance();
     }
 
     public static final int M_FIELD_NUMBER = 8;
@@ -1281,11 +1281,11 @@ public final class Wcf {
      * @return The m.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.MemberMgmt getM() {
+    public com.wechat.ferry.entity.po.Wcf.MemberMgmt getM() {
       if (msgCase_ == 8) {
-         return (com.iamteer.entity.Wcf.MemberMgmt) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.MemberMgmt) msg_;
       }
-      return com.iamteer.entity.Wcf.MemberMgmt.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.MemberMgmt.getDefaultInstance();
     }
     /**
      * 
@@ -1295,11 +1295,11 @@ public final class Wcf {
      * .wcf.MemberMgmt m = 8;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.MemberMgmtOrBuilder getMOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.MemberMgmtOrBuilder getMOrBuilder() {
       if (msgCase_ == 8) {
-         return (com.iamteer.entity.Wcf.MemberMgmt) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.MemberMgmt) msg_;
       }
-      return com.iamteer.entity.Wcf.MemberMgmt.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.MemberMgmt.getDefaultInstance();
     }
 
     public static final int XML_FIELD_NUMBER = 9;
@@ -1324,11 +1324,11 @@ public final class Wcf {
      * @return The xml.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.XmlMsg getXml() {
+    public com.wechat.ferry.entity.po.Wcf.XmlMsg getXml() {
       if (msgCase_ == 9) {
-         return (com.iamteer.entity.Wcf.XmlMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.XmlMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.XmlMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.XmlMsg.getDefaultInstance();
     }
     /**
      * 
@@ -1338,11 +1338,11 @@ public final class Wcf {
      * .wcf.XmlMsg xml = 9;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.XmlMsgOrBuilder getXmlOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.XmlMsgOrBuilder getXmlOrBuilder() {
       if (msgCase_ == 9) {
-         return (com.iamteer.entity.Wcf.XmlMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.XmlMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.XmlMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.XmlMsg.getDefaultInstance();
     }
 
     public static final int DEC_FIELD_NUMBER = 10;
@@ -1367,11 +1367,11 @@ public final class Wcf {
      * @return The dec.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DecPath getDec() {
+    public com.wechat.ferry.entity.po.Wcf.DecPath getDec() {
       if (msgCase_ == 10) {
-         return (com.iamteer.entity.Wcf.DecPath) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DecPath) msg_;
       }
-      return com.iamteer.entity.Wcf.DecPath.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DecPath.getDefaultInstance();
     }
     /**
      * 
@@ -1381,11 +1381,11 @@ public final class Wcf {
      * .wcf.DecPath dec = 10;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DecPathOrBuilder getDecOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.DecPathOrBuilder getDecOrBuilder() {
       if (msgCase_ == 10) {
-         return (com.iamteer.entity.Wcf.DecPath) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DecPath) msg_;
       }
-      return com.iamteer.entity.Wcf.DecPath.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DecPath.getDefaultInstance();
     }
 
     public static final int TF_FIELD_NUMBER = 11;
@@ -1410,11 +1410,11 @@ public final class Wcf {
      * @return The tf.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.Transfer getTf() {
+    public com.wechat.ferry.entity.po.Wcf.Transfer getTf() {
       if (msgCase_ == 11) {
-         return (com.iamteer.entity.Wcf.Transfer) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.Transfer) msg_;
       }
-      return com.iamteer.entity.Wcf.Transfer.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.Transfer.getDefaultInstance();
     }
     /**
      * 
@@ -1424,11 +1424,11 @@ public final class Wcf {
      * .wcf.Transfer tf = 11;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.TransferOrBuilder getTfOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.TransferOrBuilder getTfOrBuilder() {
       if (msgCase_ == 11) {
-         return (com.iamteer.entity.Wcf.Transfer) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.Transfer) msg_;
       }
-      return com.iamteer.entity.Wcf.Transfer.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.Transfer.getDefaultInstance();
     }
 
     public static final int UI64_FIELD_NUMBER = 12;
@@ -1511,11 +1511,11 @@ public final class Wcf {
      * @return The att.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.AttachMsg getAtt() {
+    public com.wechat.ferry.entity.po.Wcf.AttachMsg getAtt() {
       if (msgCase_ == 14) {
-         return (com.iamteer.entity.Wcf.AttachMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.AttachMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.AttachMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.AttachMsg.getDefaultInstance();
     }
     /**
      * 
@@ -1525,11 +1525,11 @@ public final class Wcf {
      * .wcf.AttachMsg att = 14;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.AttachMsgOrBuilder getAttOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.AttachMsgOrBuilder getAttOrBuilder() {
       if (msgCase_ == 14) {
-         return (com.iamteer.entity.Wcf.AttachMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.AttachMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.AttachMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.AttachMsg.getDefaultInstance();
     }
 
     public static final int AM_FIELD_NUMBER = 15;
@@ -1554,11 +1554,11 @@ public final class Wcf {
      * @return The am.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.AudioMsg getAm() {
+    public com.wechat.ferry.entity.po.Wcf.AudioMsg getAm() {
       if (msgCase_ == 15) {
-         return (com.iamteer.entity.Wcf.AudioMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.AudioMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.AudioMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.AudioMsg.getDefaultInstance();
     }
     /**
      * 
@@ -1568,11 +1568,11 @@ public final class Wcf {
      * .wcf.AudioMsg am = 15;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.AudioMsgOrBuilder getAmOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.AudioMsgOrBuilder getAmOrBuilder() {
       if (msgCase_ == 15) {
-         return (com.iamteer.entity.Wcf.AudioMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.AudioMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.AudioMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.AudioMsg.getDefaultInstance();
     }
 
     public static final int RT_FIELD_NUMBER = 16;
@@ -1597,11 +1597,11 @@ public final class Wcf {
      * @return The rt.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.RichText getRt() {
+    public com.wechat.ferry.entity.po.Wcf.RichText getRt() {
       if (msgCase_ == 16) {
-         return (com.iamteer.entity.Wcf.RichText) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.RichText) msg_;
       }
-      return com.iamteer.entity.Wcf.RichText.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.RichText.getDefaultInstance();
     }
     /**
      * 
@@ -1611,11 +1611,11 @@ public final class Wcf {
      * .wcf.RichText rt = 16;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.RichTextOrBuilder getRtOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.RichTextOrBuilder getRtOrBuilder() {
       if (msgCase_ == 16) {
-         return (com.iamteer.entity.Wcf.RichText) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.RichText) msg_;
       }
-      return com.iamteer.entity.Wcf.RichText.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.RichText.getDefaultInstance();
     }
 
     public static final int PM_FIELD_NUMBER = 17;
@@ -1640,11 +1640,11 @@ public final class Wcf {
      * @return The pm.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.PatMsg getPm() {
+    public com.wechat.ferry.entity.po.Wcf.PatMsg getPm() {
       if (msgCase_ == 17) {
-         return (com.iamteer.entity.Wcf.PatMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.PatMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.PatMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.PatMsg.getDefaultInstance();
     }
     /**
      * 
@@ -1654,11 +1654,11 @@ public final class Wcf {
      * .wcf.PatMsg pm = 17;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.PatMsgOrBuilder getPmOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.PatMsgOrBuilder getPmOrBuilder() {
       if (msgCase_ == 17) {
-         return (com.iamteer.entity.Wcf.PatMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.PatMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.PatMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.PatMsg.getDefaultInstance();
     }
 
     public static final int FM_FIELD_NUMBER = 18;
@@ -1683,11 +1683,11 @@ public final class Wcf {
      * @return The fm.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.ForwardMsg getFm() {
+    public com.wechat.ferry.entity.po.Wcf.ForwardMsg getFm() {
       if (msgCase_ == 18) {
-         return (com.iamteer.entity.Wcf.ForwardMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.ForwardMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.ForwardMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.ForwardMsg.getDefaultInstance();
     }
     /**
      * 
@@ -1697,11 +1697,11 @@ public final class Wcf {
      * .wcf.ForwardMsg fm = 18;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.ForwardMsgOrBuilder getFmOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.ForwardMsgOrBuilder getFmOrBuilder() {
       if (msgCase_ == 18) {
-         return (com.iamteer.entity.Wcf.ForwardMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.ForwardMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.ForwardMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.ForwardMsg.getDefaultInstance();
     }
 
     private byte memoizedIsInitialized = -1;
@@ -1718,38 +1718,38 @@ public final class Wcf {
     @java.lang.Override
     public void writeTo(com.google.protobuf.CodedOutputStream output)
                         throws java.io.IOException {
-      if (func_ != com.iamteer.entity.Wcf.Functions.FUNC_RESERVED.getNumber()) {
+      if (func_ != com.wechat.ferry.entity.po.Wcf.Functions.FUNC_RESERVED.getNumber()) {
         output.writeEnum(1, func_);
       }
       if (msgCase_ == 2) {
-        output.writeMessage(2, (com.iamteer.entity.Wcf.Empty) msg_);
+        output.writeMessage(2, (com.wechat.ferry.entity.po.Wcf.Empty) msg_);
       }
       if (msgCase_ == 3) {
         com.google.protobuf.GeneratedMessageV3.writeString(output, 3, msg_);
       }
       if (msgCase_ == 4) {
-        output.writeMessage(4, (com.iamteer.entity.Wcf.TextMsg) msg_);
+        output.writeMessage(4, (com.wechat.ferry.entity.po.Wcf.TextMsg) msg_);
       }
       if (msgCase_ == 5) {
-        output.writeMessage(5, (com.iamteer.entity.Wcf.PathMsg) msg_);
+        output.writeMessage(5, (com.wechat.ferry.entity.po.Wcf.PathMsg) msg_);
       }
       if (msgCase_ == 6) {
-        output.writeMessage(6, (com.iamteer.entity.Wcf.DbQuery) msg_);
+        output.writeMessage(6, (com.wechat.ferry.entity.po.Wcf.DbQuery) msg_);
       }
       if (msgCase_ == 7) {
-        output.writeMessage(7, (com.iamteer.entity.Wcf.Verification) msg_);
+        output.writeMessage(7, (com.wechat.ferry.entity.po.Wcf.Verification) msg_);
       }
       if (msgCase_ == 8) {
-        output.writeMessage(8, (com.iamteer.entity.Wcf.MemberMgmt) msg_);
+        output.writeMessage(8, (com.wechat.ferry.entity.po.Wcf.MemberMgmt) msg_);
       }
       if (msgCase_ == 9) {
-        output.writeMessage(9, (com.iamteer.entity.Wcf.XmlMsg) msg_);
+        output.writeMessage(9, (com.wechat.ferry.entity.po.Wcf.XmlMsg) msg_);
       }
       if (msgCase_ == 10) {
-        output.writeMessage(10, (com.iamteer.entity.Wcf.DecPath) msg_);
+        output.writeMessage(10, (com.wechat.ferry.entity.po.Wcf.DecPath) msg_);
       }
       if (msgCase_ == 11) {
-        output.writeMessage(11, (com.iamteer.entity.Wcf.Transfer) msg_);
+        output.writeMessage(11, (com.wechat.ferry.entity.po.Wcf.Transfer) msg_);
       }
       if (msgCase_ == 12) {
         output.writeUInt64(
@@ -1760,19 +1760,19 @@ public final class Wcf {
             13, (boolean)((java.lang.Boolean) msg_));
       }
       if (msgCase_ == 14) {
-        output.writeMessage(14, (com.iamteer.entity.Wcf.AttachMsg) msg_);
+        output.writeMessage(14, (com.wechat.ferry.entity.po.Wcf.AttachMsg) msg_);
       }
       if (msgCase_ == 15) {
-        output.writeMessage(15, (com.iamteer.entity.Wcf.AudioMsg) msg_);
+        output.writeMessage(15, (com.wechat.ferry.entity.po.Wcf.AudioMsg) msg_);
       }
       if (msgCase_ == 16) {
-        output.writeMessage(16, (com.iamteer.entity.Wcf.RichText) msg_);
+        output.writeMessage(16, (com.wechat.ferry.entity.po.Wcf.RichText) msg_);
       }
       if (msgCase_ == 17) {
-        output.writeMessage(17, (com.iamteer.entity.Wcf.PatMsg) msg_);
+        output.writeMessage(17, (com.wechat.ferry.entity.po.Wcf.PatMsg) msg_);
       }
       if (msgCase_ == 18) {
-        output.writeMessage(18, (com.iamteer.entity.Wcf.ForwardMsg) msg_);
+        output.writeMessage(18, (com.wechat.ferry.entity.po.Wcf.ForwardMsg) msg_);
       }
       getUnknownFields().writeTo(output);
     }
@@ -1783,48 +1783,48 @@ public final class Wcf {
       if (size != -1) return size;
 
       size = 0;
-      if (func_ != com.iamteer.entity.Wcf.Functions.FUNC_RESERVED.getNumber()) {
+      if (func_ != com.wechat.ferry.entity.po.Wcf.Functions.FUNC_RESERVED.getNumber()) {
         size += com.google.protobuf.CodedOutputStream
           .computeEnumSize(1, func_);
       }
       if (msgCase_ == 2) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(2, (com.iamteer.entity.Wcf.Empty) msg_);
+          .computeMessageSize(2, (com.wechat.ferry.entity.po.Wcf.Empty) msg_);
       }
       if (msgCase_ == 3) {
         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, msg_);
       }
       if (msgCase_ == 4) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(4, (com.iamteer.entity.Wcf.TextMsg) msg_);
+          .computeMessageSize(4, (com.wechat.ferry.entity.po.Wcf.TextMsg) msg_);
       }
       if (msgCase_ == 5) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(5, (com.iamteer.entity.Wcf.PathMsg) msg_);
+          .computeMessageSize(5, (com.wechat.ferry.entity.po.Wcf.PathMsg) msg_);
       }
       if (msgCase_ == 6) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(6, (com.iamteer.entity.Wcf.DbQuery) msg_);
+          .computeMessageSize(6, (com.wechat.ferry.entity.po.Wcf.DbQuery) msg_);
       }
       if (msgCase_ == 7) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(7, (com.iamteer.entity.Wcf.Verification) msg_);
+          .computeMessageSize(7, (com.wechat.ferry.entity.po.Wcf.Verification) msg_);
       }
       if (msgCase_ == 8) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(8, (com.iamteer.entity.Wcf.MemberMgmt) msg_);
+          .computeMessageSize(8, (com.wechat.ferry.entity.po.Wcf.MemberMgmt) msg_);
       }
       if (msgCase_ == 9) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(9, (com.iamteer.entity.Wcf.XmlMsg) msg_);
+          .computeMessageSize(9, (com.wechat.ferry.entity.po.Wcf.XmlMsg) msg_);
       }
       if (msgCase_ == 10) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(10, (com.iamteer.entity.Wcf.DecPath) msg_);
+          .computeMessageSize(10, (com.wechat.ferry.entity.po.Wcf.DecPath) msg_);
       }
       if (msgCase_ == 11) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(11, (com.iamteer.entity.Wcf.Transfer) msg_);
+          .computeMessageSize(11, (com.wechat.ferry.entity.po.Wcf.Transfer) msg_);
       }
       if (msgCase_ == 12) {
         size += com.google.protobuf.CodedOutputStream
@@ -1838,23 +1838,23 @@ public final class Wcf {
       }
       if (msgCase_ == 14) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(14, (com.iamteer.entity.Wcf.AttachMsg) msg_);
+          .computeMessageSize(14, (com.wechat.ferry.entity.po.Wcf.AttachMsg) msg_);
       }
       if (msgCase_ == 15) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(15, (com.iamteer.entity.Wcf.AudioMsg) msg_);
+          .computeMessageSize(15, (com.wechat.ferry.entity.po.Wcf.AudioMsg) msg_);
       }
       if (msgCase_ == 16) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(16, (com.iamteer.entity.Wcf.RichText) msg_);
+          .computeMessageSize(16, (com.wechat.ferry.entity.po.Wcf.RichText) msg_);
       }
       if (msgCase_ == 17) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(17, (com.iamteer.entity.Wcf.PatMsg) msg_);
+          .computeMessageSize(17, (com.wechat.ferry.entity.po.Wcf.PatMsg) msg_);
       }
       if (msgCase_ == 18) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(18, (com.iamteer.entity.Wcf.ForwardMsg) msg_);
+          .computeMessageSize(18, (com.wechat.ferry.entity.po.Wcf.ForwardMsg) msg_);
       }
       size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
@@ -1866,10 +1866,10 @@ public final class Wcf {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.Request)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.Request)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.Request other = (com.iamteer.entity.Wcf.Request) obj;
+      com.wechat.ferry.entity.po.Wcf.Request other = (com.wechat.ferry.entity.po.Wcf.Request) obj;
 
       if (func_ != other.func_) return false;
       if (!getMsgCase().equals(other.getMsgCase())) return false;
@@ -2037,69 +2037,69 @@ public final class Wcf {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.Request parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Request parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Request parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Request parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Request parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Request parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Request parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Request parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Request parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Request parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Request parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Request parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Request parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Request parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Request parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -2112,7 +2112,7 @@ public final class Wcf {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.Request prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.Request prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -2133,21 +2133,21 @@ public final class Wcf {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.Request)
-        com.iamteer.entity.Wcf.RequestOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.RequestOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Request_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Request_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Request_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Request_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.Request.class, com.iamteer.entity.Wcf.Request.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.Request.class, com.wechat.ferry.entity.po.Wcf.Request.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.Request.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.Request.newBuilder()
       private Builder() {
 
       }
@@ -2212,17 +2212,17 @@ public final class Wcf {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Request_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Request_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Request getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.Request.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.Request getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.Request.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Request build() {
-        com.iamteer.entity.Wcf.Request result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.Request build() {
+        com.wechat.ferry.entity.po.Wcf.Request result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -2230,22 +2230,22 @@ public final class Wcf {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Request buildPartial() {
-        com.iamteer.entity.Wcf.Request result = new com.iamteer.entity.Wcf.Request(this);
+      public com.wechat.ferry.entity.po.Wcf.Request buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.Request result = new com.wechat.ferry.entity.po.Wcf.Request(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         buildPartialOneofs(result);
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.Request result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.Request result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.func_ = func_;
         }
       }
 
-      private void buildPartialOneofs(com.iamteer.entity.Wcf.Request result) {
+      private void buildPartialOneofs(com.wechat.ferry.entity.po.Wcf.Request result) {
         result.msgCase_ = msgCase_;
         result.msg_ = this.msg_;
         if (msgCase_ == 2 &&
@@ -2308,16 +2308,16 @@ public final class Wcf {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.Request) {
-          return mergeFrom((com.iamteer.entity.Wcf.Request)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.Request) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.Request)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.Request other) {
-        if (other == com.iamteer.entity.Wcf.Request.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.Request other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.Request.getDefaultInstance()) return this;
         if (other.func_ != 0) {
           setFuncValue(other.getFuncValue());
         }
@@ -2597,16 +2597,16 @@ public final class Wcf {
        * @return The func.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Functions getFunc() {
-        com.iamteer.entity.Wcf.Functions result = com.iamteer.entity.Wcf.Functions.forNumber(func_);
-        return result == null ? com.iamteer.entity.Wcf.Functions.UNRECOGNIZED : result;
+      public com.wechat.ferry.entity.po.Wcf.Functions getFunc() {
+        com.wechat.ferry.entity.po.Wcf.Functions result = com.wechat.ferry.entity.po.Wcf.Functions.forNumber(func_);
+        return result == null ? com.wechat.ferry.entity.po.Wcf.Functions.UNRECOGNIZED : result;
       }
       /**
        * .wcf.Functions func = 1;
        * @param value The func to set.
        * @return This builder for chaining.
        */
-      public Builder setFunc(com.iamteer.entity.Wcf.Functions value) {
+      public Builder setFunc(com.wechat.ferry.entity.po.Wcf.Functions value) {
         if (value == null) {
           throw new NullPointerException();
         }
@@ -2627,7 +2627,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.Empty, com.iamteer.entity.Wcf.Empty.Builder, com.iamteer.entity.Wcf.EmptyOrBuilder> emptyBuilder_;
+          com.wechat.ferry.entity.po.Wcf.Empty, com.wechat.ferry.entity.po.Wcf.Empty.Builder, com.wechat.ferry.entity.po.Wcf.EmptyOrBuilder> emptyBuilder_;
       /**
        * 
        * 无参数
@@ -2649,17 +2649,17 @@ public final class Wcf {
        * @return The empty.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Empty getEmpty() {
+      public com.wechat.ferry.entity.po.Wcf.Empty getEmpty() {
         if (emptyBuilder_ == null) {
           if (msgCase_ == 2) {
-            return (com.iamteer.entity.Wcf.Empty) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.Empty) msg_;
           }
-          return com.iamteer.entity.Wcf.Empty.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.Empty.getDefaultInstance();
         } else {
           if (msgCase_ == 2) {
             return emptyBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.Empty.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.Empty.getDefaultInstance();
         }
       }
       /**
@@ -2669,7 +2669,7 @@ public final class Wcf {
        *
        * .wcf.Empty empty = 2;
        */
-      public Builder setEmpty(com.iamteer.entity.Wcf.Empty value) {
+      public Builder setEmpty(com.wechat.ferry.entity.po.Wcf.Empty value) {
         if (emptyBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -2690,7 +2690,7 @@ public final class Wcf {
        * .wcf.Empty empty = 2;
        */
       public Builder setEmpty(
-          com.iamteer.entity.Wcf.Empty.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.Empty.Builder builderForValue) {
         if (emptyBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -2707,11 +2707,11 @@ public final class Wcf {
        *
        * .wcf.Empty empty = 2;
        */
-      public Builder mergeEmpty(com.iamteer.entity.Wcf.Empty value) {
+      public Builder mergeEmpty(com.wechat.ferry.entity.po.Wcf.Empty value) {
         if (emptyBuilder_ == null) {
           if (msgCase_ == 2 &&
-              msg_ != com.iamteer.entity.Wcf.Empty.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.Empty.newBuilder((com.iamteer.entity.Wcf.Empty) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.Empty.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.Empty.newBuilder((com.wechat.ferry.entity.po.Wcf.Empty) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -2757,7 +2757,7 @@ public final class Wcf {
        *
        * .wcf.Empty empty = 2;
        */
-      public com.iamteer.entity.Wcf.Empty.Builder getEmptyBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.Empty.Builder getEmptyBuilder() {
         return getEmptyFieldBuilder().getBuilder();
       }
       /**
@@ -2768,14 +2768,14 @@ public final class Wcf {
        * .wcf.Empty empty = 2;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.EmptyOrBuilder getEmptyOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.EmptyOrBuilder getEmptyOrBuilder() {
         if ((msgCase_ == 2) && (emptyBuilder_ != null)) {
           return emptyBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 2) {
-            return (com.iamteer.entity.Wcf.Empty) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.Empty) msg_;
           }
-          return com.iamteer.entity.Wcf.Empty.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.Empty.getDefaultInstance();
         }
       }
       /**
@@ -2786,15 +2786,15 @@ public final class Wcf {
        * .wcf.Empty empty = 2;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.Empty, com.iamteer.entity.Wcf.Empty.Builder, com.iamteer.entity.Wcf.EmptyOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.Empty, com.wechat.ferry.entity.po.Wcf.Empty.Builder, com.wechat.ferry.entity.po.Wcf.EmptyOrBuilder> 
           getEmptyFieldBuilder() {
         if (emptyBuilder_ == null) {
           if (!(msgCase_ == 2)) {
-            msg_ = com.iamteer.entity.Wcf.Empty.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.Empty.getDefaultInstance();
           }
           emptyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.Empty, com.iamteer.entity.Wcf.Empty.Builder, com.iamteer.entity.Wcf.EmptyOrBuilder>(
-                  (com.iamteer.entity.Wcf.Empty) msg_,
+              com.wechat.ferry.entity.po.Wcf.Empty, com.wechat.ferry.entity.po.Wcf.Empty.Builder, com.wechat.ferry.entity.po.Wcf.EmptyOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.Empty) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -2922,7 +2922,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.TextMsg, com.iamteer.entity.Wcf.TextMsg.Builder, com.iamteer.entity.Wcf.TextMsgOrBuilder> txtBuilder_;
+          com.wechat.ferry.entity.po.Wcf.TextMsg, com.wechat.ferry.entity.po.Wcf.TextMsg.Builder, com.wechat.ferry.entity.po.Wcf.TextMsgOrBuilder> txtBuilder_;
       /**
        * 
        * 发送文本消息结构
@@ -2944,17 +2944,17 @@ public final class Wcf {
        * @return The txt.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.TextMsg getTxt() {
+      public com.wechat.ferry.entity.po.Wcf.TextMsg getTxt() {
         if (txtBuilder_ == null) {
           if (msgCase_ == 4) {
-            return (com.iamteer.entity.Wcf.TextMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.TextMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.TextMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.TextMsg.getDefaultInstance();
         } else {
           if (msgCase_ == 4) {
             return txtBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.TextMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.TextMsg.getDefaultInstance();
         }
       }
       /**
@@ -2964,7 +2964,7 @@ public final class Wcf {
        *
        * .wcf.TextMsg txt = 4;
        */
-      public Builder setTxt(com.iamteer.entity.Wcf.TextMsg value) {
+      public Builder setTxt(com.wechat.ferry.entity.po.Wcf.TextMsg value) {
         if (txtBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -2985,7 +2985,7 @@ public final class Wcf {
        * .wcf.TextMsg txt = 4;
        */
       public Builder setTxt(
-          com.iamteer.entity.Wcf.TextMsg.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.TextMsg.Builder builderForValue) {
         if (txtBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -3002,11 +3002,11 @@ public final class Wcf {
        *
        * .wcf.TextMsg txt = 4;
        */
-      public Builder mergeTxt(com.iamteer.entity.Wcf.TextMsg value) {
+      public Builder mergeTxt(com.wechat.ferry.entity.po.Wcf.TextMsg value) {
         if (txtBuilder_ == null) {
           if (msgCase_ == 4 &&
-              msg_ != com.iamteer.entity.Wcf.TextMsg.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.TextMsg.newBuilder((com.iamteer.entity.Wcf.TextMsg) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.TextMsg.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.TextMsg.newBuilder((com.wechat.ferry.entity.po.Wcf.TextMsg) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -3052,7 +3052,7 @@ public final class Wcf {
        *
        * .wcf.TextMsg txt = 4;
        */
-      public com.iamteer.entity.Wcf.TextMsg.Builder getTxtBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.TextMsg.Builder getTxtBuilder() {
         return getTxtFieldBuilder().getBuilder();
       }
       /**
@@ -3063,14 +3063,14 @@ public final class Wcf {
        * .wcf.TextMsg txt = 4;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.TextMsgOrBuilder getTxtOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.TextMsgOrBuilder getTxtOrBuilder() {
         if ((msgCase_ == 4) && (txtBuilder_ != null)) {
           return txtBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 4) {
-            return (com.iamteer.entity.Wcf.TextMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.TextMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.TextMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.TextMsg.getDefaultInstance();
         }
       }
       /**
@@ -3081,15 +3081,15 @@ public final class Wcf {
        * .wcf.TextMsg txt = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.TextMsg, com.iamteer.entity.Wcf.TextMsg.Builder, com.iamteer.entity.Wcf.TextMsgOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.TextMsg, com.wechat.ferry.entity.po.Wcf.TextMsg.Builder, com.wechat.ferry.entity.po.Wcf.TextMsgOrBuilder> 
           getTxtFieldBuilder() {
         if (txtBuilder_ == null) {
           if (!(msgCase_ == 4)) {
-            msg_ = com.iamteer.entity.Wcf.TextMsg.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.TextMsg.getDefaultInstance();
           }
           txtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.TextMsg, com.iamteer.entity.Wcf.TextMsg.Builder, com.iamteer.entity.Wcf.TextMsgOrBuilder>(
-                  (com.iamteer.entity.Wcf.TextMsg) msg_,
+              com.wechat.ferry.entity.po.Wcf.TextMsg, com.wechat.ferry.entity.po.Wcf.TextMsg.Builder, com.wechat.ferry.entity.po.Wcf.TextMsgOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.TextMsg) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -3100,7 +3100,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.PathMsg, com.iamteer.entity.Wcf.PathMsg.Builder, com.iamteer.entity.Wcf.PathMsgOrBuilder> fileBuilder_;
+          com.wechat.ferry.entity.po.Wcf.PathMsg, com.wechat.ferry.entity.po.Wcf.PathMsg.Builder, com.wechat.ferry.entity.po.Wcf.PathMsgOrBuilder> fileBuilder_;
       /**
        * 
        * 发送图片、文件消息结构
@@ -3122,17 +3122,17 @@ public final class Wcf {
        * @return The file.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PathMsg getFile() {
+      public com.wechat.ferry.entity.po.Wcf.PathMsg getFile() {
         if (fileBuilder_ == null) {
           if (msgCase_ == 5) {
-            return (com.iamteer.entity.Wcf.PathMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.PathMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.PathMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.PathMsg.getDefaultInstance();
         } else {
           if (msgCase_ == 5) {
             return fileBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.PathMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.PathMsg.getDefaultInstance();
         }
       }
       /**
@@ -3142,7 +3142,7 @@ public final class Wcf {
        *
        * .wcf.PathMsg file = 5;
        */
-      public Builder setFile(com.iamteer.entity.Wcf.PathMsg value) {
+      public Builder setFile(com.wechat.ferry.entity.po.Wcf.PathMsg value) {
         if (fileBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -3163,7 +3163,7 @@ public final class Wcf {
        * .wcf.PathMsg file = 5;
        */
       public Builder setFile(
-          com.iamteer.entity.Wcf.PathMsg.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.PathMsg.Builder builderForValue) {
         if (fileBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -3180,11 +3180,11 @@ public final class Wcf {
        *
        * .wcf.PathMsg file = 5;
        */
-      public Builder mergeFile(com.iamteer.entity.Wcf.PathMsg value) {
+      public Builder mergeFile(com.wechat.ferry.entity.po.Wcf.PathMsg value) {
         if (fileBuilder_ == null) {
           if (msgCase_ == 5 &&
-              msg_ != com.iamteer.entity.Wcf.PathMsg.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.PathMsg.newBuilder((com.iamteer.entity.Wcf.PathMsg) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.PathMsg.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.PathMsg.newBuilder((com.wechat.ferry.entity.po.Wcf.PathMsg) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -3230,7 +3230,7 @@ public final class Wcf {
        *
        * .wcf.PathMsg file = 5;
        */
-      public com.iamteer.entity.Wcf.PathMsg.Builder getFileBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.PathMsg.Builder getFileBuilder() {
         return getFileFieldBuilder().getBuilder();
       }
       /**
@@ -3241,14 +3241,14 @@ public final class Wcf {
        * .wcf.PathMsg file = 5;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PathMsgOrBuilder getFileOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.PathMsgOrBuilder getFileOrBuilder() {
         if ((msgCase_ == 5) && (fileBuilder_ != null)) {
           return fileBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 5) {
-            return (com.iamteer.entity.Wcf.PathMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.PathMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.PathMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.PathMsg.getDefaultInstance();
         }
       }
       /**
@@ -3259,15 +3259,15 @@ public final class Wcf {
        * .wcf.PathMsg file = 5;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.PathMsg, com.iamteer.entity.Wcf.PathMsg.Builder, com.iamteer.entity.Wcf.PathMsgOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.PathMsg, com.wechat.ferry.entity.po.Wcf.PathMsg.Builder, com.wechat.ferry.entity.po.Wcf.PathMsgOrBuilder> 
           getFileFieldBuilder() {
         if (fileBuilder_ == null) {
           if (!(msgCase_ == 5)) {
-            msg_ = com.iamteer.entity.Wcf.PathMsg.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.PathMsg.getDefaultInstance();
           }
           fileBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.PathMsg, com.iamteer.entity.Wcf.PathMsg.Builder, com.iamteer.entity.Wcf.PathMsgOrBuilder>(
-                  (com.iamteer.entity.Wcf.PathMsg) msg_,
+              com.wechat.ferry.entity.po.Wcf.PathMsg, com.wechat.ferry.entity.po.Wcf.PathMsg.Builder, com.wechat.ferry.entity.po.Wcf.PathMsgOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.PathMsg) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -3278,7 +3278,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbQuery, com.iamteer.entity.Wcf.DbQuery.Builder, com.iamteer.entity.Wcf.DbQueryOrBuilder> queryBuilder_;
+          com.wechat.ferry.entity.po.Wcf.DbQuery, com.wechat.ferry.entity.po.Wcf.DbQuery.Builder, com.wechat.ferry.entity.po.Wcf.DbQueryOrBuilder> queryBuilder_;
       /**
        * 
        * 数据库查询参数结构
@@ -3300,17 +3300,17 @@ public final class Wcf {
        * @return The query.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbQuery getQuery() {
+      public com.wechat.ferry.entity.po.Wcf.DbQuery getQuery() {
         if (queryBuilder_ == null) {
           if (msgCase_ == 6) {
-            return (com.iamteer.entity.Wcf.DbQuery) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DbQuery) msg_;
           }
-          return com.iamteer.entity.Wcf.DbQuery.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbQuery.getDefaultInstance();
         } else {
           if (msgCase_ == 6) {
             return queryBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.DbQuery.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbQuery.getDefaultInstance();
         }
       }
       /**
@@ -3320,7 +3320,7 @@ public final class Wcf {
        *
        * .wcf.DbQuery query = 6;
        */
-      public Builder setQuery(com.iamteer.entity.Wcf.DbQuery value) {
+      public Builder setQuery(com.wechat.ferry.entity.po.Wcf.DbQuery value) {
         if (queryBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -3341,7 +3341,7 @@ public final class Wcf {
        * .wcf.DbQuery query = 6;
        */
       public Builder setQuery(
-          com.iamteer.entity.Wcf.DbQuery.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.DbQuery.Builder builderForValue) {
         if (queryBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -3358,11 +3358,11 @@ public final class Wcf {
        *
        * .wcf.DbQuery query = 6;
        */
-      public Builder mergeQuery(com.iamteer.entity.Wcf.DbQuery value) {
+      public Builder mergeQuery(com.wechat.ferry.entity.po.Wcf.DbQuery value) {
         if (queryBuilder_ == null) {
           if (msgCase_ == 6 &&
-              msg_ != com.iamteer.entity.Wcf.DbQuery.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.DbQuery.newBuilder((com.iamteer.entity.Wcf.DbQuery) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.DbQuery.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.DbQuery.newBuilder((com.wechat.ferry.entity.po.Wcf.DbQuery) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -3408,7 +3408,7 @@ public final class Wcf {
        *
        * .wcf.DbQuery query = 6;
        */
-      public com.iamteer.entity.Wcf.DbQuery.Builder getQueryBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbQuery.Builder getQueryBuilder() {
         return getQueryFieldBuilder().getBuilder();
       }
       /**
@@ -3419,14 +3419,14 @@ public final class Wcf {
        * .wcf.DbQuery query = 6;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbQueryOrBuilder getQueryOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbQueryOrBuilder getQueryOrBuilder() {
         if ((msgCase_ == 6) && (queryBuilder_ != null)) {
           return queryBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 6) {
-            return (com.iamteer.entity.Wcf.DbQuery) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DbQuery) msg_;
           }
-          return com.iamteer.entity.Wcf.DbQuery.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbQuery.getDefaultInstance();
         }
       }
       /**
@@ -3437,15 +3437,15 @@ public final class Wcf {
        * .wcf.DbQuery query = 6;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbQuery, com.iamteer.entity.Wcf.DbQuery.Builder, com.iamteer.entity.Wcf.DbQueryOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.DbQuery, com.wechat.ferry.entity.po.Wcf.DbQuery.Builder, com.wechat.ferry.entity.po.Wcf.DbQueryOrBuilder> 
           getQueryFieldBuilder() {
         if (queryBuilder_ == null) {
           if (!(msgCase_ == 6)) {
-            msg_ = com.iamteer.entity.Wcf.DbQuery.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.DbQuery.getDefaultInstance();
           }
           queryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.DbQuery, com.iamteer.entity.Wcf.DbQuery.Builder, com.iamteer.entity.Wcf.DbQueryOrBuilder>(
-                  (com.iamteer.entity.Wcf.DbQuery) msg_,
+              com.wechat.ferry.entity.po.Wcf.DbQuery, com.wechat.ferry.entity.po.Wcf.DbQuery.Builder, com.wechat.ferry.entity.po.Wcf.DbQueryOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.DbQuery) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -3456,7 +3456,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.Verification, com.iamteer.entity.Wcf.Verification.Builder, com.iamteer.entity.Wcf.VerificationOrBuilder> vBuilder_;
+          com.wechat.ferry.entity.po.Wcf.Verification, com.wechat.ferry.entity.po.Wcf.Verification.Builder, com.wechat.ferry.entity.po.Wcf.VerificationOrBuilder> vBuilder_;
       /**
        * 
        * 通过好友验证参数结构
@@ -3478,17 +3478,17 @@ public final class Wcf {
        * @return The v.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Verification getV() {
+      public com.wechat.ferry.entity.po.Wcf.Verification getV() {
         if (vBuilder_ == null) {
           if (msgCase_ == 7) {
-            return (com.iamteer.entity.Wcf.Verification) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.Verification) msg_;
           }
-          return com.iamteer.entity.Wcf.Verification.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.Verification.getDefaultInstance();
         } else {
           if (msgCase_ == 7) {
             return vBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.Verification.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.Verification.getDefaultInstance();
         }
       }
       /**
@@ -3498,7 +3498,7 @@ public final class Wcf {
        *
        * .wcf.Verification v = 7;
        */
-      public Builder setV(com.iamteer.entity.Wcf.Verification value) {
+      public Builder setV(com.wechat.ferry.entity.po.Wcf.Verification value) {
         if (vBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -3519,7 +3519,7 @@ public final class Wcf {
        * .wcf.Verification v = 7;
        */
       public Builder setV(
-          com.iamteer.entity.Wcf.Verification.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.Verification.Builder builderForValue) {
         if (vBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -3536,11 +3536,11 @@ public final class Wcf {
        *
        * .wcf.Verification v = 7;
        */
-      public Builder mergeV(com.iamteer.entity.Wcf.Verification value) {
+      public Builder mergeV(com.wechat.ferry.entity.po.Wcf.Verification value) {
         if (vBuilder_ == null) {
           if (msgCase_ == 7 &&
-              msg_ != com.iamteer.entity.Wcf.Verification.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.Verification.newBuilder((com.iamteer.entity.Wcf.Verification) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.Verification.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.Verification.newBuilder((com.wechat.ferry.entity.po.Wcf.Verification) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -3586,7 +3586,7 @@ public final class Wcf {
        *
        * .wcf.Verification v = 7;
        */
-      public com.iamteer.entity.Wcf.Verification.Builder getVBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.Verification.Builder getVBuilder() {
         return getVFieldBuilder().getBuilder();
       }
       /**
@@ -3597,14 +3597,14 @@ public final class Wcf {
        * .wcf.Verification v = 7;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.VerificationOrBuilder getVOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.VerificationOrBuilder getVOrBuilder() {
         if ((msgCase_ == 7) && (vBuilder_ != null)) {
           return vBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 7) {
-            return (com.iamteer.entity.Wcf.Verification) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.Verification) msg_;
           }
-          return com.iamteer.entity.Wcf.Verification.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.Verification.getDefaultInstance();
         }
       }
       /**
@@ -3615,15 +3615,15 @@ public final class Wcf {
        * .wcf.Verification v = 7;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.Verification, com.iamteer.entity.Wcf.Verification.Builder, com.iamteer.entity.Wcf.VerificationOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.Verification, com.wechat.ferry.entity.po.Wcf.Verification.Builder, com.wechat.ferry.entity.po.Wcf.VerificationOrBuilder> 
           getVFieldBuilder() {
         if (vBuilder_ == null) {
           if (!(msgCase_ == 7)) {
-            msg_ = com.iamteer.entity.Wcf.Verification.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.Verification.getDefaultInstance();
           }
           vBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.Verification, com.iamteer.entity.Wcf.Verification.Builder, com.iamteer.entity.Wcf.VerificationOrBuilder>(
-                  (com.iamteer.entity.Wcf.Verification) msg_,
+              com.wechat.ferry.entity.po.Wcf.Verification, com.wechat.ferry.entity.po.Wcf.Verification.Builder, com.wechat.ferry.entity.po.Wcf.VerificationOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.Verification) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -3634,7 +3634,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.MemberMgmt, com.iamteer.entity.Wcf.MemberMgmt.Builder, com.iamteer.entity.Wcf.MemberMgmtOrBuilder> mBuilder_;
+          com.wechat.ferry.entity.po.Wcf.MemberMgmt, com.wechat.ferry.entity.po.Wcf.MemberMgmt.Builder, com.wechat.ferry.entity.po.Wcf.MemberMgmtOrBuilder> mBuilder_;
       /**
        * 
        * 群成员管理,添加、删除、邀请
@@ -3656,17 +3656,17 @@ public final class Wcf {
        * @return The m.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MemberMgmt getM() {
+      public com.wechat.ferry.entity.po.Wcf.MemberMgmt getM() {
         if (mBuilder_ == null) {
           if (msgCase_ == 8) {
-            return (com.iamteer.entity.Wcf.MemberMgmt) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.MemberMgmt) msg_;
           }
-          return com.iamteer.entity.Wcf.MemberMgmt.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.MemberMgmt.getDefaultInstance();
         } else {
           if (msgCase_ == 8) {
             return mBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.MemberMgmt.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.MemberMgmt.getDefaultInstance();
         }
       }
       /**
@@ -3676,7 +3676,7 @@ public final class Wcf {
        *
        * .wcf.MemberMgmt m = 8;
        */
-      public Builder setM(com.iamteer.entity.Wcf.MemberMgmt value) {
+      public Builder setM(com.wechat.ferry.entity.po.Wcf.MemberMgmt value) {
         if (mBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -3697,7 +3697,7 @@ public final class Wcf {
        * .wcf.MemberMgmt m = 8;
        */
       public Builder setM(
-          com.iamteer.entity.Wcf.MemberMgmt.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.MemberMgmt.Builder builderForValue) {
         if (mBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -3714,11 +3714,11 @@ public final class Wcf {
        *
        * .wcf.MemberMgmt m = 8;
        */
-      public Builder mergeM(com.iamteer.entity.Wcf.MemberMgmt value) {
+      public Builder mergeM(com.wechat.ferry.entity.po.Wcf.MemberMgmt value) {
         if (mBuilder_ == null) {
           if (msgCase_ == 8 &&
-              msg_ != com.iamteer.entity.Wcf.MemberMgmt.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.MemberMgmt.newBuilder((com.iamteer.entity.Wcf.MemberMgmt) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.MemberMgmt.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.MemberMgmt.newBuilder((com.wechat.ferry.entity.po.Wcf.MemberMgmt) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -3764,7 +3764,7 @@ public final class Wcf {
        *
        * .wcf.MemberMgmt m = 8;
        */
-      public com.iamteer.entity.Wcf.MemberMgmt.Builder getMBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.MemberMgmt.Builder getMBuilder() {
         return getMFieldBuilder().getBuilder();
       }
       /**
@@ -3775,14 +3775,14 @@ public final class Wcf {
        * .wcf.MemberMgmt m = 8;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MemberMgmtOrBuilder getMOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.MemberMgmtOrBuilder getMOrBuilder() {
         if ((msgCase_ == 8) && (mBuilder_ != null)) {
           return mBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 8) {
-            return (com.iamteer.entity.Wcf.MemberMgmt) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.MemberMgmt) msg_;
           }
-          return com.iamteer.entity.Wcf.MemberMgmt.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.MemberMgmt.getDefaultInstance();
         }
       }
       /**
@@ -3793,15 +3793,15 @@ public final class Wcf {
        * .wcf.MemberMgmt m = 8;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.MemberMgmt, com.iamteer.entity.Wcf.MemberMgmt.Builder, com.iamteer.entity.Wcf.MemberMgmtOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.MemberMgmt, com.wechat.ferry.entity.po.Wcf.MemberMgmt.Builder, com.wechat.ferry.entity.po.Wcf.MemberMgmtOrBuilder> 
           getMFieldBuilder() {
         if (mBuilder_ == null) {
           if (!(msgCase_ == 8)) {
-            msg_ = com.iamteer.entity.Wcf.MemberMgmt.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.MemberMgmt.getDefaultInstance();
           }
           mBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.MemberMgmt, com.iamteer.entity.Wcf.MemberMgmt.Builder, com.iamteer.entity.Wcf.MemberMgmtOrBuilder>(
-                  (com.iamteer.entity.Wcf.MemberMgmt) msg_,
+              com.wechat.ferry.entity.po.Wcf.MemberMgmt, com.wechat.ferry.entity.po.Wcf.MemberMgmt.Builder, com.wechat.ferry.entity.po.Wcf.MemberMgmtOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.MemberMgmt) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -3812,7 +3812,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.XmlMsg, com.iamteer.entity.Wcf.XmlMsg.Builder, com.iamteer.entity.Wcf.XmlMsgOrBuilder> xmlBuilder_;
+          com.wechat.ferry.entity.po.Wcf.XmlMsg, com.wechat.ferry.entity.po.Wcf.XmlMsg.Builder, com.wechat.ferry.entity.po.Wcf.XmlMsgOrBuilder> xmlBuilder_;
       /**
        * 
        * XML参数结构
@@ -3834,17 +3834,17 @@ public final class Wcf {
        * @return The xml.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.XmlMsg getXml() {
+      public com.wechat.ferry.entity.po.Wcf.XmlMsg getXml() {
         if (xmlBuilder_ == null) {
           if (msgCase_ == 9) {
-            return (com.iamteer.entity.Wcf.XmlMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.XmlMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.XmlMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.XmlMsg.getDefaultInstance();
         } else {
           if (msgCase_ == 9) {
             return xmlBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.XmlMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.XmlMsg.getDefaultInstance();
         }
       }
       /**
@@ -3854,7 +3854,7 @@ public final class Wcf {
        *
        * .wcf.XmlMsg xml = 9;
        */
-      public Builder setXml(com.iamteer.entity.Wcf.XmlMsg value) {
+      public Builder setXml(com.wechat.ferry.entity.po.Wcf.XmlMsg value) {
         if (xmlBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -3875,7 +3875,7 @@ public final class Wcf {
        * .wcf.XmlMsg xml = 9;
        */
       public Builder setXml(
-          com.iamteer.entity.Wcf.XmlMsg.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.XmlMsg.Builder builderForValue) {
         if (xmlBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -3892,11 +3892,11 @@ public final class Wcf {
        *
        * .wcf.XmlMsg xml = 9;
        */
-      public Builder mergeXml(com.iamteer.entity.Wcf.XmlMsg value) {
+      public Builder mergeXml(com.wechat.ferry.entity.po.Wcf.XmlMsg value) {
         if (xmlBuilder_ == null) {
           if (msgCase_ == 9 &&
-              msg_ != com.iamteer.entity.Wcf.XmlMsg.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.XmlMsg.newBuilder((com.iamteer.entity.Wcf.XmlMsg) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.XmlMsg.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.XmlMsg.newBuilder((com.wechat.ferry.entity.po.Wcf.XmlMsg) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -3942,7 +3942,7 @@ public final class Wcf {
        *
        * .wcf.XmlMsg xml = 9;
        */
-      public com.iamteer.entity.Wcf.XmlMsg.Builder getXmlBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.XmlMsg.Builder getXmlBuilder() {
         return getXmlFieldBuilder().getBuilder();
       }
       /**
@@ -3953,14 +3953,14 @@ public final class Wcf {
        * .wcf.XmlMsg xml = 9;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.XmlMsgOrBuilder getXmlOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.XmlMsgOrBuilder getXmlOrBuilder() {
         if ((msgCase_ == 9) && (xmlBuilder_ != null)) {
           return xmlBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 9) {
-            return (com.iamteer.entity.Wcf.XmlMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.XmlMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.XmlMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.XmlMsg.getDefaultInstance();
         }
       }
       /**
@@ -3971,15 +3971,15 @@ public final class Wcf {
        * .wcf.XmlMsg xml = 9;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.XmlMsg, com.iamteer.entity.Wcf.XmlMsg.Builder, com.iamteer.entity.Wcf.XmlMsgOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.XmlMsg, com.wechat.ferry.entity.po.Wcf.XmlMsg.Builder, com.wechat.ferry.entity.po.Wcf.XmlMsgOrBuilder> 
           getXmlFieldBuilder() {
         if (xmlBuilder_ == null) {
           if (!(msgCase_ == 9)) {
-            msg_ = com.iamteer.entity.Wcf.XmlMsg.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.XmlMsg.getDefaultInstance();
           }
           xmlBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.XmlMsg, com.iamteer.entity.Wcf.XmlMsg.Builder, com.iamteer.entity.Wcf.XmlMsgOrBuilder>(
-                  (com.iamteer.entity.Wcf.XmlMsg) msg_,
+              com.wechat.ferry.entity.po.Wcf.XmlMsg, com.wechat.ferry.entity.po.Wcf.XmlMsg.Builder, com.wechat.ferry.entity.po.Wcf.XmlMsgOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.XmlMsg) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -3990,7 +3990,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DecPath, com.iamteer.entity.Wcf.DecPath.Builder, com.iamteer.entity.Wcf.DecPathOrBuilder> decBuilder_;
+          com.wechat.ferry.entity.po.Wcf.DecPath, com.wechat.ferry.entity.po.Wcf.DecPath.Builder, com.wechat.ferry.entity.po.Wcf.DecPathOrBuilder> decBuilder_;
       /**
        * 
        * 解密图片参数结构
@@ -4012,17 +4012,17 @@ public final class Wcf {
        * @return The dec.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DecPath getDec() {
+      public com.wechat.ferry.entity.po.Wcf.DecPath getDec() {
         if (decBuilder_ == null) {
           if (msgCase_ == 10) {
-            return (com.iamteer.entity.Wcf.DecPath) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DecPath) msg_;
           }
-          return com.iamteer.entity.Wcf.DecPath.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DecPath.getDefaultInstance();
         } else {
           if (msgCase_ == 10) {
             return decBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.DecPath.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DecPath.getDefaultInstance();
         }
       }
       /**
@@ -4032,7 +4032,7 @@ public final class Wcf {
        *
        * .wcf.DecPath dec = 10;
        */
-      public Builder setDec(com.iamteer.entity.Wcf.DecPath value) {
+      public Builder setDec(com.wechat.ferry.entity.po.Wcf.DecPath value) {
         if (decBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -4053,7 +4053,7 @@ public final class Wcf {
        * .wcf.DecPath dec = 10;
        */
       public Builder setDec(
-          com.iamteer.entity.Wcf.DecPath.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.DecPath.Builder builderForValue) {
         if (decBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -4070,11 +4070,11 @@ public final class Wcf {
        *
        * .wcf.DecPath dec = 10;
        */
-      public Builder mergeDec(com.iamteer.entity.Wcf.DecPath value) {
+      public Builder mergeDec(com.wechat.ferry.entity.po.Wcf.DecPath value) {
         if (decBuilder_ == null) {
           if (msgCase_ == 10 &&
-              msg_ != com.iamteer.entity.Wcf.DecPath.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.DecPath.newBuilder((com.iamteer.entity.Wcf.DecPath) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.DecPath.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.DecPath.newBuilder((com.wechat.ferry.entity.po.Wcf.DecPath) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -4120,7 +4120,7 @@ public final class Wcf {
        *
        * .wcf.DecPath dec = 10;
        */
-      public com.iamteer.entity.Wcf.DecPath.Builder getDecBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DecPath.Builder getDecBuilder() {
         return getDecFieldBuilder().getBuilder();
       }
       /**
@@ -4131,14 +4131,14 @@ public final class Wcf {
        * .wcf.DecPath dec = 10;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DecPathOrBuilder getDecOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DecPathOrBuilder getDecOrBuilder() {
         if ((msgCase_ == 10) && (decBuilder_ != null)) {
           return decBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 10) {
-            return (com.iamteer.entity.Wcf.DecPath) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DecPath) msg_;
           }
-          return com.iamteer.entity.Wcf.DecPath.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DecPath.getDefaultInstance();
         }
       }
       /**
@@ -4149,15 +4149,15 @@ public final class Wcf {
        * .wcf.DecPath dec = 10;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DecPath, com.iamteer.entity.Wcf.DecPath.Builder, com.iamteer.entity.Wcf.DecPathOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.DecPath, com.wechat.ferry.entity.po.Wcf.DecPath.Builder, com.wechat.ferry.entity.po.Wcf.DecPathOrBuilder> 
           getDecFieldBuilder() {
         if (decBuilder_ == null) {
           if (!(msgCase_ == 10)) {
-            msg_ = com.iamteer.entity.Wcf.DecPath.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.DecPath.getDefaultInstance();
           }
           decBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.DecPath, com.iamteer.entity.Wcf.DecPath.Builder, com.iamteer.entity.Wcf.DecPathOrBuilder>(
-                  (com.iamteer.entity.Wcf.DecPath) msg_,
+              com.wechat.ferry.entity.po.Wcf.DecPath, com.wechat.ferry.entity.po.Wcf.DecPath.Builder, com.wechat.ferry.entity.po.Wcf.DecPathOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.DecPath) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -4168,7 +4168,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.Transfer, com.iamteer.entity.Wcf.Transfer.Builder, com.iamteer.entity.Wcf.TransferOrBuilder> tfBuilder_;
+          com.wechat.ferry.entity.po.Wcf.Transfer, com.wechat.ferry.entity.po.Wcf.Transfer.Builder, com.wechat.ferry.entity.po.Wcf.TransferOrBuilder> tfBuilder_;
       /**
        * 
        * 接收转账参数结构
@@ -4190,17 +4190,17 @@ public final class Wcf {
        * @return The tf.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Transfer getTf() {
+      public com.wechat.ferry.entity.po.Wcf.Transfer getTf() {
         if (tfBuilder_ == null) {
           if (msgCase_ == 11) {
-            return (com.iamteer.entity.Wcf.Transfer) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.Transfer) msg_;
           }
-          return com.iamteer.entity.Wcf.Transfer.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.Transfer.getDefaultInstance();
         } else {
           if (msgCase_ == 11) {
             return tfBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.Transfer.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.Transfer.getDefaultInstance();
         }
       }
       /**
@@ -4210,7 +4210,7 @@ public final class Wcf {
        *
        * .wcf.Transfer tf = 11;
        */
-      public Builder setTf(com.iamteer.entity.Wcf.Transfer value) {
+      public Builder setTf(com.wechat.ferry.entity.po.Wcf.Transfer value) {
         if (tfBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -4231,7 +4231,7 @@ public final class Wcf {
        * .wcf.Transfer tf = 11;
        */
       public Builder setTf(
-          com.iamteer.entity.Wcf.Transfer.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.Transfer.Builder builderForValue) {
         if (tfBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -4248,11 +4248,11 @@ public final class Wcf {
        *
        * .wcf.Transfer tf = 11;
        */
-      public Builder mergeTf(com.iamteer.entity.Wcf.Transfer value) {
+      public Builder mergeTf(com.wechat.ferry.entity.po.Wcf.Transfer value) {
         if (tfBuilder_ == null) {
           if (msgCase_ == 11 &&
-              msg_ != com.iamteer.entity.Wcf.Transfer.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.Transfer.newBuilder((com.iamteer.entity.Wcf.Transfer) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.Transfer.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.Transfer.newBuilder((com.wechat.ferry.entity.po.Wcf.Transfer) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -4298,7 +4298,7 @@ public final class Wcf {
        *
        * .wcf.Transfer tf = 11;
        */
-      public com.iamteer.entity.Wcf.Transfer.Builder getTfBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.Transfer.Builder getTfBuilder() {
         return getTfFieldBuilder().getBuilder();
       }
       /**
@@ -4309,14 +4309,14 @@ public final class Wcf {
        * .wcf.Transfer tf = 11;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.TransferOrBuilder getTfOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.TransferOrBuilder getTfOrBuilder() {
         if ((msgCase_ == 11) && (tfBuilder_ != null)) {
           return tfBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 11) {
-            return (com.iamteer.entity.Wcf.Transfer) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.Transfer) msg_;
           }
-          return com.iamteer.entity.Wcf.Transfer.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.Transfer.getDefaultInstance();
         }
       }
       /**
@@ -4327,15 +4327,15 @@ public final class Wcf {
        * .wcf.Transfer tf = 11;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.Transfer, com.iamteer.entity.Wcf.Transfer.Builder, com.iamteer.entity.Wcf.TransferOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.Transfer, com.wechat.ferry.entity.po.Wcf.Transfer.Builder, com.wechat.ferry.entity.po.Wcf.TransferOrBuilder> 
           getTfFieldBuilder() {
         if (tfBuilder_ == null) {
           if (!(msgCase_ == 11)) {
-            msg_ = com.iamteer.entity.Wcf.Transfer.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.Transfer.getDefaultInstance();
           }
           tfBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.Transfer, com.iamteer.entity.Wcf.Transfer.Builder, com.iamteer.entity.Wcf.TransferOrBuilder>(
-                  (com.iamteer.entity.Wcf.Transfer) msg_,
+              com.wechat.ferry.entity.po.Wcf.Transfer, com.wechat.ferry.entity.po.Wcf.Transfer.Builder, com.wechat.ferry.entity.po.Wcf.TransferOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.Transfer) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -4462,7 +4462,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.AttachMsg, com.iamteer.entity.Wcf.AttachMsg.Builder, com.iamteer.entity.Wcf.AttachMsgOrBuilder> attBuilder_;
+          com.wechat.ferry.entity.po.Wcf.AttachMsg, com.wechat.ferry.entity.po.Wcf.AttachMsg.Builder, com.wechat.ferry.entity.po.Wcf.AttachMsgOrBuilder> attBuilder_;
       /**
        * 
        * 下载图片、视频、文件参数结构
@@ -4484,17 +4484,17 @@ public final class Wcf {
        * @return The att.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AttachMsg getAtt() {
+      public com.wechat.ferry.entity.po.Wcf.AttachMsg getAtt() {
         if (attBuilder_ == null) {
           if (msgCase_ == 14) {
-            return (com.iamteer.entity.Wcf.AttachMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.AttachMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.AttachMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.AttachMsg.getDefaultInstance();
         } else {
           if (msgCase_ == 14) {
             return attBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.AttachMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.AttachMsg.getDefaultInstance();
         }
       }
       /**
@@ -4504,7 +4504,7 @@ public final class Wcf {
        *
        * .wcf.AttachMsg att = 14;
        */
-      public Builder setAtt(com.iamteer.entity.Wcf.AttachMsg value) {
+      public Builder setAtt(com.wechat.ferry.entity.po.Wcf.AttachMsg value) {
         if (attBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -4525,7 +4525,7 @@ public final class Wcf {
        * .wcf.AttachMsg att = 14;
        */
       public Builder setAtt(
-          com.iamteer.entity.Wcf.AttachMsg.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.AttachMsg.Builder builderForValue) {
         if (attBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -4542,11 +4542,11 @@ public final class Wcf {
        *
        * .wcf.AttachMsg att = 14;
        */
-      public Builder mergeAtt(com.iamteer.entity.Wcf.AttachMsg value) {
+      public Builder mergeAtt(com.wechat.ferry.entity.po.Wcf.AttachMsg value) {
         if (attBuilder_ == null) {
           if (msgCase_ == 14 &&
-              msg_ != com.iamteer.entity.Wcf.AttachMsg.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.AttachMsg.newBuilder((com.iamteer.entity.Wcf.AttachMsg) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.AttachMsg.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.AttachMsg.newBuilder((com.wechat.ferry.entity.po.Wcf.AttachMsg) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -4592,7 +4592,7 @@ public final class Wcf {
        *
        * .wcf.AttachMsg att = 14;
        */
-      public com.iamteer.entity.Wcf.AttachMsg.Builder getAttBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.AttachMsg.Builder getAttBuilder() {
         return getAttFieldBuilder().getBuilder();
       }
       /**
@@ -4603,14 +4603,14 @@ public final class Wcf {
        * .wcf.AttachMsg att = 14;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AttachMsgOrBuilder getAttOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.AttachMsgOrBuilder getAttOrBuilder() {
         if ((msgCase_ == 14) && (attBuilder_ != null)) {
           return attBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 14) {
-            return (com.iamteer.entity.Wcf.AttachMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.AttachMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.AttachMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.AttachMsg.getDefaultInstance();
         }
       }
       /**
@@ -4621,15 +4621,15 @@ public final class Wcf {
        * .wcf.AttachMsg att = 14;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.AttachMsg, com.iamteer.entity.Wcf.AttachMsg.Builder, com.iamteer.entity.Wcf.AttachMsgOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.AttachMsg, com.wechat.ferry.entity.po.Wcf.AttachMsg.Builder, com.wechat.ferry.entity.po.Wcf.AttachMsgOrBuilder> 
           getAttFieldBuilder() {
         if (attBuilder_ == null) {
           if (!(msgCase_ == 14)) {
-            msg_ = com.iamteer.entity.Wcf.AttachMsg.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.AttachMsg.getDefaultInstance();
           }
           attBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.AttachMsg, com.iamteer.entity.Wcf.AttachMsg.Builder, com.iamteer.entity.Wcf.AttachMsgOrBuilder>(
-                  (com.iamteer.entity.Wcf.AttachMsg) msg_,
+              com.wechat.ferry.entity.po.Wcf.AttachMsg, com.wechat.ferry.entity.po.Wcf.AttachMsg.Builder, com.wechat.ferry.entity.po.Wcf.AttachMsgOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.AttachMsg) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -4640,7 +4640,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.AudioMsg, com.iamteer.entity.Wcf.AudioMsg.Builder, com.iamteer.entity.Wcf.AudioMsgOrBuilder> amBuilder_;
+          com.wechat.ferry.entity.po.Wcf.AudioMsg, com.wechat.ferry.entity.po.Wcf.AudioMsg.Builder, com.wechat.ferry.entity.po.Wcf.AudioMsgOrBuilder> amBuilder_;
       /**
        * 
        * 保存语音参数结构
@@ -4662,17 +4662,17 @@ public final class Wcf {
        * @return The am.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AudioMsg getAm() {
+      public com.wechat.ferry.entity.po.Wcf.AudioMsg getAm() {
         if (amBuilder_ == null) {
           if (msgCase_ == 15) {
-            return (com.iamteer.entity.Wcf.AudioMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.AudioMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.AudioMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.AudioMsg.getDefaultInstance();
         } else {
           if (msgCase_ == 15) {
             return amBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.AudioMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.AudioMsg.getDefaultInstance();
         }
       }
       /**
@@ -4682,7 +4682,7 @@ public final class Wcf {
        *
        * .wcf.AudioMsg am = 15;
        */
-      public Builder setAm(com.iamteer.entity.Wcf.AudioMsg value) {
+      public Builder setAm(com.wechat.ferry.entity.po.Wcf.AudioMsg value) {
         if (amBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -4703,7 +4703,7 @@ public final class Wcf {
        * .wcf.AudioMsg am = 15;
        */
       public Builder setAm(
-          com.iamteer.entity.Wcf.AudioMsg.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.AudioMsg.Builder builderForValue) {
         if (amBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -4720,11 +4720,11 @@ public final class Wcf {
        *
        * .wcf.AudioMsg am = 15;
        */
-      public Builder mergeAm(com.iamteer.entity.Wcf.AudioMsg value) {
+      public Builder mergeAm(com.wechat.ferry.entity.po.Wcf.AudioMsg value) {
         if (amBuilder_ == null) {
           if (msgCase_ == 15 &&
-              msg_ != com.iamteer.entity.Wcf.AudioMsg.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.AudioMsg.newBuilder((com.iamteer.entity.Wcf.AudioMsg) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.AudioMsg.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.AudioMsg.newBuilder((com.wechat.ferry.entity.po.Wcf.AudioMsg) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -4770,7 +4770,7 @@ public final class Wcf {
        *
        * .wcf.AudioMsg am = 15;
        */
-      public com.iamteer.entity.Wcf.AudioMsg.Builder getAmBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.AudioMsg.Builder getAmBuilder() {
         return getAmFieldBuilder().getBuilder();
       }
       /**
@@ -4781,14 +4781,14 @@ public final class Wcf {
        * .wcf.AudioMsg am = 15;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AudioMsgOrBuilder getAmOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.AudioMsgOrBuilder getAmOrBuilder() {
         if ((msgCase_ == 15) && (amBuilder_ != null)) {
           return amBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 15) {
-            return (com.iamteer.entity.Wcf.AudioMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.AudioMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.AudioMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.AudioMsg.getDefaultInstance();
         }
       }
       /**
@@ -4799,15 +4799,15 @@ public final class Wcf {
        * .wcf.AudioMsg am = 15;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.AudioMsg, com.iamteer.entity.Wcf.AudioMsg.Builder, com.iamteer.entity.Wcf.AudioMsgOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.AudioMsg, com.wechat.ferry.entity.po.Wcf.AudioMsg.Builder, com.wechat.ferry.entity.po.Wcf.AudioMsgOrBuilder> 
           getAmFieldBuilder() {
         if (amBuilder_ == null) {
           if (!(msgCase_ == 15)) {
-            msg_ = com.iamteer.entity.Wcf.AudioMsg.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.AudioMsg.getDefaultInstance();
           }
           amBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.AudioMsg, com.iamteer.entity.Wcf.AudioMsg.Builder, com.iamteer.entity.Wcf.AudioMsgOrBuilder>(
-                  (com.iamteer.entity.Wcf.AudioMsg) msg_,
+              com.wechat.ferry.entity.po.Wcf.AudioMsg, com.wechat.ferry.entity.po.Wcf.AudioMsg.Builder, com.wechat.ferry.entity.po.Wcf.AudioMsgOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.AudioMsg) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -4818,7 +4818,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.RichText, com.iamteer.entity.Wcf.RichText.Builder, com.iamteer.entity.Wcf.RichTextOrBuilder> rtBuilder_;
+          com.wechat.ferry.entity.po.Wcf.RichText, com.wechat.ferry.entity.po.Wcf.RichText.Builder, com.wechat.ferry.entity.po.Wcf.RichTextOrBuilder> rtBuilder_;
       /**
        * 
        * 发送卡片消息结构
@@ -4840,17 +4840,17 @@ public final class Wcf {
        * @return The rt.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RichText getRt() {
+      public com.wechat.ferry.entity.po.Wcf.RichText getRt() {
         if (rtBuilder_ == null) {
           if (msgCase_ == 16) {
-            return (com.iamteer.entity.Wcf.RichText) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.RichText) msg_;
           }
-          return com.iamteer.entity.Wcf.RichText.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.RichText.getDefaultInstance();
         } else {
           if (msgCase_ == 16) {
             return rtBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.RichText.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.RichText.getDefaultInstance();
         }
       }
       /**
@@ -4860,7 +4860,7 @@ public final class Wcf {
        *
        * .wcf.RichText rt = 16;
        */
-      public Builder setRt(com.iamteer.entity.Wcf.RichText value) {
+      public Builder setRt(com.wechat.ferry.entity.po.Wcf.RichText value) {
         if (rtBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -4881,7 +4881,7 @@ public final class Wcf {
        * .wcf.RichText rt = 16;
        */
       public Builder setRt(
-          com.iamteer.entity.Wcf.RichText.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.RichText.Builder builderForValue) {
         if (rtBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -4898,11 +4898,11 @@ public final class Wcf {
        *
        * .wcf.RichText rt = 16;
        */
-      public Builder mergeRt(com.iamteer.entity.Wcf.RichText value) {
+      public Builder mergeRt(com.wechat.ferry.entity.po.Wcf.RichText value) {
         if (rtBuilder_ == null) {
           if (msgCase_ == 16 &&
-              msg_ != com.iamteer.entity.Wcf.RichText.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.RichText.newBuilder((com.iamteer.entity.Wcf.RichText) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.RichText.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.RichText.newBuilder((com.wechat.ferry.entity.po.Wcf.RichText) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -4948,7 +4948,7 @@ public final class Wcf {
        *
        * .wcf.RichText rt = 16;
        */
-      public com.iamteer.entity.Wcf.RichText.Builder getRtBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.RichText.Builder getRtBuilder() {
         return getRtFieldBuilder().getBuilder();
       }
       /**
@@ -4959,14 +4959,14 @@ public final class Wcf {
        * .wcf.RichText rt = 16;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RichTextOrBuilder getRtOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.RichTextOrBuilder getRtOrBuilder() {
         if ((msgCase_ == 16) && (rtBuilder_ != null)) {
           return rtBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 16) {
-            return (com.iamteer.entity.Wcf.RichText) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.RichText) msg_;
           }
-          return com.iamteer.entity.Wcf.RichText.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.RichText.getDefaultInstance();
         }
       }
       /**
@@ -4977,15 +4977,15 @@ public final class Wcf {
        * .wcf.RichText rt = 16;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.RichText, com.iamteer.entity.Wcf.RichText.Builder, com.iamteer.entity.Wcf.RichTextOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.RichText, com.wechat.ferry.entity.po.Wcf.RichText.Builder, com.wechat.ferry.entity.po.Wcf.RichTextOrBuilder> 
           getRtFieldBuilder() {
         if (rtBuilder_ == null) {
           if (!(msgCase_ == 16)) {
-            msg_ = com.iamteer.entity.Wcf.RichText.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.RichText.getDefaultInstance();
           }
           rtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.RichText, com.iamteer.entity.Wcf.RichText.Builder, com.iamteer.entity.Wcf.RichTextOrBuilder>(
-                  (com.iamteer.entity.Wcf.RichText) msg_,
+              com.wechat.ferry.entity.po.Wcf.RichText, com.wechat.ferry.entity.po.Wcf.RichText.Builder, com.wechat.ferry.entity.po.Wcf.RichTextOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.RichText) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -4996,7 +4996,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.PatMsg, com.iamteer.entity.Wcf.PatMsg.Builder, com.iamteer.entity.Wcf.PatMsgOrBuilder> pmBuilder_;
+          com.wechat.ferry.entity.po.Wcf.PatMsg, com.wechat.ferry.entity.po.Wcf.PatMsg.Builder, com.wechat.ferry.entity.po.Wcf.PatMsgOrBuilder> pmBuilder_;
       /**
        * 
        * 发送拍一拍参数结构
@@ -5018,17 +5018,17 @@ public final class Wcf {
        * @return The pm.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PatMsg getPm() {
+      public com.wechat.ferry.entity.po.Wcf.PatMsg getPm() {
         if (pmBuilder_ == null) {
           if (msgCase_ == 17) {
-            return (com.iamteer.entity.Wcf.PatMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.PatMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.PatMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.PatMsg.getDefaultInstance();
         } else {
           if (msgCase_ == 17) {
             return pmBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.PatMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.PatMsg.getDefaultInstance();
         }
       }
       /**
@@ -5038,7 +5038,7 @@ public final class Wcf {
        *
        * .wcf.PatMsg pm = 17;
        */
-      public Builder setPm(com.iamteer.entity.Wcf.PatMsg value) {
+      public Builder setPm(com.wechat.ferry.entity.po.Wcf.PatMsg value) {
         if (pmBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -5059,7 +5059,7 @@ public final class Wcf {
        * .wcf.PatMsg pm = 17;
        */
       public Builder setPm(
-          com.iamteer.entity.Wcf.PatMsg.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.PatMsg.Builder builderForValue) {
         if (pmBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -5076,11 +5076,11 @@ public final class Wcf {
        *
        * .wcf.PatMsg pm = 17;
        */
-      public Builder mergePm(com.iamteer.entity.Wcf.PatMsg value) {
+      public Builder mergePm(com.wechat.ferry.entity.po.Wcf.PatMsg value) {
         if (pmBuilder_ == null) {
           if (msgCase_ == 17 &&
-              msg_ != com.iamteer.entity.Wcf.PatMsg.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.PatMsg.newBuilder((com.iamteer.entity.Wcf.PatMsg) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.PatMsg.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.PatMsg.newBuilder((com.wechat.ferry.entity.po.Wcf.PatMsg) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -5126,7 +5126,7 @@ public final class Wcf {
        *
        * .wcf.PatMsg pm = 17;
        */
-      public com.iamteer.entity.Wcf.PatMsg.Builder getPmBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.PatMsg.Builder getPmBuilder() {
         return getPmFieldBuilder().getBuilder();
       }
       /**
@@ -5137,14 +5137,14 @@ public final class Wcf {
        * .wcf.PatMsg pm = 17;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PatMsgOrBuilder getPmOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.PatMsgOrBuilder getPmOrBuilder() {
         if ((msgCase_ == 17) && (pmBuilder_ != null)) {
           return pmBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 17) {
-            return (com.iamteer.entity.Wcf.PatMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.PatMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.PatMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.PatMsg.getDefaultInstance();
         }
       }
       /**
@@ -5155,15 +5155,15 @@ public final class Wcf {
        * .wcf.PatMsg pm = 17;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.PatMsg, com.iamteer.entity.Wcf.PatMsg.Builder, com.iamteer.entity.Wcf.PatMsgOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.PatMsg, com.wechat.ferry.entity.po.Wcf.PatMsg.Builder, com.wechat.ferry.entity.po.Wcf.PatMsgOrBuilder> 
           getPmFieldBuilder() {
         if (pmBuilder_ == null) {
           if (!(msgCase_ == 17)) {
-            msg_ = com.iamteer.entity.Wcf.PatMsg.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.PatMsg.getDefaultInstance();
           }
           pmBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.PatMsg, com.iamteer.entity.Wcf.PatMsg.Builder, com.iamteer.entity.Wcf.PatMsgOrBuilder>(
-                  (com.iamteer.entity.Wcf.PatMsg) msg_,
+              com.wechat.ferry.entity.po.Wcf.PatMsg, com.wechat.ferry.entity.po.Wcf.PatMsg.Builder, com.wechat.ferry.entity.po.Wcf.PatMsgOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.PatMsg) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -5174,7 +5174,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.ForwardMsg, com.iamteer.entity.Wcf.ForwardMsg.Builder, com.iamteer.entity.Wcf.ForwardMsgOrBuilder> fmBuilder_;
+          com.wechat.ferry.entity.po.Wcf.ForwardMsg, com.wechat.ferry.entity.po.Wcf.ForwardMsg.Builder, com.wechat.ferry.entity.po.Wcf.ForwardMsgOrBuilder> fmBuilder_;
       /**
        * 
        * 转发消息参数结构
@@ -5196,17 +5196,17 @@ public final class Wcf {
        * @return The fm.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.ForwardMsg getFm() {
+      public com.wechat.ferry.entity.po.Wcf.ForwardMsg getFm() {
         if (fmBuilder_ == null) {
           if (msgCase_ == 18) {
-            return (com.iamteer.entity.Wcf.ForwardMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.ForwardMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.ForwardMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.ForwardMsg.getDefaultInstance();
         } else {
           if (msgCase_ == 18) {
             return fmBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.ForwardMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.ForwardMsg.getDefaultInstance();
         }
       }
       /**
@@ -5216,7 +5216,7 @@ public final class Wcf {
        *
        * .wcf.ForwardMsg fm = 18;
        */
-      public Builder setFm(com.iamteer.entity.Wcf.ForwardMsg value) {
+      public Builder setFm(com.wechat.ferry.entity.po.Wcf.ForwardMsg value) {
         if (fmBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -5237,7 +5237,7 @@ public final class Wcf {
        * .wcf.ForwardMsg fm = 18;
        */
       public Builder setFm(
-          com.iamteer.entity.Wcf.ForwardMsg.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.ForwardMsg.Builder builderForValue) {
         if (fmBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -5254,11 +5254,11 @@ public final class Wcf {
        *
        * .wcf.ForwardMsg fm = 18;
        */
-      public Builder mergeFm(com.iamteer.entity.Wcf.ForwardMsg value) {
+      public Builder mergeFm(com.wechat.ferry.entity.po.Wcf.ForwardMsg value) {
         if (fmBuilder_ == null) {
           if (msgCase_ == 18 &&
-              msg_ != com.iamteer.entity.Wcf.ForwardMsg.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.ForwardMsg.newBuilder((com.iamteer.entity.Wcf.ForwardMsg) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.ForwardMsg.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.ForwardMsg.newBuilder((com.wechat.ferry.entity.po.Wcf.ForwardMsg) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -5304,7 +5304,7 @@ public final class Wcf {
        *
        * .wcf.ForwardMsg fm = 18;
        */
-      public com.iamteer.entity.Wcf.ForwardMsg.Builder getFmBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.ForwardMsg.Builder getFmBuilder() {
         return getFmFieldBuilder().getBuilder();
       }
       /**
@@ -5315,14 +5315,14 @@ public final class Wcf {
        * .wcf.ForwardMsg fm = 18;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.ForwardMsgOrBuilder getFmOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.ForwardMsgOrBuilder getFmOrBuilder() {
         if ((msgCase_ == 18) && (fmBuilder_ != null)) {
           return fmBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 18) {
-            return (com.iamteer.entity.Wcf.ForwardMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.ForwardMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.ForwardMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.ForwardMsg.getDefaultInstance();
         }
       }
       /**
@@ -5333,15 +5333,15 @@ public final class Wcf {
        * .wcf.ForwardMsg fm = 18;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.ForwardMsg, com.iamteer.entity.Wcf.ForwardMsg.Builder, com.iamteer.entity.Wcf.ForwardMsgOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.ForwardMsg, com.wechat.ferry.entity.po.Wcf.ForwardMsg.Builder, com.wechat.ferry.entity.po.Wcf.ForwardMsgOrBuilder> 
           getFmFieldBuilder() {
         if (fmBuilder_ == null) {
           if (!(msgCase_ == 18)) {
-            msg_ = com.iamteer.entity.Wcf.ForwardMsg.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.ForwardMsg.getDefaultInstance();
           }
           fmBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.ForwardMsg, com.iamteer.entity.Wcf.ForwardMsg.Builder, com.iamteer.entity.Wcf.ForwardMsgOrBuilder>(
-                  (com.iamteer.entity.Wcf.ForwardMsg) msg_,
+              com.wechat.ferry.entity.po.Wcf.ForwardMsg, com.wechat.ferry.entity.po.Wcf.ForwardMsg.Builder, com.wechat.ferry.entity.po.Wcf.ForwardMsgOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.ForwardMsg) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -5367,12 +5367,12 @@ public final class Wcf {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.Request)
-    private static final com.iamteer.entity.Wcf.Request DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.Request DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.Request();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.Request();
     }
 
-    public static com.iamteer.entity.Wcf.Request getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.Request getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -5408,7 +5408,7 @@ public final class Wcf {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.Request getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.Request getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -5427,7 +5427,7 @@ public final class Wcf {
      * .wcf.Functions func = 1;
      * @return The func.
      */
-    com.iamteer.entity.Wcf.Functions getFunc();
+    com.wechat.ferry.entity.po.Wcf.Functions getFunc();
 
     /**
      * 
@@ -5494,7 +5494,7 @@ public final class Wcf {
      * .wcf.WxMsg wxmsg = 4;
      * @return The wxmsg.
      */
-    com.iamteer.entity.Wcf.WxMsg getWxmsg();
+    com.wechat.ferry.entity.po.Wcf.WxMsg getWxmsg();
     /**
      * 
      * 微信消息
@@ -5502,7 +5502,7 @@ public final class Wcf {
      *
      * .wcf.WxMsg wxmsg = 4;
      */
-    com.iamteer.entity.Wcf.WxMsgOrBuilder getWxmsgOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.WxMsgOrBuilder getWxmsgOrBuilder();
 
     /**
      * 
@@ -5521,7 +5521,7 @@ public final class Wcf {
      * .wcf.MsgTypes types = 5;
      * @return The types.
      */
-    com.iamteer.entity.Wcf.MsgTypes getTypes();
+    com.wechat.ferry.entity.po.Wcf.MsgTypes getTypes();
     /**
      * 
      * 消息类型
@@ -5529,7 +5529,7 @@ public final class Wcf {
      *
      * .wcf.MsgTypes types = 5;
      */
-    com.iamteer.entity.Wcf.MsgTypesOrBuilder getTypesOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.MsgTypesOrBuilder getTypesOrBuilder();
 
     /**
      * 
@@ -5548,7 +5548,7 @@ public final class Wcf {
      * .wcf.RpcContacts contacts = 6;
      * @return The contacts.
      */
-    com.iamteer.entity.Wcf.RpcContacts getContacts();
+    com.wechat.ferry.entity.po.Wcf.RpcContacts getContacts();
     /**
      * 
      * 联系人
@@ -5556,7 +5556,7 @@ public final class Wcf {
      *
      * .wcf.RpcContacts contacts = 6;
      */
-    com.iamteer.entity.Wcf.RpcContactsOrBuilder getContactsOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.RpcContactsOrBuilder getContactsOrBuilder();
 
     /**
      * 
@@ -5575,7 +5575,7 @@ public final class Wcf {
      * .wcf.DbNames dbs = 7;
      * @return The dbs.
      */
-    com.iamteer.entity.Wcf.DbNames getDbs();
+    com.wechat.ferry.entity.po.Wcf.DbNames getDbs();
     /**
      * 
      * 数据库列表
@@ -5583,7 +5583,7 @@ public final class Wcf {
      *
      * .wcf.DbNames dbs = 7;
      */
-    com.iamteer.entity.Wcf.DbNamesOrBuilder getDbsOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.DbNamesOrBuilder getDbsOrBuilder();
 
     /**
      * 
@@ -5602,7 +5602,7 @@ public final class Wcf {
      * .wcf.DbTables tables = 8;
      * @return The tables.
      */
-    com.iamteer.entity.Wcf.DbTables getTables();
+    com.wechat.ferry.entity.po.Wcf.DbTables getTables();
     /**
      * 
      * 表列表
@@ -5610,7 +5610,7 @@ public final class Wcf {
      *
      * .wcf.DbTables tables = 8;
      */
-    com.iamteer.entity.Wcf.DbTablesOrBuilder getTablesOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.DbTablesOrBuilder getTablesOrBuilder();
 
     /**
      * 
@@ -5629,7 +5629,7 @@ public final class Wcf {
      * .wcf.DbRows rows = 9;
      * @return The rows.
      */
-    com.iamteer.entity.Wcf.DbRows getRows();
+    com.wechat.ferry.entity.po.Wcf.DbRows getRows();
     /**
      * 
      * 行列表
@@ -5637,7 +5637,7 @@ public final class Wcf {
      *
      * .wcf.DbRows rows = 9;
      */
-    com.iamteer.entity.Wcf.DbRowsOrBuilder getRowsOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.DbRowsOrBuilder getRowsOrBuilder();
 
     /**
      * 
@@ -5656,7 +5656,7 @@ public final class Wcf {
      * .wcf.UserInfo ui = 10;
      * @return The ui.
      */
-    com.iamteer.entity.Wcf.UserInfo getUi();
+    com.wechat.ferry.entity.po.Wcf.UserInfo getUi();
     /**
      * 
      * 个人信息
@@ -5664,7 +5664,7 @@ public final class Wcf {
      *
      * .wcf.UserInfo ui = 10;
      */
-    com.iamteer.entity.Wcf.UserInfoOrBuilder getUiOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.UserInfoOrBuilder getUiOrBuilder();
 
     /**
      * 
@@ -5683,7 +5683,7 @@ public final class Wcf {
      * .wcf.OcrMsg ocr = 11;
      * @return The ocr.
      */
-    com.iamteer.entity.Wcf.OcrMsg getOcr();
+    com.wechat.ferry.entity.po.Wcf.OcrMsg getOcr();
     /**
      * 
      * OCR 结果
@@ -5691,9 +5691,9 @@ public final class Wcf {
      *
      * .wcf.OcrMsg ocr = 11;
      */
-    com.iamteer.entity.Wcf.OcrMsgOrBuilder getOcrOrBuilder();
+    com.wechat.ferry.entity.po.Wcf.OcrMsgOrBuilder getOcrOrBuilder();
 
-    com.iamteer.entity.Wcf.Response.MsgCase getMsgCase();
+    com.wechat.ferry.entity.po.Wcf.Response.MsgCase getMsgCase();
   }
   /**
    * Protobuf type {@code wcf.Response}
@@ -5720,15 +5720,15 @@ public final class Wcf {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Response_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Response_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Response_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Response_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.Response.class, com.iamteer.entity.Wcf.Response.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.Response.class, com.wechat.ferry.entity.po.Wcf.Response.Builder.class);
     }
 
     private int msgCase_ = 0;
@@ -5802,9 +5802,9 @@ public final class Wcf {
      * .wcf.Functions func = 1;
      * @return The func.
      */
-    @java.lang.Override public com.iamteer.entity.Wcf.Functions getFunc() {
-      com.iamteer.entity.Wcf.Functions result = com.iamteer.entity.Wcf.Functions.forNumber(func_);
-      return result == null ? com.iamteer.entity.Wcf.Functions.UNRECOGNIZED : result;
+    @java.lang.Override public com.wechat.ferry.entity.po.Wcf.Functions getFunc() {
+      com.wechat.ferry.entity.po.Wcf.Functions result = com.wechat.ferry.entity.po.Wcf.Functions.forNumber(func_);
+      return result == null ? com.wechat.ferry.entity.po.Wcf.Functions.UNRECOGNIZED : result;
     }
 
     public static final int STATUS_FIELD_NUMBER = 2;
@@ -5922,11 +5922,11 @@ public final class Wcf {
      * @return The wxmsg.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.WxMsg getWxmsg() {
+    public com.wechat.ferry.entity.po.Wcf.WxMsg getWxmsg() {
       if (msgCase_ == 4) {
-         return (com.iamteer.entity.Wcf.WxMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.WxMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.WxMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.WxMsg.getDefaultInstance();
     }
     /**
      * 
@@ -5936,11 +5936,11 @@ public final class Wcf {
      * .wcf.WxMsg wxmsg = 4;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.WxMsgOrBuilder getWxmsgOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.WxMsgOrBuilder getWxmsgOrBuilder() {
       if (msgCase_ == 4) {
-         return (com.iamteer.entity.Wcf.WxMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.WxMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.WxMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.WxMsg.getDefaultInstance();
     }
 
     public static final int TYPES_FIELD_NUMBER = 5;
@@ -5965,11 +5965,11 @@ public final class Wcf {
      * @return The types.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.MsgTypes getTypes() {
+    public com.wechat.ferry.entity.po.Wcf.MsgTypes getTypes() {
       if (msgCase_ == 5) {
-         return (com.iamteer.entity.Wcf.MsgTypes) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.MsgTypes) msg_;
       }
-      return com.iamteer.entity.Wcf.MsgTypes.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.MsgTypes.getDefaultInstance();
     }
     /**
      * 
@@ -5979,11 +5979,11 @@ public final class Wcf {
      * .wcf.MsgTypes types = 5;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.MsgTypesOrBuilder getTypesOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.MsgTypesOrBuilder getTypesOrBuilder() {
       if (msgCase_ == 5) {
-         return (com.iamteer.entity.Wcf.MsgTypes) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.MsgTypes) msg_;
       }
-      return com.iamteer.entity.Wcf.MsgTypes.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.MsgTypes.getDefaultInstance();
     }
 
     public static final int CONTACTS_FIELD_NUMBER = 6;
@@ -6008,11 +6008,11 @@ public final class Wcf {
      * @return The contacts.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.RpcContacts getContacts() {
+    public com.wechat.ferry.entity.po.Wcf.RpcContacts getContacts() {
       if (msgCase_ == 6) {
-         return (com.iamteer.entity.Wcf.RpcContacts) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.RpcContacts) msg_;
       }
-      return com.iamteer.entity.Wcf.RpcContacts.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.RpcContacts.getDefaultInstance();
     }
     /**
      * 
@@ -6022,11 +6022,11 @@ public final class Wcf {
      * .wcf.RpcContacts contacts = 6;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.RpcContactsOrBuilder getContactsOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.RpcContactsOrBuilder getContactsOrBuilder() {
       if (msgCase_ == 6) {
-         return (com.iamteer.entity.Wcf.RpcContacts) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.RpcContacts) msg_;
       }
-      return com.iamteer.entity.Wcf.RpcContacts.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.RpcContacts.getDefaultInstance();
     }
 
     public static final int DBS_FIELD_NUMBER = 7;
@@ -6051,11 +6051,11 @@ public final class Wcf {
      * @return The dbs.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbNames getDbs() {
+    public com.wechat.ferry.entity.po.Wcf.DbNames getDbs() {
       if (msgCase_ == 7) {
-         return (com.iamteer.entity.Wcf.DbNames) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DbNames) msg_;
       }
-      return com.iamteer.entity.Wcf.DbNames.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DbNames.getDefaultInstance();
     }
     /**
      * 
@@ -6065,11 +6065,11 @@ public final class Wcf {
      * .wcf.DbNames dbs = 7;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbNamesOrBuilder getDbsOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.DbNamesOrBuilder getDbsOrBuilder() {
       if (msgCase_ == 7) {
-         return (com.iamteer.entity.Wcf.DbNames) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DbNames) msg_;
       }
-      return com.iamteer.entity.Wcf.DbNames.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DbNames.getDefaultInstance();
     }
 
     public static final int TABLES_FIELD_NUMBER = 8;
@@ -6094,11 +6094,11 @@ public final class Wcf {
      * @return The tables.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbTables getTables() {
+    public com.wechat.ferry.entity.po.Wcf.DbTables getTables() {
       if (msgCase_ == 8) {
-         return (com.iamteer.entity.Wcf.DbTables) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DbTables) msg_;
       }
-      return com.iamteer.entity.Wcf.DbTables.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DbTables.getDefaultInstance();
     }
     /**
      * 
@@ -6108,11 +6108,11 @@ public final class Wcf {
      * .wcf.DbTables tables = 8;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbTablesOrBuilder getTablesOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.DbTablesOrBuilder getTablesOrBuilder() {
       if (msgCase_ == 8) {
-         return (com.iamteer.entity.Wcf.DbTables) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DbTables) msg_;
       }
-      return com.iamteer.entity.Wcf.DbTables.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DbTables.getDefaultInstance();
     }
 
     public static final int ROWS_FIELD_NUMBER = 9;
@@ -6137,11 +6137,11 @@ public final class Wcf {
      * @return The rows.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbRows getRows() {
+    public com.wechat.ferry.entity.po.Wcf.DbRows getRows() {
       if (msgCase_ == 9) {
-         return (com.iamteer.entity.Wcf.DbRows) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DbRows) msg_;
       }
-      return com.iamteer.entity.Wcf.DbRows.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DbRows.getDefaultInstance();
     }
     /**
      * 
@@ -6151,11 +6151,11 @@ public final class Wcf {
      * .wcf.DbRows rows = 9;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbRowsOrBuilder getRowsOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.DbRowsOrBuilder getRowsOrBuilder() {
       if (msgCase_ == 9) {
-         return (com.iamteer.entity.Wcf.DbRows) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.DbRows) msg_;
       }
-      return com.iamteer.entity.Wcf.DbRows.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.DbRows.getDefaultInstance();
     }
 
     public static final int UI_FIELD_NUMBER = 10;
@@ -6180,11 +6180,11 @@ public final class Wcf {
      * @return The ui.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.UserInfo getUi() {
+    public com.wechat.ferry.entity.po.Wcf.UserInfo getUi() {
       if (msgCase_ == 10) {
-         return (com.iamteer.entity.Wcf.UserInfo) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.UserInfo) msg_;
       }
-      return com.iamteer.entity.Wcf.UserInfo.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.UserInfo.getDefaultInstance();
     }
     /**
      * 
@@ -6194,11 +6194,11 @@ public final class Wcf {
      * .wcf.UserInfo ui = 10;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.UserInfoOrBuilder getUiOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.UserInfoOrBuilder getUiOrBuilder() {
       if (msgCase_ == 10) {
-         return (com.iamteer.entity.Wcf.UserInfo) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.UserInfo) msg_;
       }
-      return com.iamteer.entity.Wcf.UserInfo.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.UserInfo.getDefaultInstance();
     }
 
     public static final int OCR_FIELD_NUMBER = 11;
@@ -6223,11 +6223,11 @@ public final class Wcf {
      * @return The ocr.
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.OcrMsg getOcr() {
+    public com.wechat.ferry.entity.po.Wcf.OcrMsg getOcr() {
       if (msgCase_ == 11) {
-         return (com.iamteer.entity.Wcf.OcrMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.OcrMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.OcrMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.OcrMsg.getDefaultInstance();
     }
     /**
      * 
@@ -6237,11 +6237,11 @@ public final class Wcf {
      * .wcf.OcrMsg ocr = 11;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.OcrMsgOrBuilder getOcrOrBuilder() {
+    public com.wechat.ferry.entity.po.Wcf.OcrMsgOrBuilder getOcrOrBuilder() {
       if (msgCase_ == 11) {
-         return (com.iamteer.entity.Wcf.OcrMsg) msg_;
+         return (com.wechat.ferry.entity.po.Wcf.OcrMsg) msg_;
       }
-      return com.iamteer.entity.Wcf.OcrMsg.getDefaultInstance();
+      return com.wechat.ferry.entity.po.Wcf.OcrMsg.getDefaultInstance();
     }
 
     private byte memoizedIsInitialized = -1;
@@ -6258,7 +6258,7 @@ public final class Wcf {
     @java.lang.Override
     public void writeTo(com.google.protobuf.CodedOutputStream output)
                         throws java.io.IOException {
-      if (func_ != com.iamteer.entity.Wcf.Functions.FUNC_RESERVED.getNumber()) {
+      if (func_ != com.wechat.ferry.entity.po.Wcf.Functions.FUNC_RESERVED.getNumber()) {
         output.writeEnum(1, func_);
       }
       if (msgCase_ == 2) {
@@ -6269,28 +6269,28 @@ public final class Wcf {
         com.google.protobuf.GeneratedMessageV3.writeString(output, 3, msg_);
       }
       if (msgCase_ == 4) {
-        output.writeMessage(4, (com.iamteer.entity.Wcf.WxMsg) msg_);
+        output.writeMessage(4, (com.wechat.ferry.entity.po.Wcf.WxMsg) msg_);
       }
       if (msgCase_ == 5) {
-        output.writeMessage(5, (com.iamteer.entity.Wcf.MsgTypes) msg_);
+        output.writeMessage(5, (com.wechat.ferry.entity.po.Wcf.MsgTypes) msg_);
       }
       if (msgCase_ == 6) {
-        output.writeMessage(6, (com.iamteer.entity.Wcf.RpcContacts) msg_);
+        output.writeMessage(6, (com.wechat.ferry.entity.po.Wcf.RpcContacts) msg_);
       }
       if (msgCase_ == 7) {
-        output.writeMessage(7, (com.iamteer.entity.Wcf.DbNames) msg_);
+        output.writeMessage(7, (com.wechat.ferry.entity.po.Wcf.DbNames) msg_);
       }
       if (msgCase_ == 8) {
-        output.writeMessage(8, (com.iamteer.entity.Wcf.DbTables) msg_);
+        output.writeMessage(8, (com.wechat.ferry.entity.po.Wcf.DbTables) msg_);
       }
       if (msgCase_ == 9) {
-        output.writeMessage(9, (com.iamteer.entity.Wcf.DbRows) msg_);
+        output.writeMessage(9, (com.wechat.ferry.entity.po.Wcf.DbRows) msg_);
       }
       if (msgCase_ == 10) {
-        output.writeMessage(10, (com.iamteer.entity.Wcf.UserInfo) msg_);
+        output.writeMessage(10, (com.wechat.ferry.entity.po.Wcf.UserInfo) msg_);
       }
       if (msgCase_ == 11) {
-        output.writeMessage(11, (com.iamteer.entity.Wcf.OcrMsg) msg_);
+        output.writeMessage(11, (com.wechat.ferry.entity.po.Wcf.OcrMsg) msg_);
       }
       getUnknownFields().writeTo(output);
     }
@@ -6301,7 +6301,7 @@ public final class Wcf {
       if (size != -1) return size;
 
       size = 0;
-      if (func_ != com.iamteer.entity.Wcf.Functions.FUNC_RESERVED.getNumber()) {
+      if (func_ != com.wechat.ferry.entity.po.Wcf.Functions.FUNC_RESERVED.getNumber()) {
         size += com.google.protobuf.CodedOutputStream
           .computeEnumSize(1, func_);
       }
@@ -6315,35 +6315,35 @@ public final class Wcf {
       }
       if (msgCase_ == 4) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(4, (com.iamteer.entity.Wcf.WxMsg) msg_);
+          .computeMessageSize(4, (com.wechat.ferry.entity.po.Wcf.WxMsg) msg_);
       }
       if (msgCase_ == 5) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(5, (com.iamteer.entity.Wcf.MsgTypes) msg_);
+          .computeMessageSize(5, (com.wechat.ferry.entity.po.Wcf.MsgTypes) msg_);
       }
       if (msgCase_ == 6) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(6, (com.iamteer.entity.Wcf.RpcContacts) msg_);
+          .computeMessageSize(6, (com.wechat.ferry.entity.po.Wcf.RpcContacts) msg_);
       }
       if (msgCase_ == 7) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(7, (com.iamteer.entity.Wcf.DbNames) msg_);
+          .computeMessageSize(7, (com.wechat.ferry.entity.po.Wcf.DbNames) msg_);
       }
       if (msgCase_ == 8) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(8, (com.iamteer.entity.Wcf.DbTables) msg_);
+          .computeMessageSize(8, (com.wechat.ferry.entity.po.Wcf.DbTables) msg_);
       }
       if (msgCase_ == 9) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(9, (com.iamteer.entity.Wcf.DbRows) msg_);
+          .computeMessageSize(9, (com.wechat.ferry.entity.po.Wcf.DbRows) msg_);
       }
       if (msgCase_ == 10) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(10, (com.iamteer.entity.Wcf.UserInfo) msg_);
+          .computeMessageSize(10, (com.wechat.ferry.entity.po.Wcf.UserInfo) msg_);
       }
       if (msgCase_ == 11) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(11, (com.iamteer.entity.Wcf.OcrMsg) msg_);
+          .computeMessageSize(11, (com.wechat.ferry.entity.po.Wcf.OcrMsg) msg_);
       }
       size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
@@ -6355,10 +6355,10 @@ public final class Wcf {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.Response)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.Response)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.Response other = (com.iamteer.entity.Wcf.Response) obj;
+      com.wechat.ferry.entity.po.Wcf.Response other = (com.wechat.ferry.entity.po.Wcf.Response) obj;
 
       if (func_ != other.func_) return false;
       if (!getMsgCase().equals(other.getMsgCase())) return false;
@@ -6468,69 +6468,69 @@ public final class Wcf {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.Response parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Response parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Response parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Response parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Response parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Response parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Response parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Response parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Response parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Response parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Response parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Response parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Response parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Response parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Response parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -6543,7 +6543,7 @@ public final class Wcf {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.Response prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.Response prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -6564,21 +6564,21 @@ public final class Wcf {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.Response)
-        com.iamteer.entity.Wcf.ResponseOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.ResponseOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Response_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Response_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Response_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Response_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.Response.class, com.iamteer.entity.Wcf.Response.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.Response.class, com.wechat.ferry.entity.po.Wcf.Response.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.Response.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.Response.newBuilder()
       private Builder() {
 
       }
@@ -6625,17 +6625,17 @@ public final class Wcf {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Response_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Response_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Response getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.Response.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.Response getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.Response.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Response build() {
-        com.iamteer.entity.Wcf.Response result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.Response build() {
+        com.wechat.ferry.entity.po.Wcf.Response result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -6643,22 +6643,22 @@ public final class Wcf {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Response buildPartial() {
-        com.iamteer.entity.Wcf.Response result = new com.iamteer.entity.Wcf.Response(this);
+      public com.wechat.ferry.entity.po.Wcf.Response buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.Response result = new com.wechat.ferry.entity.po.Wcf.Response(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         buildPartialOneofs(result);
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.Response result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.Response result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.func_ = func_;
         }
       }
 
-      private void buildPartialOneofs(com.iamteer.entity.Wcf.Response result) {
+      private void buildPartialOneofs(com.wechat.ferry.entity.po.Wcf.Response result) {
         result.msgCase_ = msgCase_;
         result.msg_ = this.msg_;
         if (msgCase_ == 4 &&
@@ -6697,16 +6697,16 @@ public final class Wcf {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.Response) {
-          return mergeFrom((com.iamteer.entity.Wcf.Response)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.Response) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.Response)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.Response other) {
-        if (other == com.iamteer.entity.Wcf.Response.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.Response other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.Response.getDefaultInstance()) return this;
         if (other.func_ != 0) {
           setFuncValue(other.getFuncValue());
         }
@@ -6911,16 +6911,16 @@ public final class Wcf {
        * @return The func.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Functions getFunc() {
-        com.iamteer.entity.Wcf.Functions result = com.iamteer.entity.Wcf.Functions.forNumber(func_);
-        return result == null ? com.iamteer.entity.Wcf.Functions.UNRECOGNIZED : result;
+      public com.wechat.ferry.entity.po.Wcf.Functions getFunc() {
+        com.wechat.ferry.entity.po.Wcf.Functions result = com.wechat.ferry.entity.po.Wcf.Functions.forNumber(func_);
+        return result == null ? com.wechat.ferry.entity.po.Wcf.Functions.UNRECOGNIZED : result;
       }
       /**
        * .wcf.Functions func = 1;
        * @param value The func to set.
        * @return This builder for chaining.
        */
-      public Builder setFunc(com.iamteer.entity.Wcf.Functions value) {
+      public Builder setFunc(com.wechat.ferry.entity.po.Wcf.Functions value) {
         if (value == null) {
           throw new NullPointerException();
         }
@@ -7116,7 +7116,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.WxMsg, com.iamteer.entity.Wcf.WxMsg.Builder, com.iamteer.entity.Wcf.WxMsgOrBuilder> wxmsgBuilder_;
+          com.wechat.ferry.entity.po.Wcf.WxMsg, com.wechat.ferry.entity.po.Wcf.WxMsg.Builder, com.wechat.ferry.entity.po.Wcf.WxMsgOrBuilder> wxmsgBuilder_;
       /**
        * 
        * 微信消息
@@ -7138,17 +7138,17 @@ public final class Wcf {
        * @return The wxmsg.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.WxMsg getWxmsg() {
+      public com.wechat.ferry.entity.po.Wcf.WxMsg getWxmsg() {
         if (wxmsgBuilder_ == null) {
           if (msgCase_ == 4) {
-            return (com.iamteer.entity.Wcf.WxMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.WxMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.WxMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.WxMsg.getDefaultInstance();
         } else {
           if (msgCase_ == 4) {
             return wxmsgBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.WxMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.WxMsg.getDefaultInstance();
         }
       }
       /**
@@ -7158,7 +7158,7 @@ public final class Wcf {
        *
        * .wcf.WxMsg wxmsg = 4;
        */
-      public Builder setWxmsg(com.iamteer.entity.Wcf.WxMsg value) {
+      public Builder setWxmsg(com.wechat.ferry.entity.po.Wcf.WxMsg value) {
         if (wxmsgBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -7179,7 +7179,7 @@ public final class Wcf {
        * .wcf.WxMsg wxmsg = 4;
        */
       public Builder setWxmsg(
-          com.iamteer.entity.Wcf.WxMsg.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.WxMsg.Builder builderForValue) {
         if (wxmsgBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -7196,11 +7196,11 @@ public final class Wcf {
        *
        * .wcf.WxMsg wxmsg = 4;
        */
-      public Builder mergeWxmsg(com.iamteer.entity.Wcf.WxMsg value) {
+      public Builder mergeWxmsg(com.wechat.ferry.entity.po.Wcf.WxMsg value) {
         if (wxmsgBuilder_ == null) {
           if (msgCase_ == 4 &&
-              msg_ != com.iamteer.entity.Wcf.WxMsg.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.WxMsg.newBuilder((com.iamteer.entity.Wcf.WxMsg) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.WxMsg.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.WxMsg.newBuilder((com.wechat.ferry.entity.po.Wcf.WxMsg) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -7246,7 +7246,7 @@ public final class Wcf {
        *
        * .wcf.WxMsg wxmsg = 4;
        */
-      public com.iamteer.entity.Wcf.WxMsg.Builder getWxmsgBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.WxMsg.Builder getWxmsgBuilder() {
         return getWxmsgFieldBuilder().getBuilder();
       }
       /**
@@ -7257,14 +7257,14 @@ public final class Wcf {
        * .wcf.WxMsg wxmsg = 4;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.WxMsgOrBuilder getWxmsgOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.WxMsgOrBuilder getWxmsgOrBuilder() {
         if ((msgCase_ == 4) && (wxmsgBuilder_ != null)) {
           return wxmsgBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 4) {
-            return (com.iamteer.entity.Wcf.WxMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.WxMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.WxMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.WxMsg.getDefaultInstance();
         }
       }
       /**
@@ -7275,15 +7275,15 @@ public final class Wcf {
        * .wcf.WxMsg wxmsg = 4;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.WxMsg, com.iamteer.entity.Wcf.WxMsg.Builder, com.iamteer.entity.Wcf.WxMsgOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.WxMsg, com.wechat.ferry.entity.po.Wcf.WxMsg.Builder, com.wechat.ferry.entity.po.Wcf.WxMsgOrBuilder> 
           getWxmsgFieldBuilder() {
         if (wxmsgBuilder_ == null) {
           if (!(msgCase_ == 4)) {
-            msg_ = com.iamteer.entity.Wcf.WxMsg.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.WxMsg.getDefaultInstance();
           }
           wxmsgBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.WxMsg, com.iamteer.entity.Wcf.WxMsg.Builder, com.iamteer.entity.Wcf.WxMsgOrBuilder>(
-                  (com.iamteer.entity.Wcf.WxMsg) msg_,
+              com.wechat.ferry.entity.po.Wcf.WxMsg, com.wechat.ferry.entity.po.Wcf.WxMsg.Builder, com.wechat.ferry.entity.po.Wcf.WxMsgOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.WxMsg) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -7294,7 +7294,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.MsgTypes, com.iamteer.entity.Wcf.MsgTypes.Builder, com.iamteer.entity.Wcf.MsgTypesOrBuilder> typesBuilder_;
+          com.wechat.ferry.entity.po.Wcf.MsgTypes, com.wechat.ferry.entity.po.Wcf.MsgTypes.Builder, com.wechat.ferry.entity.po.Wcf.MsgTypesOrBuilder> typesBuilder_;
       /**
        * 
        * 消息类型
@@ -7316,17 +7316,17 @@ public final class Wcf {
        * @return The types.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MsgTypes getTypes() {
+      public com.wechat.ferry.entity.po.Wcf.MsgTypes getTypes() {
         if (typesBuilder_ == null) {
           if (msgCase_ == 5) {
-            return (com.iamteer.entity.Wcf.MsgTypes) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.MsgTypes) msg_;
           }
-          return com.iamteer.entity.Wcf.MsgTypes.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.MsgTypes.getDefaultInstance();
         } else {
           if (msgCase_ == 5) {
             return typesBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.MsgTypes.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.MsgTypes.getDefaultInstance();
         }
       }
       /**
@@ -7336,7 +7336,7 @@ public final class Wcf {
        *
        * .wcf.MsgTypes types = 5;
        */
-      public Builder setTypes(com.iamteer.entity.Wcf.MsgTypes value) {
+      public Builder setTypes(com.wechat.ferry.entity.po.Wcf.MsgTypes value) {
         if (typesBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -7357,7 +7357,7 @@ public final class Wcf {
        * .wcf.MsgTypes types = 5;
        */
       public Builder setTypes(
-          com.iamteer.entity.Wcf.MsgTypes.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.MsgTypes.Builder builderForValue) {
         if (typesBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -7374,11 +7374,11 @@ public final class Wcf {
        *
        * .wcf.MsgTypes types = 5;
        */
-      public Builder mergeTypes(com.iamteer.entity.Wcf.MsgTypes value) {
+      public Builder mergeTypes(com.wechat.ferry.entity.po.Wcf.MsgTypes value) {
         if (typesBuilder_ == null) {
           if (msgCase_ == 5 &&
-              msg_ != com.iamteer.entity.Wcf.MsgTypes.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.MsgTypes.newBuilder((com.iamteer.entity.Wcf.MsgTypes) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.MsgTypes.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.MsgTypes.newBuilder((com.wechat.ferry.entity.po.Wcf.MsgTypes) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -7424,7 +7424,7 @@ public final class Wcf {
        *
        * .wcf.MsgTypes types = 5;
        */
-      public com.iamteer.entity.Wcf.MsgTypes.Builder getTypesBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.MsgTypes.Builder getTypesBuilder() {
         return getTypesFieldBuilder().getBuilder();
       }
       /**
@@ -7435,14 +7435,14 @@ public final class Wcf {
        * .wcf.MsgTypes types = 5;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MsgTypesOrBuilder getTypesOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.MsgTypesOrBuilder getTypesOrBuilder() {
         if ((msgCase_ == 5) && (typesBuilder_ != null)) {
           return typesBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 5) {
-            return (com.iamteer.entity.Wcf.MsgTypes) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.MsgTypes) msg_;
           }
-          return com.iamteer.entity.Wcf.MsgTypes.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.MsgTypes.getDefaultInstance();
         }
       }
       /**
@@ -7453,15 +7453,15 @@ public final class Wcf {
        * .wcf.MsgTypes types = 5;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.MsgTypes, com.iamteer.entity.Wcf.MsgTypes.Builder, com.iamteer.entity.Wcf.MsgTypesOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.MsgTypes, com.wechat.ferry.entity.po.Wcf.MsgTypes.Builder, com.wechat.ferry.entity.po.Wcf.MsgTypesOrBuilder> 
           getTypesFieldBuilder() {
         if (typesBuilder_ == null) {
           if (!(msgCase_ == 5)) {
-            msg_ = com.iamteer.entity.Wcf.MsgTypes.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.MsgTypes.getDefaultInstance();
           }
           typesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.MsgTypes, com.iamteer.entity.Wcf.MsgTypes.Builder, com.iamteer.entity.Wcf.MsgTypesOrBuilder>(
-                  (com.iamteer.entity.Wcf.MsgTypes) msg_,
+              com.wechat.ferry.entity.po.Wcf.MsgTypes, com.wechat.ferry.entity.po.Wcf.MsgTypes.Builder, com.wechat.ferry.entity.po.Wcf.MsgTypesOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.MsgTypes) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -7472,7 +7472,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.RpcContacts, com.iamteer.entity.Wcf.RpcContacts.Builder, com.iamteer.entity.Wcf.RpcContactsOrBuilder> contactsBuilder_;
+          com.wechat.ferry.entity.po.Wcf.RpcContacts, com.wechat.ferry.entity.po.Wcf.RpcContacts.Builder, com.wechat.ferry.entity.po.Wcf.RpcContactsOrBuilder> contactsBuilder_;
       /**
        * 
        * 联系人
@@ -7494,17 +7494,17 @@ public final class Wcf {
        * @return The contacts.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RpcContacts getContacts() {
+      public com.wechat.ferry.entity.po.Wcf.RpcContacts getContacts() {
         if (contactsBuilder_ == null) {
           if (msgCase_ == 6) {
-            return (com.iamteer.entity.Wcf.RpcContacts) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.RpcContacts) msg_;
           }
-          return com.iamteer.entity.Wcf.RpcContacts.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.RpcContacts.getDefaultInstance();
         } else {
           if (msgCase_ == 6) {
             return contactsBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.RpcContacts.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.RpcContacts.getDefaultInstance();
         }
       }
       /**
@@ -7514,7 +7514,7 @@ public final class Wcf {
        *
        * .wcf.RpcContacts contacts = 6;
        */
-      public Builder setContacts(com.iamteer.entity.Wcf.RpcContacts value) {
+      public Builder setContacts(com.wechat.ferry.entity.po.Wcf.RpcContacts value) {
         if (contactsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -7535,7 +7535,7 @@ public final class Wcf {
        * .wcf.RpcContacts contacts = 6;
        */
       public Builder setContacts(
-          com.iamteer.entity.Wcf.RpcContacts.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.RpcContacts.Builder builderForValue) {
         if (contactsBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -7552,11 +7552,11 @@ public final class Wcf {
        *
        * .wcf.RpcContacts contacts = 6;
        */
-      public Builder mergeContacts(com.iamteer.entity.Wcf.RpcContacts value) {
+      public Builder mergeContacts(com.wechat.ferry.entity.po.Wcf.RpcContacts value) {
         if (contactsBuilder_ == null) {
           if (msgCase_ == 6 &&
-              msg_ != com.iamteer.entity.Wcf.RpcContacts.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.RpcContacts.newBuilder((com.iamteer.entity.Wcf.RpcContacts) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.RpcContacts.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.RpcContacts.newBuilder((com.wechat.ferry.entity.po.Wcf.RpcContacts) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -7602,7 +7602,7 @@ public final class Wcf {
        *
        * .wcf.RpcContacts contacts = 6;
        */
-      public com.iamteer.entity.Wcf.RpcContacts.Builder getContactsBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.RpcContacts.Builder getContactsBuilder() {
         return getContactsFieldBuilder().getBuilder();
       }
       /**
@@ -7613,14 +7613,14 @@ public final class Wcf {
        * .wcf.RpcContacts contacts = 6;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RpcContactsOrBuilder getContactsOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.RpcContactsOrBuilder getContactsOrBuilder() {
         if ((msgCase_ == 6) && (contactsBuilder_ != null)) {
           return contactsBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 6) {
-            return (com.iamteer.entity.Wcf.RpcContacts) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.RpcContacts) msg_;
           }
-          return com.iamteer.entity.Wcf.RpcContacts.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.RpcContacts.getDefaultInstance();
         }
       }
       /**
@@ -7631,15 +7631,15 @@ public final class Wcf {
        * .wcf.RpcContacts contacts = 6;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.RpcContacts, com.iamteer.entity.Wcf.RpcContacts.Builder, com.iamteer.entity.Wcf.RpcContactsOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.RpcContacts, com.wechat.ferry.entity.po.Wcf.RpcContacts.Builder, com.wechat.ferry.entity.po.Wcf.RpcContactsOrBuilder> 
           getContactsFieldBuilder() {
         if (contactsBuilder_ == null) {
           if (!(msgCase_ == 6)) {
-            msg_ = com.iamteer.entity.Wcf.RpcContacts.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.RpcContacts.getDefaultInstance();
           }
           contactsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.RpcContacts, com.iamteer.entity.Wcf.RpcContacts.Builder, com.iamteer.entity.Wcf.RpcContactsOrBuilder>(
-                  (com.iamteer.entity.Wcf.RpcContacts) msg_,
+              com.wechat.ferry.entity.po.Wcf.RpcContacts, com.wechat.ferry.entity.po.Wcf.RpcContacts.Builder, com.wechat.ferry.entity.po.Wcf.RpcContactsOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.RpcContacts) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -7650,7 +7650,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbNames, com.iamteer.entity.Wcf.DbNames.Builder, com.iamteer.entity.Wcf.DbNamesOrBuilder> dbsBuilder_;
+          com.wechat.ferry.entity.po.Wcf.DbNames, com.wechat.ferry.entity.po.Wcf.DbNames.Builder, com.wechat.ferry.entity.po.Wcf.DbNamesOrBuilder> dbsBuilder_;
       /**
        * 
        * 数据库列表
@@ -7672,17 +7672,17 @@ public final class Wcf {
        * @return The dbs.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbNames getDbs() {
+      public com.wechat.ferry.entity.po.Wcf.DbNames getDbs() {
         if (dbsBuilder_ == null) {
           if (msgCase_ == 7) {
-            return (com.iamteer.entity.Wcf.DbNames) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DbNames) msg_;
           }
-          return com.iamteer.entity.Wcf.DbNames.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbNames.getDefaultInstance();
         } else {
           if (msgCase_ == 7) {
             return dbsBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.DbNames.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbNames.getDefaultInstance();
         }
       }
       /**
@@ -7692,7 +7692,7 @@ public final class Wcf {
        *
        * .wcf.DbNames dbs = 7;
        */
-      public Builder setDbs(com.iamteer.entity.Wcf.DbNames value) {
+      public Builder setDbs(com.wechat.ferry.entity.po.Wcf.DbNames value) {
         if (dbsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -7713,7 +7713,7 @@ public final class Wcf {
        * .wcf.DbNames dbs = 7;
        */
       public Builder setDbs(
-          com.iamteer.entity.Wcf.DbNames.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.DbNames.Builder builderForValue) {
         if (dbsBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -7730,11 +7730,11 @@ public final class Wcf {
        *
        * .wcf.DbNames dbs = 7;
        */
-      public Builder mergeDbs(com.iamteer.entity.Wcf.DbNames value) {
+      public Builder mergeDbs(com.wechat.ferry.entity.po.Wcf.DbNames value) {
         if (dbsBuilder_ == null) {
           if (msgCase_ == 7 &&
-              msg_ != com.iamteer.entity.Wcf.DbNames.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.DbNames.newBuilder((com.iamteer.entity.Wcf.DbNames) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.DbNames.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.DbNames.newBuilder((com.wechat.ferry.entity.po.Wcf.DbNames) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -7780,7 +7780,7 @@ public final class Wcf {
        *
        * .wcf.DbNames dbs = 7;
        */
-      public com.iamteer.entity.Wcf.DbNames.Builder getDbsBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbNames.Builder getDbsBuilder() {
         return getDbsFieldBuilder().getBuilder();
       }
       /**
@@ -7791,14 +7791,14 @@ public final class Wcf {
        * .wcf.DbNames dbs = 7;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbNamesOrBuilder getDbsOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbNamesOrBuilder getDbsOrBuilder() {
         if ((msgCase_ == 7) && (dbsBuilder_ != null)) {
           return dbsBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 7) {
-            return (com.iamteer.entity.Wcf.DbNames) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DbNames) msg_;
           }
-          return com.iamteer.entity.Wcf.DbNames.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbNames.getDefaultInstance();
         }
       }
       /**
@@ -7809,15 +7809,15 @@ public final class Wcf {
        * .wcf.DbNames dbs = 7;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbNames, com.iamteer.entity.Wcf.DbNames.Builder, com.iamteer.entity.Wcf.DbNamesOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.DbNames, com.wechat.ferry.entity.po.Wcf.DbNames.Builder, com.wechat.ferry.entity.po.Wcf.DbNamesOrBuilder> 
           getDbsFieldBuilder() {
         if (dbsBuilder_ == null) {
           if (!(msgCase_ == 7)) {
-            msg_ = com.iamteer.entity.Wcf.DbNames.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.DbNames.getDefaultInstance();
           }
           dbsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.DbNames, com.iamteer.entity.Wcf.DbNames.Builder, com.iamteer.entity.Wcf.DbNamesOrBuilder>(
-                  (com.iamteer.entity.Wcf.DbNames) msg_,
+              com.wechat.ferry.entity.po.Wcf.DbNames, com.wechat.ferry.entity.po.Wcf.DbNames.Builder, com.wechat.ferry.entity.po.Wcf.DbNamesOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.DbNames) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -7828,7 +7828,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbTables, com.iamteer.entity.Wcf.DbTables.Builder, com.iamteer.entity.Wcf.DbTablesOrBuilder> tablesBuilder_;
+          com.wechat.ferry.entity.po.Wcf.DbTables, com.wechat.ferry.entity.po.Wcf.DbTables.Builder, com.wechat.ferry.entity.po.Wcf.DbTablesOrBuilder> tablesBuilder_;
       /**
        * 
        * 表列表
@@ -7850,17 +7850,17 @@ public final class Wcf {
        * @return The tables.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbTables getTables() {
+      public com.wechat.ferry.entity.po.Wcf.DbTables getTables() {
         if (tablesBuilder_ == null) {
           if (msgCase_ == 8) {
-            return (com.iamteer.entity.Wcf.DbTables) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DbTables) msg_;
           }
-          return com.iamteer.entity.Wcf.DbTables.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbTables.getDefaultInstance();
         } else {
           if (msgCase_ == 8) {
             return tablesBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.DbTables.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbTables.getDefaultInstance();
         }
       }
       /**
@@ -7870,7 +7870,7 @@ public final class Wcf {
        *
        * .wcf.DbTables tables = 8;
        */
-      public Builder setTables(com.iamteer.entity.Wcf.DbTables value) {
+      public Builder setTables(com.wechat.ferry.entity.po.Wcf.DbTables value) {
         if (tablesBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -7891,7 +7891,7 @@ public final class Wcf {
        * .wcf.DbTables tables = 8;
        */
       public Builder setTables(
-          com.iamteer.entity.Wcf.DbTables.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.DbTables.Builder builderForValue) {
         if (tablesBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -7908,11 +7908,11 @@ public final class Wcf {
        *
        * .wcf.DbTables tables = 8;
        */
-      public Builder mergeTables(com.iamteer.entity.Wcf.DbTables value) {
+      public Builder mergeTables(com.wechat.ferry.entity.po.Wcf.DbTables value) {
         if (tablesBuilder_ == null) {
           if (msgCase_ == 8 &&
-              msg_ != com.iamteer.entity.Wcf.DbTables.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.DbTables.newBuilder((com.iamteer.entity.Wcf.DbTables) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.DbTables.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.DbTables.newBuilder((com.wechat.ferry.entity.po.Wcf.DbTables) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -7958,7 +7958,7 @@ public final class Wcf {
        *
        * .wcf.DbTables tables = 8;
        */
-      public com.iamteer.entity.Wcf.DbTables.Builder getTablesBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbTables.Builder getTablesBuilder() {
         return getTablesFieldBuilder().getBuilder();
       }
       /**
@@ -7969,14 +7969,14 @@ public final class Wcf {
        * .wcf.DbTables tables = 8;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbTablesOrBuilder getTablesOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbTablesOrBuilder getTablesOrBuilder() {
         if ((msgCase_ == 8) && (tablesBuilder_ != null)) {
           return tablesBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 8) {
-            return (com.iamteer.entity.Wcf.DbTables) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DbTables) msg_;
           }
-          return com.iamteer.entity.Wcf.DbTables.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbTables.getDefaultInstance();
         }
       }
       /**
@@ -7987,15 +7987,15 @@ public final class Wcf {
        * .wcf.DbTables tables = 8;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbTables, com.iamteer.entity.Wcf.DbTables.Builder, com.iamteer.entity.Wcf.DbTablesOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.DbTables, com.wechat.ferry.entity.po.Wcf.DbTables.Builder, com.wechat.ferry.entity.po.Wcf.DbTablesOrBuilder> 
           getTablesFieldBuilder() {
         if (tablesBuilder_ == null) {
           if (!(msgCase_ == 8)) {
-            msg_ = com.iamteer.entity.Wcf.DbTables.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.DbTables.getDefaultInstance();
           }
           tablesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.DbTables, com.iamteer.entity.Wcf.DbTables.Builder, com.iamteer.entity.Wcf.DbTablesOrBuilder>(
-                  (com.iamteer.entity.Wcf.DbTables) msg_,
+              com.wechat.ferry.entity.po.Wcf.DbTables, com.wechat.ferry.entity.po.Wcf.DbTables.Builder, com.wechat.ferry.entity.po.Wcf.DbTablesOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.DbTables) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -8006,7 +8006,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbRows, com.iamteer.entity.Wcf.DbRows.Builder, com.iamteer.entity.Wcf.DbRowsOrBuilder> rowsBuilder_;
+          com.wechat.ferry.entity.po.Wcf.DbRows, com.wechat.ferry.entity.po.Wcf.DbRows.Builder, com.wechat.ferry.entity.po.Wcf.DbRowsOrBuilder> rowsBuilder_;
       /**
        * 
        * 行列表
@@ -8028,17 +8028,17 @@ public final class Wcf {
        * @return The rows.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbRows getRows() {
+      public com.wechat.ferry.entity.po.Wcf.DbRows getRows() {
         if (rowsBuilder_ == null) {
           if (msgCase_ == 9) {
-            return (com.iamteer.entity.Wcf.DbRows) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DbRows) msg_;
           }
-          return com.iamteer.entity.Wcf.DbRows.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbRows.getDefaultInstance();
         } else {
           if (msgCase_ == 9) {
             return rowsBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.DbRows.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbRows.getDefaultInstance();
         }
       }
       /**
@@ -8048,7 +8048,7 @@ public final class Wcf {
        *
        * .wcf.DbRows rows = 9;
        */
-      public Builder setRows(com.iamteer.entity.Wcf.DbRows value) {
+      public Builder setRows(com.wechat.ferry.entity.po.Wcf.DbRows value) {
         if (rowsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -8069,7 +8069,7 @@ public final class Wcf {
        * .wcf.DbRows rows = 9;
        */
       public Builder setRows(
-          com.iamteer.entity.Wcf.DbRows.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.DbRows.Builder builderForValue) {
         if (rowsBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -8086,11 +8086,11 @@ public final class Wcf {
        *
        * .wcf.DbRows rows = 9;
        */
-      public Builder mergeRows(com.iamteer.entity.Wcf.DbRows value) {
+      public Builder mergeRows(com.wechat.ferry.entity.po.Wcf.DbRows value) {
         if (rowsBuilder_ == null) {
           if (msgCase_ == 9 &&
-              msg_ != com.iamteer.entity.Wcf.DbRows.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.DbRows.newBuilder((com.iamteer.entity.Wcf.DbRows) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.DbRows.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.DbRows.newBuilder((com.wechat.ferry.entity.po.Wcf.DbRows) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -8136,7 +8136,7 @@ public final class Wcf {
        *
        * .wcf.DbRows rows = 9;
        */
-      public com.iamteer.entity.Wcf.DbRows.Builder getRowsBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbRows.Builder getRowsBuilder() {
         return getRowsFieldBuilder().getBuilder();
       }
       /**
@@ -8147,14 +8147,14 @@ public final class Wcf {
        * .wcf.DbRows rows = 9;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbRowsOrBuilder getRowsOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbRowsOrBuilder getRowsOrBuilder() {
         if ((msgCase_ == 9) && (rowsBuilder_ != null)) {
           return rowsBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 9) {
-            return (com.iamteer.entity.Wcf.DbRows) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.DbRows) msg_;
           }
-          return com.iamteer.entity.Wcf.DbRows.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.DbRows.getDefaultInstance();
         }
       }
       /**
@@ -8165,15 +8165,15 @@ public final class Wcf {
        * .wcf.DbRows rows = 9;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbRows, com.iamteer.entity.Wcf.DbRows.Builder, com.iamteer.entity.Wcf.DbRowsOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.DbRows, com.wechat.ferry.entity.po.Wcf.DbRows.Builder, com.wechat.ferry.entity.po.Wcf.DbRowsOrBuilder> 
           getRowsFieldBuilder() {
         if (rowsBuilder_ == null) {
           if (!(msgCase_ == 9)) {
-            msg_ = com.iamteer.entity.Wcf.DbRows.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.DbRows.getDefaultInstance();
           }
           rowsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.DbRows, com.iamteer.entity.Wcf.DbRows.Builder, com.iamteer.entity.Wcf.DbRowsOrBuilder>(
-                  (com.iamteer.entity.Wcf.DbRows) msg_,
+              com.wechat.ferry.entity.po.Wcf.DbRows, com.wechat.ferry.entity.po.Wcf.DbRows.Builder, com.wechat.ferry.entity.po.Wcf.DbRowsOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.DbRows) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -8184,7 +8184,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.UserInfo, com.iamteer.entity.Wcf.UserInfo.Builder, com.iamteer.entity.Wcf.UserInfoOrBuilder> uiBuilder_;
+          com.wechat.ferry.entity.po.Wcf.UserInfo, com.wechat.ferry.entity.po.Wcf.UserInfo.Builder, com.wechat.ferry.entity.po.Wcf.UserInfoOrBuilder> uiBuilder_;
       /**
        * 
        * 个人信息
@@ -8206,17 +8206,17 @@ public final class Wcf {
        * @return The ui.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.UserInfo getUi() {
+      public com.wechat.ferry.entity.po.Wcf.UserInfo getUi() {
         if (uiBuilder_ == null) {
           if (msgCase_ == 10) {
-            return (com.iamteer.entity.Wcf.UserInfo) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.UserInfo) msg_;
           }
-          return com.iamteer.entity.Wcf.UserInfo.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.UserInfo.getDefaultInstance();
         } else {
           if (msgCase_ == 10) {
             return uiBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.UserInfo.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.UserInfo.getDefaultInstance();
         }
       }
       /**
@@ -8226,7 +8226,7 @@ public final class Wcf {
        *
        * .wcf.UserInfo ui = 10;
        */
-      public Builder setUi(com.iamteer.entity.Wcf.UserInfo value) {
+      public Builder setUi(com.wechat.ferry.entity.po.Wcf.UserInfo value) {
         if (uiBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -8247,7 +8247,7 @@ public final class Wcf {
        * .wcf.UserInfo ui = 10;
        */
       public Builder setUi(
-          com.iamteer.entity.Wcf.UserInfo.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.UserInfo.Builder builderForValue) {
         if (uiBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -8264,11 +8264,11 @@ public final class Wcf {
        *
        * .wcf.UserInfo ui = 10;
        */
-      public Builder mergeUi(com.iamteer.entity.Wcf.UserInfo value) {
+      public Builder mergeUi(com.wechat.ferry.entity.po.Wcf.UserInfo value) {
         if (uiBuilder_ == null) {
           if (msgCase_ == 10 &&
-              msg_ != com.iamteer.entity.Wcf.UserInfo.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.UserInfo.newBuilder((com.iamteer.entity.Wcf.UserInfo) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.UserInfo.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.UserInfo.newBuilder((com.wechat.ferry.entity.po.Wcf.UserInfo) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -8314,7 +8314,7 @@ public final class Wcf {
        *
        * .wcf.UserInfo ui = 10;
        */
-      public com.iamteer.entity.Wcf.UserInfo.Builder getUiBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.UserInfo.Builder getUiBuilder() {
         return getUiFieldBuilder().getBuilder();
       }
       /**
@@ -8325,14 +8325,14 @@ public final class Wcf {
        * .wcf.UserInfo ui = 10;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.UserInfoOrBuilder getUiOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.UserInfoOrBuilder getUiOrBuilder() {
         if ((msgCase_ == 10) && (uiBuilder_ != null)) {
           return uiBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 10) {
-            return (com.iamteer.entity.Wcf.UserInfo) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.UserInfo) msg_;
           }
-          return com.iamteer.entity.Wcf.UserInfo.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.UserInfo.getDefaultInstance();
         }
       }
       /**
@@ -8343,15 +8343,15 @@ public final class Wcf {
        * .wcf.UserInfo ui = 10;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.UserInfo, com.iamteer.entity.Wcf.UserInfo.Builder, com.iamteer.entity.Wcf.UserInfoOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.UserInfo, com.wechat.ferry.entity.po.Wcf.UserInfo.Builder, com.wechat.ferry.entity.po.Wcf.UserInfoOrBuilder> 
           getUiFieldBuilder() {
         if (uiBuilder_ == null) {
           if (!(msgCase_ == 10)) {
-            msg_ = com.iamteer.entity.Wcf.UserInfo.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.UserInfo.getDefaultInstance();
           }
           uiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.UserInfo, com.iamteer.entity.Wcf.UserInfo.Builder, com.iamteer.entity.Wcf.UserInfoOrBuilder>(
-                  (com.iamteer.entity.Wcf.UserInfo) msg_,
+              com.wechat.ferry.entity.po.Wcf.UserInfo, com.wechat.ferry.entity.po.Wcf.UserInfo.Builder, com.wechat.ferry.entity.po.Wcf.UserInfoOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.UserInfo) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -8362,7 +8362,7 @@ public final class Wcf {
       }
 
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.OcrMsg, com.iamteer.entity.Wcf.OcrMsg.Builder, com.iamteer.entity.Wcf.OcrMsgOrBuilder> ocrBuilder_;
+          com.wechat.ferry.entity.po.Wcf.OcrMsg, com.wechat.ferry.entity.po.Wcf.OcrMsg.Builder, com.wechat.ferry.entity.po.Wcf.OcrMsgOrBuilder> ocrBuilder_;
       /**
        * 
        * OCR 结果
@@ -8384,17 +8384,17 @@ public final class Wcf {
        * @return The ocr.
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.OcrMsg getOcr() {
+      public com.wechat.ferry.entity.po.Wcf.OcrMsg getOcr() {
         if (ocrBuilder_ == null) {
           if (msgCase_ == 11) {
-            return (com.iamteer.entity.Wcf.OcrMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.OcrMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.OcrMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.OcrMsg.getDefaultInstance();
         } else {
           if (msgCase_ == 11) {
             return ocrBuilder_.getMessage();
           }
-          return com.iamteer.entity.Wcf.OcrMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.OcrMsg.getDefaultInstance();
         }
       }
       /**
@@ -8404,7 +8404,7 @@ public final class Wcf {
        *
        * .wcf.OcrMsg ocr = 11;
        */
-      public Builder setOcr(com.iamteer.entity.Wcf.OcrMsg value) {
+      public Builder setOcr(com.wechat.ferry.entity.po.Wcf.OcrMsg value) {
         if (ocrBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -8425,7 +8425,7 @@ public final class Wcf {
        * .wcf.OcrMsg ocr = 11;
        */
       public Builder setOcr(
-          com.iamteer.entity.Wcf.OcrMsg.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.OcrMsg.Builder builderForValue) {
         if (ocrBuilder_ == null) {
           msg_ = builderForValue.build();
           onChanged();
@@ -8442,11 +8442,11 @@ public final class Wcf {
        *
        * .wcf.OcrMsg ocr = 11;
        */
-      public Builder mergeOcr(com.iamteer.entity.Wcf.OcrMsg value) {
+      public Builder mergeOcr(com.wechat.ferry.entity.po.Wcf.OcrMsg value) {
         if (ocrBuilder_ == null) {
           if (msgCase_ == 11 &&
-              msg_ != com.iamteer.entity.Wcf.OcrMsg.getDefaultInstance()) {
-            msg_ = com.iamteer.entity.Wcf.OcrMsg.newBuilder((com.iamteer.entity.Wcf.OcrMsg) msg_)
+              msg_ != com.wechat.ferry.entity.po.Wcf.OcrMsg.getDefaultInstance()) {
+            msg_ = com.wechat.ferry.entity.po.Wcf.OcrMsg.newBuilder((com.wechat.ferry.entity.po.Wcf.OcrMsg) msg_)
                 .mergeFrom(value).buildPartial();
           } else {
             msg_ = value;
@@ -8492,7 +8492,7 @@ public final class Wcf {
        *
        * .wcf.OcrMsg ocr = 11;
        */
-      public com.iamteer.entity.Wcf.OcrMsg.Builder getOcrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.OcrMsg.Builder getOcrBuilder() {
         return getOcrFieldBuilder().getBuilder();
       }
       /**
@@ -8503,14 +8503,14 @@ public final class Wcf {
        * .wcf.OcrMsg ocr = 11;
        */
       @java.lang.Override
-      public com.iamteer.entity.Wcf.OcrMsgOrBuilder getOcrOrBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.OcrMsgOrBuilder getOcrOrBuilder() {
         if ((msgCase_ == 11) && (ocrBuilder_ != null)) {
           return ocrBuilder_.getMessageOrBuilder();
         } else {
           if (msgCase_ == 11) {
-            return (com.iamteer.entity.Wcf.OcrMsg) msg_;
+            return (com.wechat.ferry.entity.po.Wcf.OcrMsg) msg_;
           }
-          return com.iamteer.entity.Wcf.OcrMsg.getDefaultInstance();
+          return com.wechat.ferry.entity.po.Wcf.OcrMsg.getDefaultInstance();
         }
       }
       /**
@@ -8521,15 +8521,15 @@ public final class Wcf {
        * .wcf.OcrMsg ocr = 11;
        */
       private com.google.protobuf.SingleFieldBuilderV3<
-          com.iamteer.entity.Wcf.OcrMsg, com.iamteer.entity.Wcf.OcrMsg.Builder, com.iamteer.entity.Wcf.OcrMsgOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.OcrMsg, com.wechat.ferry.entity.po.Wcf.OcrMsg.Builder, com.wechat.ferry.entity.po.Wcf.OcrMsgOrBuilder> 
           getOcrFieldBuilder() {
         if (ocrBuilder_ == null) {
           if (!(msgCase_ == 11)) {
-            msg_ = com.iamteer.entity.Wcf.OcrMsg.getDefaultInstance();
+            msg_ = com.wechat.ferry.entity.po.Wcf.OcrMsg.getDefaultInstance();
           }
           ocrBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-              com.iamteer.entity.Wcf.OcrMsg, com.iamteer.entity.Wcf.OcrMsg.Builder, com.iamteer.entity.Wcf.OcrMsgOrBuilder>(
-                  (com.iamteer.entity.Wcf.OcrMsg) msg_,
+              com.wechat.ferry.entity.po.Wcf.OcrMsg, com.wechat.ferry.entity.po.Wcf.OcrMsg.Builder, com.wechat.ferry.entity.po.Wcf.OcrMsgOrBuilder>(
+                  (com.wechat.ferry.entity.po.Wcf.OcrMsg) msg_,
                   getParentForChildren(),
                   isClean());
           msg_ = null;
@@ -8555,12 +8555,12 @@ public final class Wcf {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.Response)
-    private static final com.iamteer.entity.Wcf.Response DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.Response DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.Response();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.Response();
     }
 
-    public static com.iamteer.entity.Wcf.Response getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.Response getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -8596,7 +8596,7 @@ public final class Wcf {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.Response getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.Response getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -8630,15 +8630,15 @@ public final class Wcf {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Empty_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Empty_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Empty_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Empty_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.Empty.class, com.iamteer.entity.Wcf.Empty.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.Empty.class, com.wechat.ferry.entity.po.Wcf.Empty.Builder.class);
     }
 
     private byte memoizedIsInitialized = -1;
@@ -8674,10 +8674,10 @@ public final class Wcf {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.Empty)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.Empty)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.Empty other = (com.iamteer.entity.Wcf.Empty) obj;
+      com.wechat.ferry.entity.po.Wcf.Empty other = (com.wechat.ferry.entity.po.Wcf.Empty) obj;
 
       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
@@ -8695,69 +8695,69 @@ public final class Wcf {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.Empty parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Empty parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Empty parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Empty parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Empty parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Empty parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Empty parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Empty parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Empty parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Empty parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Empty parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Empty parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Empty parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -8770,7 +8770,7 @@ public final class Wcf {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.Empty prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.Empty prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -8791,21 +8791,21 @@ public final class Wcf {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.Empty)
-        com.iamteer.entity.Wcf.EmptyOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.EmptyOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Empty_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Empty_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Empty_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Empty_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.Empty.class, com.iamteer.entity.Wcf.Empty.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.Empty.class, com.wechat.ferry.entity.po.Wcf.Empty.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.Empty.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.Empty.newBuilder()
       private Builder() {
 
       }
@@ -8824,17 +8824,17 @@ public final class Wcf {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Empty_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Empty_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Empty getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.Empty.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.Empty getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.Empty.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Empty build() {
-        com.iamteer.entity.Wcf.Empty result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.Empty build() {
+        com.wechat.ferry.entity.po.Wcf.Empty result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -8842,24 +8842,24 @@ public final class Wcf {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Empty buildPartial() {
-        com.iamteer.entity.Wcf.Empty result = new com.iamteer.entity.Wcf.Empty(this);
+      public com.wechat.ferry.entity.po.Wcf.Empty buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.Empty result = new com.wechat.ferry.entity.po.Wcf.Empty(this);
         onBuilt();
         return result;
       }
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.Empty) {
-          return mergeFrom((com.iamteer.entity.Wcf.Empty)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.Empty) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.Empty)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.Empty other) {
-        if (other == com.iamteer.entity.Wcf.Empty.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.Empty other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.Empty.getDefaultInstance()) return this;
         this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
         return this;
@@ -8918,12 +8918,12 @@ public final class Wcf {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.Empty)
-    private static final com.iamteer.entity.Wcf.Empty DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.Empty DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.Empty();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.Empty();
     }
 
-    public static com.iamteer.entity.Wcf.Empty getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.Empty getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -8959,7 +8959,7 @@ public final class Wcf {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.Empty getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.Empty getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -9190,15 +9190,15 @@ public final class Wcf {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_WxMsg_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_WxMsg_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_WxMsg_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_WxMsg_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.WxMsg.class, com.iamteer.entity.Wcf.WxMsg.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.WxMsg.class, com.wechat.ferry.entity.po.Wcf.WxMsg.Builder.class);
     }
 
     public static final int IS_SELF_FIELD_NUMBER = 1;
@@ -9715,10 +9715,10 @@ public final class Wcf {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.WxMsg)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.WxMsg)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.WxMsg other = (com.iamteer.entity.Wcf.WxMsg) obj;
+      com.wechat.ferry.entity.po.Wcf.WxMsg other = (com.wechat.ferry.entity.po.Wcf.WxMsg) obj;
 
       if (getIsSelf()
           != other.getIsSelf()) return false;
@@ -9787,69 +9787,69 @@ public final class Wcf {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.WxMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -9862,7 +9862,7 @@ public final class Wcf {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.WxMsg prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.WxMsg prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -9883,21 +9883,21 @@ public final class Wcf {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.WxMsg)
-        com.iamteer.entity.Wcf.WxMsgOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.WxMsgOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_WxMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_WxMsg_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_WxMsg_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_WxMsg_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.WxMsg.class, com.iamteer.entity.Wcf.WxMsg.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.WxMsg.class, com.wechat.ferry.entity.po.Wcf.WxMsg.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.WxMsg.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.WxMsg.newBuilder()
       private Builder() {
 
       }
@@ -9929,17 +9929,17 @@ public final class Wcf {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_WxMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_WxMsg_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.WxMsg getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.WxMsg.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.WxMsg getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.WxMsg.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.WxMsg build() {
-        com.iamteer.entity.Wcf.WxMsg result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.WxMsg build() {
+        com.wechat.ferry.entity.po.Wcf.WxMsg result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -9947,14 +9947,14 @@ public final class Wcf {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.WxMsg buildPartial() {
-        com.iamteer.entity.Wcf.WxMsg result = new com.iamteer.entity.Wcf.WxMsg(this);
+      public com.wechat.ferry.entity.po.Wcf.WxMsg buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.WxMsg result = new com.wechat.ferry.entity.po.Wcf.WxMsg(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.WxMsg result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.WxMsg result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.isSelf_ = isSelf_;
@@ -9996,16 +9996,16 @@ public final class Wcf {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.WxMsg) {
-          return mergeFrom((com.iamteer.entity.Wcf.WxMsg)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.WxMsg) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.WxMsg)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.WxMsg other) {
-        if (other == com.iamteer.entity.Wcf.WxMsg.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.WxMsg other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.WxMsg.getDefaultInstance()) return this;
         if (other.getIsSelf() != false) {
           setIsSelf(other.getIsSelf());
         }
@@ -11039,12 +11039,12 @@ public final class Wcf {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.WxMsg)
-    private static final com.iamteer.entity.Wcf.WxMsg DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.WxMsg DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.WxMsg();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.WxMsg();
     }
 
-    public static com.iamteer.entity.Wcf.WxMsg getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.WxMsg getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -11080,7 +11080,7 @@ public final class Wcf {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.WxMsg getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.WxMsg getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -11177,15 +11177,15 @@ public final class Wcf {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_TextMsg_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_TextMsg_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_TextMsg_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_TextMsg_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.TextMsg.class, com.iamteer.entity.Wcf.TextMsg.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.TextMsg.class, com.wechat.ferry.entity.po.Wcf.TextMsg.Builder.class);
     }
 
     public static final int MSG_FIELD_NUMBER = 1;
@@ -11380,10 +11380,10 @@ public final class Wcf {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.TextMsg)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.TextMsg)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.TextMsg other = (com.iamteer.entity.Wcf.TextMsg) obj;
+      com.wechat.ferry.entity.po.Wcf.TextMsg other = (com.wechat.ferry.entity.po.Wcf.TextMsg) obj;
 
       if (!getMsg()
           .equals(other.getMsg())) return false;
@@ -11413,69 +11413,69 @@ public final class Wcf {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.TextMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -11488,7 +11488,7 @@ public final class Wcf {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.TextMsg prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.TextMsg prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -11509,21 +11509,21 @@ public final class Wcf {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.TextMsg)
-        com.iamteer.entity.Wcf.TextMsgOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.TextMsgOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_TextMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_TextMsg_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_TextMsg_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_TextMsg_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.TextMsg.class, com.iamteer.entity.Wcf.TextMsg.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.TextMsg.class, com.wechat.ferry.entity.po.Wcf.TextMsg.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.TextMsg.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.TextMsg.newBuilder()
       private Builder() {
 
       }
@@ -11546,17 +11546,17 @@ public final class Wcf {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_TextMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_TextMsg_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.TextMsg getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.TextMsg.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.TextMsg getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.TextMsg.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.TextMsg build() {
-        com.iamteer.entity.Wcf.TextMsg result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.TextMsg build() {
+        com.wechat.ferry.entity.po.Wcf.TextMsg result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -11564,14 +11564,14 @@ public final class Wcf {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.TextMsg buildPartial() {
-        com.iamteer.entity.Wcf.TextMsg result = new com.iamteer.entity.Wcf.TextMsg(this);
+      public com.wechat.ferry.entity.po.Wcf.TextMsg buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.TextMsg result = new com.wechat.ferry.entity.po.Wcf.TextMsg(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.TextMsg result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.TextMsg result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.msg_ = msg_;
@@ -11586,16 +11586,16 @@ public final class Wcf {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.TextMsg) {
-          return mergeFrom((com.iamteer.entity.Wcf.TextMsg)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.TextMsg) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.TextMsg)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.TextMsg other) {
-        if (other == com.iamteer.entity.Wcf.TextMsg.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.TextMsg other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.TextMsg.getDefaultInstance()) return this;
         if (!other.getMsg().isEmpty()) {
           msg_ = other.msg_;
           bitField0_ |= 0x00000001;
@@ -11961,12 +11961,12 @@ public final class Wcf {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.TextMsg)
-    private static final com.iamteer.entity.Wcf.TextMsg DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.TextMsg DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.TextMsg();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.TextMsg();
     }
 
-    public static com.iamteer.entity.Wcf.TextMsg getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.TextMsg getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -12002,7 +12002,7 @@ public final class Wcf {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.TextMsg getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.TextMsg getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -12078,15 +12078,15 @@ public final class Wcf {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_PathMsg_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PathMsg_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_PathMsg_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PathMsg_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.PathMsg.class, com.iamteer.entity.Wcf.PathMsg.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.PathMsg.class, com.wechat.ferry.entity.po.Wcf.PathMsg.Builder.class);
     }
 
     public static final int PATH_FIELD_NUMBER = 1;
@@ -12228,10 +12228,10 @@ public final class Wcf {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.PathMsg)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.PathMsg)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.PathMsg other = (com.iamteer.entity.Wcf.PathMsg) obj;
+      com.wechat.ferry.entity.po.Wcf.PathMsg other = (com.wechat.ferry.entity.po.Wcf.PathMsg) obj;
 
       if (!getPath()
           .equals(other.getPath())) return false;
@@ -12257,69 +12257,69 @@ public final class Wcf {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.PathMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -12332,7 +12332,7 @@ public final class Wcf {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.PathMsg prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.PathMsg prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -12353,21 +12353,21 @@ public final class Wcf {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.PathMsg)
-        com.iamteer.entity.Wcf.PathMsgOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.PathMsgOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_PathMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PathMsg_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_PathMsg_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PathMsg_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.PathMsg.class, com.iamteer.entity.Wcf.PathMsg.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.PathMsg.class, com.wechat.ferry.entity.po.Wcf.PathMsg.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.PathMsg.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.PathMsg.newBuilder()
       private Builder() {
 
       }
@@ -12389,17 +12389,17 @@ public final class Wcf {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_PathMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PathMsg_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PathMsg getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.PathMsg.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.PathMsg getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.PathMsg.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PathMsg build() {
-        com.iamteer.entity.Wcf.PathMsg result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.PathMsg build() {
+        com.wechat.ferry.entity.po.Wcf.PathMsg result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -12407,14 +12407,14 @@ public final class Wcf {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PathMsg buildPartial() {
-        com.iamteer.entity.Wcf.PathMsg result = new com.iamteer.entity.Wcf.PathMsg(this);
+      public com.wechat.ferry.entity.po.Wcf.PathMsg buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.PathMsg result = new com.wechat.ferry.entity.po.Wcf.PathMsg(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.PathMsg result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.PathMsg result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.path_ = path_;
@@ -12426,16 +12426,16 @@ public final class Wcf {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.PathMsg) {
-          return mergeFrom((com.iamteer.entity.Wcf.PathMsg)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.PathMsg) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.PathMsg)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.PathMsg other) {
-        if (other == com.iamteer.entity.Wcf.PathMsg.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.PathMsg other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.PathMsg.getDefaultInstance()) return this;
         if (!other.getPath().isEmpty()) {
           path_ = other.path_;
           bitField0_ |= 0x00000001;
@@ -12699,12 +12699,12 @@ public final class Wcf {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.PathMsg)
-    private static final com.iamteer.entity.Wcf.PathMsg DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.PathMsg DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.PathMsg();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.PathMsg();
     }
 
-    public static com.iamteer.entity.Wcf.PathMsg getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.PathMsg getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -12740,7 +12740,7 @@ public final class Wcf {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.PathMsg getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.PathMsg getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -12847,15 +12847,15 @@ public final class Wcf {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_XmlMsg_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_XmlMsg_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_XmlMsg_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_XmlMsg_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.XmlMsg.class, com.iamteer.entity.Wcf.XmlMsg.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.XmlMsg.class, com.wechat.ferry.entity.po.Wcf.XmlMsg.Builder.class);
     }
 
     public static final int RECEIVER_FIELD_NUMBER = 1;
@@ -13072,10 +13072,10 @@ public final class Wcf {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.XmlMsg)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.XmlMsg)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.XmlMsg other = (com.iamteer.entity.Wcf.XmlMsg) obj;
+      com.wechat.ferry.entity.po.Wcf.XmlMsg other = (com.wechat.ferry.entity.po.Wcf.XmlMsg) obj;
 
       if (!getReceiver()
           .equals(other.getReceiver())) return false;
@@ -13109,69 +13109,69 @@ public final class Wcf {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.XmlMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -13184,7 +13184,7 @@ public final class Wcf {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.XmlMsg prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.XmlMsg prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -13205,21 +13205,21 @@ public final class Wcf {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.XmlMsg)
-        com.iamteer.entity.Wcf.XmlMsgOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.XmlMsgOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_XmlMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_XmlMsg_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_XmlMsg_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_XmlMsg_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.XmlMsg.class, com.iamteer.entity.Wcf.XmlMsg.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.XmlMsg.class, com.wechat.ferry.entity.po.Wcf.XmlMsg.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.XmlMsg.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.XmlMsg.newBuilder()
       private Builder() {
 
       }
@@ -13243,17 +13243,17 @@ public final class Wcf {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_XmlMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_XmlMsg_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.XmlMsg getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.XmlMsg.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.XmlMsg getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.XmlMsg.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.XmlMsg build() {
-        com.iamteer.entity.Wcf.XmlMsg result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.XmlMsg build() {
+        com.wechat.ferry.entity.po.Wcf.XmlMsg result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -13261,14 +13261,14 @@ public final class Wcf {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.XmlMsg buildPartial() {
-        com.iamteer.entity.Wcf.XmlMsg result = new com.iamteer.entity.Wcf.XmlMsg(this);
+      public com.wechat.ferry.entity.po.Wcf.XmlMsg buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.XmlMsg result = new com.wechat.ferry.entity.po.Wcf.XmlMsg(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.XmlMsg result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.XmlMsg result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.receiver_ = receiver_;
@@ -13286,16 +13286,16 @@ public final class Wcf {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.XmlMsg) {
-          return mergeFrom((com.iamteer.entity.Wcf.XmlMsg)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.XmlMsg) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.XmlMsg)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.XmlMsg other) {
-        if (other == com.iamteer.entity.Wcf.XmlMsg.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.XmlMsg other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.XmlMsg.getDefaultInstance()) return this;
         if (!other.getReceiver().isEmpty()) {
           receiver_ = other.receiver_;
           bitField0_ |= 0x00000001;
@@ -13713,12 +13713,12 @@ public final class Wcf {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.XmlMsg)
-    private static final com.iamteer.entity.Wcf.XmlMsg DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.XmlMsg DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.XmlMsg();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.XmlMsg();
     }
 
-    public static com.iamteer.entity.Wcf.XmlMsg getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.XmlMsg getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -13754,7 +13754,7 @@ public final class Wcf {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.XmlMsg getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.XmlMsg getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -13822,7 +13822,7 @@ java.lang.String defaultValue);
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_MsgTypes_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MsgTypes_descriptor;
     }
 
     @SuppressWarnings({"rawtypes"})
@@ -13840,9 +13840,9 @@ java.lang.String defaultValue);
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_MsgTypes_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MsgTypes_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.MsgTypes.class, com.iamteer.entity.Wcf.MsgTypes.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.MsgTypes.class, com.wechat.ferry.entity.po.Wcf.MsgTypes.Builder.class);
     }
 
     public static final int TYPES_FIELD_NUMBER = 1;
@@ -13851,7 +13851,7 @@ java.lang.String defaultValue);
           java.lang.Integer, java.lang.String> defaultEntry =
               com.google.protobuf.MapEntry
               .newDefaultInstance(
-                  com.iamteer.entity.Wcf.internal_static_wcf_MsgTypes_TypesEntry_descriptor, 
+                  com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MsgTypes_TypesEntry_descriptor, 
                   com.google.protobuf.WireFormat.FieldType.INT32,
                   0,
                   com.google.protobuf.WireFormat.FieldType.STRING,
@@ -13973,10 +13973,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.MsgTypes)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.MsgTypes)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.MsgTypes other = (com.iamteer.entity.Wcf.MsgTypes) obj;
+      com.wechat.ferry.entity.po.Wcf.MsgTypes other = (com.wechat.ferry.entity.po.Wcf.MsgTypes) obj;
 
       if (!internalGetTypes().equals(
           other.internalGetTypes())) return false;
@@ -14000,69 +14000,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.MsgTypes parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -14075,7 +14075,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.MsgTypes prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.MsgTypes prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -14096,10 +14096,10 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.MsgTypes)
-        com.iamteer.entity.Wcf.MsgTypesOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.MsgTypesOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_MsgTypes_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MsgTypes_descriptor;
       }
 
       @SuppressWarnings({"rawtypes"})
@@ -14127,12 +14127,12 @@ java.lang.String defaultValue) {
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_MsgTypes_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MsgTypes_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.MsgTypes.class, com.iamteer.entity.Wcf.MsgTypes.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.MsgTypes.class, com.wechat.ferry.entity.po.Wcf.MsgTypes.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.MsgTypes.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.MsgTypes.newBuilder()
       private Builder() {
 
       }
@@ -14153,17 +14153,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_MsgTypes_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MsgTypes_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MsgTypes getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.MsgTypes.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.MsgTypes getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.MsgTypes.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MsgTypes build() {
-        com.iamteer.entity.Wcf.MsgTypes result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.MsgTypes build() {
+        com.wechat.ferry.entity.po.Wcf.MsgTypes result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -14171,14 +14171,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MsgTypes buildPartial() {
-        com.iamteer.entity.Wcf.MsgTypes result = new com.iamteer.entity.Wcf.MsgTypes(this);
+      public com.wechat.ferry.entity.po.Wcf.MsgTypes buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.MsgTypes result = new com.wechat.ferry.entity.po.Wcf.MsgTypes(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.MsgTypes result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.MsgTypes result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.types_ = internalGetTypes();
@@ -14188,16 +14188,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.MsgTypes) {
-          return mergeFrom((com.iamteer.entity.Wcf.MsgTypes)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.MsgTypes) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.MsgTypes)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.MsgTypes other) {
-        if (other == com.iamteer.entity.Wcf.MsgTypes.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.MsgTypes other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.MsgTypes.getDefaultInstance()) return this;
         internalGetMutableTypes().mergeFrom(
             other.internalGetTypes());
         bitField0_ |= 0x00000001;
@@ -14396,12 +14396,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.MsgTypes)
-    private static final com.iamteer.entity.Wcf.MsgTypes DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.MsgTypes DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.MsgTypes();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.MsgTypes();
     }
 
-    public static com.iamteer.entity.Wcf.MsgTypes getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.MsgTypes getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -14437,7 +14437,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.MsgTypes getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.MsgTypes getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -14628,15 +14628,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_RpcContact_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContact_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_RpcContact_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContact_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.RpcContact.class, com.iamteer.entity.Wcf.RpcContact.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.RpcContact.class, com.wechat.ferry.entity.po.Wcf.RpcContact.Builder.class);
     }
 
     public static final int WXID_FIELD_NUMBER = 1;
@@ -15065,10 +15065,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.RpcContact)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.RpcContact)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.RpcContact other = (com.iamteer.entity.Wcf.RpcContact) obj;
+      com.wechat.ferry.entity.po.Wcf.RpcContact other = (com.wechat.ferry.entity.po.Wcf.RpcContact) obj;
 
       if (!getWxid()
           .equals(other.getWxid())) return false;
@@ -15118,69 +15118,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.RpcContact parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -15193,7 +15193,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.RpcContact prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.RpcContact prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -15214,21 +15214,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.RpcContact)
-        com.iamteer.entity.Wcf.RpcContactOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.RpcContactOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_RpcContact_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContact_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_RpcContact_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContact_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.RpcContact.class, com.iamteer.entity.Wcf.RpcContact.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.RpcContact.class, com.wechat.ferry.entity.po.Wcf.RpcContact.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.RpcContact.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.RpcContact.newBuilder()
       private Builder() {
 
       }
@@ -15256,17 +15256,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_RpcContact_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContact_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RpcContact getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.RpcContact.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.RpcContact getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.RpcContact.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RpcContact build() {
-        com.iamteer.entity.Wcf.RpcContact result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.RpcContact build() {
+        com.wechat.ferry.entity.po.Wcf.RpcContact result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -15274,14 +15274,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RpcContact buildPartial() {
-        com.iamteer.entity.Wcf.RpcContact result = new com.iamteer.entity.Wcf.RpcContact(this);
+      public com.wechat.ferry.entity.po.Wcf.RpcContact buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.RpcContact result = new com.wechat.ferry.entity.po.Wcf.RpcContact(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.RpcContact result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.RpcContact result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.wxid_ = wxid_;
@@ -15311,16 +15311,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.RpcContact) {
-          return mergeFrom((com.iamteer.entity.Wcf.RpcContact)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.RpcContact) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.RpcContact)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.RpcContact other) {
-        if (other == com.iamteer.entity.Wcf.RpcContact.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.RpcContact other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.RpcContact.getDefaultInstance()) return this;
         if (!other.getWxid().isEmpty()) {
           wxid_ = other.wxid_;
           bitField0_ |= 0x00000001;
@@ -16146,12 +16146,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.RpcContact)
-    private static final com.iamteer.entity.Wcf.RpcContact DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.RpcContact DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.RpcContact();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.RpcContact();
     }
 
-    public static com.iamteer.entity.Wcf.RpcContact getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.RpcContact getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -16187,7 +16187,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.RpcContact getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.RpcContact getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -16200,12 +16200,12 @@ java.lang.String defaultValue) {
     /**
      * repeated .wcf.RpcContact contacts = 1;
      */
-    java.util.List 
+    java.util.List 
         getContactsList();
     /**
      * repeated .wcf.RpcContact contacts = 1;
      */
-    com.iamteer.entity.Wcf.RpcContact getContacts(int index);
+    com.wechat.ferry.entity.po.Wcf.RpcContact getContacts(int index);
     /**
      * repeated .wcf.RpcContact contacts = 1;
      */
@@ -16213,12 +16213,12 @@ java.lang.String defaultValue) {
     /**
      * repeated .wcf.RpcContact contacts = 1;
      */
-    java.util.List 
+    java.util.List 
         getContactsOrBuilderList();
     /**
      * repeated .wcf.RpcContact contacts = 1;
      */
-    com.iamteer.entity.Wcf.RpcContactOrBuilder getContactsOrBuilder(
+    com.wechat.ferry.entity.po.Wcf.RpcContactOrBuilder getContactsOrBuilder(
         int index);
   }
   /**
@@ -16246,32 +16246,32 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_RpcContacts_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContacts_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_RpcContacts_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContacts_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.RpcContacts.class, com.iamteer.entity.Wcf.RpcContacts.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.RpcContacts.class, com.wechat.ferry.entity.po.Wcf.RpcContacts.Builder.class);
     }
 
     public static final int CONTACTS_FIELD_NUMBER = 1;
     @SuppressWarnings("serial")
-    private java.util.List contacts_;
+    private java.util.List contacts_;
     /**
      * repeated .wcf.RpcContact contacts = 1;
      */
     @java.lang.Override
-    public java.util.List getContactsList() {
+    public java.util.List getContactsList() {
       return contacts_;
     }
     /**
      * repeated .wcf.RpcContact contacts = 1;
      */
     @java.lang.Override
-    public java.util.List 
+    public java.util.List 
         getContactsOrBuilderList() {
       return contacts_;
     }
@@ -16286,14 +16286,14 @@ java.lang.String defaultValue) {
      * repeated .wcf.RpcContact contacts = 1;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.RpcContact getContacts(int index) {
+    public com.wechat.ferry.entity.po.Wcf.RpcContact getContacts(int index) {
       return contacts_.get(index);
     }
     /**
      * repeated .wcf.RpcContact contacts = 1;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.RpcContactOrBuilder getContactsOrBuilder(
+    public com.wechat.ferry.entity.po.Wcf.RpcContactOrBuilder getContactsOrBuilder(
         int index) {
       return contacts_.get(index);
     }
@@ -16338,10 +16338,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.RpcContacts)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.RpcContacts)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.RpcContacts other = (com.iamteer.entity.Wcf.RpcContacts) obj;
+      com.wechat.ferry.entity.po.Wcf.RpcContacts other = (com.wechat.ferry.entity.po.Wcf.RpcContacts) obj;
 
       if (!getContactsList()
           .equals(other.getContactsList())) return false;
@@ -16365,69 +16365,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.RpcContacts parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -16440,7 +16440,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.RpcContacts prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.RpcContacts prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -16461,21 +16461,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.RpcContacts)
-        com.iamteer.entity.Wcf.RpcContactsOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.RpcContactsOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_RpcContacts_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContacts_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_RpcContacts_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContacts_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.RpcContacts.class, com.iamteer.entity.Wcf.RpcContacts.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.RpcContacts.class, com.wechat.ferry.entity.po.Wcf.RpcContacts.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.RpcContacts.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.RpcContacts.newBuilder()
       private Builder() {
 
       }
@@ -16502,17 +16502,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_RpcContacts_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RpcContacts_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RpcContacts getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.RpcContacts.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.RpcContacts getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.RpcContacts.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RpcContacts build() {
-        com.iamteer.entity.Wcf.RpcContacts result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.RpcContacts build() {
+        com.wechat.ferry.entity.po.Wcf.RpcContacts result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -16520,15 +16520,15 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RpcContacts buildPartial() {
-        com.iamteer.entity.Wcf.RpcContacts result = new com.iamteer.entity.Wcf.RpcContacts(this);
+      public com.wechat.ferry.entity.po.Wcf.RpcContacts buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.RpcContacts result = new com.wechat.ferry.entity.po.Wcf.RpcContacts(this);
         buildPartialRepeatedFields(result);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(com.iamteer.entity.Wcf.RpcContacts result) {
+      private void buildPartialRepeatedFields(com.wechat.ferry.entity.po.Wcf.RpcContacts result) {
         if (contactsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
             contacts_ = java.util.Collections.unmodifiableList(contacts_);
@@ -16540,22 +16540,22 @@ java.lang.String defaultValue) {
         }
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.RpcContacts result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.RpcContacts result) {
         int from_bitField0_ = bitField0_;
       }
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.RpcContacts) {
-          return mergeFrom((com.iamteer.entity.Wcf.RpcContacts)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.RpcContacts) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.RpcContacts)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.RpcContacts other) {
-        if (other == com.iamteer.entity.Wcf.RpcContacts.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.RpcContacts other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.RpcContacts.getDefaultInstance()) return this;
         if (contactsBuilder_ == null) {
           if (!other.contacts_.isEmpty()) {
             if (contacts_.isEmpty()) {
@@ -16609,9 +16609,9 @@ java.lang.String defaultValue) {
                 done = true;
                 break;
               case 10: {
-                com.iamteer.entity.Wcf.RpcContact m =
+                com.wechat.ferry.entity.po.Wcf.RpcContact m =
                     input.readMessage(
-                        com.iamteer.entity.Wcf.RpcContact.parser(),
+                        com.wechat.ferry.entity.po.Wcf.RpcContact.parser(),
                         extensionRegistry);
                 if (contactsBuilder_ == null) {
                   ensureContactsIsMutable();
@@ -16638,22 +16638,22 @@ java.lang.String defaultValue) {
       }
       private int bitField0_;
 
-      private java.util.List contacts_ =
+      private java.util.List contacts_ =
         java.util.Collections.emptyList();
       private void ensureContactsIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
-          contacts_ = new java.util.ArrayList(contacts_);
+          contacts_ = new java.util.ArrayList(contacts_);
           bitField0_ |= 0x00000001;
          }
       }
 
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.iamteer.entity.Wcf.RpcContact, com.iamteer.entity.Wcf.RpcContact.Builder, com.iamteer.entity.Wcf.RpcContactOrBuilder> contactsBuilder_;
+          com.wechat.ferry.entity.po.Wcf.RpcContact, com.wechat.ferry.entity.po.Wcf.RpcContact.Builder, com.wechat.ferry.entity.po.Wcf.RpcContactOrBuilder> contactsBuilder_;
 
       /**
        * repeated .wcf.RpcContact contacts = 1;
        */
-      public java.util.List getContactsList() {
+      public java.util.List getContactsList() {
         if (contactsBuilder_ == null) {
           return java.util.Collections.unmodifiableList(contacts_);
         } else {
@@ -16673,7 +16673,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.RpcContact contacts = 1;
        */
-      public com.iamteer.entity.Wcf.RpcContact getContacts(int index) {
+      public com.wechat.ferry.entity.po.Wcf.RpcContact getContacts(int index) {
         if (contactsBuilder_ == null) {
           return contacts_.get(index);
         } else {
@@ -16684,7 +16684,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.RpcContact contacts = 1;
        */
       public Builder setContacts(
-          int index, com.iamteer.entity.Wcf.RpcContact value) {
+          int index, com.wechat.ferry.entity.po.Wcf.RpcContact value) {
         if (contactsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -16701,7 +16701,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.RpcContact contacts = 1;
        */
       public Builder setContacts(
-          int index, com.iamteer.entity.Wcf.RpcContact.Builder builderForValue) {
+          int index, com.wechat.ferry.entity.po.Wcf.RpcContact.Builder builderForValue) {
         if (contactsBuilder_ == null) {
           ensureContactsIsMutable();
           contacts_.set(index, builderForValue.build());
@@ -16714,7 +16714,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.RpcContact contacts = 1;
        */
-      public Builder addContacts(com.iamteer.entity.Wcf.RpcContact value) {
+      public Builder addContacts(com.wechat.ferry.entity.po.Wcf.RpcContact value) {
         if (contactsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -16731,7 +16731,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.RpcContact contacts = 1;
        */
       public Builder addContacts(
-          int index, com.iamteer.entity.Wcf.RpcContact value) {
+          int index, com.wechat.ferry.entity.po.Wcf.RpcContact value) {
         if (contactsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -16748,7 +16748,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.RpcContact contacts = 1;
        */
       public Builder addContacts(
-          com.iamteer.entity.Wcf.RpcContact.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.RpcContact.Builder builderForValue) {
         if (contactsBuilder_ == null) {
           ensureContactsIsMutable();
           contacts_.add(builderForValue.build());
@@ -16762,7 +16762,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.RpcContact contacts = 1;
        */
       public Builder addContacts(
-          int index, com.iamteer.entity.Wcf.RpcContact.Builder builderForValue) {
+          int index, com.wechat.ferry.entity.po.Wcf.RpcContact.Builder builderForValue) {
         if (contactsBuilder_ == null) {
           ensureContactsIsMutable();
           contacts_.add(index, builderForValue.build());
@@ -16776,7 +16776,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.RpcContact contacts = 1;
        */
       public Builder addAllContacts(
-          java.lang.Iterable values) {
+          java.lang.Iterable values) {
         if (contactsBuilder_ == null) {
           ensureContactsIsMutable();
           com.google.protobuf.AbstractMessageLite.Builder.addAll(
@@ -16816,14 +16816,14 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.RpcContact contacts = 1;
        */
-      public com.iamteer.entity.Wcf.RpcContact.Builder getContactsBuilder(
+      public com.wechat.ferry.entity.po.Wcf.RpcContact.Builder getContactsBuilder(
           int index) {
         return getContactsFieldBuilder().getBuilder(index);
       }
       /**
        * repeated .wcf.RpcContact contacts = 1;
        */
-      public com.iamteer.entity.Wcf.RpcContactOrBuilder getContactsOrBuilder(
+      public com.wechat.ferry.entity.po.Wcf.RpcContactOrBuilder getContactsOrBuilder(
           int index) {
         if (contactsBuilder_ == null) {
           return contacts_.get(index);  } else {
@@ -16833,7 +16833,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.RpcContact contacts = 1;
        */
-      public java.util.List 
+      public java.util.List 
            getContactsOrBuilderList() {
         if (contactsBuilder_ != null) {
           return contactsBuilder_.getMessageOrBuilderList();
@@ -16844,31 +16844,31 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.RpcContact contacts = 1;
        */
-      public com.iamteer.entity.Wcf.RpcContact.Builder addContactsBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.RpcContact.Builder addContactsBuilder() {
         return getContactsFieldBuilder().addBuilder(
-            com.iamteer.entity.Wcf.RpcContact.getDefaultInstance());
+            com.wechat.ferry.entity.po.Wcf.RpcContact.getDefaultInstance());
       }
       /**
        * repeated .wcf.RpcContact contacts = 1;
        */
-      public com.iamteer.entity.Wcf.RpcContact.Builder addContactsBuilder(
+      public com.wechat.ferry.entity.po.Wcf.RpcContact.Builder addContactsBuilder(
           int index) {
         return getContactsFieldBuilder().addBuilder(
-            index, com.iamteer.entity.Wcf.RpcContact.getDefaultInstance());
+            index, com.wechat.ferry.entity.po.Wcf.RpcContact.getDefaultInstance());
       }
       /**
        * repeated .wcf.RpcContact contacts = 1;
        */
-      public java.util.List 
+      public java.util.List 
            getContactsBuilderList() {
         return getContactsFieldBuilder().getBuilderList();
       }
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.iamteer.entity.Wcf.RpcContact, com.iamteer.entity.Wcf.RpcContact.Builder, com.iamteer.entity.Wcf.RpcContactOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.RpcContact, com.wechat.ferry.entity.po.Wcf.RpcContact.Builder, com.wechat.ferry.entity.po.Wcf.RpcContactOrBuilder> 
           getContactsFieldBuilder() {
         if (contactsBuilder_ == null) {
           contactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-              com.iamteer.entity.Wcf.RpcContact, com.iamteer.entity.Wcf.RpcContact.Builder, com.iamteer.entity.Wcf.RpcContactOrBuilder>(
+              com.wechat.ferry.entity.po.Wcf.RpcContact, com.wechat.ferry.entity.po.Wcf.RpcContact.Builder, com.wechat.ferry.entity.po.Wcf.RpcContactOrBuilder>(
                   contacts_,
                   ((bitField0_ & 0x00000001) != 0),
                   getParentForChildren(),
@@ -16894,12 +16894,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.RpcContacts)
-    private static final com.iamteer.entity.Wcf.RpcContacts DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.RpcContacts DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.RpcContacts();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.RpcContacts();
     }
 
-    public static com.iamteer.entity.Wcf.RpcContacts getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.RpcContacts getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -16935,7 +16935,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.RpcContacts getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.RpcContacts getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -16996,15 +16996,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbNames_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbNames_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbNames_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbNames_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.DbNames.class, com.iamteer.entity.Wcf.DbNames.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.DbNames.class, com.wechat.ferry.entity.po.Wcf.DbNames.Builder.class);
     }
 
     public static final int NAMES_FIELD_NUMBER = 1;
@@ -17088,10 +17088,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.DbNames)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.DbNames)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.DbNames other = (com.iamteer.entity.Wcf.DbNames) obj;
+      com.wechat.ferry.entity.po.Wcf.DbNames other = (com.wechat.ferry.entity.po.Wcf.DbNames) obj;
 
       if (!getNamesList()
           .equals(other.getNamesList())) return false;
@@ -17115,69 +17115,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbNames parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbNames parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -17190,7 +17190,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.DbNames prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.DbNames prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -17211,21 +17211,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.DbNames)
-        com.iamteer.entity.Wcf.DbNamesOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.DbNamesOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbNames_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbNames_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbNames_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbNames_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.DbNames.class, com.iamteer.entity.Wcf.DbNames.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.DbNames.class, com.wechat.ferry.entity.po.Wcf.DbNames.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.DbNames.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.DbNames.newBuilder()
       private Builder() {
 
       }
@@ -17247,17 +17247,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbNames_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbNames_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbNames getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.DbNames.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.DbNames getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.DbNames.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbNames build() {
-        com.iamteer.entity.Wcf.DbNames result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.DbNames build() {
+        com.wechat.ferry.entity.po.Wcf.DbNames result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -17265,14 +17265,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbNames buildPartial() {
-        com.iamteer.entity.Wcf.DbNames result = new com.iamteer.entity.Wcf.DbNames(this);
+      public com.wechat.ferry.entity.po.Wcf.DbNames buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.DbNames result = new com.wechat.ferry.entity.po.Wcf.DbNames(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.DbNames result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.DbNames result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           names_.makeImmutable();
@@ -17282,16 +17282,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.DbNames) {
-          return mergeFrom((com.iamteer.entity.Wcf.DbNames)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.DbNames) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.DbNames)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.DbNames other) {
-        if (other == com.iamteer.entity.Wcf.DbNames.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.DbNames other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.DbNames.getDefaultInstance()) return this;
         if (!other.names_.isEmpty()) {
           if (names_.isEmpty()) {
             names_ = other.names_;
@@ -17478,12 +17478,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.DbNames)
-    private static final com.iamteer.entity.Wcf.DbNames DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.DbNames DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.DbNames();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.DbNames();
     }
 
-    public static com.iamteer.entity.Wcf.DbNames getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.DbNames getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -17519,7 +17519,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbNames getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.DbNames getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -17595,15 +17595,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbTable_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTable_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbTable_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTable_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.DbTable.class, com.iamteer.entity.Wcf.DbTable.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.DbTable.class, com.wechat.ferry.entity.po.Wcf.DbTable.Builder.class);
     }
 
     public static final int NAME_FIELD_NUMBER = 1;
@@ -17745,10 +17745,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.DbTable)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.DbTable)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.DbTable other = (com.iamteer.entity.Wcf.DbTable) obj;
+      com.wechat.ferry.entity.po.Wcf.DbTable other = (com.wechat.ferry.entity.po.Wcf.DbTable) obj;
 
       if (!getName()
           .equals(other.getName())) return false;
@@ -17774,69 +17774,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbTable parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTable parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -17849,7 +17849,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.DbTable prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.DbTable prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -17870,21 +17870,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.DbTable)
-        com.iamteer.entity.Wcf.DbTableOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.DbTableOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbTable_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTable_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbTable_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTable_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.DbTable.class, com.iamteer.entity.Wcf.DbTable.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.DbTable.class, com.wechat.ferry.entity.po.Wcf.DbTable.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.DbTable.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.DbTable.newBuilder()
       private Builder() {
 
       }
@@ -17906,17 +17906,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbTable_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTable_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbTable getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.DbTable.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.DbTable getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.DbTable.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbTable build() {
-        com.iamteer.entity.Wcf.DbTable result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.DbTable build() {
+        com.wechat.ferry.entity.po.Wcf.DbTable result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -17924,14 +17924,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbTable buildPartial() {
-        com.iamteer.entity.Wcf.DbTable result = new com.iamteer.entity.Wcf.DbTable(this);
+      public com.wechat.ferry.entity.po.Wcf.DbTable buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.DbTable result = new com.wechat.ferry.entity.po.Wcf.DbTable(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.DbTable result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.DbTable result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.name_ = name_;
@@ -17943,16 +17943,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.DbTable) {
-          return mergeFrom((com.iamteer.entity.Wcf.DbTable)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.DbTable) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.DbTable)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.DbTable other) {
-        if (other == com.iamteer.entity.Wcf.DbTable.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.DbTable other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.DbTable.getDefaultInstance()) return this;
         if (!other.getName().isEmpty()) {
           name_ = other.name_;
           bitField0_ |= 0x00000001;
@@ -18216,12 +18216,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.DbTable)
-    private static final com.iamteer.entity.Wcf.DbTable DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.DbTable DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.DbTable();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.DbTable();
     }
 
-    public static com.iamteer.entity.Wcf.DbTable getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.DbTable getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -18257,7 +18257,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbTable getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.DbTable getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -18270,12 +18270,12 @@ java.lang.String defaultValue) {
     /**
      * repeated .wcf.DbTable tables = 1;
      */
-    java.util.List 
+    java.util.List 
         getTablesList();
     /**
      * repeated .wcf.DbTable tables = 1;
      */
-    com.iamteer.entity.Wcf.DbTable getTables(int index);
+    com.wechat.ferry.entity.po.Wcf.DbTable getTables(int index);
     /**
      * repeated .wcf.DbTable tables = 1;
      */
@@ -18283,12 +18283,12 @@ java.lang.String defaultValue) {
     /**
      * repeated .wcf.DbTable tables = 1;
      */
-    java.util.List 
+    java.util.List 
         getTablesOrBuilderList();
     /**
      * repeated .wcf.DbTable tables = 1;
      */
-    com.iamteer.entity.Wcf.DbTableOrBuilder getTablesOrBuilder(
+    com.wechat.ferry.entity.po.Wcf.DbTableOrBuilder getTablesOrBuilder(
         int index);
   }
   /**
@@ -18316,32 +18316,32 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbTables_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTables_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbTables_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTables_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.DbTables.class, com.iamteer.entity.Wcf.DbTables.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.DbTables.class, com.wechat.ferry.entity.po.Wcf.DbTables.Builder.class);
     }
 
     public static final int TABLES_FIELD_NUMBER = 1;
     @SuppressWarnings("serial")
-    private java.util.List tables_;
+    private java.util.List tables_;
     /**
      * repeated .wcf.DbTable tables = 1;
      */
     @java.lang.Override
-    public java.util.List getTablesList() {
+    public java.util.List getTablesList() {
       return tables_;
     }
     /**
      * repeated .wcf.DbTable tables = 1;
      */
     @java.lang.Override
-    public java.util.List 
+    public java.util.List 
         getTablesOrBuilderList() {
       return tables_;
     }
@@ -18356,14 +18356,14 @@ java.lang.String defaultValue) {
      * repeated .wcf.DbTable tables = 1;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbTable getTables(int index) {
+    public com.wechat.ferry.entity.po.Wcf.DbTable getTables(int index) {
       return tables_.get(index);
     }
     /**
      * repeated .wcf.DbTable tables = 1;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbTableOrBuilder getTablesOrBuilder(
+    public com.wechat.ferry.entity.po.Wcf.DbTableOrBuilder getTablesOrBuilder(
         int index) {
       return tables_.get(index);
     }
@@ -18408,10 +18408,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.DbTables)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.DbTables)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.DbTables other = (com.iamteer.entity.Wcf.DbTables) obj;
+      com.wechat.ferry.entity.po.Wcf.DbTables other = (com.wechat.ferry.entity.po.Wcf.DbTables) obj;
 
       if (!getTablesList()
           .equals(other.getTablesList())) return false;
@@ -18435,69 +18435,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbTables parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbTables parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -18510,7 +18510,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.DbTables prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.DbTables prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -18531,21 +18531,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.DbTables)
-        com.iamteer.entity.Wcf.DbTablesOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.DbTablesOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbTables_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTables_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbTables_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTables_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.DbTables.class, com.iamteer.entity.Wcf.DbTables.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.DbTables.class, com.wechat.ferry.entity.po.Wcf.DbTables.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.DbTables.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.DbTables.newBuilder()
       private Builder() {
 
       }
@@ -18572,17 +18572,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbTables_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbTables_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbTables getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.DbTables.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.DbTables getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.DbTables.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbTables build() {
-        com.iamteer.entity.Wcf.DbTables result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.DbTables build() {
+        com.wechat.ferry.entity.po.Wcf.DbTables result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -18590,15 +18590,15 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbTables buildPartial() {
-        com.iamteer.entity.Wcf.DbTables result = new com.iamteer.entity.Wcf.DbTables(this);
+      public com.wechat.ferry.entity.po.Wcf.DbTables buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.DbTables result = new com.wechat.ferry.entity.po.Wcf.DbTables(this);
         buildPartialRepeatedFields(result);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(com.iamteer.entity.Wcf.DbTables result) {
+      private void buildPartialRepeatedFields(com.wechat.ferry.entity.po.Wcf.DbTables result) {
         if (tablesBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
             tables_ = java.util.Collections.unmodifiableList(tables_);
@@ -18610,22 +18610,22 @@ java.lang.String defaultValue) {
         }
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.DbTables result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.DbTables result) {
         int from_bitField0_ = bitField0_;
       }
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.DbTables) {
-          return mergeFrom((com.iamteer.entity.Wcf.DbTables)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.DbTables) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.DbTables)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.DbTables other) {
-        if (other == com.iamteer.entity.Wcf.DbTables.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.DbTables other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.DbTables.getDefaultInstance()) return this;
         if (tablesBuilder_ == null) {
           if (!other.tables_.isEmpty()) {
             if (tables_.isEmpty()) {
@@ -18679,9 +18679,9 @@ java.lang.String defaultValue) {
                 done = true;
                 break;
               case 10: {
-                com.iamteer.entity.Wcf.DbTable m =
+                com.wechat.ferry.entity.po.Wcf.DbTable m =
                     input.readMessage(
-                        com.iamteer.entity.Wcf.DbTable.parser(),
+                        com.wechat.ferry.entity.po.Wcf.DbTable.parser(),
                         extensionRegistry);
                 if (tablesBuilder_ == null) {
                   ensureTablesIsMutable();
@@ -18708,22 +18708,22 @@ java.lang.String defaultValue) {
       }
       private int bitField0_;
 
-      private java.util.List tables_ =
+      private java.util.List tables_ =
         java.util.Collections.emptyList();
       private void ensureTablesIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
-          tables_ = new java.util.ArrayList(tables_);
+          tables_ = new java.util.ArrayList(tables_);
           bitField0_ |= 0x00000001;
          }
       }
 
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbTable, com.iamteer.entity.Wcf.DbTable.Builder, com.iamteer.entity.Wcf.DbTableOrBuilder> tablesBuilder_;
+          com.wechat.ferry.entity.po.Wcf.DbTable, com.wechat.ferry.entity.po.Wcf.DbTable.Builder, com.wechat.ferry.entity.po.Wcf.DbTableOrBuilder> tablesBuilder_;
 
       /**
        * repeated .wcf.DbTable tables = 1;
        */
-      public java.util.List getTablesList() {
+      public java.util.List getTablesList() {
         if (tablesBuilder_ == null) {
           return java.util.Collections.unmodifiableList(tables_);
         } else {
@@ -18743,7 +18743,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbTable tables = 1;
        */
-      public com.iamteer.entity.Wcf.DbTable getTables(int index) {
+      public com.wechat.ferry.entity.po.Wcf.DbTable getTables(int index) {
         if (tablesBuilder_ == null) {
           return tables_.get(index);
         } else {
@@ -18754,7 +18754,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbTable tables = 1;
        */
       public Builder setTables(
-          int index, com.iamteer.entity.Wcf.DbTable value) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbTable value) {
         if (tablesBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -18771,7 +18771,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbTable tables = 1;
        */
       public Builder setTables(
-          int index, com.iamteer.entity.Wcf.DbTable.Builder builderForValue) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbTable.Builder builderForValue) {
         if (tablesBuilder_ == null) {
           ensureTablesIsMutable();
           tables_.set(index, builderForValue.build());
@@ -18784,7 +18784,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbTable tables = 1;
        */
-      public Builder addTables(com.iamteer.entity.Wcf.DbTable value) {
+      public Builder addTables(com.wechat.ferry.entity.po.Wcf.DbTable value) {
         if (tablesBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -18801,7 +18801,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbTable tables = 1;
        */
       public Builder addTables(
-          int index, com.iamteer.entity.Wcf.DbTable value) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbTable value) {
         if (tablesBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -18818,7 +18818,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbTable tables = 1;
        */
       public Builder addTables(
-          com.iamteer.entity.Wcf.DbTable.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.DbTable.Builder builderForValue) {
         if (tablesBuilder_ == null) {
           ensureTablesIsMutable();
           tables_.add(builderForValue.build());
@@ -18832,7 +18832,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbTable tables = 1;
        */
       public Builder addTables(
-          int index, com.iamteer.entity.Wcf.DbTable.Builder builderForValue) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbTable.Builder builderForValue) {
         if (tablesBuilder_ == null) {
           ensureTablesIsMutable();
           tables_.add(index, builderForValue.build());
@@ -18846,7 +18846,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbTable tables = 1;
        */
       public Builder addAllTables(
-          java.lang.Iterable values) {
+          java.lang.Iterable values) {
         if (tablesBuilder_ == null) {
           ensureTablesIsMutable();
           com.google.protobuf.AbstractMessageLite.Builder.addAll(
@@ -18886,14 +18886,14 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbTable tables = 1;
        */
-      public com.iamteer.entity.Wcf.DbTable.Builder getTablesBuilder(
+      public com.wechat.ferry.entity.po.Wcf.DbTable.Builder getTablesBuilder(
           int index) {
         return getTablesFieldBuilder().getBuilder(index);
       }
       /**
        * repeated .wcf.DbTable tables = 1;
        */
-      public com.iamteer.entity.Wcf.DbTableOrBuilder getTablesOrBuilder(
+      public com.wechat.ferry.entity.po.Wcf.DbTableOrBuilder getTablesOrBuilder(
           int index) {
         if (tablesBuilder_ == null) {
           return tables_.get(index);  } else {
@@ -18903,7 +18903,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbTable tables = 1;
        */
-      public java.util.List 
+      public java.util.List 
            getTablesOrBuilderList() {
         if (tablesBuilder_ != null) {
           return tablesBuilder_.getMessageOrBuilderList();
@@ -18914,31 +18914,31 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbTable tables = 1;
        */
-      public com.iamteer.entity.Wcf.DbTable.Builder addTablesBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbTable.Builder addTablesBuilder() {
         return getTablesFieldBuilder().addBuilder(
-            com.iamteer.entity.Wcf.DbTable.getDefaultInstance());
+            com.wechat.ferry.entity.po.Wcf.DbTable.getDefaultInstance());
       }
       /**
        * repeated .wcf.DbTable tables = 1;
        */
-      public com.iamteer.entity.Wcf.DbTable.Builder addTablesBuilder(
+      public com.wechat.ferry.entity.po.Wcf.DbTable.Builder addTablesBuilder(
           int index) {
         return getTablesFieldBuilder().addBuilder(
-            index, com.iamteer.entity.Wcf.DbTable.getDefaultInstance());
+            index, com.wechat.ferry.entity.po.Wcf.DbTable.getDefaultInstance());
       }
       /**
        * repeated .wcf.DbTable tables = 1;
        */
-      public java.util.List 
+      public java.util.List 
            getTablesBuilderList() {
         return getTablesFieldBuilder().getBuilderList();
       }
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbTable, com.iamteer.entity.Wcf.DbTable.Builder, com.iamteer.entity.Wcf.DbTableOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.DbTable, com.wechat.ferry.entity.po.Wcf.DbTable.Builder, com.wechat.ferry.entity.po.Wcf.DbTableOrBuilder> 
           getTablesFieldBuilder() {
         if (tablesBuilder_ == null) {
           tablesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-              com.iamteer.entity.Wcf.DbTable, com.iamteer.entity.Wcf.DbTable.Builder, com.iamteer.entity.Wcf.DbTableOrBuilder>(
+              com.wechat.ferry.entity.po.Wcf.DbTable, com.wechat.ferry.entity.po.Wcf.DbTable.Builder, com.wechat.ferry.entity.po.Wcf.DbTableOrBuilder>(
                   tables_,
                   ((bitField0_ & 0x00000001) != 0),
                   getParentForChildren(),
@@ -18964,12 +18964,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.DbTables)
-    private static final com.iamteer.entity.Wcf.DbTables DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.DbTables DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.DbTables();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.DbTables();
     }
 
-    public static com.iamteer.entity.Wcf.DbTables getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.DbTables getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -19005,7 +19005,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbTables getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.DbTables getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -19081,15 +19081,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbQuery_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbQuery_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbQuery_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbQuery_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.DbQuery.class, com.iamteer.entity.Wcf.DbQuery.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.DbQuery.class, com.wechat.ferry.entity.po.Wcf.DbQuery.Builder.class);
     }
 
     public static final int DB_FIELD_NUMBER = 1;
@@ -19231,10 +19231,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.DbQuery)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.DbQuery)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.DbQuery other = (com.iamteer.entity.Wcf.DbQuery) obj;
+      com.wechat.ferry.entity.po.Wcf.DbQuery other = (com.wechat.ferry.entity.po.Wcf.DbQuery) obj;
 
       if (!getDb()
           .equals(other.getDb())) return false;
@@ -19260,69 +19260,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbQuery parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -19335,7 +19335,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.DbQuery prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.DbQuery prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -19356,21 +19356,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.DbQuery)
-        com.iamteer.entity.Wcf.DbQueryOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.DbQueryOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbQuery_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbQuery_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbQuery_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbQuery_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.DbQuery.class, com.iamteer.entity.Wcf.DbQuery.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.DbQuery.class, com.wechat.ferry.entity.po.Wcf.DbQuery.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.DbQuery.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.DbQuery.newBuilder()
       private Builder() {
 
       }
@@ -19392,17 +19392,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbQuery_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbQuery_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbQuery getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.DbQuery.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.DbQuery getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.DbQuery.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbQuery build() {
-        com.iamteer.entity.Wcf.DbQuery result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.DbQuery build() {
+        com.wechat.ferry.entity.po.Wcf.DbQuery result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -19410,14 +19410,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbQuery buildPartial() {
-        com.iamteer.entity.Wcf.DbQuery result = new com.iamteer.entity.Wcf.DbQuery(this);
+      public com.wechat.ferry.entity.po.Wcf.DbQuery buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.DbQuery result = new com.wechat.ferry.entity.po.Wcf.DbQuery(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.DbQuery result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.DbQuery result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.db_ = db_;
@@ -19429,16 +19429,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.DbQuery) {
-          return mergeFrom((com.iamteer.entity.Wcf.DbQuery)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.DbQuery) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.DbQuery)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.DbQuery other) {
-        if (other == com.iamteer.entity.Wcf.DbQuery.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.DbQuery other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.DbQuery.getDefaultInstance()) return this;
         if (!other.getDb().isEmpty()) {
           db_ = other.db_;
           bitField0_ |= 0x00000001;
@@ -19702,12 +19702,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.DbQuery)
-    private static final com.iamteer.entity.Wcf.DbQuery DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.DbQuery DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.DbQuery();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.DbQuery();
     }
 
-    public static com.iamteer.entity.Wcf.DbQuery getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.DbQuery getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -19743,7 +19743,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbQuery getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.DbQuery getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -19819,15 +19819,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbField_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbField_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbField_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbField_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.DbField.class, com.iamteer.entity.Wcf.DbField.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.DbField.class, com.wechat.ferry.entity.po.Wcf.DbField.Builder.class);
     }
 
     public static final int TYPE_FIELD_NUMBER = 1;
@@ -19960,10 +19960,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.DbField)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.DbField)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.DbField other = (com.iamteer.entity.Wcf.DbField) obj;
+      com.wechat.ferry.entity.po.Wcf.DbField other = (com.wechat.ferry.entity.po.Wcf.DbField) obj;
 
       if (getType()
           != other.getType()) return false;
@@ -19993,69 +19993,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.DbField parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbField parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbField parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbField parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbField parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbField parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbField parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbField parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbField parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbField parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbField parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbField parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbField parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -20068,7 +20068,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.DbField prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.DbField prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -20089,21 +20089,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.DbField)
-        com.iamteer.entity.Wcf.DbFieldOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.DbFieldOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbField_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbField_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbField_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbField_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.DbField.class, com.iamteer.entity.Wcf.DbField.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.DbField.class, com.wechat.ferry.entity.po.Wcf.DbField.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.DbField.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.DbField.newBuilder()
       private Builder() {
 
       }
@@ -20126,17 +20126,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbField_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbField_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbField getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.DbField.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.DbField getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.DbField.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbField build() {
-        com.iamteer.entity.Wcf.DbField result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.DbField build() {
+        com.wechat.ferry.entity.po.Wcf.DbField result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -20144,14 +20144,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbField buildPartial() {
-        com.iamteer.entity.Wcf.DbField result = new com.iamteer.entity.Wcf.DbField(this);
+      public com.wechat.ferry.entity.po.Wcf.DbField buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.DbField result = new com.wechat.ferry.entity.po.Wcf.DbField(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.DbField result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.DbField result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.type_ = type_;
@@ -20166,16 +20166,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.DbField) {
-          return mergeFrom((com.iamteer.entity.Wcf.DbField)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.DbField) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.DbField)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.DbField other) {
-        if (other == com.iamteer.entity.Wcf.DbField.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.DbField other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.DbField.getDefaultInstance()) return this;
         if (other.getType() != 0) {
           setType(other.getType());
         }
@@ -20441,12 +20441,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.DbField)
-    private static final com.iamteer.entity.Wcf.DbField DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.DbField DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.DbField();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.DbField();
     }
 
-    public static com.iamteer.entity.Wcf.DbField getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.DbField getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -20482,7 +20482,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbField getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.DbField getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -20495,12 +20495,12 @@ java.lang.String defaultValue) {
     /**
      * repeated .wcf.DbField fields = 1;
      */
-    java.util.List 
+    java.util.List 
         getFieldsList();
     /**
      * repeated .wcf.DbField fields = 1;
      */
-    com.iamteer.entity.Wcf.DbField getFields(int index);
+    com.wechat.ferry.entity.po.Wcf.DbField getFields(int index);
     /**
      * repeated .wcf.DbField fields = 1;
      */
@@ -20508,12 +20508,12 @@ java.lang.String defaultValue) {
     /**
      * repeated .wcf.DbField fields = 1;
      */
-    java.util.List 
+    java.util.List 
         getFieldsOrBuilderList();
     /**
      * repeated .wcf.DbField fields = 1;
      */
-    com.iamteer.entity.Wcf.DbFieldOrBuilder getFieldsOrBuilder(
+    com.wechat.ferry.entity.po.Wcf.DbFieldOrBuilder getFieldsOrBuilder(
         int index);
   }
   /**
@@ -20541,32 +20541,32 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbRow_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRow_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbRow_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRow_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.DbRow.class, com.iamteer.entity.Wcf.DbRow.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.DbRow.class, com.wechat.ferry.entity.po.Wcf.DbRow.Builder.class);
     }
 
     public static final int FIELDS_FIELD_NUMBER = 1;
     @SuppressWarnings("serial")
-    private java.util.List fields_;
+    private java.util.List fields_;
     /**
      * repeated .wcf.DbField fields = 1;
      */
     @java.lang.Override
-    public java.util.List getFieldsList() {
+    public java.util.List getFieldsList() {
       return fields_;
     }
     /**
      * repeated .wcf.DbField fields = 1;
      */
     @java.lang.Override
-    public java.util.List 
+    public java.util.List 
         getFieldsOrBuilderList() {
       return fields_;
     }
@@ -20581,14 +20581,14 @@ java.lang.String defaultValue) {
      * repeated .wcf.DbField fields = 1;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbField getFields(int index) {
+    public com.wechat.ferry.entity.po.Wcf.DbField getFields(int index) {
       return fields_.get(index);
     }
     /**
      * repeated .wcf.DbField fields = 1;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbFieldOrBuilder getFieldsOrBuilder(
+    public com.wechat.ferry.entity.po.Wcf.DbFieldOrBuilder getFieldsOrBuilder(
         int index) {
       return fields_.get(index);
     }
@@ -20633,10 +20633,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.DbRow)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.DbRow)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.DbRow other = (com.iamteer.entity.Wcf.DbRow) obj;
+      com.wechat.ferry.entity.po.Wcf.DbRow other = (com.wechat.ferry.entity.po.Wcf.DbRow) obj;
 
       if (!getFieldsList()
           .equals(other.getFieldsList())) return false;
@@ -20660,69 +20660,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbRow parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRow parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -20735,7 +20735,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.DbRow prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.DbRow prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -20756,21 +20756,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.DbRow)
-        com.iamteer.entity.Wcf.DbRowOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.DbRowOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbRow_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRow_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbRow_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRow_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.DbRow.class, com.iamteer.entity.Wcf.DbRow.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.DbRow.class, com.wechat.ferry.entity.po.Wcf.DbRow.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.DbRow.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.DbRow.newBuilder()
       private Builder() {
 
       }
@@ -20797,17 +20797,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbRow_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRow_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbRow getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.DbRow.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.DbRow getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.DbRow.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbRow build() {
-        com.iamteer.entity.Wcf.DbRow result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.DbRow build() {
+        com.wechat.ferry.entity.po.Wcf.DbRow result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -20815,15 +20815,15 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbRow buildPartial() {
-        com.iamteer.entity.Wcf.DbRow result = new com.iamteer.entity.Wcf.DbRow(this);
+      public com.wechat.ferry.entity.po.Wcf.DbRow buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.DbRow result = new com.wechat.ferry.entity.po.Wcf.DbRow(this);
         buildPartialRepeatedFields(result);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(com.iamteer.entity.Wcf.DbRow result) {
+      private void buildPartialRepeatedFields(com.wechat.ferry.entity.po.Wcf.DbRow result) {
         if (fieldsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
             fields_ = java.util.Collections.unmodifiableList(fields_);
@@ -20835,22 +20835,22 @@ java.lang.String defaultValue) {
         }
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.DbRow result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.DbRow result) {
         int from_bitField0_ = bitField0_;
       }
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.DbRow) {
-          return mergeFrom((com.iamteer.entity.Wcf.DbRow)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.DbRow) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.DbRow)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.DbRow other) {
-        if (other == com.iamteer.entity.Wcf.DbRow.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.DbRow other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.DbRow.getDefaultInstance()) return this;
         if (fieldsBuilder_ == null) {
           if (!other.fields_.isEmpty()) {
             if (fields_.isEmpty()) {
@@ -20904,9 +20904,9 @@ java.lang.String defaultValue) {
                 done = true;
                 break;
               case 10: {
-                com.iamteer.entity.Wcf.DbField m =
+                com.wechat.ferry.entity.po.Wcf.DbField m =
                     input.readMessage(
-                        com.iamteer.entity.Wcf.DbField.parser(),
+                        com.wechat.ferry.entity.po.Wcf.DbField.parser(),
                         extensionRegistry);
                 if (fieldsBuilder_ == null) {
                   ensureFieldsIsMutable();
@@ -20933,22 +20933,22 @@ java.lang.String defaultValue) {
       }
       private int bitField0_;
 
-      private java.util.List fields_ =
+      private java.util.List fields_ =
         java.util.Collections.emptyList();
       private void ensureFieldsIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
-          fields_ = new java.util.ArrayList(fields_);
+          fields_ = new java.util.ArrayList(fields_);
           bitField0_ |= 0x00000001;
          }
       }
 
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbField, com.iamteer.entity.Wcf.DbField.Builder, com.iamteer.entity.Wcf.DbFieldOrBuilder> fieldsBuilder_;
+          com.wechat.ferry.entity.po.Wcf.DbField, com.wechat.ferry.entity.po.Wcf.DbField.Builder, com.wechat.ferry.entity.po.Wcf.DbFieldOrBuilder> fieldsBuilder_;
 
       /**
        * repeated .wcf.DbField fields = 1;
        */
-      public java.util.List getFieldsList() {
+      public java.util.List getFieldsList() {
         if (fieldsBuilder_ == null) {
           return java.util.Collections.unmodifiableList(fields_);
         } else {
@@ -20968,7 +20968,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbField fields = 1;
        */
-      public com.iamteer.entity.Wcf.DbField getFields(int index) {
+      public com.wechat.ferry.entity.po.Wcf.DbField getFields(int index) {
         if (fieldsBuilder_ == null) {
           return fields_.get(index);
         } else {
@@ -20979,7 +20979,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbField fields = 1;
        */
       public Builder setFields(
-          int index, com.iamteer.entity.Wcf.DbField value) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbField value) {
         if (fieldsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -20996,7 +20996,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbField fields = 1;
        */
       public Builder setFields(
-          int index, com.iamteer.entity.Wcf.DbField.Builder builderForValue) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbField.Builder builderForValue) {
         if (fieldsBuilder_ == null) {
           ensureFieldsIsMutable();
           fields_.set(index, builderForValue.build());
@@ -21009,7 +21009,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbField fields = 1;
        */
-      public Builder addFields(com.iamteer.entity.Wcf.DbField value) {
+      public Builder addFields(com.wechat.ferry.entity.po.Wcf.DbField value) {
         if (fieldsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -21026,7 +21026,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbField fields = 1;
        */
       public Builder addFields(
-          int index, com.iamteer.entity.Wcf.DbField value) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbField value) {
         if (fieldsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -21043,7 +21043,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbField fields = 1;
        */
       public Builder addFields(
-          com.iamteer.entity.Wcf.DbField.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.DbField.Builder builderForValue) {
         if (fieldsBuilder_ == null) {
           ensureFieldsIsMutable();
           fields_.add(builderForValue.build());
@@ -21057,7 +21057,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbField fields = 1;
        */
       public Builder addFields(
-          int index, com.iamteer.entity.Wcf.DbField.Builder builderForValue) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbField.Builder builderForValue) {
         if (fieldsBuilder_ == null) {
           ensureFieldsIsMutable();
           fields_.add(index, builderForValue.build());
@@ -21071,7 +21071,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbField fields = 1;
        */
       public Builder addAllFields(
-          java.lang.Iterable values) {
+          java.lang.Iterable values) {
         if (fieldsBuilder_ == null) {
           ensureFieldsIsMutable();
           com.google.protobuf.AbstractMessageLite.Builder.addAll(
@@ -21111,14 +21111,14 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbField fields = 1;
        */
-      public com.iamteer.entity.Wcf.DbField.Builder getFieldsBuilder(
+      public com.wechat.ferry.entity.po.Wcf.DbField.Builder getFieldsBuilder(
           int index) {
         return getFieldsFieldBuilder().getBuilder(index);
       }
       /**
        * repeated .wcf.DbField fields = 1;
        */
-      public com.iamteer.entity.Wcf.DbFieldOrBuilder getFieldsOrBuilder(
+      public com.wechat.ferry.entity.po.Wcf.DbFieldOrBuilder getFieldsOrBuilder(
           int index) {
         if (fieldsBuilder_ == null) {
           return fields_.get(index);  } else {
@@ -21128,7 +21128,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbField fields = 1;
        */
-      public java.util.List 
+      public java.util.List 
            getFieldsOrBuilderList() {
         if (fieldsBuilder_ != null) {
           return fieldsBuilder_.getMessageOrBuilderList();
@@ -21139,31 +21139,31 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbField fields = 1;
        */
-      public com.iamteer.entity.Wcf.DbField.Builder addFieldsBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbField.Builder addFieldsBuilder() {
         return getFieldsFieldBuilder().addBuilder(
-            com.iamteer.entity.Wcf.DbField.getDefaultInstance());
+            com.wechat.ferry.entity.po.Wcf.DbField.getDefaultInstance());
       }
       /**
        * repeated .wcf.DbField fields = 1;
        */
-      public com.iamteer.entity.Wcf.DbField.Builder addFieldsBuilder(
+      public com.wechat.ferry.entity.po.Wcf.DbField.Builder addFieldsBuilder(
           int index) {
         return getFieldsFieldBuilder().addBuilder(
-            index, com.iamteer.entity.Wcf.DbField.getDefaultInstance());
+            index, com.wechat.ferry.entity.po.Wcf.DbField.getDefaultInstance());
       }
       /**
        * repeated .wcf.DbField fields = 1;
        */
-      public java.util.List 
+      public java.util.List 
            getFieldsBuilderList() {
         return getFieldsFieldBuilder().getBuilderList();
       }
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbField, com.iamteer.entity.Wcf.DbField.Builder, com.iamteer.entity.Wcf.DbFieldOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.DbField, com.wechat.ferry.entity.po.Wcf.DbField.Builder, com.wechat.ferry.entity.po.Wcf.DbFieldOrBuilder> 
           getFieldsFieldBuilder() {
         if (fieldsBuilder_ == null) {
           fieldsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-              com.iamteer.entity.Wcf.DbField, com.iamteer.entity.Wcf.DbField.Builder, com.iamteer.entity.Wcf.DbFieldOrBuilder>(
+              com.wechat.ferry.entity.po.Wcf.DbField, com.wechat.ferry.entity.po.Wcf.DbField.Builder, com.wechat.ferry.entity.po.Wcf.DbFieldOrBuilder>(
                   fields_,
                   ((bitField0_ & 0x00000001) != 0),
                   getParentForChildren(),
@@ -21189,12 +21189,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.DbRow)
-    private static final com.iamteer.entity.Wcf.DbRow DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.DbRow DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.DbRow();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.DbRow();
     }
 
-    public static com.iamteer.entity.Wcf.DbRow getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.DbRow getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -21230,7 +21230,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbRow getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.DbRow getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -21243,12 +21243,12 @@ java.lang.String defaultValue) {
     /**
      * repeated .wcf.DbRow rows = 1;
      */
-    java.util.List 
+    java.util.List 
         getRowsList();
     /**
      * repeated .wcf.DbRow rows = 1;
      */
-    com.iamteer.entity.Wcf.DbRow getRows(int index);
+    com.wechat.ferry.entity.po.Wcf.DbRow getRows(int index);
     /**
      * repeated .wcf.DbRow rows = 1;
      */
@@ -21256,12 +21256,12 @@ java.lang.String defaultValue) {
     /**
      * repeated .wcf.DbRow rows = 1;
      */
-    java.util.List 
+    java.util.List 
         getRowsOrBuilderList();
     /**
      * repeated .wcf.DbRow rows = 1;
      */
-    com.iamteer.entity.Wcf.DbRowOrBuilder getRowsOrBuilder(
+    com.wechat.ferry.entity.po.Wcf.DbRowOrBuilder getRowsOrBuilder(
         int index);
   }
   /**
@@ -21289,32 +21289,32 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbRows_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRows_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DbRows_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRows_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.DbRows.class, com.iamteer.entity.Wcf.DbRows.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.DbRows.class, com.wechat.ferry.entity.po.Wcf.DbRows.Builder.class);
     }
 
     public static final int ROWS_FIELD_NUMBER = 1;
     @SuppressWarnings("serial")
-    private java.util.List rows_;
+    private java.util.List rows_;
     /**
      * repeated .wcf.DbRow rows = 1;
      */
     @java.lang.Override
-    public java.util.List getRowsList() {
+    public java.util.List getRowsList() {
       return rows_;
     }
     /**
      * repeated .wcf.DbRow rows = 1;
      */
     @java.lang.Override
-    public java.util.List 
+    public java.util.List 
         getRowsOrBuilderList() {
       return rows_;
     }
@@ -21329,14 +21329,14 @@ java.lang.String defaultValue) {
      * repeated .wcf.DbRow rows = 1;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbRow getRows(int index) {
+    public com.wechat.ferry.entity.po.Wcf.DbRow getRows(int index) {
       return rows_.get(index);
     }
     /**
      * repeated .wcf.DbRow rows = 1;
      */
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbRowOrBuilder getRowsOrBuilder(
+    public com.wechat.ferry.entity.po.Wcf.DbRowOrBuilder getRowsOrBuilder(
         int index) {
       return rows_.get(index);
     }
@@ -21381,10 +21381,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.DbRows)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.DbRows)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.DbRows other = (com.iamteer.entity.Wcf.DbRows) obj;
+      com.wechat.ferry.entity.po.Wcf.DbRows other = (com.wechat.ferry.entity.po.Wcf.DbRows) obj;
 
       if (!getRowsList()
           .equals(other.getRowsList())) return false;
@@ -21408,69 +21408,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DbRows parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DbRows parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -21483,7 +21483,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.DbRows prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.DbRows prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -21504,21 +21504,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.DbRows)
-        com.iamteer.entity.Wcf.DbRowsOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.DbRowsOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbRows_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRows_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbRows_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRows_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.DbRows.class, com.iamteer.entity.Wcf.DbRows.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.DbRows.class, com.wechat.ferry.entity.po.Wcf.DbRows.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.DbRows.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.DbRows.newBuilder()
       private Builder() {
 
       }
@@ -21545,17 +21545,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DbRows_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DbRows_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbRows getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.DbRows.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.DbRows getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.DbRows.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbRows build() {
-        com.iamteer.entity.Wcf.DbRows result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.DbRows build() {
+        com.wechat.ferry.entity.po.Wcf.DbRows result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -21563,15 +21563,15 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DbRows buildPartial() {
-        com.iamteer.entity.Wcf.DbRows result = new com.iamteer.entity.Wcf.DbRows(this);
+      public com.wechat.ferry.entity.po.Wcf.DbRows buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.DbRows result = new com.wechat.ferry.entity.po.Wcf.DbRows(this);
         buildPartialRepeatedFields(result);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(com.iamteer.entity.Wcf.DbRows result) {
+      private void buildPartialRepeatedFields(com.wechat.ferry.entity.po.Wcf.DbRows result) {
         if (rowsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
             rows_ = java.util.Collections.unmodifiableList(rows_);
@@ -21583,22 +21583,22 @@ java.lang.String defaultValue) {
         }
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.DbRows result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.DbRows result) {
         int from_bitField0_ = bitField0_;
       }
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.DbRows) {
-          return mergeFrom((com.iamteer.entity.Wcf.DbRows)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.DbRows) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.DbRows)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.DbRows other) {
-        if (other == com.iamteer.entity.Wcf.DbRows.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.DbRows other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.DbRows.getDefaultInstance()) return this;
         if (rowsBuilder_ == null) {
           if (!other.rows_.isEmpty()) {
             if (rows_.isEmpty()) {
@@ -21652,9 +21652,9 @@ java.lang.String defaultValue) {
                 done = true;
                 break;
               case 10: {
-                com.iamteer.entity.Wcf.DbRow m =
+                com.wechat.ferry.entity.po.Wcf.DbRow m =
                     input.readMessage(
-                        com.iamteer.entity.Wcf.DbRow.parser(),
+                        com.wechat.ferry.entity.po.Wcf.DbRow.parser(),
                         extensionRegistry);
                 if (rowsBuilder_ == null) {
                   ensureRowsIsMutable();
@@ -21681,22 +21681,22 @@ java.lang.String defaultValue) {
       }
       private int bitField0_;
 
-      private java.util.List rows_ =
+      private java.util.List rows_ =
         java.util.Collections.emptyList();
       private void ensureRowsIsMutable() {
         if (!((bitField0_ & 0x00000001) != 0)) {
-          rows_ = new java.util.ArrayList(rows_);
+          rows_ = new java.util.ArrayList(rows_);
           bitField0_ |= 0x00000001;
          }
       }
 
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbRow, com.iamteer.entity.Wcf.DbRow.Builder, com.iamteer.entity.Wcf.DbRowOrBuilder> rowsBuilder_;
+          com.wechat.ferry.entity.po.Wcf.DbRow, com.wechat.ferry.entity.po.Wcf.DbRow.Builder, com.wechat.ferry.entity.po.Wcf.DbRowOrBuilder> rowsBuilder_;
 
       /**
        * repeated .wcf.DbRow rows = 1;
        */
-      public java.util.List getRowsList() {
+      public java.util.List getRowsList() {
         if (rowsBuilder_ == null) {
           return java.util.Collections.unmodifiableList(rows_);
         } else {
@@ -21716,7 +21716,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbRow rows = 1;
        */
-      public com.iamteer.entity.Wcf.DbRow getRows(int index) {
+      public com.wechat.ferry.entity.po.Wcf.DbRow getRows(int index) {
         if (rowsBuilder_ == null) {
           return rows_.get(index);
         } else {
@@ -21727,7 +21727,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbRow rows = 1;
        */
       public Builder setRows(
-          int index, com.iamteer.entity.Wcf.DbRow value) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbRow value) {
         if (rowsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -21744,7 +21744,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbRow rows = 1;
        */
       public Builder setRows(
-          int index, com.iamteer.entity.Wcf.DbRow.Builder builderForValue) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbRow.Builder builderForValue) {
         if (rowsBuilder_ == null) {
           ensureRowsIsMutable();
           rows_.set(index, builderForValue.build());
@@ -21757,7 +21757,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbRow rows = 1;
        */
-      public Builder addRows(com.iamteer.entity.Wcf.DbRow value) {
+      public Builder addRows(com.wechat.ferry.entity.po.Wcf.DbRow value) {
         if (rowsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -21774,7 +21774,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbRow rows = 1;
        */
       public Builder addRows(
-          int index, com.iamteer.entity.Wcf.DbRow value) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbRow value) {
         if (rowsBuilder_ == null) {
           if (value == null) {
             throw new NullPointerException();
@@ -21791,7 +21791,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbRow rows = 1;
        */
       public Builder addRows(
-          com.iamteer.entity.Wcf.DbRow.Builder builderForValue) {
+          com.wechat.ferry.entity.po.Wcf.DbRow.Builder builderForValue) {
         if (rowsBuilder_ == null) {
           ensureRowsIsMutable();
           rows_.add(builderForValue.build());
@@ -21805,7 +21805,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbRow rows = 1;
        */
       public Builder addRows(
-          int index, com.iamteer.entity.Wcf.DbRow.Builder builderForValue) {
+          int index, com.wechat.ferry.entity.po.Wcf.DbRow.Builder builderForValue) {
         if (rowsBuilder_ == null) {
           ensureRowsIsMutable();
           rows_.add(index, builderForValue.build());
@@ -21819,7 +21819,7 @@ java.lang.String defaultValue) {
        * repeated .wcf.DbRow rows = 1;
        */
       public Builder addAllRows(
-          java.lang.Iterable values) {
+          java.lang.Iterable values) {
         if (rowsBuilder_ == null) {
           ensureRowsIsMutable();
           com.google.protobuf.AbstractMessageLite.Builder.addAll(
@@ -21859,14 +21859,14 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbRow rows = 1;
        */
-      public com.iamteer.entity.Wcf.DbRow.Builder getRowsBuilder(
+      public com.wechat.ferry.entity.po.Wcf.DbRow.Builder getRowsBuilder(
           int index) {
         return getRowsFieldBuilder().getBuilder(index);
       }
       /**
        * repeated .wcf.DbRow rows = 1;
        */
-      public com.iamteer.entity.Wcf.DbRowOrBuilder getRowsOrBuilder(
+      public com.wechat.ferry.entity.po.Wcf.DbRowOrBuilder getRowsOrBuilder(
           int index) {
         if (rowsBuilder_ == null) {
           return rows_.get(index);  } else {
@@ -21876,7 +21876,7 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbRow rows = 1;
        */
-      public java.util.List 
+      public java.util.List 
            getRowsOrBuilderList() {
         if (rowsBuilder_ != null) {
           return rowsBuilder_.getMessageOrBuilderList();
@@ -21887,31 +21887,31 @@ java.lang.String defaultValue) {
       /**
        * repeated .wcf.DbRow rows = 1;
        */
-      public com.iamteer.entity.Wcf.DbRow.Builder addRowsBuilder() {
+      public com.wechat.ferry.entity.po.Wcf.DbRow.Builder addRowsBuilder() {
         return getRowsFieldBuilder().addBuilder(
-            com.iamteer.entity.Wcf.DbRow.getDefaultInstance());
+            com.wechat.ferry.entity.po.Wcf.DbRow.getDefaultInstance());
       }
       /**
        * repeated .wcf.DbRow rows = 1;
        */
-      public com.iamteer.entity.Wcf.DbRow.Builder addRowsBuilder(
+      public com.wechat.ferry.entity.po.Wcf.DbRow.Builder addRowsBuilder(
           int index) {
         return getRowsFieldBuilder().addBuilder(
-            index, com.iamteer.entity.Wcf.DbRow.getDefaultInstance());
+            index, com.wechat.ferry.entity.po.Wcf.DbRow.getDefaultInstance());
       }
       /**
        * repeated .wcf.DbRow rows = 1;
        */
-      public java.util.List 
+      public java.util.List 
            getRowsBuilderList() {
         return getRowsFieldBuilder().getBuilderList();
       }
       private com.google.protobuf.RepeatedFieldBuilderV3<
-          com.iamteer.entity.Wcf.DbRow, com.iamteer.entity.Wcf.DbRow.Builder, com.iamteer.entity.Wcf.DbRowOrBuilder> 
+          com.wechat.ferry.entity.po.Wcf.DbRow, com.wechat.ferry.entity.po.Wcf.DbRow.Builder, com.wechat.ferry.entity.po.Wcf.DbRowOrBuilder> 
           getRowsFieldBuilder() {
         if (rowsBuilder_ == null) {
           rowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-              com.iamteer.entity.Wcf.DbRow, com.iamteer.entity.Wcf.DbRow.Builder, com.iamteer.entity.Wcf.DbRowOrBuilder>(
+              com.wechat.ferry.entity.po.Wcf.DbRow, com.wechat.ferry.entity.po.Wcf.DbRow.Builder, com.wechat.ferry.entity.po.Wcf.DbRowOrBuilder>(
                   rows_,
                   ((bitField0_ & 0x00000001) != 0),
                   getParentForChildren(),
@@ -21937,12 +21937,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.DbRows)
-    private static final com.iamteer.entity.Wcf.DbRows DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.DbRows DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.DbRows();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.DbRows();
     }
 
-    public static com.iamteer.entity.Wcf.DbRows getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.DbRows getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -21978,7 +21978,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DbRows getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.DbRows getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -22064,15 +22064,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Verification_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Verification_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Verification_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Verification_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.Verification.class, com.iamteer.entity.Wcf.Verification.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.Verification.class, com.wechat.ferry.entity.po.Wcf.Verification.Builder.class);
     }
 
     public static final int V3_FIELD_NUMBER = 1;
@@ -22236,10 +22236,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.Verification)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.Verification)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.Verification other = (com.iamteer.entity.Wcf.Verification) obj;
+      com.wechat.ferry.entity.po.Wcf.Verification other = (com.wechat.ferry.entity.po.Wcf.Verification) obj;
 
       if (!getV3()
           .equals(other.getV3())) return false;
@@ -22269,69 +22269,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.Verification parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Verification parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Verification parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Verification parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Verification parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Verification parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Verification parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Verification parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Verification parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Verification parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Verification parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Verification parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Verification parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -22344,7 +22344,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.Verification prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.Verification prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -22365,21 +22365,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.Verification)
-        com.iamteer.entity.Wcf.VerificationOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.VerificationOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Verification_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Verification_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Verification_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Verification_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.Verification.class, com.iamteer.entity.Wcf.Verification.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.Verification.class, com.wechat.ferry.entity.po.Wcf.Verification.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.Verification.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.Verification.newBuilder()
       private Builder() {
 
       }
@@ -22402,17 +22402,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Verification_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Verification_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Verification getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.Verification.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.Verification getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.Verification.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Verification build() {
-        com.iamteer.entity.Wcf.Verification result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.Verification build() {
+        com.wechat.ferry.entity.po.Wcf.Verification result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -22420,14 +22420,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Verification buildPartial() {
-        com.iamteer.entity.Wcf.Verification result = new com.iamteer.entity.Wcf.Verification(this);
+      public com.wechat.ferry.entity.po.Wcf.Verification buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.Verification result = new com.wechat.ferry.entity.po.Wcf.Verification(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.Verification result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.Verification result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.v3_ = v3_;
@@ -22442,16 +22442,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.Verification) {
-          return mergeFrom((com.iamteer.entity.Wcf.Verification)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.Verification) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.Verification)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.Verification other) {
-        if (other == com.iamteer.entity.Wcf.Verification.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.Verification other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.Verification.getDefaultInstance()) return this;
         if (!other.getV3().isEmpty()) {
           v3_ = other.v3_;
           bitField0_ |= 0x00000001;
@@ -22767,12 +22767,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.Verification)
-    private static final com.iamteer.entity.Wcf.Verification DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.Verification DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.Verification();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.Verification();
     }
 
-    public static com.iamteer.entity.Wcf.Verification getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.Verification getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -22808,7 +22808,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.Verification getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.Verification getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -22884,15 +22884,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_MemberMgmt_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MemberMgmt_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_MemberMgmt_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MemberMgmt_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.MemberMgmt.class, com.iamteer.entity.Wcf.MemberMgmt.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.MemberMgmt.class, com.wechat.ferry.entity.po.Wcf.MemberMgmt.Builder.class);
     }
 
     public static final int ROOMID_FIELD_NUMBER = 1;
@@ -23034,10 +23034,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.MemberMgmt)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.MemberMgmt)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.MemberMgmt other = (com.iamteer.entity.Wcf.MemberMgmt) obj;
+      com.wechat.ferry.entity.po.Wcf.MemberMgmt other = (com.wechat.ferry.entity.po.Wcf.MemberMgmt) obj;
 
       if (!getRoomid()
           .equals(other.getRoomid())) return false;
@@ -23063,69 +23063,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.MemberMgmt parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -23138,7 +23138,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.MemberMgmt prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.MemberMgmt prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -23159,21 +23159,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.MemberMgmt)
-        com.iamteer.entity.Wcf.MemberMgmtOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.MemberMgmtOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_MemberMgmt_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MemberMgmt_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_MemberMgmt_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MemberMgmt_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.MemberMgmt.class, com.iamteer.entity.Wcf.MemberMgmt.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.MemberMgmt.class, com.wechat.ferry.entity.po.Wcf.MemberMgmt.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.MemberMgmt.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.MemberMgmt.newBuilder()
       private Builder() {
 
       }
@@ -23195,17 +23195,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_MemberMgmt_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_MemberMgmt_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MemberMgmt getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.MemberMgmt.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.MemberMgmt getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.MemberMgmt.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MemberMgmt build() {
-        com.iamteer.entity.Wcf.MemberMgmt result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.MemberMgmt build() {
+        com.wechat.ferry.entity.po.Wcf.MemberMgmt result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -23213,14 +23213,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.MemberMgmt buildPartial() {
-        com.iamteer.entity.Wcf.MemberMgmt result = new com.iamteer.entity.Wcf.MemberMgmt(this);
+      public com.wechat.ferry.entity.po.Wcf.MemberMgmt buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.MemberMgmt result = new com.wechat.ferry.entity.po.Wcf.MemberMgmt(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.MemberMgmt result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.MemberMgmt result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.roomid_ = roomid_;
@@ -23232,16 +23232,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.MemberMgmt) {
-          return mergeFrom((com.iamteer.entity.Wcf.MemberMgmt)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.MemberMgmt) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.MemberMgmt)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.MemberMgmt other) {
-        if (other == com.iamteer.entity.Wcf.MemberMgmt.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.MemberMgmt other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.MemberMgmt.getDefaultInstance()) return this;
         if (!other.getRoomid().isEmpty()) {
           roomid_ = other.roomid_;
           bitField0_ |= 0x00000001;
@@ -23505,12 +23505,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.MemberMgmt)
-    private static final com.iamteer.entity.Wcf.MemberMgmt DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.MemberMgmt DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.MemberMgmt();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.MemberMgmt();
     }
 
-    public static com.iamteer.entity.Wcf.MemberMgmt getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.MemberMgmt getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -23546,7 +23546,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.MemberMgmt getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.MemberMgmt getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -23664,15 +23664,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_UserInfo_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_UserInfo_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_UserInfo_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_UserInfo_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.UserInfo.class, com.iamteer.entity.Wcf.UserInfo.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.UserInfo.class, com.wechat.ferry.entity.po.Wcf.UserInfo.Builder.class);
     }
 
     public static final int WXID_FIELD_NUMBER = 1;
@@ -23920,10 +23920,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.UserInfo)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.UserInfo)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.UserInfo other = (com.iamteer.entity.Wcf.UserInfo) obj;
+      com.wechat.ferry.entity.po.Wcf.UserInfo other = (com.wechat.ferry.entity.po.Wcf.UserInfo) obj;
 
       if (!getWxid()
           .equals(other.getWxid())) return false;
@@ -23957,69 +23957,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.UserInfo parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -24032,7 +24032,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.UserInfo prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.UserInfo prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -24053,21 +24053,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.UserInfo)
-        com.iamteer.entity.Wcf.UserInfoOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.UserInfoOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_UserInfo_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_UserInfo_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_UserInfo_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_UserInfo_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.UserInfo.class, com.iamteer.entity.Wcf.UserInfo.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.UserInfo.class, com.wechat.ferry.entity.po.Wcf.UserInfo.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.UserInfo.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.UserInfo.newBuilder()
       private Builder() {
 
       }
@@ -24091,17 +24091,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_UserInfo_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_UserInfo_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.UserInfo getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.UserInfo.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.UserInfo getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.UserInfo.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.UserInfo build() {
-        com.iamteer.entity.Wcf.UserInfo result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.UserInfo build() {
+        com.wechat.ferry.entity.po.Wcf.UserInfo result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -24109,14 +24109,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.UserInfo buildPartial() {
-        com.iamteer.entity.Wcf.UserInfo result = new com.iamteer.entity.Wcf.UserInfo(this);
+      public com.wechat.ferry.entity.po.Wcf.UserInfo buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.UserInfo result = new com.wechat.ferry.entity.po.Wcf.UserInfo(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.UserInfo result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.UserInfo result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.wxid_ = wxid_;
@@ -24134,16 +24134,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.UserInfo) {
-          return mergeFrom((com.iamteer.entity.Wcf.UserInfo)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.UserInfo) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.UserInfo)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.UserInfo other) {
-        if (other == com.iamteer.entity.Wcf.UserInfo.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.UserInfo other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.UserInfo.getDefaultInstance()) return this;
         if (!other.getWxid().isEmpty()) {
           wxid_ = other.wxid_;
           bitField0_ |= 0x00000001;
@@ -24611,12 +24611,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.UserInfo)
-    private static final com.iamteer.entity.Wcf.UserInfo DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.UserInfo DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.UserInfo();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.UserInfo();
     }
 
-    public static com.iamteer.entity.Wcf.UserInfo getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.UserInfo getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -24652,7 +24652,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.UserInfo getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.UserInfo getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -24728,15 +24728,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DecPath_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DecPath_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_DecPath_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DecPath_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.DecPath.class, com.iamteer.entity.Wcf.DecPath.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.DecPath.class, com.wechat.ferry.entity.po.Wcf.DecPath.Builder.class);
     }
 
     public static final int SRC_FIELD_NUMBER = 1;
@@ -24878,10 +24878,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.DecPath)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.DecPath)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.DecPath other = (com.iamteer.entity.Wcf.DecPath) obj;
+      com.wechat.ferry.entity.po.Wcf.DecPath other = (com.wechat.ferry.entity.po.Wcf.DecPath) obj;
 
       if (!getSrc()
           .equals(other.getSrc())) return false;
@@ -24907,69 +24907,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.DecPath parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.DecPath parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -24982,7 +24982,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.DecPath prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.DecPath prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -25003,21 +25003,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.DecPath)
-        com.iamteer.entity.Wcf.DecPathOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.DecPathOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DecPath_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DecPath_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DecPath_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DecPath_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.DecPath.class, com.iamteer.entity.Wcf.DecPath.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.DecPath.class, com.wechat.ferry.entity.po.Wcf.DecPath.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.DecPath.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.DecPath.newBuilder()
       private Builder() {
 
       }
@@ -25039,17 +25039,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_DecPath_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_DecPath_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DecPath getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.DecPath.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.DecPath getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.DecPath.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DecPath build() {
-        com.iamteer.entity.Wcf.DecPath result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.DecPath build() {
+        com.wechat.ferry.entity.po.Wcf.DecPath result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -25057,14 +25057,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.DecPath buildPartial() {
-        com.iamteer.entity.Wcf.DecPath result = new com.iamteer.entity.Wcf.DecPath(this);
+      public com.wechat.ferry.entity.po.Wcf.DecPath buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.DecPath result = new com.wechat.ferry.entity.po.Wcf.DecPath(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.DecPath result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.DecPath result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.src_ = src_;
@@ -25076,16 +25076,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.DecPath) {
-          return mergeFrom((com.iamteer.entity.Wcf.DecPath)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.DecPath) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.DecPath)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.DecPath other) {
-        if (other == com.iamteer.entity.Wcf.DecPath.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.DecPath other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.DecPath.getDefaultInstance()) return this;
         if (!other.getSrc().isEmpty()) {
           src_ = other.src_;
           bitField0_ |= 0x00000001;
@@ -25349,12 +25349,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.DecPath)
-    private static final com.iamteer.entity.Wcf.DecPath DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.DecPath DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.DecPath();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.DecPath();
     }
 
-    public static com.iamteer.entity.Wcf.DecPath getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.DecPath getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -25390,7 +25390,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.DecPath getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.DecPath getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -25487,15 +25487,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Transfer_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Transfer_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_Transfer_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Transfer_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.Transfer.class, com.iamteer.entity.Wcf.Transfer.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.Transfer.class, com.wechat.ferry.entity.po.Wcf.Transfer.Builder.class);
     }
 
     public static final int WXID_FIELD_NUMBER = 1;
@@ -25690,10 +25690,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.Transfer)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.Transfer)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.Transfer other = (com.iamteer.entity.Wcf.Transfer) obj;
+      com.wechat.ferry.entity.po.Wcf.Transfer other = (com.wechat.ferry.entity.po.Wcf.Transfer) obj;
 
       if (!getWxid()
           .equals(other.getWxid())) return false;
@@ -25723,69 +25723,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.Transfer parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.Transfer parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -25798,7 +25798,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.Transfer prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.Transfer prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -25819,21 +25819,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.Transfer)
-        com.iamteer.entity.Wcf.TransferOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.TransferOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Transfer_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Transfer_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Transfer_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Transfer_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.Transfer.class, com.iamteer.entity.Wcf.Transfer.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.Transfer.class, com.wechat.ferry.entity.po.Wcf.Transfer.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.Transfer.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.Transfer.newBuilder()
       private Builder() {
 
       }
@@ -25856,17 +25856,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_Transfer_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_Transfer_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Transfer getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.Transfer.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.Transfer getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.Transfer.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Transfer build() {
-        com.iamteer.entity.Wcf.Transfer result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.Transfer build() {
+        com.wechat.ferry.entity.po.Wcf.Transfer result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -25874,14 +25874,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.Transfer buildPartial() {
-        com.iamteer.entity.Wcf.Transfer result = new com.iamteer.entity.Wcf.Transfer(this);
+      public com.wechat.ferry.entity.po.Wcf.Transfer buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.Transfer result = new com.wechat.ferry.entity.po.Wcf.Transfer(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.Transfer result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.Transfer result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.wxid_ = wxid_;
@@ -25896,16 +25896,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.Transfer) {
-          return mergeFrom((com.iamteer.entity.Wcf.Transfer)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.Transfer) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.Transfer)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.Transfer other) {
-        if (other == com.iamteer.entity.Wcf.Transfer.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.Transfer other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.Transfer.getDefaultInstance()) return this;
         if (!other.getWxid().isEmpty()) {
           wxid_ = other.wxid_;
           bitField0_ |= 0x00000001;
@@ -26271,12 +26271,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.Transfer)
-    private static final com.iamteer.entity.Wcf.Transfer DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.Transfer DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.Transfer();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.Transfer();
     }
 
-    public static com.iamteer.entity.Wcf.Transfer getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.Transfer getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -26312,7 +26312,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.Transfer getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.Transfer getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -26398,15 +26398,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_AttachMsg_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AttachMsg_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_AttachMsg_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AttachMsg_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.AttachMsg.class, com.iamteer.entity.Wcf.AttachMsg.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.AttachMsg.class, com.wechat.ferry.entity.po.Wcf.AttachMsg.Builder.class);
     }
 
     public static final int ID_FIELD_NUMBER = 1;
@@ -26570,10 +26570,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.AttachMsg)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.AttachMsg)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.AttachMsg other = (com.iamteer.entity.Wcf.AttachMsg) obj;
+      com.wechat.ferry.entity.po.Wcf.AttachMsg other = (com.wechat.ferry.entity.po.Wcf.AttachMsg) obj;
 
       if (getId()
           != other.getId()) return false;
@@ -26604,69 +26604,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.AttachMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -26679,7 +26679,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.AttachMsg prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.AttachMsg prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -26700,21 +26700,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.AttachMsg)
-        com.iamteer.entity.Wcf.AttachMsgOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.AttachMsgOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_AttachMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AttachMsg_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_AttachMsg_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AttachMsg_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.AttachMsg.class, com.iamteer.entity.Wcf.AttachMsg.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.AttachMsg.class, com.wechat.ferry.entity.po.Wcf.AttachMsg.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.AttachMsg.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.AttachMsg.newBuilder()
       private Builder() {
 
       }
@@ -26737,17 +26737,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_AttachMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AttachMsg_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AttachMsg getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.AttachMsg.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.AttachMsg getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.AttachMsg.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AttachMsg build() {
-        com.iamteer.entity.Wcf.AttachMsg result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.AttachMsg build() {
+        com.wechat.ferry.entity.po.Wcf.AttachMsg result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -26755,14 +26755,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AttachMsg buildPartial() {
-        com.iamteer.entity.Wcf.AttachMsg result = new com.iamteer.entity.Wcf.AttachMsg(this);
+      public com.wechat.ferry.entity.po.Wcf.AttachMsg buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.AttachMsg result = new com.wechat.ferry.entity.po.Wcf.AttachMsg(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.AttachMsg result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.AttachMsg result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.id_ = id_;
@@ -26777,16 +26777,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.AttachMsg) {
-          return mergeFrom((com.iamteer.entity.Wcf.AttachMsg)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.AttachMsg) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.AttachMsg)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.AttachMsg other) {
-        if (other == com.iamteer.entity.Wcf.AttachMsg.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.AttachMsg other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.AttachMsg.getDefaultInstance()) return this;
         if (other.getId() != 0L) {
           setId(other.getId());
         }
@@ -27102,12 +27102,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.AttachMsg)
-    private static final com.iamteer.entity.Wcf.AttachMsg DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.AttachMsg DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.AttachMsg();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.AttachMsg();
     }
 
-    public static com.iamteer.entity.Wcf.AttachMsg getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.AttachMsg getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -27143,7 +27143,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.AttachMsg getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.AttachMsg getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -27208,15 +27208,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_AudioMsg_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AudioMsg_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_AudioMsg_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AudioMsg_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.AudioMsg.class, com.iamteer.entity.Wcf.AudioMsg.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.AudioMsg.class, com.wechat.ferry.entity.po.Wcf.AudioMsg.Builder.class);
     }
 
     public static final int ID_FIELD_NUMBER = 1;
@@ -27327,10 +27327,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.AudioMsg)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.AudioMsg)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.AudioMsg other = (com.iamteer.entity.Wcf.AudioMsg) obj;
+      com.wechat.ferry.entity.po.Wcf.AudioMsg other = (com.wechat.ferry.entity.po.Wcf.AudioMsg) obj;
 
       if (getId()
           != other.getId()) return false;
@@ -27357,69 +27357,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.AudioMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -27432,7 +27432,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.AudioMsg prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.AudioMsg prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -27453,21 +27453,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.AudioMsg)
-        com.iamteer.entity.Wcf.AudioMsgOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.AudioMsgOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_AudioMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AudioMsg_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_AudioMsg_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AudioMsg_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.AudioMsg.class, com.iamteer.entity.Wcf.AudioMsg.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.AudioMsg.class, com.wechat.ferry.entity.po.Wcf.AudioMsg.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.AudioMsg.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.AudioMsg.newBuilder()
       private Builder() {
 
       }
@@ -27489,17 +27489,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_AudioMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_AudioMsg_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AudioMsg getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.AudioMsg.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.AudioMsg getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.AudioMsg.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AudioMsg build() {
-        com.iamteer.entity.Wcf.AudioMsg result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.AudioMsg build() {
+        com.wechat.ferry.entity.po.Wcf.AudioMsg result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -27507,14 +27507,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.AudioMsg buildPartial() {
-        com.iamteer.entity.Wcf.AudioMsg result = new com.iamteer.entity.Wcf.AudioMsg(this);
+      public com.wechat.ferry.entity.po.Wcf.AudioMsg buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.AudioMsg result = new com.wechat.ferry.entity.po.Wcf.AudioMsg(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.AudioMsg result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.AudioMsg result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.id_ = id_;
@@ -27526,16 +27526,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.AudioMsg) {
-          return mergeFrom((com.iamteer.entity.Wcf.AudioMsg)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.AudioMsg) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.AudioMsg)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.AudioMsg other) {
-        if (other == com.iamteer.entity.Wcf.AudioMsg.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.AudioMsg other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.AudioMsg.getDefaultInstance()) return this;
         if (other.getId() != 0L) {
           setId(other.getId());
         }
@@ -27749,12 +27749,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.AudioMsg)
-    private static final com.iamteer.entity.Wcf.AudioMsg DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.AudioMsg DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.AudioMsg();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.AudioMsg();
     }
 
-    public static com.iamteer.entity.Wcf.AudioMsg getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.AudioMsg getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -27790,7 +27790,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.AudioMsg getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.AudioMsg getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -27971,15 +27971,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_RichText_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RichText_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_RichText_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RichText_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.RichText.class, com.iamteer.entity.Wcf.RichText.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.RichText.class, com.wechat.ferry.entity.po.Wcf.RichText.Builder.class);
     }
 
     public static final int NAME_FIELD_NUMBER = 1;
@@ -28386,10 +28386,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.RichText)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.RichText)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.RichText other = (com.iamteer.entity.Wcf.RichText) obj;
+      com.wechat.ferry.entity.po.Wcf.RichText other = (com.wechat.ferry.entity.po.Wcf.RichText) obj;
 
       if (!getName()
           .equals(other.getName())) return false;
@@ -28435,69 +28435,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.RichText parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.RichText parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RichText parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.RichText parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RichText parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.RichText parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RichText parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.RichText parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RichText parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.RichText parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.RichText parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.RichText parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.RichText parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -28510,7 +28510,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.RichText prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.RichText prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -28531,21 +28531,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.RichText)
-        com.iamteer.entity.Wcf.RichTextOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.RichTextOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_RichText_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RichText_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_RichText_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RichText_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.RichText.class, com.iamteer.entity.Wcf.RichText.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.RichText.class, com.wechat.ferry.entity.po.Wcf.RichText.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.RichText.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.RichText.newBuilder()
       private Builder() {
 
       }
@@ -28572,17 +28572,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_RichText_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_RichText_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RichText getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.RichText.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.RichText getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.RichText.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RichText build() {
-        com.iamteer.entity.Wcf.RichText result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.RichText build() {
+        com.wechat.ferry.entity.po.Wcf.RichText result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -28590,14 +28590,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.RichText buildPartial() {
-        com.iamteer.entity.Wcf.RichText result = new com.iamteer.entity.Wcf.RichText(this);
+      public com.wechat.ferry.entity.po.Wcf.RichText buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.RichText result = new com.wechat.ferry.entity.po.Wcf.RichText(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.RichText result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.RichText result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.name_ = name_;
@@ -28624,16 +28624,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.RichText) {
-          return mergeFrom((com.iamteer.entity.Wcf.RichText)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.RichText) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.RichText)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.RichText other) {
-        if (other == com.iamteer.entity.Wcf.RichText.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.RichText other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.RichText.getDefaultInstance()) return this;
         if (!other.getName().isEmpty()) {
           name_ = other.name_;
           bitField0_ |= 0x00000001;
@@ -29407,12 +29407,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.RichText)
-    private static final com.iamteer.entity.Wcf.RichText DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.RichText DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.RichText();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.RichText();
     }
 
-    public static com.iamteer.entity.Wcf.RichText getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.RichText getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -29448,7 +29448,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.RichText getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.RichText getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -29524,15 +29524,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_PatMsg_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PatMsg_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_PatMsg_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PatMsg_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.PatMsg.class, com.iamteer.entity.Wcf.PatMsg.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.PatMsg.class, com.wechat.ferry.entity.po.Wcf.PatMsg.Builder.class);
     }
 
     public static final int ROOMID_FIELD_NUMBER = 1;
@@ -29674,10 +29674,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.PatMsg)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.PatMsg)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.PatMsg other = (com.iamteer.entity.Wcf.PatMsg) obj;
+      com.wechat.ferry.entity.po.Wcf.PatMsg other = (com.wechat.ferry.entity.po.Wcf.PatMsg) obj;
 
       if (!getRoomid()
           .equals(other.getRoomid())) return false;
@@ -29703,69 +29703,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.PatMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -29778,7 +29778,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.PatMsg prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.PatMsg prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -29799,21 +29799,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.PatMsg)
-        com.iamteer.entity.Wcf.PatMsgOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.PatMsgOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_PatMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PatMsg_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_PatMsg_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PatMsg_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.PatMsg.class, com.iamteer.entity.Wcf.PatMsg.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.PatMsg.class, com.wechat.ferry.entity.po.Wcf.PatMsg.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.PatMsg.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.PatMsg.newBuilder()
       private Builder() {
 
       }
@@ -29835,17 +29835,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_PatMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_PatMsg_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PatMsg getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.PatMsg.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.PatMsg getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.PatMsg.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PatMsg build() {
-        com.iamteer.entity.Wcf.PatMsg result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.PatMsg build() {
+        com.wechat.ferry.entity.po.Wcf.PatMsg result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -29853,14 +29853,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.PatMsg buildPartial() {
-        com.iamteer.entity.Wcf.PatMsg result = new com.iamteer.entity.Wcf.PatMsg(this);
+      public com.wechat.ferry.entity.po.Wcf.PatMsg buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.PatMsg result = new com.wechat.ferry.entity.po.Wcf.PatMsg(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.PatMsg result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.PatMsg result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.roomid_ = roomid_;
@@ -29872,16 +29872,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.PatMsg) {
-          return mergeFrom((com.iamteer.entity.Wcf.PatMsg)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.PatMsg) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.PatMsg)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.PatMsg other) {
-        if (other == com.iamteer.entity.Wcf.PatMsg.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.PatMsg other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.PatMsg.getDefaultInstance()) return this;
         if (!other.getRoomid().isEmpty()) {
           roomid_ = other.roomid_;
           bitField0_ |= 0x00000001;
@@ -30145,12 +30145,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.PatMsg)
-    private static final com.iamteer.entity.Wcf.PatMsg DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.PatMsg DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.PatMsg();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.PatMsg();
     }
 
-    public static com.iamteer.entity.Wcf.PatMsg getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.PatMsg getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -30186,7 +30186,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.PatMsg getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.PatMsg getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -30251,15 +30251,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_OcrMsg_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_OcrMsg_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_OcrMsg_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_OcrMsg_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.OcrMsg.class, com.iamteer.entity.Wcf.OcrMsg.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.OcrMsg.class, com.wechat.ferry.entity.po.Wcf.OcrMsg.Builder.class);
     }
 
     public static final int STATUS_FIELD_NUMBER = 1;
@@ -30370,10 +30370,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.OcrMsg)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.OcrMsg)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.OcrMsg other = (com.iamteer.entity.Wcf.OcrMsg) obj;
+      com.wechat.ferry.entity.po.Wcf.OcrMsg other = (com.wechat.ferry.entity.po.Wcf.OcrMsg) obj;
 
       if (getStatus()
           != other.getStatus()) return false;
@@ -30399,69 +30399,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.OcrMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -30474,7 +30474,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.OcrMsg prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.OcrMsg prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -30495,21 +30495,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.OcrMsg)
-        com.iamteer.entity.Wcf.OcrMsgOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.OcrMsgOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_OcrMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_OcrMsg_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_OcrMsg_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_OcrMsg_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.OcrMsg.class, com.iamteer.entity.Wcf.OcrMsg.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.OcrMsg.class, com.wechat.ferry.entity.po.Wcf.OcrMsg.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.OcrMsg.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.OcrMsg.newBuilder()
       private Builder() {
 
       }
@@ -30531,17 +30531,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_OcrMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_OcrMsg_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.OcrMsg getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.OcrMsg.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.OcrMsg getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.OcrMsg.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.OcrMsg build() {
-        com.iamteer.entity.Wcf.OcrMsg result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.OcrMsg build() {
+        com.wechat.ferry.entity.po.Wcf.OcrMsg result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -30549,14 +30549,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.OcrMsg buildPartial() {
-        com.iamteer.entity.Wcf.OcrMsg result = new com.iamteer.entity.Wcf.OcrMsg(this);
+      public com.wechat.ferry.entity.po.Wcf.OcrMsg buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.OcrMsg result = new com.wechat.ferry.entity.po.Wcf.OcrMsg(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.OcrMsg result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.OcrMsg result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.status_ = status_;
@@ -30568,16 +30568,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.OcrMsg) {
-          return mergeFrom((com.iamteer.entity.Wcf.OcrMsg)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.OcrMsg) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.OcrMsg)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.OcrMsg other) {
-        if (other == com.iamteer.entity.Wcf.OcrMsg.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.OcrMsg other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.OcrMsg.getDefaultInstance()) return this;
         if (other.getStatus() != 0) {
           setStatus(other.getStatus());
         }
@@ -30791,12 +30791,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.OcrMsg)
-    private static final com.iamteer.entity.Wcf.OcrMsg DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.OcrMsg DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.OcrMsg();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.OcrMsg();
     }
 
-    public static com.iamteer.entity.Wcf.OcrMsg getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.OcrMsg getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -30832,7 +30832,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.OcrMsg getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.OcrMsg getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -30897,15 +30897,15 @@ java.lang.String defaultValue) {
 
     public static final com.google.protobuf.Descriptors.Descriptor
         getDescriptor() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_ForwardMsg_descriptor;
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_ForwardMsg_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.iamteer.entity.Wcf.internal_static_wcf_ForwardMsg_fieldAccessorTable
+      return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_ForwardMsg_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
-              com.iamteer.entity.Wcf.ForwardMsg.class, com.iamteer.entity.Wcf.ForwardMsg.Builder.class);
+              com.wechat.ferry.entity.po.Wcf.ForwardMsg.class, com.wechat.ferry.entity.po.Wcf.ForwardMsg.Builder.class);
     }
 
     public static final int ID_FIELD_NUMBER = 1;
@@ -31016,10 +31016,10 @@ java.lang.String defaultValue) {
       if (obj == this) {
        return true;
       }
-      if (!(obj instanceof com.iamteer.entity.Wcf.ForwardMsg)) {
+      if (!(obj instanceof com.wechat.ferry.entity.po.Wcf.ForwardMsg)) {
         return super.equals(obj);
       }
-      com.iamteer.entity.Wcf.ForwardMsg other = (com.iamteer.entity.Wcf.ForwardMsg) obj;
+      com.wechat.ferry.entity.po.Wcf.ForwardMsg other = (com.wechat.ferry.entity.po.Wcf.ForwardMsg) obj;
 
       if (getId()
           != other.getId()) return false;
@@ -31046,69 +31046,69 @@ java.lang.String defaultValue) {
       return hash;
     }
 
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(
         java.nio.ByteBuffer data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(
         java.nio.ByteBuffer data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(byte[] data)
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(
         byte[] data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseDelimitedFrom(java.io.InputStream input)
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseDelimitedFrom(java.io.InputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseDelimitedFrom(
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseDelimitedFrom(
         java.io.InputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(
         com.google.protobuf.CodedInputStream input)
         throws java.io.IOException {
       return com.google.protobuf.GeneratedMessageV3
           .parseWithIOException(PARSER, input);
     }
-    public static com.iamteer.entity.Wcf.ForwardMsg parseFrom(
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
@@ -31121,7 +31121,7 @@ java.lang.String defaultValue) {
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-    public static Builder newBuilder(com.iamteer.entity.Wcf.ForwardMsg prototype) {
+    public static Builder newBuilder(com.wechat.ferry.entity.po.Wcf.ForwardMsg prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
     @java.lang.Override
@@ -31142,21 +31142,21 @@ java.lang.String defaultValue) {
     public static final class Builder extends
         com.google.protobuf.GeneratedMessageV3.Builder implements
         // @@protoc_insertion_point(builder_implements:wcf.ForwardMsg)
-        com.iamteer.entity.Wcf.ForwardMsgOrBuilder {
+        com.wechat.ferry.entity.po.Wcf.ForwardMsgOrBuilder {
       public static final com.google.protobuf.Descriptors.Descriptor
           getDescriptor() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_ForwardMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_ForwardMsg_descriptor;
       }
 
       @java.lang.Override
       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
           internalGetFieldAccessorTable() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_ForwardMsg_fieldAccessorTable
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_ForwardMsg_fieldAccessorTable
             .ensureFieldAccessorsInitialized(
-                com.iamteer.entity.Wcf.ForwardMsg.class, com.iamteer.entity.Wcf.ForwardMsg.Builder.class);
+                com.wechat.ferry.entity.po.Wcf.ForwardMsg.class, com.wechat.ferry.entity.po.Wcf.ForwardMsg.Builder.class);
       }
 
-      // Construct using com.iamteer.entity.Wcf.ForwardMsg.newBuilder()
+      // Construct using com.wechat.ferry.entity.po.Wcf.ForwardMsg.newBuilder()
       private Builder() {
 
       }
@@ -31178,17 +31178,17 @@ java.lang.String defaultValue) {
       @java.lang.Override
       public com.google.protobuf.Descriptors.Descriptor
           getDescriptorForType() {
-        return com.iamteer.entity.Wcf.internal_static_wcf_ForwardMsg_descriptor;
+        return com.wechat.ferry.entity.po.Wcf.internal_static_wcf_ForwardMsg_descriptor;
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.ForwardMsg getDefaultInstanceForType() {
-        return com.iamteer.entity.Wcf.ForwardMsg.getDefaultInstance();
+      public com.wechat.ferry.entity.po.Wcf.ForwardMsg getDefaultInstanceForType() {
+        return com.wechat.ferry.entity.po.Wcf.ForwardMsg.getDefaultInstance();
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.ForwardMsg build() {
-        com.iamteer.entity.Wcf.ForwardMsg result = buildPartial();
+      public com.wechat.ferry.entity.po.Wcf.ForwardMsg build() {
+        com.wechat.ferry.entity.po.Wcf.ForwardMsg result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -31196,14 +31196,14 @@ java.lang.String defaultValue) {
       }
 
       @java.lang.Override
-      public com.iamteer.entity.Wcf.ForwardMsg buildPartial() {
-        com.iamteer.entity.Wcf.ForwardMsg result = new com.iamteer.entity.Wcf.ForwardMsg(this);
+      public com.wechat.ferry.entity.po.Wcf.ForwardMsg buildPartial() {
+        com.wechat.ferry.entity.po.Wcf.ForwardMsg result = new com.wechat.ferry.entity.po.Wcf.ForwardMsg(this);
         if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.iamteer.entity.Wcf.ForwardMsg result) {
+      private void buildPartial0(com.wechat.ferry.entity.po.Wcf.ForwardMsg result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.id_ = id_;
@@ -31215,16 +31215,16 @@ java.lang.String defaultValue) {
 
       @java.lang.Override
       public Builder mergeFrom(com.google.protobuf.Message other) {
-        if (other instanceof com.iamteer.entity.Wcf.ForwardMsg) {
-          return mergeFrom((com.iamteer.entity.Wcf.ForwardMsg)other);
+        if (other instanceof com.wechat.ferry.entity.po.Wcf.ForwardMsg) {
+          return mergeFrom((com.wechat.ferry.entity.po.Wcf.ForwardMsg)other);
         } else {
           super.mergeFrom(other);
           return this;
         }
       }
 
-      public Builder mergeFrom(com.iamteer.entity.Wcf.ForwardMsg other) {
-        if (other == com.iamteer.entity.Wcf.ForwardMsg.getDefaultInstance()) return this;
+      public Builder mergeFrom(com.wechat.ferry.entity.po.Wcf.ForwardMsg other) {
+        if (other == com.wechat.ferry.entity.po.Wcf.ForwardMsg.getDefaultInstance()) return this;
         if (other.getId() != 0L) {
           setId(other.getId());
         }
@@ -31438,12 +31438,12 @@ java.lang.String defaultValue) {
     }
 
     // @@protoc_insertion_point(class_scope:wcf.ForwardMsg)
-    private static final com.iamteer.entity.Wcf.ForwardMsg DEFAULT_INSTANCE;
+    private static final com.wechat.ferry.entity.po.Wcf.ForwardMsg DEFAULT_INSTANCE;
     static {
-      DEFAULT_INSTANCE = new com.iamteer.entity.Wcf.ForwardMsg();
+      DEFAULT_INSTANCE = new com.wechat.ferry.entity.po.Wcf.ForwardMsg();
     }
 
-    public static com.iamteer.entity.Wcf.ForwardMsg getDefaultInstance() {
+    public static com.wechat.ferry.entity.po.Wcf.ForwardMsg getDefaultInstance() {
       return DEFAULT_INSTANCE;
     }
 
@@ -31479,7 +31479,7 @@ java.lang.String defaultValue) {
     }
 
     @java.lang.Override
-    public com.iamteer.entity.Wcf.ForwardMsg getDefaultInstanceForType() {
+    public com.wechat.ferry.entity.po.Wcf.ForwardMsg getDefaultInstanceForType() {
       return DEFAULT_INSTANCE;
     }
 
@@ -31718,7 +31718,8 @@ java.lang.String defaultValue) {
       "DE\020W\022\026\n\022FUNC_DECRYPT_IMAGE\020`\022\021\n\rFUNC_EXE" +
       "C_OCR\020a\022\031\n\025FUNC_ADD_ROOM_MEMBERS\020p\022\031\n\025FU" +
       "NC_DEL_ROOM_MEMBERS\020q\022\031\n\025FUNC_INV_ROOM_M" +
-      "EMBERS\020rB\024\n\022com.iamteer.entityb\006proto3"
+      "EMBERS\020rB\034\n\032com.wechat.ferry.entity.pob\006" +
+      "proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/vo/request/.gitkeep b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/.gitkeep
similarity index 100%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/vo/request/.gitkeep
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/request/.gitkeep
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/vo/response/.gitkeep b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/response/.gitkeep
similarity index 100%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/vo/response/.gitkeep
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/response/.gitkeep
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/vo/response/WxMsgResp.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/response/WxMsgResp.java
similarity index 97%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/vo/response/WxMsgResp.java
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/response/WxMsgResp.java
index 9c536df..0d7ec99 100644
--- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/entity/vo/response/WxMsgResp.java
+++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/entity/vo/response/WxMsgResp.java
@@ -1,4 +1,4 @@
-package com.iamteer.entity.vo.response;
+package com.wechat.ferry.entity.vo.response;
 
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/enums/ResponseCodeEnum.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/enums/ResponseCodeEnum.java
similarity index 93%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/enums/ResponseCodeEnum.java
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/enums/ResponseCodeEnum.java
index a80b73b..79bc7fe 100644
--- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/enums/ResponseCodeEnum.java
+++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/enums/ResponseCodeEnum.java
@@ -1,6 +1,6 @@
-package com.iamteer.enums;
+package com.wechat.ferry.enums;
 
-import com.iamteer.entity.IResponse;
+import com.wechat.ferry.entity.IResponse;
 
 /**
  * 枚举-返回类状态码
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/handle/WechatSocketClient.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/handle/WechatSocketClient.java
similarity index 95%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/handle/WechatSocketClient.java
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/handle/WechatSocketClient.java
index f0693b1..299d367 100644
--- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/handle/WechatSocketClient.java
+++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/handle/WechatSocketClient.java
@@ -1,4 +1,4 @@
-package com.iamteer.handle;
+package com.wechat.ferry.handle;
 
 import java.nio.ByteBuffer;
 import java.util.Arrays;
@@ -12,21 +12,21 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import com.alibaba.fastjson2.JSONObject;
-import com.iamteer.entity.Wcf;
-import com.iamteer.entity.Wcf.DbQuery;
-import com.iamteer.entity.Wcf.DbRow;
-import com.iamteer.entity.Wcf.DbTable;
-import com.iamteer.entity.Wcf.DecPath;
-import com.iamteer.entity.Wcf.Functions;
-import com.iamteer.entity.Wcf.MemberMgmt;
-import com.iamteer.entity.Wcf.Request;
-import com.iamteer.entity.Wcf.Response;
-import com.iamteer.entity.Wcf.RpcContact;
-import com.iamteer.entity.Wcf.UserInfo;
-import com.iamteer.entity.Wcf.Verification;
-import com.iamteer.entity.Wcf.WxMsg;
-import com.iamteer.entity.vo.response.WxMsgResp;
-import com.iamteer.service.SDK;
+import com.wechat.ferry.entity.po.Wcf;
+import com.wechat.ferry.entity.po.Wcf.DbQuery;
+import com.wechat.ferry.entity.po.Wcf.DbRow;
+import com.wechat.ferry.entity.po.Wcf.DbTable;
+import com.wechat.ferry.entity.po.Wcf.DecPath;
+import com.wechat.ferry.entity.po.Wcf.Functions;
+import com.wechat.ferry.entity.po.Wcf.MemberMgmt;
+import com.wechat.ferry.entity.po.Wcf.Request;
+import com.wechat.ferry.entity.po.Wcf.Response;
+import com.wechat.ferry.entity.po.Wcf.RpcContact;
+import com.wechat.ferry.entity.po.Wcf.UserInfo;
+import com.wechat.ferry.entity.po.Wcf.Verification;
+import com.wechat.ferry.entity.po.Wcf.WxMsg;
+import com.wechat.ferry.entity.vo.response.WxMsgResp;
+import com.wechat.ferry.service.SDK;
 import com.sun.jna.Native;
 
 import io.sisu.nng.Socket;
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/service/SDK.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/SDK.java
similarity index 91%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/service/SDK.java
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/SDK.java
index 476aa7e..92871e8 100644
--- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/service/SDK.java
+++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/SDK.java
@@ -1,4 +1,4 @@
-package com.iamteer.service;
+package com.wechat.ferry.service;
 
 import com.sun.jna.Library;
 
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/service/TestService.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/TestService.java
similarity index 80%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/service/TestService.java
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/TestService.java
index 3685070..6a79bd8 100644
--- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/service/TestService.java
+++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/TestService.java
@@ -1,4 +1,4 @@
-package com.iamteer.service;
+package com.wechat.ferry.service;
 
 /**
  * 业务接口-注册
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/service/impl/.gitkeep b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/impl/.gitkeep
similarity index 100%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/service/impl/.gitkeep
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/impl/.gitkeep
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/service/impl/TestServiceImpl.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/impl/TestServiceImpl.java
similarity index 82%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/service/impl/TestServiceImpl.java
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/impl/TestServiceImpl.java
index abc5fef..97ad8e1 100644
--- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/service/impl/TestServiceImpl.java
+++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/service/impl/TestServiceImpl.java
@@ -1,4 +1,4 @@
-package com.iamteer.service.impl;
+package com.wechat.ferry.service.impl;
 
 import java.util.List;
 
@@ -6,8 +6,8 @@ import javax.annotation.Resource;
 
 import org.springframework.stereotype.Service;
 
-import com.iamteer.handle.WechatSocketClient;
-import com.iamteer.service.TestService;
+import com.wechat.ferry.handle.WechatSocketClient;
+import com.wechat.ferry.service.TestService;
 
 import lombok.extern.slf4j.Slf4j;
 
diff --git a/clients/java/wcferry-mvn/src/main/java/com/iamteer/utils/XmlJsonConvertUtil.java b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/utils/XmlJsonConvertUtil.java
similarity index 99%
rename from clients/java/wcferry-mvn/src/main/java/com/iamteer/utils/XmlJsonConvertUtil.java
rename to clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/utils/XmlJsonConvertUtil.java
index 6e19c37..b36f390 100644
--- a/clients/java/wcferry-mvn/src/main/java/com/iamteer/utils/XmlJsonConvertUtil.java
+++ b/clients/java/wechat-ferry-mvn/src/main/java/com/wechat/ferry/utils/XmlJsonConvertUtil.java
@@ -1,4 +1,4 @@
-package com.iamteer.utils;
+package com.wechat.ferry.utils;
 
 import java.io.File;
 import java.io.FileInputStream;
diff --git a/clients/java/wcferry-mvn/src/main/resources/application.yml b/clients/java/wechat-ferry-mvn/src/main/resources/application.yml
similarity index 57%
rename from clients/java/wcferry-mvn/src/main/resources/application.yml
rename to clients/java/wechat-ferry-mvn/src/main/resources/application.yml
index 0b3ff26..1a71650 100644
--- a/clients/java/wcferry-mvn/src/main/resources/application.yml
+++ b/clients/java/wechat-ferry-mvn/src/main/resources/application.yml
@@ -9,15 +9,16 @@ spring:
   # 配置应用信息
   application:
     # 应用名
-    name: wcferry-mvn
+    name: wechat-ferry
   # swagger适配
   mvc:
     pathmatch:
       matching-strategy: ant_path_matcher
 
 # 本服务参数
-wcferry:
-  # DLL文件位置
-  dll-path: E:\WeChatFerry\clients\java\wcferry-mvn\dll\sdk.dll
-  # socket端口
-  socket-port: 10086
+wechat:
+  ferry:
+    # DLL文件位置
+    dll-path: E:\WeChatFerry\clients\java\wechat-ferry-mvn\dll\sdk.dll
+    # socket端口
+    socket-port: 10086
diff --git a/clients/java/wcferry-mvn/src/main/resources/libs/nng-java-1.4.0-SNAPSHOT.jar b/clients/java/wechat-ferry-mvn/src/main/resources/libs/nng-java-1.4.0-SNAPSHOT.jar
similarity index 100%
rename from clients/java/wcferry-mvn/src/main/resources/libs/nng-java-1.4.0-SNAPSHOT.jar
rename to clients/java/wechat-ferry-mvn/src/main/resources/libs/nng-java-1.4.0-SNAPSHOT.jar
diff --git a/clients/java/wcferry-mvn/src/main/resources/logback-spring.xml b/clients/java/wechat-ferry-mvn/src/main/resources/logback-spring.xml
similarity index 100%
rename from clients/java/wcferry-mvn/src/main/resources/logback-spring.xml
rename to clients/java/wechat-ferry-mvn/src/main/resources/logback-spring.xml
diff --git a/clients/java/wcferry-mvn/src/main/resources/proto/.gitkeep b/clients/java/wechat-ferry-mvn/src/main/resources/proto/.gitkeep
similarity index 100%
rename from clients/java/wcferry-mvn/src/main/resources/proto/.gitkeep
rename to clients/java/wechat-ferry-mvn/src/main/resources/proto/.gitkeep
diff --git a/clients/java/wcferry-mvn/src/main/resources/proto/wcf.proto b/clients/java/wechat-ferry-mvn/src/main/resources/proto/wcf.proto
similarity index 99%
rename from clients/java/wcferry-mvn/src/main/resources/proto/wcf.proto
rename to clients/java/wechat-ferry-mvn/src/main/resources/proto/wcf.proto
index 5427ff0..84b1767 100644
--- a/clients/java/wcferry-mvn/src/main/resources/proto/wcf.proto
+++ b/clients/java/wechat-ferry-mvn/src/main/resources/proto/wcf.proto
@@ -1,7 +1,7 @@
 syntax = "proto3";
 
 package wcf;
-option java_package = "com.iamteer.entity";
+option java_package = "com.wechat.ferry.entity.po";
 
 enum Functions {
     FUNC_RESERVED         = 0x00;
diff --git a/clients/java/wcferry-mvn/src/main/resources/win32-x86-64/.gitkeep b/clients/java/wechat-ferry-mvn/src/main/resources/win32-x86-64/.gitkeep
similarity index 100%
rename from clients/java/wcferry-mvn/src/main/resources/win32-x86-64/.gitkeep
rename to clients/java/wechat-ferry-mvn/src/main/resources/win32-x86-64/.gitkeep
diff --git a/clients/java/wcferry-mvn/src/main/resources/win32-x86-64/nng.dll b/clients/java/wechat-ferry-mvn/src/main/resources/win32-x86-64/nng.dll
similarity index 100%
rename from clients/java/wcferry-mvn/src/main/resources/win32-x86-64/nng.dll
rename to clients/java/wechat-ferry-mvn/src/main/resources/win32-x86-64/nng.dll