diff --git a/api/common/httpclient.go b/jpush/api/common/httpclient.go similarity index 100% rename from api/common/httpclient.go rename to jpush/api/common/httpclient.go diff --git a/api/common/httplib.go b/jpush/api/common/httplib.go similarity index 100% rename from api/common/httplib.go rename to jpush/api/common/httplib.go diff --git a/api/push/audience.go b/jpush/api/push/audience.go similarity index 100% rename from api/push/audience.go rename to jpush/api/push/audience.go diff --git a/api/push/builder.go b/jpush/api/push/builder.go similarity index 100% rename from api/push/builder.go rename to jpush/api/push/builder.go diff --git a/api/push/message.go b/jpush/api/push/message.go similarity index 100% rename from api/push/message.go rename to jpush/api/push/message.go diff --git a/api/push/notice.go b/jpush/api/push/notice.go similarity index 100% rename from api/push/notice.go rename to jpush/api/push/notice.go diff --git a/api/push/option.go b/jpush/api/push/option.go similarity index 100% rename from api/push/option.go rename to jpush/api/push/option.go diff --git a/api/push/platform.go b/jpush/api/push/platform.go similarity index 100% rename from api/push/platform.go rename to jpush/api/push/platform.go diff --git a/api/push/pushclient.go b/jpush/api/push/pushclient.go similarity index 100% rename from api/push/pushclient.go rename to jpush/api/push/pushclient.go diff --git a/main.go b/jpush/main.go similarity index 100% rename from main.go rename to jpush/main.go