Forráskód Böngészése

feat: 拆分套餐管理模块代码

BaiLuoYan 2 hónapja
szülő
commit
2de2a11e17
7 módosított fájl, 6699 hozzáadás és 5788 törlés
  1. 861 0
      pb/client/gogoodsclient/go_goods_client.go
  2. 0 312
      pb/client/gopmpclient/go_pmp_client.go
  3. 576 0
      pb/goods.proto
  4. 1117 1045
      pb/gorpc.proto
  5. 351 321
      pb/pb/gorpc.pb.go
  6. 3794 3542
      pb/pb/gorpc_grpc.pb.go
  7. 0 568
      pb/pmp.proto

+ 861 - 0
pb/client/gogoodsclient/go_goods_client.go

@@ -0,0 +1,861 @@
+// Code generated by goctl. DO NOT EDIT.
+// goctl 1.9.2
+// Source: gorpc.proto
+
+package gogoodsclient
+
+import (
+	"context"
+
+	"code.clickto.dev/nomo-server/go-service-pb/pb/pb"
+
+	"github.com/zeromicro/go-zero/zrpc"
+	"google.golang.org/grpc"
+)
+
+type (
+	AccountDeviceListReq                                   = pb.AccountDeviceListReq
+	AccountDeviceListResp                                  = pb.AccountDeviceListResp
+	AccountDeviceVo                                        = pb.AccountDeviceVo
+	AccountListReq                                         = pb.AccountListReq
+	AccountListResp                                        = pb.AccountListResp
+	AccountVo                                              = pb.AccountVo
+	AdGlobalConfigGetReq                                   = pb.AdGlobalConfigGetReq
+	AdGlobalConfigVo                                       = pb.AdGlobalConfigVo
+	AdPlanDetailListReq                                    = pb.AdPlanDetailListReq
+	AdPlanDetailListResp                                   = pb.AdPlanDetailListResp
+	AdPlanDetailVo                                         = pb.AdPlanDetailVo
+	AdPlanListReq                                          = pb.AdPlanListReq
+	AdPlanListResp                                         = pb.AdPlanListResp
+	AdPlanVo                                               = pb.AdPlanVo
+	AnnouncePlanDetailListReq                              = pb.AnnouncePlanDetailListReq
+	AnnouncePlanDetailListResp                             = pb.AnnouncePlanDetailListResp
+	AnnouncePlanDetailVo                                   = pb.AnnouncePlanDetailVo
+	AnnouncePlanListReq                                    = pb.AnnouncePlanListReq
+	AnnouncePlanListResp                                   = pb.AnnouncePlanListResp
+	AnnouncePlanVo                                         = pb.AnnouncePlanVo
+	AreaParamListReq                                       = pb.AreaParamListReq
+	AreaParamListResp                                      = pb.AreaParamListResp
+	AreaParamVo                                            = pb.AreaParamVo
+	BaseReq                                                = pb.BaseReq
+	CommonResult                                           = pb.CommonResult
+	ConfigGetReq                                           = pb.ConfigGetReq
+	DeleteIdResp                                           = pb.DeleteIdResp
+	DeployConfigListReq                                    = pb.DeployConfigListReq
+	DeployConfigListResp                                   = pb.DeployConfigListResp
+	DeployConfigVo                                         = pb.DeployConfigVo
+	DeviceListReq                                          = pb.DeviceListReq
+	DeviceListRes                                          = pb.DeviceListRes
+	DeviceVo                                               = pb.DeviceVo
+	DictGetReq                                             = pb.DictGetReq
+	DictListReq                                            = pb.DictListReq
+	DictListResp                                           = pb.DictListResp
+	DictVo                                                 = pb.DictVo
+	Empty                                                  = pb.Empty
+	FindSchedulePublishListReq                             = pb.FindSchedulePublishListReq
+	FindSchedulePublishListResp                            = pb.FindSchedulePublishListResp
+	GameCategoryListReq                                    = pb.GameCategoryListReq
+	GameCategoryListRes                                    = pb.GameCategoryListRes
+	GameCategoryReq                                        = pb.GameCategoryReq
+	GameCategoryVo                                         = pb.GameCategoryVo
+	GameCustomerAddResp                                    = pb.GameCustomerAddResp
+	GameCustomerListReq                                    = pb.GameCustomerListReq
+	GameCustomerListRes                                    = pb.GameCustomerListRes
+	GameCustomerVo                                         = pb.GameCustomerVo
+	GameListReq                                            = pb.GameListReq
+	GameListRes                                            = pb.GameListRes
+	GameRankOption                                         = pb.GameRankOption
+	GameRedisHScanByNameReq                                = pb.GameRedisHScanByNameReq
+	GameRedisHScanByNameResp                               = pb.GameRedisHScanByNameResp
+	GameReq                                                = pb.GameReq
+	GameVo                                                 = pb.GameVo
+	GlobalParamGetReq                                      = pb.GlobalParamGetReq
+	GlobalParamListReq                                     = pb.GlobalParamListReq
+	GlobalParamListResp                                    = pb.GlobalParamListResp
+	GlobalParamVo                                          = pb.GlobalParamVo
+	I18NVo                                                 = pb.I18NVo
+	Ids                                                    = pb.Ids
+	Int64SelectController                                  = pb.Int64SelectController
+	IntSelectController                                    = pb.IntSelectController
+	JobBatchListReq                                        = pb.JobBatchListReq
+	JobBatchListResp                                       = pb.JobBatchListResp
+	JobBatchListWithTasksResp                              = pb.JobBatchListWithTasksResp
+	JobBatchVo                                             = pb.JobBatchVo
+	JobBatchWithTasksVo                                    = pb.JobBatchWithTasksVo
+	JobTasksListReq                                        = pb.JobTasksListReq
+	JobTasksListResp                                       = pb.JobTasksListResp
+	JobTasksVo                                             = pb.JobTasksVo
+	MessagePushListReq                                     = pb.MessagePushListReq
+	MessagePushListResp                                    = pb.MessagePushListResp
+	MessagePushVo                                          = pb.MessagePushVo
+	NationalLanguageListReq                                = pb.NationalLanguageListReq
+	NationalLanguageListResp                               = pb.NationalLanguageListResp
+	NationalLanguageVo                                     = pb.NationalLanguageVo
+	OperationLogListReq                                    = pb.OperationLogListReq
+	OperationLogListResp                                   = pb.OperationLogListResp
+	OperationLogVo                                         = pb.OperationLogVo
+	Page                                                   = pb.Page
+	Page_OrderItem                                         = pb.Page_OrderItem
+	ProductActionGroupDisableReq                           = pb.ProductActionGroupDisableReq
+	ProductActionGroupEnableReq                            = pb.ProductActionGroupEnableReq
+	ProductActionGroupListReq                              = pb.ProductActionGroupListReq
+	ProductActionGroupListResp                             = pb.ProductActionGroupListResp
+	ProductActionGroupReq                                  = pb.ProductActionGroupReq
+	ProductActionGroupVo                                   = pb.ProductActionGroupVo
+	ProductActionListReq                                   = pb.ProductActionListReq
+	ProductActionListResp                                  = pb.ProductActionListResp
+	ProductActionPolicyGroupDisableReq                     = pb.ProductActionPolicyGroupDisableReq
+	ProductActionPolicyGroupEnableReq                      = pb.ProductActionPolicyGroupEnableReq
+	ProductActionPolicyGroupListReq                        = pb.ProductActionPolicyGroupListReq
+	ProductActionPolicyGroupListResp                       = pb.ProductActionPolicyGroupListResp
+	ProductActionPolicyGroupReq                            = pb.ProductActionPolicyGroupReq
+	ProductActionPolicyGroupVo                             = pb.ProductActionPolicyGroupVo
+	ProductActionReq                                       = pb.ProductActionReq
+	ProductActionTypeListReq                               = pb.ProductActionTypeListReq
+	ProductActionTypeListResp                              = pb.ProductActionTypeListResp
+	ProductActionTypeReq                                   = pb.ProductActionTypeReq
+	ProductActionTypeVo                                    = pb.ProductActionTypeVo
+	ProductActionVo                                        = pb.ProductActionVo
+	ProductListReq                                         = pb.ProductListReq
+	ProductListResp                                        = pb.ProductListResp
+	ProductParamGetReq                                     = pb.ProductParamGetReq
+	ProductParamListReq                                    = pb.ProductParamListReq
+	ProductParamListResp                                   = pb.ProductParamListResp
+	ProductParamVo                                         = pb.ProductParamVo
+	ProductVo                                              = pb.ProductVo
+	PublishScheduleDramaReq                                = pb.PublishScheduleDramaReq
+	RelGameRankListReq                                     = pb.RelGameRankListReq
+	RelGameRankListRes                                     = pb.RelGameRankListRes
+	RelGameRankReq                                         = pb.RelGameRankReq
+	RelGameRankVo                                          = pb.RelGameRankVo
+	RelGameVpnGroupListReq                                 = pb.RelGameVpnGroupListReq
+	RelGameVpnGroupListRes                                 = pb.RelGameVpnGroupListRes
+	RelGameVpnGroupReq                                     = pb.RelGameVpnGroupReq
+	RelGameVpnGroupVo                                      = pb.RelGameVpnGroupVo
+	Request                                                = pb.Request
+	Response                                               = pb.Response
+	ServiceGoodsAddReq                                     = pb.ServiceGoodsAddReq
+	ServiceGoodsAddResp                                    = pb.ServiceGoodsAddResp
+	ServiceGoodsAddWithPlansAndDetailsReq                  = pb.ServiceGoodsAddWithPlansAndDetailsReq
+	ServiceGoodsAddWithPlansAndDetailsResp                 = pb.ServiceGoodsAddWithPlansAndDetailsResp
+	ServiceGoodsAddWithPlansReq                            = pb.ServiceGoodsAddWithPlansReq
+	ServiceGoodsAddWithPlansResp                           = pb.ServiceGoodsAddWithPlansResp
+	ServiceGoodsChannelAddReq                              = pb.ServiceGoodsChannelAddReq
+	ServiceGoodsChannelAddResp                             = pb.ServiceGoodsChannelAddResp
+	ServiceGoodsChannelDelReq                              = pb.ServiceGoodsChannelDelReq
+	ServiceGoodsChannelGetReq                              = pb.ServiceGoodsChannelGetReq
+	ServiceGoodsChannelGetResp                             = pb.ServiceGoodsChannelGetResp
+	ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq   = pb.ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq
+	ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp  = pb.ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp
+	ServiceGoodsChannelGetWithGoodsAndPlansReq             = pb.ServiceGoodsChannelGetWithGoodsAndPlansReq
+	ServiceGoodsChannelGetWithGoodsAndPlansResp            = pb.ServiceGoodsChannelGetWithGoodsAndPlansResp
+	ServiceGoodsChannelGetWithGoodsReq                     = pb.ServiceGoodsChannelGetWithGoodsReq
+	ServiceGoodsChannelGetWithGoodsResp                    = pb.ServiceGoodsChannelGetWithGoodsResp
+	ServiceGoodsChannelListReq                             = pb.ServiceGoodsChannelListReq
+	ServiceGoodsChannelListResp                            = pb.ServiceGoodsChannelListResp
+	ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq  = pb.ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq
+	ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp = pb.ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp
+	ServiceGoodsChannelListWithGoodsAndPlansReq            = pb.ServiceGoodsChannelListWithGoodsAndPlansReq
+	ServiceGoodsChannelListWithGoodsAndPlansResp           = pb.ServiceGoodsChannelListWithGoodsAndPlansResp
+	ServiceGoodsChannelListWithGoodsReq                    = pb.ServiceGoodsChannelListWithGoodsReq
+	ServiceGoodsChannelListWithGoodsResp                   = pb.ServiceGoodsChannelListWithGoodsResp
+	ServiceGoodsChannelUpdateReq                           = pb.ServiceGoodsChannelUpdateReq
+	ServiceGoodsChannelUpdateResp                          = pb.ServiceGoodsChannelUpdateResp
+	ServiceGoodsChannelVo                                  = pb.ServiceGoodsChannelVo
+	ServiceGoodsChannelWithGoodsAndPlansAndDetailsVo       = pb.ServiceGoodsChannelWithGoodsAndPlansAndDetailsVo
+	ServiceGoodsChannelWithGoodsAndPlansVo                 = pb.ServiceGoodsChannelWithGoodsAndPlansVo
+	ServiceGoodsChannelWithGoodsVo                         = pb.ServiceGoodsChannelWithGoodsVo
+	ServiceGoodsDelReq                                     = pb.ServiceGoodsDelReq
+	ServiceGoodsGetReq                                     = pb.ServiceGoodsGetReq
+	ServiceGoodsGetResp                                    = pb.ServiceGoodsGetResp
+	ServiceGoodsGetWithPlansAndDetailsReq                  = pb.ServiceGoodsGetWithPlansAndDetailsReq
+	ServiceGoodsGetWithPlansAndDetailsResp                 = pb.ServiceGoodsGetWithPlansAndDetailsResp
+	ServiceGoodsGetWithPlansReq                            = pb.ServiceGoodsGetWithPlansReq
+	ServiceGoodsGetWithPlansResp                           = pb.ServiceGoodsGetWithPlansResp
+	ServiceGoodsListReq                                    = pb.ServiceGoodsListReq
+	ServiceGoodsListResp                                   = pb.ServiceGoodsListResp
+	ServiceGoodsListWithPlansAndDetailsReq                 = pb.ServiceGoodsListWithPlansAndDetailsReq
+	ServiceGoodsListWithPlansAndDetailsResp                = pb.ServiceGoodsListWithPlansAndDetailsResp
+	ServiceGoodsListWithPlansReq                           = pb.ServiceGoodsListWithPlansReq
+	ServiceGoodsListWithPlansResp                          = pb.ServiceGoodsListWithPlansResp
+	ServiceGoodsPlansAddReq                                = pb.ServiceGoodsPlansAddReq
+	ServiceGoodsPlansAddResp                               = pb.ServiceGoodsPlansAddResp
+	ServiceGoodsPlansDelReq                                = pb.ServiceGoodsPlansDelReq
+	ServiceGoodsPlansGetReq                                = pb.ServiceGoodsPlansGetReq
+	ServiceGoodsPlansGetResp                               = pb.ServiceGoodsPlansGetResp
+	ServiceGoodsPlansListReq                               = pb.ServiceGoodsPlansListReq
+	ServiceGoodsPlansListResp                              = pb.ServiceGoodsPlansListResp
+	ServiceGoodsPlansUpdateReq                             = pb.ServiceGoodsPlansUpdateReq
+	ServiceGoodsPlansUpdateResp                            = pb.ServiceGoodsPlansUpdateResp
+	ServiceGoodsPlansVo                                    = pb.ServiceGoodsPlansVo
+	ServiceGoodsUpdateReq                                  = pb.ServiceGoodsUpdateReq
+	ServiceGoodsUpdateResp                                 = pb.ServiceGoodsUpdateResp
+	ServiceGoodsUpdateWithPlansAndDetailsReq               = pb.ServiceGoodsUpdateWithPlansAndDetailsReq
+	ServiceGoodsUpdateWithPlansAndDetailsResp              = pb.ServiceGoodsUpdateWithPlansAndDetailsResp
+	ServiceGoodsUpdateWithPlansReq                         = pb.ServiceGoodsUpdateWithPlansReq
+	ServiceGoodsUpdateWithPlansResp                        = pb.ServiceGoodsUpdateWithPlansResp
+	ServiceGoodsVo                                         = pb.ServiceGoodsVo
+	ServiceGoodsWithPlansAndDetailsVo                      = pb.ServiceGoodsWithPlansAndDetailsVo
+	ServiceGoodsWithPlansVo                                = pb.ServiceGoodsWithPlansVo
+	ServicePlanAddReq                                      = pb.ServicePlanAddReq
+	ServicePlanAddResp                                     = pb.ServicePlanAddResp
+	ServicePlanAddWithDetailsReq                           = pb.ServicePlanAddWithDetailsReq
+	ServicePlanAddWithDetailsResp                          = pb.ServicePlanAddWithDetailsResp
+	ServicePlanDelReq                                      = pb.ServicePlanDelReq
+	ServicePlanGetReq                                      = pb.ServicePlanGetReq
+	ServicePlanGetResp                                     = pb.ServicePlanGetResp
+	ServicePlanGetWithDetailsReq                           = pb.ServicePlanGetWithDetailsReq
+	ServicePlanGetWithDetailsResp                          = pb.ServicePlanGetWithDetailsResp
+	ServicePlanListReq                                     = pb.ServicePlanListReq
+	ServicePlanListResp                                    = pb.ServicePlanListResp
+	ServicePlanListWithDetailsReq                          = pb.ServicePlanListWithDetailsReq
+	ServicePlanListWithDetailsResp                         = pb.ServicePlanListWithDetailsResp
+	ServicePlanTypesAddReq                                 = pb.ServicePlanTypesAddReq
+	ServicePlanTypesAddResp                                = pb.ServicePlanTypesAddResp
+	ServicePlanTypesDelReq                                 = pb.ServicePlanTypesDelReq
+	ServicePlanTypesGetReq                                 = pb.ServicePlanTypesGetReq
+	ServicePlanTypesGetResp                                = pb.ServicePlanTypesGetResp
+	ServicePlanTypesListReq                                = pb.ServicePlanTypesListReq
+	ServicePlanTypesListResp                               = pb.ServicePlanTypesListResp
+	ServicePlanTypesUpdateReq                              = pb.ServicePlanTypesUpdateReq
+	ServicePlanTypesUpdateResp                             = pb.ServicePlanTypesUpdateResp
+	ServicePlanTypesVo                                     = pb.ServicePlanTypesVo
+	ServicePlanUpdateReq                                   = pb.ServicePlanUpdateReq
+	ServicePlanUpdateResp                                  = pb.ServicePlanUpdateResp
+	ServicePlanUpdateWithDetailsReq                        = pb.ServicePlanUpdateWithDetailsReq
+	ServicePlanUpdateWithDetailsResp                       = pb.ServicePlanUpdateWithDetailsResp
+	ServicePlanVo                                          = pb.ServicePlanVo
+	ServicePlanWithDetailsVo                               = pb.ServicePlanWithDetailsVo
+	ServicePlanWithDurationAndDetailsVo                    = pb.ServicePlanWithDurationAndDetailsVo
+	ServicePlanWithDurationVo                              = pb.ServicePlanWithDurationVo
+	ServiceTypesAddReq                                     = pb.ServiceTypesAddReq
+	ServiceTypesAddResp                                    = pb.ServiceTypesAddResp
+	ServiceTypesDelReq                                     = pb.ServiceTypesDelReq
+	ServiceTypesGetReq                                     = pb.ServiceTypesGetReq
+	ServiceTypesGetResp                                    = pb.ServiceTypesGetResp
+	ServiceTypesGetWithValueReq                            = pb.ServiceTypesGetWithValueReq
+	ServiceTypesGetWithValueResp                           = pb.ServiceTypesGetWithValueResp
+	ServiceTypesListReq                                    = pb.ServiceTypesListReq
+	ServiceTypesListResp                                   = pb.ServiceTypesListResp
+	ServiceTypesListWithValueReq                           = pb.ServiceTypesListWithValueReq
+	ServiceTypesListWithValueResp                          = pb.ServiceTypesListWithValueResp
+	ServiceTypesUpdateReq                                  = pb.ServiceTypesUpdateReq
+	ServiceTypesUpdateResp                                 = pb.ServiceTypesUpdateResp
+	ServiceTypesVo                                         = pb.ServiceTypesVo
+	ServiceTypesWithValueVo                                = pb.ServiceTypesWithValueVo
+	SetTotalStatsReq                                       = pb.SetTotalStatsReq
+	ShortDramaCheckNameReq                                 = pb.ShortDramaCheckNameReq
+	ShortDramaCheckNameResp                                = pb.ShortDramaCheckNameResp
+	ShortDramaCopyrightInfoVo                              = pb.ShortDramaCopyrightInfoVo
+	ShortDramaEpisodeBatchAddReq                           = pb.ShortDramaEpisodeBatchAddReq
+	ShortDramaEpisodeBatchRefreshUpdateTimeReq             = pb.ShortDramaEpisodeBatchRefreshUpdateTimeReq
+	ShortDramaEpisodeCountReq                              = pb.ShortDramaEpisodeCountReq
+	ShortDramaEpisodeCountResp                             = pb.ShortDramaEpisodeCountResp
+	ShortDramaEpisodeCountVo                               = pb.ShortDramaEpisodeCountVo
+	ShortDramaEpisodeGetReq                                = pb.ShortDramaEpisodeGetReq
+	ShortDramaEpisodeListReq                               = pb.ShortDramaEpisodeListReq
+	ShortDramaEpisodeListResp                              = pb.ShortDramaEpisodeListResp
+	ShortDramaEpisodeVo                                    = pb.ShortDramaEpisodeVo
+	ShortDramaFindIdsWithCopyrightResp                     = pb.ShortDramaFindIdsWithCopyrightResp
+	ShortDramaGetReq                                       = pb.ShortDramaGetReq
+	ShortDramaLanguageListReq                              = pb.ShortDramaLanguageListReq
+	ShortDramaLanguageListResp                             = pb.ShortDramaLanguageListResp
+	ShortDramaLanguageVo                                   = pb.ShortDramaLanguageVo
+	ShortDramaListReq                                      = pb.ShortDramaListReq
+	ShortDramaListResp                                     = pb.ShortDramaListResp
+	ShortDramaStatsPlaysTotalListReq                       = pb.ShortDramaStatsPlaysTotalListReq
+	ShortDramaStatsPlaysTotalListResp                      = pb.ShortDramaStatsPlaysTotalListResp
+	ShortDramaStatsPlaysTotalVo                            = pb.ShortDramaStatsPlaysTotalVo
+	ShortDramaUpdateModifierReq                            = pb.ShortDramaUpdateModifierReq
+	ShortDramaUpdateReleaseRegionsReq                      = pb.ShortDramaUpdateReleaseRegionsReq
+	ShortDramaVo                                           = pb.ShortDramaVo
+	StringSelectController                                 = pb.StringSelectController
+	SysPermGetReq                                          = pb.SysPermGetReq
+	SysPermListReq                                         = pb.SysPermListReq
+	SysPermListResp                                        = pb.SysPermListResp
+	SysPermRule                                            = pb.SysPermRule
+	SysPermVo                                              = pb.SysPermVo
+	SysRoleGetReq                                          = pb.SysRoleGetReq
+	SysRoleListReq                                         = pb.SysRoleListReq
+	SysRoleListResp                                        = pb.SysRoleListResp
+	SysRoleListWithPermsResp                               = pb.SysRoleListWithPermsResp
+	SysRolePermGetReq                                      = pb.SysRolePermGetReq
+	SysRolePermListReq                                     = pb.SysRolePermListReq
+	SysRolePermListResp                                    = pb.SysRolePermListResp
+	SysRolePermVo                                          = pb.SysRolePermVo
+	SysRoleVo                                              = pb.SysRoleVo
+	SysRoleWithPermIds                                     = pb.SysRoleWithPermIds
+	SysRoleWithPerms                                       = pb.SysRoleWithPerms
+	SysUserGetReq                                          = pb.SysUserGetReq
+	SysUserListReq                                         = pb.SysUserListReq
+	SysUserListResp                                        = pb.SysUserListResp
+	SysUserListWithRolesAndPermsResp                       = pb.SysUserListWithRolesAndPermsResp
+	SysUserPermGetReq                                      = pb.SysUserPermGetReq
+	SysUserPermListReq                                     = pb.SysUserPermListReq
+	SysUserPermListResp                                    = pb.SysUserPermListResp
+	SysUserPermVo                                          = pb.SysUserPermVo
+	SysUserRoleGetReq                                      = pb.SysUserRoleGetReq
+	SysUserRoleListReq                                     = pb.SysUserRoleListReq
+	SysUserRoleListResp                                    = pb.SysUserRoleListResp
+	SysUserRoleVo                                          = pb.SysUserRoleVo
+	SysUserVo                                              = pb.SysUserVo
+	SysUserWithRoleIdsAndPermRules                         = pb.SysUserWithRoleIdsAndPermRules
+	SysUserWithRolesAndPerms                               = pb.SysUserWithRolesAndPerms
+	TimeRange                                              = pb.TimeRange
+	TipGetReq                                              = pb.TipGetReq
+	TipListReq                                             = pb.TipListReq
+	TipListResp                                            = pb.TipListResp
+	TipVo                                                  = pb.TipVo
+	TransactionOperation                                   = pb.TransactionOperation
+	TransactionReq                                         = pb.TransactionReq
+	UpgradePkgPlanDetailListReq                            = pb.UpgradePkgPlanDetailListReq
+	UpgradePkgPlanDetailListResp                           = pb.UpgradePkgPlanDetailListResp
+	UpgradePkgPlanDetailVo                                 = pb.UpgradePkgPlanDetailVo
+	UpgradePkgPlanListReq                                  = pb.UpgradePkgPlanListReq
+	UpgradePkgPlanListResp                                 = pb.UpgradePkgPlanListResp
+	UpgradePkgPlanVo                                       = pb.UpgradePkgPlanVo
+	UpgradeResPlanDetailListReq                            = pb.UpgradeResPlanDetailListReq
+	UpgradeResPlanDetailListResp                           = pb.UpgradeResPlanDetailListResp
+	UpgradeResPlanDetailVo                                 = pb.UpgradeResPlanDetailVo
+	UpgradeResPlanListReq                                  = pb.UpgradeResPlanListReq
+	UpgradeResPlanListResp                                 = pb.UpgradeResPlanListResp
+	UpgradeResPlanVo                                       = pb.UpgradeResPlanVo
+	UserAddReq                                             = pb.UserAddReq
+	UserAddResp                                            = pb.UserAddResp
+	UserAppConfigGetReq                                    = pb.UserAppConfigGetReq
+	UserAppConfigListReq                                   = pb.UserAppConfigListReq
+	UserAppConfigListRes                                   = pb.UserAppConfigListRes
+	UserAppConfigVo                                        = pb.UserAppConfigVo
+	UserCredentialAddReq                                   = pb.UserCredentialAddReq
+	UserCredentialAddResp                                  = pb.UserCredentialAddResp
+	UserCredentialDelReq                                   = pb.UserCredentialDelReq
+	UserCredentialGetReq                                   = pb.UserCredentialGetReq
+	UserCredentialGetResp                                  = pb.UserCredentialGetResp
+	UserCredentialListReq                                  = pb.UserCredentialListReq
+	UserCredentialListResp                                 = pb.UserCredentialListResp
+	UserCredentialUpdateReq                                = pb.UserCredentialUpdateReq
+	UserCredentialUpdateResp                               = pb.UserCredentialUpdateResp
+	UserCredentialVo                                       = pb.UserCredentialVo
+	UserDelReq                                             = pb.UserDelReq
+	UserDeviceAddReq                                       = pb.UserDeviceAddReq
+	UserDeviceAddResp                                      = pb.UserDeviceAddResp
+	UserDeviceDelReq                                       = pb.UserDeviceDelReq
+	UserDeviceGetReq                                       = pb.UserDeviceGetReq
+	UserDeviceGetResp                                      = pb.UserDeviceGetResp
+	UserDeviceListReq                                      = pb.UserDeviceListReq
+	UserDeviceListResp                                     = pb.UserDeviceListResp
+	UserDeviceUpdateReq                                    = pb.UserDeviceUpdateReq
+	UserDeviceUpdateResp                                   = pb.UserDeviceUpdateResp
+	UserDeviceVo                                           = pb.UserDeviceVo
+	UserGetReq                                             = pb.UserGetReq
+	UserGetResp                                            = pb.UserGetResp
+	UserListReq                                            = pb.UserListReq
+	UserListResp                                           = pb.UserListResp
+	UserServiceAddReq                                      = pb.UserServiceAddReq
+	UserServiceAddResp                                     = pb.UserServiceAddResp
+	UserServiceDelReq                                      = pb.UserServiceDelReq
+	UserServiceGetReq                                      = pb.UserServiceGetReq
+	UserServiceGetResp                                     = pb.UserServiceGetResp
+	UserServiceListReq                                     = pb.UserServiceListReq
+	UserServiceListResp                                    = pb.UserServiceListResp
+	UserServiceUpdateReq                                   = pb.UserServiceUpdateReq
+	UserServiceUpdateResp                                  = pb.UserServiceUpdateResp
+	UserServiceVo                                          = pb.UserServiceVo
+	UserTestAddReq                                         = pb.UserTestAddReq
+	UserTestAddResp                                        = pb.UserTestAddResp
+	UserTestDelReq                                         = pb.UserTestDelReq
+	UserTestGetReq                                         = pb.UserTestGetReq
+	UserTestGetResp                                        = pb.UserTestGetResp
+	UserTestListReq                                        = pb.UserTestListReq
+	UserTestListResp                                       = pb.UserTestListResp
+	UserTestUpdateReq                                      = pb.UserTestUpdateReq
+	UserTestUpdateResp                                     = pb.UserTestUpdateResp
+	UserTestVo                                             = pb.UserTestVo
+	UserUpdateReq                                          = pb.UserUpdateReq
+	UserUpdateResp                                         = pb.UserUpdateResp
+	UserVo                                                 = pb.UserVo
+	UserWhiteAddReq                                        = pb.UserWhiteAddReq
+	UserWhiteAddResp                                       = pb.UserWhiteAddResp
+	UserWhiteDelReq                                        = pb.UserWhiteDelReq
+	UserWhiteGetReq                                        = pb.UserWhiteGetReq
+	UserWhiteGetResp                                       = pb.UserWhiteGetResp
+	UserWhiteListReq                                       = pb.UserWhiteListReq
+	UserWhiteListResp                                      = pb.UserWhiteListResp
+	UserWhiteUpdateReq                                     = pb.UserWhiteUpdateReq
+	UserWhiteUpdateResp                                    = pb.UserWhiteUpdateResp
+	UserWhiteVo                                            = pb.UserWhiteVo
+	VpnConfigTemplatePlanAddReq                            = pb.VpnConfigTemplatePlanAddReq
+	VpnConfigTemplatePlanAddResp                           = pb.VpnConfigTemplatePlanAddResp
+	VpnConfigTemplatePlanDelReq                            = pb.VpnConfigTemplatePlanDelReq
+	VpnConfigTemplatePlanDetailAddReq                      = pb.VpnConfigTemplatePlanDetailAddReq
+	VpnConfigTemplatePlanDetailAddResp                     = pb.VpnConfigTemplatePlanDetailAddResp
+	VpnConfigTemplatePlanDetailDelReq                      = pb.VpnConfigTemplatePlanDetailDelReq
+	VpnConfigTemplatePlanDetailGetReq                      = pb.VpnConfigTemplatePlanDetailGetReq
+	VpnConfigTemplatePlanDetailGetResp                     = pb.VpnConfigTemplatePlanDetailGetResp
+	VpnConfigTemplatePlanDetailListReq                     = pb.VpnConfigTemplatePlanDetailListReq
+	VpnConfigTemplatePlanDetailListResp                    = pb.VpnConfigTemplatePlanDetailListResp
+	VpnConfigTemplatePlanDetailUpdateReq                   = pb.VpnConfigTemplatePlanDetailUpdateReq
+	VpnConfigTemplatePlanDetailUpdateResp                  = pb.VpnConfigTemplatePlanDetailUpdateResp
+	VpnConfigTemplatePlanDetailVo                          = pb.VpnConfigTemplatePlanDetailVo
+	VpnConfigTemplatePlanGetReq                            = pb.VpnConfigTemplatePlanGetReq
+	VpnConfigTemplatePlanGetResp                           = pb.VpnConfigTemplatePlanGetResp
+	VpnConfigTemplatePlanListReq                           = pb.VpnConfigTemplatePlanListReq
+	VpnConfigTemplatePlanListResp                          = pb.VpnConfigTemplatePlanListResp
+	VpnConfigTemplatePlanUpdateReq                         = pb.VpnConfigTemplatePlanUpdateReq
+	VpnConfigTemplatePlanUpdateResp                        = pb.VpnConfigTemplatePlanUpdateResp
+	VpnConfigTemplatePlanVo                                = pb.VpnConfigTemplatePlanVo
+	VpnGroupAddReq                                         = pb.VpnGroupAddReq
+	VpnGroupBatchAddReq                                    = pb.VpnGroupBatchAddReq
+	VpnGroupBatchAddResp                                   = pb.VpnGroupBatchAddResp
+	VpnGroupBatchDelReq                                    = pb.VpnGroupBatchDelReq
+	VpnGroupBatchUpdateReq                                 = pb.VpnGroupBatchUpdateReq
+	VpnGroupBatchUpdateResp                                = pb.VpnGroupBatchUpdateResp
+	VpnGroupExVo                                           = pb.VpnGroupExVo
+	VpnGroupGetReq                                         = pb.VpnGroupGetReq
+	VpnGroupListReq                                        = pb.VpnGroupListReq
+	VpnGroupListResp                                       = pb.VpnGroupListResp
+	VpnGroupTagListReq                                     = pb.VpnGroupTagListReq
+	VpnGroupTagListResp                                    = pb.VpnGroupTagListResp
+	VpnGroupTagVo                                          = pb.VpnGroupTagVo
+	VpnGroupVo                                             = pb.VpnGroupVo
+	VpnLocationBatchAddReq                                 = pb.VpnLocationBatchAddReq
+	VpnLocationBatchAddResp                                = pb.VpnLocationBatchAddResp
+	VpnLocationBatchDelReq                                 = pb.VpnLocationBatchDelReq
+	VpnLocationBatchUpdateReq                              = pb.VpnLocationBatchUpdateReq
+	VpnLocationBatchUpdateResp                             = pb.VpnLocationBatchUpdateResp
+	VpnLocationExVo                                        = pb.VpnLocationExVo
+	VpnLocationGetReq                                      = pb.VpnLocationGetReq
+	VpnLocationListReq                                     = pb.VpnLocationListReq
+	VpnLocationListResp                                    = pb.VpnLocationListResp
+	VpnLocationServerCountReq                              = pb.VpnLocationServerCountReq
+	VpnLocationServerCountResp                             = pb.VpnLocationServerCountResp
+	VpnLocationServerCountVo                               = pb.VpnLocationServerCountVo
+	VpnLocationVo                                          = pb.VpnLocationVo
+	VpnProbeTaskListReq                                    = pb.VpnProbeTaskListReq
+	VpnProbeTaskListResp                                   = pb.VpnProbeTaskListResp
+	VpnProbeTaskVo                                         = pb.VpnProbeTaskVo
+	VpnServerAddReq                                        = pb.VpnServerAddReq
+	VpnServerBatchAddReq                                   = pb.VpnServerBatchAddReq
+	VpnServerBatchAddResp                                  = pb.VpnServerBatchAddResp
+	VpnServerBatchDelReq                                   = pb.VpnServerBatchDelReq
+	VpnServerBatchUpdateReq                                = pb.VpnServerBatchUpdateReq
+	VpnServerBatchUpdateResp                               = pb.VpnServerBatchUpdateResp
+	VpnServerExListResp                                    = pb.VpnServerExListResp
+	VpnServerExVo                                          = pb.VpnServerExVo
+	VpnServerListReq                                       = pb.VpnServerListReq
+	VpnServerListResp                                      = pb.VpnServerListResp
+	VpnServerLocationListReq                               = pb.VpnServerLocationListReq
+	VpnServerLocationListResp                              = pb.VpnServerLocationListResp
+	VpnServerLocationVo                                    = pb.VpnServerLocationVo
+	VpnServerVo                                            = pb.VpnServerVo
+	VpnTagBatchAddReq                                      = pb.VpnTagBatchAddReq
+	VpnTagBatchAddResp                                     = pb.VpnTagBatchAddResp
+	VpnTagBatchDelReq                                      = pb.VpnTagBatchDelReq
+	VpnTagBatchUpdateReq                                   = pb.VpnTagBatchUpdateReq
+	VpnTagBatchUpdateResp                                  = pb.VpnTagBatchUpdateResp
+	VpnTagGetReq                                           = pb.VpnTagGetReq
+	VpnTagListReq                                          = pb.VpnTagListReq
+	VpnTagListResp                                         = pb.VpnTagListResp
+	VpnTagVo                                               = pb.VpnTagVo
+	VpnWithIPAndPortReq                                    = pb.VpnWithIPAndPortReq
+	VpnWithIPAndPortResp                                   = pb.VpnWithIPAndPortResp
+	VpnipAddReq                                            = pb.VpnipAddReq
+	VpnipAddResp                                           = pb.VpnipAddResp
+	VpnipBatchAddReq                                       = pb.VpnipBatchAddReq
+	VpnipBatchAddResp                                      = pb.VpnipBatchAddResp
+	VpnipBatchUpdateReq                                    = pb.VpnipBatchUpdateReq
+	VpnipBatchUpdateResp                                   = pb.VpnipBatchUpdateResp
+	VpnipBindAddReq                                        = pb.VpnipBindAddReq
+	VpnipBindAddResp                                       = pb.VpnipBindAddResp
+	VpnipBindBatchAddReq                                   = pb.VpnipBindBatchAddReq
+	VpnipBindBatchAddResp                                  = pb.VpnipBindBatchAddResp
+	VpnipBindBatchUpdateReq                                = pb.VpnipBindBatchUpdateReq
+	VpnipBindBatchUpdateResp                               = pb.VpnipBindBatchUpdateResp
+	VpnipBindGetReq                                        = pb.VpnipBindGetReq
+	VpnipBindGetResp                                       = pb.VpnipBindGetResp
+	VpnipBindListReq                                       = pb.VpnipBindListReq
+	VpnipBindListResp                                      = pb.VpnipBindListResp
+	VpnipBindUpdateReq                                     = pb.VpnipBindUpdateReq
+	VpnipBindUpdateResp                                    = pb.VpnipBindUpdateResp
+	VpnipBindVo                                            = pb.VpnipBindVo
+	VpnipExAddReq                                          = pb.VpnipExAddReq
+	VpnipExAddResp                                         = pb.VpnipExAddResp
+	VpnipExBatchAddReq                                     = pb.VpnipExBatchAddReq
+	VpnipExBatchAddResp                                    = pb.VpnipExBatchAddResp
+	VpnipExBatchUpdateReq                                  = pb.VpnipExBatchUpdateReq
+	VpnipExBatchUpdateResp                                 = pb.VpnipExBatchUpdateResp
+	VpnipExGetResp                                         = pb.VpnipExGetResp
+	VpnipExListResp                                        = pb.VpnipExListResp
+	VpnipExUpdateReq                                       = pb.VpnipExUpdateReq
+	VpnipExUpdateResp                                      = pb.VpnipExUpdateResp
+	VpnipExVo                                              = pb.VpnipExVo
+	VpnipGetReq                                            = pb.VpnipGetReq
+	VpnipGetResp                                           = pb.VpnipGetResp
+	VpnipListReq                                           = pb.VpnipListReq
+	VpnipListResp                                          = pb.VpnipListResp
+	VpnipRangeAddReq                                       = pb.VpnipRangeAddReq
+	VpnipRangeAddResp                                      = pb.VpnipRangeAddResp
+	VpnipRangeBatchAddReq                                  = pb.VpnipRangeBatchAddReq
+	VpnipRangeBatchAddResp                                 = pb.VpnipRangeBatchAddResp
+	VpnipRangeBatchUpdateReq                               = pb.VpnipRangeBatchUpdateReq
+	VpnipRangeBatchUpdateResp                              = pb.VpnipRangeBatchUpdateResp
+	VpnipRangeExAddReq                                     = pb.VpnipRangeExAddReq
+	VpnipRangeExAddResp                                    = pb.VpnipRangeExAddResp
+	VpnipRangeExBatchAddReq                                = pb.VpnipRangeExBatchAddReq
+	VpnipRangeExBatchAddResp                               = pb.VpnipRangeExBatchAddResp
+	VpnipRangeExBatchUpdateReq                             = pb.VpnipRangeExBatchUpdateReq
+	VpnipRangeExBatchUpdateResp                            = pb.VpnipRangeExBatchUpdateResp
+	VpnipRangeExGetResp                                    = pb.VpnipRangeExGetResp
+	VpnipRangeExListResp                                   = pb.VpnipRangeExListResp
+	VpnipRangeExUpdateReq                                  = pb.VpnipRangeExUpdateReq
+	VpnipRangeExUpdateResp                                 = pb.VpnipRangeExUpdateResp
+	VpnipRangeExVo                                         = pb.VpnipRangeExVo
+	VpnipRangeGetReq                                       = pb.VpnipRangeGetReq
+	VpnipRangeGetResp                                      = pb.VpnipRangeGetResp
+	VpnipRangeListReq                                      = pb.VpnipRangeListReq
+	VpnipRangeListResp                                     = pb.VpnipRangeListResp
+	VpnipRangeUpdateReq                                    = pb.VpnipRangeUpdateReq
+	VpnipRangeUpdateResp                                   = pb.VpnipRangeUpdateResp
+	VpnipRangeVo                                           = pb.VpnipRangeVo
+	VpnipUpdateReq                                         = pb.VpnipUpdateReq
+	VpnipUpdateResp                                        = pb.VpnipUpdateResp
+	VpnipVo                                                = pb.VpnipVo
+	VpnipWalledAddReq                                      = pb.VpnipWalledAddReq
+	VpnipWalledAddResp                                     = pb.VpnipWalledAddResp
+	VpnipWalledBatchAddReq                                 = pb.VpnipWalledBatchAddReq
+	VpnipWalledBatchAddResp                                = pb.VpnipWalledBatchAddResp
+	VpnipWalledBatchUpdateReq                              = pb.VpnipWalledBatchUpdateReq
+	VpnipWalledBatchUpdateResp                             = pb.VpnipWalledBatchUpdateResp
+	VpnipWalledGetReq                                      = pb.VpnipWalledGetReq
+	VpnipWalledGetResp                                     = pb.VpnipWalledGetResp
+	VpnipWalledListReq                                     = pb.VpnipWalledListReq
+	VpnipWalledListResp                                    = pb.VpnipWalledListResp
+	VpnipWalledUpdateReq                                   = pb.VpnipWalledUpdateReq
+	VpnipWalledUpdateResp                                  = pb.VpnipWalledUpdateResp
+	VpnipWalledVo                                          = pb.VpnipWalledVo
+
+	GoGoodsClient interface {
+		// ServiceTypesAdd
+		ServiceTypesAdd(ctx context.Context, in *ServiceTypesAddReq, opts ...grpc.CallOption) (*ServiceTypesAddResp, error)
+		ServiceTypesUpdate(ctx context.Context, in *ServiceTypesUpdateReq, opts ...grpc.CallOption) (*ServiceTypesUpdateResp, error)
+		ServiceTypesDel(ctx context.Context, in *ServiceTypesDelReq, opts ...grpc.CallOption) (*Empty, error)
+		ServiceTypesGet(ctx context.Context, in *ServiceTypesGetReq, opts ...grpc.CallOption) (*ServiceTypesGetResp, error)
+		ServiceTypesGetWithValue(ctx context.Context, in *ServiceTypesGetWithValueReq, opts ...grpc.CallOption) (*ServiceTypesGetWithValueResp, error)
+		ServiceTypesList(ctx context.Context, in *ServiceTypesListReq, opts ...grpc.CallOption) (*ServiceTypesListResp, error)
+		ServiceTypesListWithValue(ctx context.Context, in *ServiceTypesListWithValueReq, opts ...grpc.CallOption) (*ServiceTypesListWithValueResp, error)
+		// ServicePlanAdd
+		ServicePlanAdd(ctx context.Context, in *ServicePlanAddReq, opts ...grpc.CallOption) (*ServicePlanAddResp, error)
+		ServicePlanAddWithDetails(ctx context.Context, in *ServicePlanAddWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanAddWithDetailsResp, error)
+		ServicePlanUpdate(ctx context.Context, in *ServicePlanUpdateReq, opts ...grpc.CallOption) (*ServicePlanUpdateResp, error)
+		ServicePlanUpdateWithDetails(ctx context.Context, in *ServicePlanUpdateWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanUpdateWithDetailsResp, error)
+		ServicePlanDel(ctx context.Context, in *ServicePlanDelReq, opts ...grpc.CallOption) (*Empty, error)
+		ServicePlanGet(ctx context.Context, in *ServicePlanGetReq, opts ...grpc.CallOption) (*ServicePlanGetResp, error)
+		ServicePlanGetWithDetails(ctx context.Context, in *ServicePlanGetWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanGetWithDetailsResp, error)
+		ServicePlanList(ctx context.Context, in *ServicePlanListReq, opts ...grpc.CallOption) (*ServicePlanListResp, error)
+		ServicePlanListWithDetails(ctx context.Context, in *ServicePlanListWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanListWithDetailsResp, error)
+		// ServicePlanTypesAdd
+		ServicePlanTypesAdd(ctx context.Context, in *ServicePlanTypesAddReq, opts ...grpc.CallOption) (*ServicePlanTypesAddResp, error)
+		ServicePlanTypesUpdate(ctx context.Context, in *ServicePlanTypesUpdateReq, opts ...grpc.CallOption) (*ServicePlanTypesUpdateResp, error)
+		ServicePlanTypesDel(ctx context.Context, in *ServicePlanTypesDelReq, opts ...grpc.CallOption) (*Empty, error)
+		ServicePlanTypesGet(ctx context.Context, in *ServicePlanTypesGetReq, opts ...grpc.CallOption) (*ServicePlanTypesGetResp, error)
+		ServicePlanTypesList(ctx context.Context, in *ServicePlanTypesListReq, opts ...grpc.CallOption) (*ServicePlanTypesListResp, error)
+		// ServiceGoodsAdd
+		ServiceGoodsAdd(ctx context.Context, in *ServiceGoodsAddReq, opts ...grpc.CallOption) (*ServiceGoodsAddResp, error)
+		ServiceGoodsAddWithPlans(ctx context.Context, in *ServiceGoodsAddWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsAddWithPlansResp, error)
+		ServiceGoodsAddWithPlansAndDetails(ctx context.Context, in *ServiceGoodsAddWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsAddWithPlansAndDetailsResp, error)
+		ServiceGoodsUpdate(ctx context.Context, in *ServiceGoodsUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateResp, error)
+		ServiceGoodsUpdateWithPlans(ctx context.Context, in *ServiceGoodsUpdateWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateWithPlansResp, error)
+		ServiceGoodsUpdateWithPlansAndDetails(ctx context.Context, in *ServiceGoodsUpdateWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateWithPlansAndDetailsResp, error)
+		ServiceGoodsDel(ctx context.Context, in *ServiceGoodsDelReq, opts ...grpc.CallOption) (*Empty, error)
+		ServiceGoodsGet(ctx context.Context, in *ServiceGoodsGetReq, opts ...grpc.CallOption) (*ServiceGoodsGetResp, error)
+		ServiceGoodsGetWithPlans(ctx context.Context, in *ServiceGoodsGetWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsGetWithPlansResp, error)
+		ServiceGoodsGetWithPlansAndDetails(ctx context.Context, in *ServiceGoodsGetWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsGetWithPlansAndDetailsResp, error)
+		ServiceGoodsList(ctx context.Context, in *ServiceGoodsListReq, opts ...grpc.CallOption) (*ServiceGoodsListResp, error)
+		ServiceGoodsListWithPlans(ctx context.Context, in *ServiceGoodsListWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsListWithPlansResp, error)
+		ServiceGoodsListWithPlansAndDetails(ctx context.Context, in *ServiceGoodsListWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsListWithPlansAndDetailsResp, error)
+		// ServiceGoodsPlansAdd
+		ServiceGoodsPlansAdd(ctx context.Context, in *ServiceGoodsPlansAddReq, opts ...grpc.CallOption) (*ServiceGoodsPlansAddResp, error)
+		ServiceGoodsPlansUpdate(ctx context.Context, in *ServiceGoodsPlansUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsPlansUpdateResp, error)
+		ServiceGoodsPlansDel(ctx context.Context, in *ServiceGoodsPlansDelReq, opts ...grpc.CallOption) (*Empty, error)
+		ServiceGoodsPlansGet(ctx context.Context, in *ServiceGoodsPlansGetReq, opts ...grpc.CallOption) (*ServiceGoodsPlansGetResp, error)
+		ServiceGoodsPlansList(ctx context.Context, in *ServiceGoodsPlansListReq, opts ...grpc.CallOption) (*ServiceGoodsPlansListResp, error)
+		// ServiceGoodsChannelAdd
+		ServiceGoodsChannelAdd(ctx context.Context, in *ServiceGoodsChannelAddReq, opts ...grpc.CallOption) (*ServiceGoodsChannelAddResp, error)
+		ServiceGoodsChannelUpdate(ctx context.Context, in *ServiceGoodsChannelUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsChannelUpdateResp, error)
+		ServiceGoodsChannelDel(ctx context.Context, in *ServiceGoodsChannelDelReq, opts ...grpc.CallOption) (*Empty, error)
+		ServiceGoodsChannelGet(ctx context.Context, in *ServiceGoodsChannelGetReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetResp, error)
+		ServiceGoodsChannelGetWithGoods(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsResp, error)
+		ServiceGoodsChannelGetWithGoodsAndPlans(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsAndPlansReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsAndPlansResp, error)
+		ServiceGoodsChannelGetWithGoodsAndPlansAndDetails(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp, error)
+		ServiceGoodsChannelList(ctx context.Context, in *ServiceGoodsChannelListReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListResp, error)
+		ServiceGoodsChannelListWithGoods(ctx context.Context, in *ServiceGoodsChannelListWithGoodsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsResp, error)
+		ServiceGoodsChannelListWithGoodsAndPlans(ctx context.Context, in *ServiceGoodsChannelListWithGoodsAndPlansReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsAndPlansResp, error)
+		ServiceGoodsChannelListWithGoodsAndPlansAndDetails(ctx context.Context, in *ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp, error)
+	}
+
+	defaultGoGoodsClient struct {
+		cli zrpc.Client
+	}
+)
+
+func NewGoGoodsClient(cli zrpc.Client) GoGoodsClient {
+	return &defaultGoGoodsClient{
+		cli: cli,
+	}
+}
+
+// ServiceTypesAdd
+func (m *defaultGoGoodsClient) ServiceTypesAdd(ctx context.Context, in *ServiceTypesAddReq, opts ...grpc.CallOption) (*ServiceTypesAddResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceTypesAdd(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceTypesUpdate(ctx context.Context, in *ServiceTypesUpdateReq, opts ...grpc.CallOption) (*ServiceTypesUpdateResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceTypesUpdate(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceTypesDel(ctx context.Context, in *ServiceTypesDelReq, opts ...grpc.CallOption) (*Empty, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceTypesDel(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceTypesGet(ctx context.Context, in *ServiceTypesGetReq, opts ...grpc.CallOption) (*ServiceTypesGetResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceTypesGet(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceTypesGetWithValue(ctx context.Context, in *ServiceTypesGetWithValueReq, opts ...grpc.CallOption) (*ServiceTypesGetWithValueResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceTypesGetWithValue(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceTypesList(ctx context.Context, in *ServiceTypesListReq, opts ...grpc.CallOption) (*ServiceTypesListResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceTypesList(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceTypesListWithValue(ctx context.Context, in *ServiceTypesListWithValueReq, opts ...grpc.CallOption) (*ServiceTypesListWithValueResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceTypesListWithValue(ctx, in, opts...)
+}
+
+// ServicePlanAdd
+func (m *defaultGoGoodsClient) ServicePlanAdd(ctx context.Context, in *ServicePlanAddReq, opts ...grpc.CallOption) (*ServicePlanAddResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanAdd(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanAddWithDetails(ctx context.Context, in *ServicePlanAddWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanAddWithDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanAddWithDetails(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanUpdate(ctx context.Context, in *ServicePlanUpdateReq, opts ...grpc.CallOption) (*ServicePlanUpdateResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanUpdate(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanUpdateWithDetails(ctx context.Context, in *ServicePlanUpdateWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanUpdateWithDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanUpdateWithDetails(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanDel(ctx context.Context, in *ServicePlanDelReq, opts ...grpc.CallOption) (*Empty, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanDel(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanGet(ctx context.Context, in *ServicePlanGetReq, opts ...grpc.CallOption) (*ServicePlanGetResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanGet(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanGetWithDetails(ctx context.Context, in *ServicePlanGetWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanGetWithDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanGetWithDetails(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanList(ctx context.Context, in *ServicePlanListReq, opts ...grpc.CallOption) (*ServicePlanListResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanList(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanListWithDetails(ctx context.Context, in *ServicePlanListWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanListWithDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanListWithDetails(ctx, in, opts...)
+}
+
+// ServicePlanTypesAdd
+func (m *defaultGoGoodsClient) ServicePlanTypesAdd(ctx context.Context, in *ServicePlanTypesAddReq, opts ...grpc.CallOption) (*ServicePlanTypesAddResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanTypesAdd(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanTypesUpdate(ctx context.Context, in *ServicePlanTypesUpdateReq, opts ...grpc.CallOption) (*ServicePlanTypesUpdateResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanTypesUpdate(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanTypesDel(ctx context.Context, in *ServicePlanTypesDelReq, opts ...grpc.CallOption) (*Empty, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanTypesDel(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanTypesGet(ctx context.Context, in *ServicePlanTypesGetReq, opts ...grpc.CallOption) (*ServicePlanTypesGetResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanTypesGet(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServicePlanTypesList(ctx context.Context, in *ServicePlanTypesListReq, opts ...grpc.CallOption) (*ServicePlanTypesListResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServicePlanTypesList(ctx, in, opts...)
+}
+
+// ServiceGoodsAdd
+func (m *defaultGoGoodsClient) ServiceGoodsAdd(ctx context.Context, in *ServiceGoodsAddReq, opts ...grpc.CallOption) (*ServiceGoodsAddResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsAdd(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsAddWithPlans(ctx context.Context, in *ServiceGoodsAddWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsAddWithPlansResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsAddWithPlans(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsAddWithPlansAndDetails(ctx context.Context, in *ServiceGoodsAddWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsAddWithPlansAndDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsAddWithPlansAndDetails(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsUpdate(ctx context.Context, in *ServiceGoodsUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsUpdate(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsUpdateWithPlans(ctx context.Context, in *ServiceGoodsUpdateWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateWithPlansResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsUpdateWithPlans(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsUpdateWithPlansAndDetails(ctx context.Context, in *ServiceGoodsUpdateWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateWithPlansAndDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsUpdateWithPlansAndDetails(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsDel(ctx context.Context, in *ServiceGoodsDelReq, opts ...grpc.CallOption) (*Empty, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsDel(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsGet(ctx context.Context, in *ServiceGoodsGetReq, opts ...grpc.CallOption) (*ServiceGoodsGetResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsGet(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsGetWithPlans(ctx context.Context, in *ServiceGoodsGetWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsGetWithPlansResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsGetWithPlans(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsGetWithPlansAndDetails(ctx context.Context, in *ServiceGoodsGetWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsGetWithPlansAndDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsGetWithPlansAndDetails(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsList(ctx context.Context, in *ServiceGoodsListReq, opts ...grpc.CallOption) (*ServiceGoodsListResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsList(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsListWithPlans(ctx context.Context, in *ServiceGoodsListWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsListWithPlansResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsListWithPlans(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsListWithPlansAndDetails(ctx context.Context, in *ServiceGoodsListWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsListWithPlansAndDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsListWithPlansAndDetails(ctx, in, opts...)
+}
+
+// ServiceGoodsPlansAdd
+func (m *defaultGoGoodsClient) ServiceGoodsPlansAdd(ctx context.Context, in *ServiceGoodsPlansAddReq, opts ...grpc.CallOption) (*ServiceGoodsPlansAddResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsPlansAdd(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsPlansUpdate(ctx context.Context, in *ServiceGoodsPlansUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsPlansUpdateResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsPlansUpdate(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsPlansDel(ctx context.Context, in *ServiceGoodsPlansDelReq, opts ...grpc.CallOption) (*Empty, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsPlansDel(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsPlansGet(ctx context.Context, in *ServiceGoodsPlansGetReq, opts ...grpc.CallOption) (*ServiceGoodsPlansGetResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsPlansGet(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsPlansList(ctx context.Context, in *ServiceGoodsPlansListReq, opts ...grpc.CallOption) (*ServiceGoodsPlansListResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsPlansList(ctx, in, opts...)
+}
+
+// ServiceGoodsChannelAdd
+func (m *defaultGoGoodsClient) ServiceGoodsChannelAdd(ctx context.Context, in *ServiceGoodsChannelAddReq, opts ...grpc.CallOption) (*ServiceGoodsChannelAddResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelAdd(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelUpdate(ctx context.Context, in *ServiceGoodsChannelUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsChannelUpdateResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelUpdate(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelDel(ctx context.Context, in *ServiceGoodsChannelDelReq, opts ...grpc.CallOption) (*Empty, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelDel(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelGet(ctx context.Context, in *ServiceGoodsChannelGetReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelGet(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelGetWithGoods(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelGetWithGoods(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelGetWithGoodsAndPlans(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsAndPlansReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsAndPlansResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelGetWithGoodsAndPlans(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelGetWithGoodsAndPlansAndDetails(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelGetWithGoodsAndPlansAndDetails(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelList(ctx context.Context, in *ServiceGoodsChannelListReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelList(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelListWithGoods(ctx context.Context, in *ServiceGoodsChannelListWithGoodsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelListWithGoods(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelListWithGoodsAndPlans(ctx context.Context, in *ServiceGoodsChannelListWithGoodsAndPlansReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsAndPlansResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelListWithGoodsAndPlans(ctx, in, opts...)
+}
+
+func (m *defaultGoGoodsClient) ServiceGoodsChannelListWithGoodsAndPlansAndDetails(ctx context.Context, in *ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp, error) {
+	client := pb.NewGoGoodsClientClient(m.cli.Conn())
+	return client.ServiceGoodsChannelListWithGoodsAndPlansAndDetails(ctx, in, opts...)
+}

+ 0 - 312
pb/client/gopmpclient/go_pmp_client.go

@@ -686,62 +686,6 @@ type (
 		AnnouncePlanDetailDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error)
 		AnnouncePlanDetailGet(ctx context.Context, in *AnnouncePlanDetailVo, opts ...grpc.CallOption) (*AnnouncePlanDetailVo, error)
 		AnnouncePlanDetailList(ctx context.Context, in *AnnouncePlanDetailListReq, opts ...grpc.CallOption) (*AnnouncePlanDetailListResp, error)
-		// ServiceTypes Model
-		ServiceTypesAdd(ctx context.Context, in *ServiceTypesAddReq, opts ...grpc.CallOption) (*ServiceTypesAddResp, error)
-		ServiceTypesUpdate(ctx context.Context, in *ServiceTypesUpdateReq, opts ...grpc.CallOption) (*ServiceTypesUpdateResp, error)
-		ServiceTypesDel(ctx context.Context, in *ServiceTypesDelReq, opts ...grpc.CallOption) (*Empty, error)
-		ServiceTypesGet(ctx context.Context, in *ServiceTypesGetReq, opts ...grpc.CallOption) (*ServiceTypesGetResp, error)
-		ServiceTypesGetWithValue(ctx context.Context, in *ServiceTypesGetWithValueReq, opts ...grpc.CallOption) (*ServiceTypesGetWithValueResp, error)
-		ServiceTypesList(ctx context.Context, in *ServiceTypesListReq, opts ...grpc.CallOption) (*ServiceTypesListResp, error)
-		ServiceTypesListWithValue(ctx context.Context, in *ServiceTypesListWithValueReq, opts ...grpc.CallOption) (*ServiceTypesListWithValueResp, error)
-		// ServicePlan Model
-		ServicePlanAdd(ctx context.Context, in *ServicePlanAddReq, opts ...grpc.CallOption) (*ServicePlanAddResp, error)
-		ServicePlanAddWithDetails(ctx context.Context, in *ServicePlanAddWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanAddWithDetailsResp, error)
-		ServicePlanUpdate(ctx context.Context, in *ServicePlanUpdateReq, opts ...grpc.CallOption) (*ServicePlanUpdateResp, error)
-		ServicePlanUpdateWithDetails(ctx context.Context, in *ServicePlanUpdateWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanUpdateWithDetailsResp, error)
-		ServicePlanDel(ctx context.Context, in *ServicePlanDelReq, opts ...grpc.CallOption) (*Empty, error)
-		ServicePlanGet(ctx context.Context, in *ServicePlanGetReq, opts ...grpc.CallOption) (*ServicePlanGetResp, error)
-		ServicePlanGetWithDetails(ctx context.Context, in *ServicePlanGetWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanGetWithDetailsResp, error)
-		ServicePlanList(ctx context.Context, in *ServicePlanListReq, opts ...grpc.CallOption) (*ServicePlanListResp, error)
-		ServicePlanListWithDetails(ctx context.Context, in *ServicePlanListWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanListWithDetailsResp, error)
-		// ServicePlanTypes Model
-		ServicePlanTypesAdd(ctx context.Context, in *ServicePlanTypesAddReq, opts ...grpc.CallOption) (*ServicePlanTypesAddResp, error)
-		ServicePlanTypesUpdate(ctx context.Context, in *ServicePlanTypesUpdateReq, opts ...grpc.CallOption) (*ServicePlanTypesUpdateResp, error)
-		ServicePlanTypesDel(ctx context.Context, in *ServicePlanTypesDelReq, opts ...grpc.CallOption) (*Empty, error)
-		ServicePlanTypesGet(ctx context.Context, in *ServicePlanTypesGetReq, opts ...grpc.CallOption) (*ServicePlanTypesGetResp, error)
-		ServicePlanTypesList(ctx context.Context, in *ServicePlanTypesListReq, opts ...grpc.CallOption) (*ServicePlanTypesListResp, error)
-		// ServiceGoods Model
-		ServiceGoodsAdd(ctx context.Context, in *ServiceGoodsAddReq, opts ...grpc.CallOption) (*ServiceGoodsAddResp, error)
-		ServiceGoodsAddWithPlans(ctx context.Context, in *ServiceGoodsAddWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsAddWithPlansResp, error)
-		ServiceGoodsAddWithPlansAndDetails(ctx context.Context, in *ServiceGoodsAddWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsAddWithPlansAndDetailsResp, error)
-		ServiceGoodsUpdate(ctx context.Context, in *ServiceGoodsUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateResp, error)
-		ServiceGoodsUpdateWithPlans(ctx context.Context, in *ServiceGoodsUpdateWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateWithPlansResp, error)
-		ServiceGoodsUpdateWithPlansAndDetails(ctx context.Context, in *ServiceGoodsUpdateWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateWithPlansAndDetailsResp, error)
-		ServiceGoodsDel(ctx context.Context, in *ServiceGoodsDelReq, opts ...grpc.CallOption) (*Empty, error)
-		ServiceGoodsGet(ctx context.Context, in *ServiceGoodsGetReq, opts ...grpc.CallOption) (*ServiceGoodsGetResp, error)
-		ServiceGoodsGetWithPlans(ctx context.Context, in *ServiceGoodsGetWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsGetWithPlansResp, error)
-		ServiceGoodsGetWithPlansAndDetails(ctx context.Context, in *ServiceGoodsGetWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsGetWithPlansAndDetailsResp, error)
-		ServiceGoodsList(ctx context.Context, in *ServiceGoodsListReq, opts ...grpc.CallOption) (*ServiceGoodsListResp, error)
-		ServiceGoodsListWithPlans(ctx context.Context, in *ServiceGoodsListWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsListWithPlansResp, error)
-		ServiceGoodsListWithPlansAndDetails(ctx context.Context, in *ServiceGoodsListWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsListWithPlansAndDetailsResp, error)
-		// ServiceGoodsPlans Model
-		ServiceGoodsPlansAdd(ctx context.Context, in *ServiceGoodsPlansAddReq, opts ...grpc.CallOption) (*ServiceGoodsPlansAddResp, error)
-		ServiceGoodsPlansUpdate(ctx context.Context, in *ServiceGoodsPlansUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsPlansUpdateResp, error)
-		ServiceGoodsPlansDel(ctx context.Context, in *ServiceGoodsPlansDelReq, opts ...grpc.CallOption) (*Empty, error)
-		ServiceGoodsPlansGet(ctx context.Context, in *ServiceGoodsPlansGetReq, opts ...grpc.CallOption) (*ServiceGoodsPlansGetResp, error)
-		ServiceGoodsPlansList(ctx context.Context, in *ServiceGoodsPlansListReq, opts ...grpc.CallOption) (*ServiceGoodsPlansListResp, error)
-		// ServiceGoodsChannel Model
-		ServiceGoodsChannelAdd(ctx context.Context, in *ServiceGoodsChannelAddReq, opts ...grpc.CallOption) (*ServiceGoodsChannelAddResp, error)
-		ServiceGoodsChannelUpdate(ctx context.Context, in *ServiceGoodsChannelUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsChannelUpdateResp, error)
-		ServiceGoodsChannelDel(ctx context.Context, in *ServiceGoodsChannelDelReq, opts ...grpc.CallOption) (*Empty, error)
-		ServiceGoodsChannelGet(ctx context.Context, in *ServiceGoodsChannelGetReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetResp, error)
-		ServiceGoodsChannelGetWithGoods(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsResp, error)
-		ServiceGoodsChannelGetWithGoodsAndPlans(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsAndPlansReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsAndPlansResp, error)
-		ServiceGoodsChannelGetWithGoodsAndPlansAndDetails(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp, error)
-		ServiceGoodsChannelList(ctx context.Context, in *ServiceGoodsChannelListReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListResp, error)
-		ServiceGoodsChannelListWithGoods(ctx context.Context, in *ServiceGoodsChannelListWithGoodsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsResp, error)
-		ServiceGoodsChannelListWithGoodsAndPlans(ctx context.Context, in *ServiceGoodsChannelListWithGoodsAndPlansReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsAndPlansResp, error)
-		ServiceGoodsChannelListWithGoodsAndPlansAndDetails(ctx context.Context, in *ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp, error)
 		// MessagePush Model
 		MessagePushAdd(ctx context.Context, in *MessagePushVo, opts ...grpc.CallOption) (*MessagePushVo, error)
 		MessagePushUpdate(ctx context.Context, in *MessagePushVo, opts ...grpc.CallOption) (*MessagePushVo, error)
@@ -1418,262 +1362,6 @@ func (m *defaultGoPmpClient) AnnouncePlanDetailList(ctx context.Context, in *Ann
 	return client.AnnouncePlanDetailList(ctx, in, opts...)
 }
 
-// ServiceTypes Model
-func (m *defaultGoPmpClient) ServiceTypesAdd(ctx context.Context, in *ServiceTypesAddReq, opts ...grpc.CallOption) (*ServiceTypesAddResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceTypesAdd(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceTypesUpdate(ctx context.Context, in *ServiceTypesUpdateReq, opts ...grpc.CallOption) (*ServiceTypesUpdateResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceTypesUpdate(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceTypesDel(ctx context.Context, in *ServiceTypesDelReq, opts ...grpc.CallOption) (*Empty, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceTypesDel(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceTypesGet(ctx context.Context, in *ServiceTypesGetReq, opts ...grpc.CallOption) (*ServiceTypesGetResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceTypesGet(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceTypesGetWithValue(ctx context.Context, in *ServiceTypesGetWithValueReq, opts ...grpc.CallOption) (*ServiceTypesGetWithValueResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceTypesGetWithValue(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceTypesList(ctx context.Context, in *ServiceTypesListReq, opts ...grpc.CallOption) (*ServiceTypesListResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceTypesList(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceTypesListWithValue(ctx context.Context, in *ServiceTypesListWithValueReq, opts ...grpc.CallOption) (*ServiceTypesListWithValueResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceTypesListWithValue(ctx, in, opts...)
-}
-
-// ServicePlan Model
-func (m *defaultGoPmpClient) ServicePlanAdd(ctx context.Context, in *ServicePlanAddReq, opts ...grpc.CallOption) (*ServicePlanAddResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanAdd(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanAddWithDetails(ctx context.Context, in *ServicePlanAddWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanAddWithDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanAddWithDetails(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanUpdate(ctx context.Context, in *ServicePlanUpdateReq, opts ...grpc.CallOption) (*ServicePlanUpdateResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanUpdate(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanUpdateWithDetails(ctx context.Context, in *ServicePlanUpdateWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanUpdateWithDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanUpdateWithDetails(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanDel(ctx context.Context, in *ServicePlanDelReq, opts ...grpc.CallOption) (*Empty, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanDel(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanGet(ctx context.Context, in *ServicePlanGetReq, opts ...grpc.CallOption) (*ServicePlanGetResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanGet(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanGetWithDetails(ctx context.Context, in *ServicePlanGetWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanGetWithDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanGetWithDetails(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanList(ctx context.Context, in *ServicePlanListReq, opts ...grpc.CallOption) (*ServicePlanListResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanList(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanListWithDetails(ctx context.Context, in *ServicePlanListWithDetailsReq, opts ...grpc.CallOption) (*ServicePlanListWithDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanListWithDetails(ctx, in, opts...)
-}
-
-// ServicePlanTypes Model
-func (m *defaultGoPmpClient) ServicePlanTypesAdd(ctx context.Context, in *ServicePlanTypesAddReq, opts ...grpc.CallOption) (*ServicePlanTypesAddResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanTypesAdd(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanTypesUpdate(ctx context.Context, in *ServicePlanTypesUpdateReq, opts ...grpc.CallOption) (*ServicePlanTypesUpdateResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanTypesUpdate(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanTypesDel(ctx context.Context, in *ServicePlanTypesDelReq, opts ...grpc.CallOption) (*Empty, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanTypesDel(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanTypesGet(ctx context.Context, in *ServicePlanTypesGetReq, opts ...grpc.CallOption) (*ServicePlanTypesGetResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanTypesGet(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServicePlanTypesList(ctx context.Context, in *ServicePlanTypesListReq, opts ...grpc.CallOption) (*ServicePlanTypesListResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServicePlanTypesList(ctx, in, opts...)
-}
-
-// ServiceGoods Model
-func (m *defaultGoPmpClient) ServiceGoodsAdd(ctx context.Context, in *ServiceGoodsAddReq, opts ...grpc.CallOption) (*ServiceGoodsAddResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsAdd(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsAddWithPlans(ctx context.Context, in *ServiceGoodsAddWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsAddWithPlansResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsAddWithPlans(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsAddWithPlansAndDetails(ctx context.Context, in *ServiceGoodsAddWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsAddWithPlansAndDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsAddWithPlansAndDetails(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsUpdate(ctx context.Context, in *ServiceGoodsUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsUpdate(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsUpdateWithPlans(ctx context.Context, in *ServiceGoodsUpdateWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateWithPlansResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsUpdateWithPlans(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsUpdateWithPlansAndDetails(ctx context.Context, in *ServiceGoodsUpdateWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsUpdateWithPlansAndDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsUpdateWithPlansAndDetails(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsDel(ctx context.Context, in *ServiceGoodsDelReq, opts ...grpc.CallOption) (*Empty, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsDel(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsGet(ctx context.Context, in *ServiceGoodsGetReq, opts ...grpc.CallOption) (*ServiceGoodsGetResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsGet(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsGetWithPlans(ctx context.Context, in *ServiceGoodsGetWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsGetWithPlansResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsGetWithPlans(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsGetWithPlansAndDetails(ctx context.Context, in *ServiceGoodsGetWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsGetWithPlansAndDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsGetWithPlansAndDetails(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsList(ctx context.Context, in *ServiceGoodsListReq, opts ...grpc.CallOption) (*ServiceGoodsListResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsList(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsListWithPlans(ctx context.Context, in *ServiceGoodsListWithPlansReq, opts ...grpc.CallOption) (*ServiceGoodsListWithPlansResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsListWithPlans(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsListWithPlansAndDetails(ctx context.Context, in *ServiceGoodsListWithPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsListWithPlansAndDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsListWithPlansAndDetails(ctx, in, opts...)
-}
-
-// ServiceGoodsPlans Model
-func (m *defaultGoPmpClient) ServiceGoodsPlansAdd(ctx context.Context, in *ServiceGoodsPlansAddReq, opts ...grpc.CallOption) (*ServiceGoodsPlansAddResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsPlansAdd(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsPlansUpdate(ctx context.Context, in *ServiceGoodsPlansUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsPlansUpdateResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsPlansUpdate(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsPlansDel(ctx context.Context, in *ServiceGoodsPlansDelReq, opts ...grpc.CallOption) (*Empty, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsPlansDel(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsPlansGet(ctx context.Context, in *ServiceGoodsPlansGetReq, opts ...grpc.CallOption) (*ServiceGoodsPlansGetResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsPlansGet(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsPlansList(ctx context.Context, in *ServiceGoodsPlansListReq, opts ...grpc.CallOption) (*ServiceGoodsPlansListResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsPlansList(ctx, in, opts...)
-}
-
-// ServiceGoodsChannel Model
-func (m *defaultGoPmpClient) ServiceGoodsChannelAdd(ctx context.Context, in *ServiceGoodsChannelAddReq, opts ...grpc.CallOption) (*ServiceGoodsChannelAddResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelAdd(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelUpdate(ctx context.Context, in *ServiceGoodsChannelUpdateReq, opts ...grpc.CallOption) (*ServiceGoodsChannelUpdateResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelUpdate(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelDel(ctx context.Context, in *ServiceGoodsChannelDelReq, opts ...grpc.CallOption) (*Empty, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelDel(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelGet(ctx context.Context, in *ServiceGoodsChannelGetReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelGet(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelGetWithGoods(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelGetWithGoods(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelGetWithGoodsAndPlans(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsAndPlansReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsAndPlansResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelGetWithGoodsAndPlans(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelGetWithGoodsAndPlansAndDetails(ctx context.Context, in *ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelGetWithGoodsAndPlansAndDetails(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelList(ctx context.Context, in *ServiceGoodsChannelListReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelList(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelListWithGoods(ctx context.Context, in *ServiceGoodsChannelListWithGoodsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelListWithGoods(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelListWithGoodsAndPlans(ctx context.Context, in *ServiceGoodsChannelListWithGoodsAndPlansReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsAndPlansResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelListWithGoodsAndPlans(ctx, in, opts...)
-}
-
-func (m *defaultGoPmpClient) ServiceGoodsChannelListWithGoodsAndPlansAndDetails(ctx context.Context, in *ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq, opts ...grpc.CallOption) (*ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp, error) {
-	client := pb.NewGoPmpClientClient(m.cli.Conn())
-	return client.ServiceGoodsChannelListWithGoodsAndPlansAndDetails(ctx, in, opts...)
-}
-
 // MessagePush Model
 func (m *defaultGoPmpClient) MessagePushAdd(ctx context.Context, in *MessagePushVo, opts ...grpc.CallOption) (*MessagePushVo, error) {
 	client := pb.NewGoPmpClientClient(m.cli.Conn())

+ 576 - 0
pb/goods.proto

@@ -0,0 +1,576 @@
+syntax = "proto3";
+
+package gorpc;
+option go_package = "code.clickto.dev/nomo-server/go-service-pb/client";
+
+import "pb/common.proto";
+
+// ServiceTypes
+message ServiceTypesVo {
+  int64 id = 1;           // ID
+  string productCode = 2; // 产品标识
+  string code = 3;        // 权益标识
+  string name = 4;        // 权益名称
+  int64 sort = 5;         // 排序
+  Status status = 6;      // 状态 1启用 2禁用
+  string remark = 7;      // 备注
+  int64 createTime = 8;   // 创建时间
+  int64 createAt = 9;     // 创建者ID
+  int64 updateTime = 10;  // 更新时间
+  int64 updateAt = 11;    // 更新者ID
+}
+
+message ServiceTypesWithValueVo {
+  ServiceTypesVo vo = 1;
+  int64 value = 2;
+}
+
+message ServiceTypesGetReq { ServiceTypesVo vo = 1; }
+message ServiceTypesGetResp { ServiceTypesVo vo = 1; }
+
+message ServiceTypesGetWithValueReq {
+  int64 planId = 1;
+  string productCode = 2;
+  string servicePlanCode = 3;
+  int64 serviceTypeId = 4;
+  string serviceTypeCode = 5;
+}
+message ServiceTypesGetWithValueResp {
+  ServiceTypesVo vo = 1;
+  int64 value = 2;
+}
+
+message ServiceTypesAddReq { ServiceTypesVo vo = 1; }
+message ServiceTypesAddResp { ServiceTypesVo vo = 1; }
+
+message ServiceTypesUpdateReq { ServiceTypesVo vo = 1; }
+message ServiceTypesUpdateResp { ServiceTypesVo vo = 1; }
+
+message ServiceTypesDelReq { repeated int64 ids = 1; }
+
+message ServiceTypesListReq {
+  Page page = 1;
+  ServiceTypesVo vo = 2;
+  repeated string productCodes = 3;
+  repeated int64 excludeIds = 4;
+}
+message ServiceTypesListResp {
+  int64 total = 1;
+  repeated ServiceTypesVo list = 2;
+}
+
+message ServiceTypesListWithValueReq {
+  Page page = 1;
+  ServiceTypesVo vo = 2;
+  repeated int64 planIds = 3;
+  repeated string productCodes = 4;
+  repeated string servicePlanCodes = 5;
+  repeated int64 excludeIds = 6;
+}
+message ServiceTypesListWithValueResp {
+  int64 total = 1;
+  repeated ServiceTypesWithValueVo list = 2;
+}
+// end ServiceTypes
+
+// ServicePlan
+message ServicePlanVo {
+  int64 id = 1;           // ID
+  string productCode = 2; // 产品标识
+  string code = 3;        // 套餐标识
+  string name = 4;        // 套餐名称
+  int64 sort = 5;         // 排序
+  Status status = 6;      // 状态 1启用 2禁用
+  string remark = 7;      // 备注
+  int64 createTime = 8;   // 创建时间
+  int64 createAt = 9;     // 创建者ID
+  int64 updateTime = 10;  // 更新时间
+  int64 updateAt = 11;    // 更新者ID
+}
+
+message ServicePlanWithDetailsVo {
+  ServicePlanVo servicePlan = 1;
+  repeated ServiceTypesWithValueVo serviceTypes = 2;
+}
+
+message ServicePlanWithDurationVo {
+  ServicePlanVo servicePlan = 1;
+  int64 licenseDurationDay = 2;
+  int64 licenseDurationMinutes = 3;
+}
+
+message ServicePlanWithDurationAndDetailsVo {
+  ServicePlanWithDurationVo servicePlan = 1;
+  repeated ServiceTypesWithValueVo serviceTypes = 2;
+}
+
+message ServicePlanGetReq { ServicePlanVo vo = 1; }
+message ServicePlanGetResp { ServicePlanVo vo = 1; }
+
+message ServicePlanGetWithDetailsReq {
+  ServicePlanVo vo = 1;
+}
+message ServicePlanGetWithDetailsResp {
+  ServicePlanVo servicePlan = 1;
+  repeated ServiceTypesWithValueVo serviceTypes = 2;
+}
+
+message ServicePlanAddReq { ServicePlanVo vo = 1; }
+message ServicePlanAddResp { ServicePlanVo vo = 1; }
+
+message ServicePlanAddWithDetailsReq {
+  ServicePlanVo servicePlan = 1;
+  repeated ServiceTypesWithValueVo serviceTypes = 2;
+}
+message ServicePlanAddWithDetailsResp {
+  ServicePlanVo servicePlan = 1;
+  repeated ServiceTypesWithValueVo serviceTypes = 2;
+}
+
+message ServicePlanUpdateReq { ServicePlanVo vo = 1; }
+message ServicePlanUpdateResp { ServicePlanVo vo = 1; }
+
+message ServicePlanUpdateWithDetailsReq {
+  ServicePlanVo servicePlan = 1;
+  repeated ServiceTypesWithValueVo serviceTypes = 2;
+}
+message ServicePlanUpdateWithDetailsResp {
+  ServicePlanVo servicePlan = 1;
+  repeated ServiceTypesWithValueVo serviceTypes = 2;
+}
+
+message ServicePlanDelReq { repeated int64 ids = 1; }
+
+message ServicePlanListReq {
+  Page page = 1;
+  ServicePlanVo vo = 2;
+  repeated string productCodes = 3;
+  repeated int64 excludeIds = 4;
+}
+message ServicePlanListResp {
+  int64 total = 1;
+  repeated ServicePlanVo list = 2;
+}
+
+message ServicePlanListWithDetailsReq {
+  Page page = 1;
+  ServicePlanVo vo = 2;
+  repeated string productCodes = 3;
+  repeated int64 excludeIds = 4;
+}
+message ServicePlanListWithDetailsResp {
+  int64 total = 1;
+  repeated ServicePlanWithDetailsVo list = 2;
+}
+// end ServicePlan
+
+// ServicePlanTypes
+message ServicePlanTypesVo {
+  int64 id = 1;            // ID
+  int64 servicePlanId = 2; // 套餐ID
+  int64 serviceTypeId = 3; // 权益ID
+  int64 serviceValue = 4;  // 权益值 根据不同的 serviceTypeId,这里的值的含义不同
+  int64 createTime = 5;    // 创建时间
+  int64 createAt = 6;      // 创建者ID
+  int64 updateTime = 7;    // 更新时间
+  int64 updateAt = 8;      // 更新者ID
+}
+
+message ServicePlanTypesGetReq { ServicePlanTypesVo vo = 1; }
+message ServicePlanTypesGetResp { ServicePlanTypesVo vo = 1; }
+
+message ServicePlanTypesAddReq { ServicePlanTypesVo vo = 1; }
+message ServicePlanTypesAddResp { ServicePlanTypesVo vo = 1; }
+
+message ServicePlanTypesUpdateReq { ServicePlanTypesVo vo = 1; }
+message ServicePlanTypesUpdateResp { ServicePlanTypesVo vo = 1; }
+
+message ServicePlanTypesDelReq { repeated int64 ids = 1; }
+
+message ServicePlanTypesListReq {
+  Page page = 1;
+  ServicePlanTypesVo vo = 2;
+  repeated int64 servicePlanIds = 3;
+  repeated int64 serviceTypeIds = 4;
+  repeated int64 excludeIds = 5;
+}
+message ServicePlanTypesListResp {
+  int64 total = 1;
+  repeated ServicePlanTypesVo list = 2;
+}
+// end ServicePlanTypes
+
+// SubscribePeriodType 订阅周期类型
+enum SubscribePeriodType {
+  SubscribePeriodTypeUnknown = 0;
+  SubscribePeriodTypeDay = 1;
+  SubscribePeriodTypeWeek = 2;
+  SubscribePeriodTypeMonth = 3;
+  SubscribePeriodTypeYear = 4;
+}
+
+// ServiceGoods
+message ServiceGoodsVo {
+  int64 id = 1;                                 // ID
+  string productCode = 2;                       // 产品标识
+  string code = 3;                              // 商品code
+  string name = 4;                              // 商品名称
+  string title = 5;                             // 标题(默认值,对外显示)
+  string subTitle = 6;                          // 副标题(默认值,对外显示)
+  string introduce = 7;                         // 简介(默认值,对外显示)
+  string tag = 8;                               // 标签内容(默认值,对外显示)
+  float orgPrice = 9;                           // 原价(默认值)
+  float price = 10;                             // 现价(默认值)
+  int64 currency = 11;                          // 价格货币类型(默认值)
+  BoolInt recommend = 12;                       // 是否推荐商品(默认值) 1推荐 2不推荐
+  BoolInt isDefault = 13;                       // 是否默认商品(默认值) 1默认 2不默认
+  BoolInt subscribeType = 14;                   // 订阅类型 1订阅类型 2非订阅类型
+  SubscribePeriodType subscribePeriodType = 15; // 订阅周期类型 1Day 2Week 3Month 4Year(仅当订阅类型为1时有效)
+  int64 subscribePeriodValue = 16;              // 订阅周期值(仅当订阅类型为1时有效)
+  int64 priority = 17;                          // 商品消费优先级
+  int64 mergeRule = 18;                         // 商品合并规则(规则一样的商品包含的权益可以合并到一起)
+  int64 sort = 19;                              // 排序
+  Status status = 20;                           // 状态 1启用 2禁用
+  string remark = 21;                           // 备注
+  int64 createTime = 22;                        // 创建时间
+  int64 createAt = 23;                          // 创建者ID
+  int64 updateTime = 24;                        // 更新时间
+  int64 updateAt = 25;                          // 更新者ID
+}
+
+message ServiceGoodsWithPlansVo {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationVo servicePlans = 2;
+}
+
+message ServiceGoodsWithPlansAndDetailsVo {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
+}
+
+message ServiceGoodsGetReq { ServiceGoodsVo vo = 1; }
+message ServiceGoodsGetResp { ServiceGoodsVo vo = 1; }
+
+message ServiceGoodsGetWithPlansReq { ServiceGoodsVo vo = 1; }
+message ServiceGoodsGetWithPlansResp {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationVo servicePlans = 2;
+}
+
+message ServiceGoodsGetWithPlansAndDetailsReq { ServiceGoodsVo vo = 1; }
+message ServiceGoodsGetWithPlansAndDetailsResp {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
+}
+
+message ServiceGoodsAddReq { ServiceGoodsVo vo = 1; }
+message ServiceGoodsAddResp { ServiceGoodsVo vo = 1; }
+
+message ServiceGoodsAddWithPlansReq {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationVo servicePlans = 2;
+}
+message ServiceGoodsAddWithPlansResp {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationVo servicePlans = 2;
+}
+
+message ServiceGoodsAddWithPlansAndDetailsReq {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
+}
+message ServiceGoodsAddWithPlansAndDetailsResp {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
+}
+
+message ServiceGoodsUpdateReq { ServiceGoodsVo vo = 1; }
+message ServiceGoodsUpdateResp { ServiceGoodsVo vo = 1; }
+
+message ServiceGoodsUpdateWithPlansReq {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationVo servicePlans = 2;
+}
+message ServiceGoodsUpdateWithPlansResp {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationVo servicePlans = 2;
+}
+
+message ServiceGoodsUpdateWithPlansAndDetailsReq {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
+}
+message ServiceGoodsUpdateWithPlansAndDetailsResp {
+  ServiceGoodsVo serviceGoods = 1;
+  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
+}
+
+message ServiceGoodsDelReq { repeated int64 ids = 1; }
+
+message ServiceGoodsListReq {
+  Page page = 1;
+  ServiceGoodsVo vo = 2;
+  repeated string productCodes = 3;
+  repeated int64 excludeIds = 4;
+}
+message ServiceGoodsListResp {
+  int64 total = 1;
+  repeated ServiceGoodsVo list = 2;
+}
+
+message ServiceGoodsListWithPlansReq {
+  Page page = 1;
+  ServiceGoodsVo vo = 2;
+  repeated string productCodes = 3;
+  repeated int64 excludeIds = 4;
+}
+message ServiceGoodsListWithPlansResp {
+  int64 total = 1;
+  repeated ServiceGoodsWithPlansVo list = 2;
+}
+
+message ServiceGoodsListWithPlansAndDetailsReq {
+  Page page = 1;
+  ServiceGoodsVo vo = 2;
+  repeated string productCodes = 3;
+  repeated int64 excludeIds = 4;
+}
+message ServiceGoodsListWithPlansAndDetailsResp {
+  int64 total = 1;
+  repeated ServiceGoodsWithPlansAndDetailsVo list = 2;
+}
+// end ServiceGoods
+
+// ServiceGoodsPlans
+message ServiceGoodsPlansVo {
+  int64 id = 1;                     // ID
+  int64 serviceGoodsId = 2;         // 商品ID
+  int64 servicePlanId = 3;          // 套餐ID
+  int64 licenseDurationDay = 4;     // 套餐持续天数
+  int64 licenseDurationMinutes = 5; // 套餐额外持续分钟数
+  int64 createTime = 6;             // 创建时间
+  int64 createAt = 7;               // 创建者ID
+  int64 updateTime = 8;             // 更新时间
+  int64 updateAt = 9;               // 更新者ID
+}
+
+message ServiceGoodsPlansGetReq { ServiceGoodsPlansVo vo = 1; }
+message ServiceGoodsPlansGetResp { ServiceGoodsPlansVo vo = 1; }
+
+message ServiceGoodsPlansAddReq { ServiceGoodsPlansVo vo = 1; }
+message ServiceGoodsPlansAddResp { ServiceGoodsPlansVo vo = 1; }
+
+message ServiceGoodsPlansUpdateReq { ServiceGoodsPlansVo vo = 1; }
+message ServiceGoodsPlansUpdateResp { ServiceGoodsPlansVo vo = 1; }
+
+message ServiceGoodsPlansDelReq { repeated int64 ids = 1; }
+
+message ServiceGoodsPlansListReq {
+  Page page = 1;
+  ServiceGoodsPlansVo vo = 2;
+  repeated int64 serviceGoodsIds = 3;
+  repeated int64 servicePlanIds = 4;
+  repeated int64 excludeIds = 5;
+}
+message ServiceGoodsPlansListResp {
+  int64 total = 1;
+  repeated ServiceGoodsPlansVo list = 2;
+}
+// end ServiceGoodsPlans
+
+// ServiceGoodsChannel
+message ServiceGoodsChannelVo {
+  int64 id = 1;                    // ID
+  string productCode = 2;          // 产品标识
+  string channel = 3;              // 渠道标识
+  string channelItemId = 4;        // 商品唯一ID或商店SKUID
+  int64 serviceGoodsId = 5;        // 商品ID
+  string title = 6;                // 自定义标题(对外显示)
+  string subTitle = 7;             // 自定义副标题(对外显示)
+  string introduce = 8;            // 自定义简介(对外显示)
+  string tag = 9;                  // 自定义标签内容(对外显示)
+  float orgPrice = 10;             // 在该渠道下的原价
+  float price = 11;                // 在该渠道下的现价
+  int64 currency = 12;             // 价格货币类型
+  BoolInt recommend = 13;          // 是否推荐商品(默认值) 1推荐 2不推荐
+  BoolInt isDefault = 14;          // 是否默认商品(默认值) 1默认 2不默认
+  string displayPolicyConfig = 15; // 显示策略
+  int64 sort = 16;                 // 排序
+  Status status = 17;              // 状态 1启用 2禁用
+  string remark = 18;              // 备注
+  int64 createTime = 19;           // 创建时间
+  int64 createAt = 20;             // 创建者ID
+  int64 updateTime = 21;           // 更新时间
+  int64 updateAt = 22;             // 更新者ID
+}
+
+message ServiceGoodsChannelWithGoodsVo {
+  ServiceGoodsChannelVo serviceGoodsChannel = 1;
+  ServiceGoodsVo serviceGoods = 2;
+}
+
+message ServiceGoodsChannelWithGoodsAndPlansVo {
+  ServiceGoodsChannelVo serviceGoodsChannel = 1;
+  ServiceGoodsVo serviceGoods = 2;
+  repeated ServicePlanWithDurationVo servicePlans = 3;
+}
+
+message ServiceGoodsChannelWithGoodsAndPlansAndDetailsVo {
+  ServiceGoodsChannelVo serviceGoodsChannel = 1;
+  ServiceGoodsVo serviceGoods = 2;
+  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 3;
+}
+
+message ServiceGoodsChannelGetReq { ServiceGoodsChannelVo vo = 1; }
+message ServiceGoodsChannelGetResp { ServiceGoodsChannelVo vo = 1; }
+
+message ServiceGoodsChannelGetWithGoodsReq { ServiceGoodsChannelVo vo = 1; }
+message ServiceGoodsChannelGetWithGoodsResp {
+  ServiceGoodsChannelVo serviceGoodsChannel = 1;
+  ServiceGoodsVo serviceGoods = 2;
+}
+
+message ServiceGoodsChannelGetWithGoodsAndPlansReq { ServiceGoodsChannelVo vo = 1; }
+message ServiceGoodsChannelGetWithGoodsAndPlansResp {
+  ServiceGoodsChannelVo serviceGoodsChannel = 1;
+  ServiceGoodsVo serviceGoods = 2;
+  repeated ServicePlanWithDurationVo servicePlans = 3;
+}
+
+message ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq { ServiceGoodsChannelVo vo = 1; }
+message ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp {
+  ServiceGoodsChannelVo serviceGoodsChannel = 1;
+  ServiceGoodsVo serviceGoods = 2;
+  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 3;
+}
+
+message ServiceGoodsChannelAddReq { ServiceGoodsChannelVo vo = 1; }
+message ServiceGoodsChannelAddResp { ServiceGoodsChannelVo vo = 1; }
+
+message ServiceGoodsChannelUpdateReq { ServiceGoodsChannelVo vo = 1; }
+message ServiceGoodsChannelUpdateResp { ServiceGoodsChannelVo vo = 1; }
+
+message ServiceGoodsChannelDelReq { repeated int64 ids = 1; }
+
+message ServiceGoodsChannelListReq {
+  Page page = 1;
+  ServiceGoodsChannelVo vo = 2;
+  repeated string productCodes = 3;
+  repeated string channels = 4;
+  repeated int64 serviceGoodsIds = 5;
+  repeated int64 excludeIds = 6;
+}
+message ServiceGoodsChannelListResp {
+  int64 total = 1;
+  repeated ServiceGoodsChannelVo list = 2;
+}
+
+message ServiceGoodsChannelListWithGoodsReq {
+  Page page = 1;
+  ServiceGoodsChannelVo vo = 2;
+  repeated string productCodes = 3;
+  repeated string channels = 4;
+  repeated int64 serviceGoodsIds = 5;
+  repeated int64 excludeIds = 6;
+}
+message ServiceGoodsChannelListWithGoodsResp {
+  int64 total = 1;
+  repeated ServiceGoodsChannelWithGoodsVo list = 2;
+}
+
+message ServiceGoodsChannelListWithGoodsAndPlansReq {
+  Page page = 1;
+  ServiceGoodsChannelVo vo = 2;
+  repeated string productCodes = 3;
+  repeated string channels = 4;
+  repeated int64 serviceGoodsIds = 5;
+  repeated int64 excludeIds = 6;
+}
+message ServiceGoodsChannelListWithGoodsAndPlansResp {
+  int64 total = 1;
+  repeated ServiceGoodsChannelWithGoodsAndPlansVo list = 2;
+}
+
+message ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq {
+  Page page = 1;
+  ServiceGoodsChannelVo vo = 2;
+  repeated string productCodes = 3;
+  repeated string channels = 4;
+  repeated int64 serviceGoodsIds = 5;
+  repeated int64 excludeIds = 6;
+}
+message ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp {
+  int64 total = 1;
+  repeated ServiceGoodsChannelWithGoodsAndPlansAndDetailsVo list = 2;
+}
+// end ServiceGoodsChannel
+
+service GoGoodsClient {
+  /** ServiceTypes Model */
+  // ServiceTypesAdd
+  rpc ServiceTypesAdd(ServiceTypesAddReq) returns (ServiceTypesAddResp);
+  rpc ServiceTypesUpdate(ServiceTypesUpdateReq) returns (ServiceTypesUpdateResp);
+  rpc ServiceTypesDel(ServiceTypesDelReq) returns (Empty);
+  rpc ServiceTypesGet(ServiceTypesGetReq) returns (ServiceTypesGetResp);
+  rpc ServiceTypesGetWithValue(ServiceTypesGetWithValueReq) returns (ServiceTypesGetWithValueResp);
+  rpc ServiceTypesList(ServiceTypesListReq) returns (ServiceTypesListResp);
+  rpc ServiceTypesListWithValue(ServiceTypesListWithValueReq) returns (ServiceTypesListWithValueResp);
+
+  /** ServicePlan Model */
+  // ServicePlanAdd
+  rpc ServicePlanAdd(ServicePlanAddReq) returns (ServicePlanAddResp);
+  rpc ServicePlanAddWithDetails(ServicePlanAddWithDetailsReq) returns (ServicePlanAddWithDetailsResp);
+  rpc ServicePlanUpdate(ServicePlanUpdateReq) returns (ServicePlanUpdateResp);
+  rpc ServicePlanUpdateWithDetails(ServicePlanUpdateWithDetailsReq) returns (ServicePlanUpdateWithDetailsResp);
+  rpc ServicePlanDel(ServicePlanDelReq) returns (Empty);
+  rpc ServicePlanGet(ServicePlanGetReq) returns (ServicePlanGetResp);
+  rpc ServicePlanGetWithDetails(ServicePlanGetWithDetailsReq) returns (ServicePlanGetWithDetailsResp);
+  rpc ServicePlanList(ServicePlanListReq) returns (ServicePlanListResp);
+  rpc ServicePlanListWithDetails(ServicePlanListWithDetailsReq) returns (ServicePlanListWithDetailsResp);
+
+  /** ServicePlanTypes Model */
+  // ServicePlanTypesAdd
+  rpc ServicePlanTypesAdd(ServicePlanTypesAddReq) returns (ServicePlanTypesAddResp);
+  rpc ServicePlanTypesUpdate(ServicePlanTypesUpdateReq) returns (ServicePlanTypesUpdateResp);
+  rpc ServicePlanTypesDel(ServicePlanTypesDelReq) returns (Empty);
+  rpc ServicePlanTypesGet(ServicePlanTypesGetReq) returns (ServicePlanTypesGetResp);
+  rpc ServicePlanTypesList(ServicePlanTypesListReq) returns (ServicePlanTypesListResp);
+
+  /** ServiceGoods Model */
+  // ServiceGoodsAdd
+  rpc ServiceGoodsAdd(ServiceGoodsAddReq) returns (ServiceGoodsAddResp);
+  rpc ServiceGoodsAddWithPlans(ServiceGoodsAddWithPlansReq) returns (ServiceGoodsAddWithPlansResp);
+  rpc ServiceGoodsAddWithPlansAndDetails(ServiceGoodsAddWithPlansAndDetailsReq) returns (ServiceGoodsAddWithPlansAndDetailsResp);
+  rpc ServiceGoodsUpdate(ServiceGoodsUpdateReq) returns (ServiceGoodsUpdateResp);
+  rpc ServiceGoodsUpdateWithPlans(ServiceGoodsUpdateWithPlansReq) returns (ServiceGoodsUpdateWithPlansResp);
+  rpc ServiceGoodsUpdateWithPlansAndDetails(ServiceGoodsUpdateWithPlansAndDetailsReq) returns (ServiceGoodsUpdateWithPlansAndDetailsResp);
+  rpc ServiceGoodsDel(ServiceGoodsDelReq) returns (Empty);
+  rpc ServiceGoodsGet(ServiceGoodsGetReq) returns (ServiceGoodsGetResp);
+  rpc ServiceGoodsGetWithPlans(ServiceGoodsGetWithPlansReq) returns (ServiceGoodsGetWithPlansResp);
+  rpc ServiceGoodsGetWithPlansAndDetails(ServiceGoodsGetWithPlansAndDetailsReq) returns (ServiceGoodsGetWithPlansAndDetailsResp);
+  rpc ServiceGoodsList(ServiceGoodsListReq) returns (ServiceGoodsListResp);
+  rpc ServiceGoodsListWithPlans(ServiceGoodsListWithPlansReq) returns (ServiceGoodsListWithPlansResp);
+  rpc ServiceGoodsListWithPlansAndDetails(ServiceGoodsListWithPlansAndDetailsReq) returns (ServiceGoodsListWithPlansAndDetailsResp);
+
+  /** ServiceGoodsPlans Model */
+  // ServiceGoodsPlansAdd
+  rpc ServiceGoodsPlansAdd(ServiceGoodsPlansAddReq) returns (ServiceGoodsPlansAddResp);
+  rpc ServiceGoodsPlansUpdate(ServiceGoodsPlansUpdateReq) returns (ServiceGoodsPlansUpdateResp);
+  rpc ServiceGoodsPlansDel(ServiceGoodsPlansDelReq) returns (Empty);
+  rpc ServiceGoodsPlansGet(ServiceGoodsPlansGetReq) returns (ServiceGoodsPlansGetResp);
+  rpc ServiceGoodsPlansList(ServiceGoodsPlansListReq) returns (ServiceGoodsPlansListResp);
+
+  /** ServiceGoodsChannel Model */
+  // ServiceGoodsChannelAdd
+  rpc ServiceGoodsChannelAdd(ServiceGoodsChannelAddReq) returns (ServiceGoodsChannelAddResp);
+  rpc ServiceGoodsChannelUpdate(ServiceGoodsChannelUpdateReq) returns (ServiceGoodsChannelUpdateResp);
+  rpc ServiceGoodsChannelDel(ServiceGoodsChannelDelReq) returns (Empty);
+  rpc ServiceGoodsChannelGet(ServiceGoodsChannelGetReq) returns (ServiceGoodsChannelGetResp);
+  rpc ServiceGoodsChannelGetWithGoods(ServiceGoodsChannelGetWithGoodsReq) returns (ServiceGoodsChannelGetWithGoodsResp);
+  rpc ServiceGoodsChannelGetWithGoodsAndPlans(ServiceGoodsChannelGetWithGoodsAndPlansReq) returns (ServiceGoodsChannelGetWithGoodsAndPlansResp);
+  rpc ServiceGoodsChannelGetWithGoodsAndPlansAndDetails(ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq) returns (ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp);
+  rpc ServiceGoodsChannelList(ServiceGoodsChannelListReq) returns (ServiceGoodsChannelListResp);
+  rpc ServiceGoodsChannelListWithGoods(ServiceGoodsChannelListWithGoodsReq) returns (ServiceGoodsChannelListWithGoodsResp);
+  rpc ServiceGoodsChannelListWithGoodsAndPlans(ServiceGoodsChannelListWithGoodsAndPlansReq) returns (ServiceGoodsChannelListWithGoodsAndPlansResp);
+  rpc ServiceGoodsChannelListWithGoodsAndPlansAndDetails(ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq) returns (ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp);
+}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1117 - 1045
pb/gorpc.proto


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 351 - 321
pb/pb/gorpc.pb.go


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3794 - 3542
pb/pb/gorpc_grpc.pb.go


+ 0 - 568
pb/pmp.proto

@@ -859,506 +859,6 @@ message AnnouncePlanDetailListResp {
 }
 // end AnnouncePlanDetail
 
-// ServiceTypes
-message ServiceTypesVo {
-  int64 id = 1;           // ID
-  string productCode = 2; // 产品标识
-  string code = 3;        // 权益标识
-  string name = 4;        // 权益名称
-  int64 sort = 5;         // 排序
-  Status status = 6;      // 状态 1启用 2禁用
-  string remark = 7;      // 备注
-  int64 createTime = 8;   // 创建时间
-  int64 createAt = 9;     // 创建者ID
-  int64 updateTime = 10;  // 更新时间
-  int64 updateAt = 11;    // 更新者ID
-}
-
-message ServiceTypesWithValueVo {
-  ServiceTypesVo vo = 1;
-  int64 value = 2;
-}
-
-message ServiceTypesGetReq { ServiceTypesVo vo = 1; }
-message ServiceTypesGetResp { ServiceTypesVo vo = 1; }
-
-message ServiceTypesGetWithValueReq {
-  int64 planId = 1;
-  string productCode = 2;
-  string servicePlanCode = 3;
-  int64 serviceTypeId = 4;
-  string serviceTypeCode = 5;
-}
-message ServiceTypesGetWithValueResp {
-  ServiceTypesVo vo = 1;
-  int64 value = 2;
-}
-
-message ServiceTypesAddReq { ServiceTypesVo vo = 1; }
-message ServiceTypesAddResp { ServiceTypesVo vo = 1; }
-
-message ServiceTypesUpdateReq { ServiceTypesVo vo = 1; }
-message ServiceTypesUpdateResp { ServiceTypesVo vo = 1; }
-
-message ServiceTypesDelReq { repeated int64 ids = 1; }
-
-message ServiceTypesListReq {
-  Page page = 1;
-  ServiceTypesVo vo = 2;
-  repeated string productCodes = 3;
-  repeated int64 excludeIds = 4;
-}
-message ServiceTypesListResp {
-  int64 total = 1;
-  repeated ServiceTypesVo list = 2;
-}
-
-message ServiceTypesListWithValueReq {
-  Page page = 1;
-  ServiceTypesVo vo = 2;
-  repeated int64 planIds = 3;
-  repeated string productCodes = 4;
-  repeated string servicePlanCodes = 5;
-  repeated int64 excludeIds = 6;
-}
-message ServiceTypesListWithValueResp {
-  int64 total = 1;
-  repeated ServiceTypesWithValueVo list = 2;
-}
-// end ServiceTypes
-
-// ServicePlan
-message ServicePlanVo {
-  int64 id = 1;           // ID
-  string productCode = 2; // 产品标识
-  string code = 3;        // 套餐标识
-  string name = 4;        // 套餐名称
-  int64 sort = 5;         // 排序
-  Status status = 6;      // 状态 1启用 2禁用
-  string remark = 7;      // 备注
-  int64 createTime = 8;   // 创建时间
-  int64 createAt = 9;     // 创建者ID
-  int64 updateTime = 10;  // 更新时间
-  int64 updateAt = 11;    // 更新者ID
-}
-
-message ServicePlanWithDetailsVo {
-  ServicePlanVo servicePlan = 1;
-  repeated ServiceTypesWithValueVo serviceTypes = 2;
-}
-
-message ServicePlanWithDurationVo {
-  ServicePlanVo servicePlan = 1;
-  int64 licenseDurationDay = 2;
-  int64 licenseDurationMinutes = 3;
-}
-
-message ServicePlanWithDurationAndDetailsVo {
-  ServicePlanWithDurationVo servicePlan = 1;
-  repeated ServiceTypesWithValueVo serviceTypes = 2;
-}
-
-message ServicePlanGetReq { ServicePlanVo vo = 1; }
-message ServicePlanGetResp { ServicePlanVo vo = 1; }
-
-message ServicePlanGetWithDetailsReq {
-  ServicePlanVo vo = 1;
-}
-message ServicePlanGetWithDetailsResp {
-  ServicePlanVo servicePlan = 1;
-  repeated ServiceTypesWithValueVo serviceTypes = 2;
-}
-
-message ServicePlanAddReq { ServicePlanVo vo = 1; }
-message ServicePlanAddResp { ServicePlanVo vo = 1; }
-
-message ServicePlanAddWithDetailsReq {
-  ServicePlanVo servicePlan = 1;
-  repeated ServiceTypesWithValueVo serviceTypes = 2;
-}
-message ServicePlanAddWithDetailsResp {
-  ServicePlanVo servicePlan = 1;
-  repeated ServiceTypesWithValueVo serviceTypes = 2;
-}
-
-message ServicePlanUpdateReq { ServicePlanVo vo = 1; }
-message ServicePlanUpdateResp { ServicePlanVo vo = 1; }
-
-message ServicePlanUpdateWithDetailsReq {
-  ServicePlanVo servicePlan = 1;
-  repeated ServiceTypesWithValueVo serviceTypes = 2;
-}
-message ServicePlanUpdateWithDetailsResp {
-  ServicePlanVo servicePlan = 1;
-  repeated ServiceTypesWithValueVo serviceTypes = 2;
-}
-
-message ServicePlanDelReq { repeated int64 ids = 1; }
-
-message ServicePlanListReq {
-  Page page = 1;
-  ServicePlanVo vo = 2;
-  repeated string productCodes = 3;
-  repeated int64 excludeIds = 4;
-}
-message ServicePlanListResp {
-  int64 total = 1;
-  repeated ServicePlanVo list = 2;
-}
-
-message ServicePlanListWithDetailsReq {
-  Page page = 1;
-  ServicePlanVo vo = 2;
-  repeated string productCodes = 3;
-  repeated int64 excludeIds = 4;
-}
-message ServicePlanListWithDetailsResp {
-  int64 total = 1;
-  repeated ServicePlanWithDetailsVo list = 2;
-}
-// end ServicePlan
-
-// ServicePlanTypes
-message ServicePlanTypesVo {
-  int64 id = 1;            // ID
-  int64 servicePlanId = 2; // 套餐ID
-  int64 serviceTypeId = 3; // 权益ID
-  int64 serviceValue = 4;  // 权益值 根据不同的 serviceTypeId,这里的值的含义不同
-  int64 createTime = 5;    // 创建时间
-  int64 createAt = 6;      // 创建者ID
-  int64 updateTime = 7;    // 更新时间
-  int64 updateAt = 8;      // 更新者ID
-}
-
-message ServicePlanTypesGetReq { ServicePlanTypesVo vo = 1; }
-message ServicePlanTypesGetResp { ServicePlanTypesVo vo = 1; }
-
-message ServicePlanTypesAddReq { ServicePlanTypesVo vo = 1; }
-message ServicePlanTypesAddResp { ServicePlanTypesVo vo = 1; }
-
-message ServicePlanTypesUpdateReq { ServicePlanTypesVo vo = 1; }
-message ServicePlanTypesUpdateResp { ServicePlanTypesVo vo = 1; }
-
-message ServicePlanTypesDelReq { repeated int64 ids = 1; }
-
-message ServicePlanTypesListReq {
-  Page page = 1;
-  ServicePlanTypesVo vo = 2;
-  repeated int64 servicePlanIds = 3;
-  repeated int64 serviceTypeIds = 4;
-  repeated int64 excludeIds = 5;
-}
-message ServicePlanTypesListResp {
-  int64 total = 1;
-  repeated ServicePlanTypesVo list = 2;
-}
-// end ServicePlanTypes
-
-// SubscribePeriodType 订阅周期类型
-enum SubscribePeriodType {
-  SubscribePeriodTypeUnknown = 0;
-  SubscribePeriodTypeDay = 1;
-  SubscribePeriodTypeWeek = 2;
-  SubscribePeriodTypeMonth = 3;
-  SubscribePeriodTypeYear = 4;
-}
-
-// ServiceGoods
-message ServiceGoodsVo {
-  int64 id = 1;                                 // ID
-  string productCode = 2;                       // 产品标识
-  string code = 3;                              // 商品code
-  string name = 4;                              // 商品名称
-  string title = 5;                             // 标题(默认值,对外显示)
-  string subTitle = 6;                          // 副标题(默认值,对外显示)
-  string introduce = 7;                         // 简介(默认值,对外显示)
-  string tag = 8;                               // 标签内容(默认值,对外显示)
-  float orgPrice = 9;                           // 原价(默认值)
-  float price = 10;                             // 现价(默认值)
-  int64 currency = 11;                          // 价格货币类型(默认值)
-  BoolInt recommend = 12;                       // 是否推荐商品(默认值) 1推荐 2不推荐
-  BoolInt isDefault = 13;                       // 是否默认商品(默认值) 1默认 2不默认
-  BoolInt subscribeType = 14;                   // 订阅类型 1订阅类型 2非订阅类型
-  SubscribePeriodType subscribePeriodType = 15; // 订阅周期类型 1Day 2Week 3Month 4Year(仅当订阅类型为1时有效)
-  int64 subscribePeriodValue = 16;              // 订阅周期值(仅当订阅类型为1时有效)
-  int64 priority = 17;                          // 商品消费优先级
-  int64 mergeRule = 18;                         // 商品合并规则(规则一样的商品包含的权益可以合并到一起)
-  int64 sort = 19;                              // 排序
-  Status status = 20;                           // 状态 1启用 2禁用
-  string remark = 21;                           // 备注
-  int64 createTime = 22;                        // 创建时间
-  int64 createAt = 23;                          // 创建者ID
-  int64 updateTime = 24;                        // 更新时间
-  int64 updateAt = 25;                          // 更新者ID
-}
-
-message ServiceGoodsWithPlansVo {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationVo servicePlans = 2;
-}
-
-message ServiceGoodsWithPlansAndDetailsVo {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
-}
-
-message ServiceGoodsGetReq { ServiceGoodsVo vo = 1; }
-message ServiceGoodsGetResp { ServiceGoodsVo vo = 1; }
-
-message ServiceGoodsGetWithPlansReq { ServiceGoodsVo vo = 1; }
-message ServiceGoodsGetWithPlansResp {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationVo servicePlans = 2;
-}
-
-message ServiceGoodsGetWithPlansAndDetailsReq { ServiceGoodsVo vo = 1; }
-message ServiceGoodsGetWithPlansAndDetailsResp {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
-}
-
-message ServiceGoodsAddReq { ServiceGoodsVo vo = 1; }
-message ServiceGoodsAddResp { ServiceGoodsVo vo = 1; }
-
-message ServiceGoodsAddWithPlansReq {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationVo servicePlans = 2;
-}
-message ServiceGoodsAddWithPlansResp {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationVo servicePlans = 2;
-}
-
-message ServiceGoodsAddWithPlansAndDetailsReq {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
-}
-message ServiceGoodsAddWithPlansAndDetailsResp {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
-}
-
-message ServiceGoodsUpdateReq { ServiceGoodsVo vo = 1; }
-message ServiceGoodsUpdateResp { ServiceGoodsVo vo = 1; }
-
-message ServiceGoodsUpdateWithPlansReq {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationVo servicePlans = 2;
-}
-message ServiceGoodsUpdateWithPlansResp {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationVo servicePlans = 2;
-}
-
-message ServiceGoodsUpdateWithPlansAndDetailsReq {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
-}
-message ServiceGoodsUpdateWithPlansAndDetailsResp {
-  ServiceGoodsVo serviceGoods = 1;
-  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 2;
-}
-
-message ServiceGoodsDelReq { repeated int64 ids = 1; }
-
-message ServiceGoodsListReq {
-  Page page = 1;
-  ServiceGoodsVo vo = 2;
-  repeated string productCodes = 3;
-  repeated int64 excludeIds = 4;
-}
-message ServiceGoodsListResp {
-  int64 total = 1;
-  repeated ServiceGoodsVo list = 2;
-}
-
-message ServiceGoodsListWithPlansReq {
-  Page page = 1;
-  ServiceGoodsVo vo = 2;
-  repeated string productCodes = 3;
-  repeated int64 excludeIds = 4;
-}
-message ServiceGoodsListWithPlansResp {
-  int64 total = 1;
-  repeated ServiceGoodsWithPlansVo list = 2;
-}
-
-message ServiceGoodsListWithPlansAndDetailsReq {
-  Page page = 1;
-  ServiceGoodsVo vo = 2;
-  repeated string productCodes = 3;
-  repeated int64 excludeIds = 4;
-}
-message ServiceGoodsListWithPlansAndDetailsResp {
-  int64 total = 1;
-  repeated ServiceGoodsWithPlansAndDetailsVo list = 2;
-}
-// end ServiceGoods
-
-// ServiceGoodsPlans
-message ServiceGoodsPlansVo {
-  int64 id = 1;                     // ID
-  int64 serviceGoodsId = 2;         // 商品ID
-  int64 servicePlanId = 3;          // 套餐ID
-  int64 licenseDurationDay = 4;     // 套餐持续天数
-  int64 licenseDurationMinutes = 5; // 套餐额外持续分钟数
-  int64 createTime = 6;             // 创建时间
-  int64 createAt = 7;               // 创建者ID
-  int64 updateTime = 8;             // 更新时间
-  int64 updateAt = 9;               // 更新者ID
-}
-
-message ServiceGoodsPlansGetReq { ServiceGoodsPlansVo vo = 1; }
-message ServiceGoodsPlansGetResp { ServiceGoodsPlansVo vo = 1; }
-
-message ServiceGoodsPlansAddReq { ServiceGoodsPlansVo vo = 1; }
-message ServiceGoodsPlansAddResp { ServiceGoodsPlansVo vo = 1; }
-
-message ServiceGoodsPlansUpdateReq { ServiceGoodsPlansVo vo = 1; }
-message ServiceGoodsPlansUpdateResp { ServiceGoodsPlansVo vo = 1; }
-
-message ServiceGoodsPlansDelReq { repeated int64 ids = 1; }
-
-message ServiceGoodsPlansListReq {
-  Page page = 1;
-  ServiceGoodsPlansVo vo = 2;
-  repeated int64 serviceGoodsIds = 3;
-  repeated int64 servicePlanIds = 4;
-  repeated int64 excludeIds = 5;
-}
-message ServiceGoodsPlansListResp {
-  int64 total = 1;
-  repeated ServiceGoodsPlansVo list = 2;
-}
-// end ServiceGoodsPlans
-
-// ServiceGoodsChannel
-message ServiceGoodsChannelVo {
-  int64 id = 1;                    // ID
-  string productCode = 2;          // 产品标识
-  string channel = 3;              // 渠道标识
-  string channelItemId = 4;        // 商品唯一ID或商店SKUID
-  int64 serviceGoodsId = 5;        // 商品ID
-  string title = 6;                // 自定义标题(对外显示)
-  string subTitle = 7;             // 自定义副标题(对外显示)
-  string introduce = 8;            // 自定义简介(对外显示)
-  string tag = 9;                  // 自定义标签内容(对外显示)
-  float orgPrice = 10;             // 在该渠道下的原价
-  float price = 11;                // 在该渠道下的现价
-  int64 currency = 12;             // 价格货币类型
-  BoolInt recommend = 13;          // 是否推荐商品(默认值) 1推荐 2不推荐
-  BoolInt isDefault = 14;          // 是否默认商品(默认值) 1默认 2不默认
-  string displayPolicyConfig = 15; // 显示策略
-  int64 sort = 16;                 // 排序
-  Status status = 17;              // 状态 1启用 2禁用
-  string remark = 18;              // 备注
-  int64 createTime = 19;           // 创建时间
-  int64 createAt = 20;             // 创建者ID
-  int64 updateTime = 21;           // 更新时间
-  int64 updateAt = 22;             // 更新者ID
-}
-
-message ServiceGoodsChannelWithGoodsVo {
-  ServiceGoodsChannelVo serviceGoodsChannel = 1;
-  ServiceGoodsVo serviceGoods = 2;
-}
-
-message ServiceGoodsChannelWithGoodsAndPlansVo {
-  ServiceGoodsChannelVo serviceGoodsChannel = 1;
-  ServiceGoodsVo serviceGoods = 2;
-  repeated ServicePlanWithDurationVo servicePlans = 3;
-}
-
-message ServiceGoodsChannelWithGoodsAndPlansAndDetailsVo {
-  ServiceGoodsChannelVo serviceGoodsChannel = 1;
-  ServiceGoodsVo serviceGoods = 2;
-  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 3;
-}
-
-message ServiceGoodsChannelGetReq { ServiceGoodsChannelVo vo = 1; }
-message ServiceGoodsChannelGetResp { ServiceGoodsChannelVo vo = 1; }
-
-message ServiceGoodsChannelGetWithGoodsReq { ServiceGoodsChannelVo vo = 1; }
-message ServiceGoodsChannelGetWithGoodsResp {
-  ServiceGoodsChannelVo serviceGoodsChannel = 1;
-  ServiceGoodsVo serviceGoods = 2;
-}
-
-message ServiceGoodsChannelGetWithGoodsAndPlansReq { ServiceGoodsChannelVo vo = 1; }
-message ServiceGoodsChannelGetWithGoodsAndPlansResp {
-  ServiceGoodsChannelVo serviceGoodsChannel = 1;
-  ServiceGoodsVo serviceGoods = 2;
-  repeated ServicePlanWithDurationVo servicePlans = 3;
-}
-
-message ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq { ServiceGoodsChannelVo vo = 1; }
-message ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp {
-  ServiceGoodsChannelVo serviceGoodsChannel = 1;
-  ServiceGoodsVo serviceGoods = 2;
-  repeated ServicePlanWithDurationAndDetailsVo servicePlans = 3;
-}
-
-message ServiceGoodsChannelAddReq { ServiceGoodsChannelVo vo = 1; }
-message ServiceGoodsChannelAddResp { ServiceGoodsChannelVo vo = 1; }
-
-message ServiceGoodsChannelUpdateReq { ServiceGoodsChannelVo vo = 1; }
-message ServiceGoodsChannelUpdateResp { ServiceGoodsChannelVo vo = 1; }
-
-message ServiceGoodsChannelDelReq { repeated int64 ids = 1; }
-
-message ServiceGoodsChannelListReq {
-  Page page = 1;
-  ServiceGoodsChannelVo vo = 2;
-  repeated string productCodes = 3;
-  repeated string channels = 4;
-  repeated int64 serviceGoodsIds = 5;
-  repeated int64 excludeIds = 6;
-}
-message ServiceGoodsChannelListResp {
-  int64 total = 1;
-  repeated ServiceGoodsChannelVo list = 2;
-}
-
-message ServiceGoodsChannelListWithGoodsReq {
-  Page page = 1;
-  ServiceGoodsChannelVo vo = 2;
-  repeated string productCodes = 3;
-  repeated string channels = 4;
-  repeated int64 serviceGoodsIds = 5;
-  repeated int64 excludeIds = 6;
-}
-message ServiceGoodsChannelListWithGoodsResp {
-  int64 total = 1;
-  repeated ServiceGoodsChannelWithGoodsVo list = 2;
-}
-
-message ServiceGoodsChannelListWithGoodsAndPlansReq {
-  Page page = 1;
-  ServiceGoodsChannelVo vo = 2;
-  repeated string productCodes = 3;
-  repeated string channels = 4;
-  repeated int64 serviceGoodsIds = 5;
-  repeated int64 excludeIds = 6;
-}
-message ServiceGoodsChannelListWithGoodsAndPlansResp {
-  int64 total = 1;
-  repeated ServiceGoodsChannelWithGoodsAndPlansVo list = 2;
-}
-
-message ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq {
-  Page page = 1;
-  ServiceGoodsChannelVo vo = 2;
-  repeated string productCodes = 3;
-  repeated string channels = 4;
-  repeated int64 serviceGoodsIds = 5;
-  repeated int64 excludeIds = 6;
-}
-message ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp {
-  int64 total = 1;
-  repeated ServiceGoodsChannelWithGoodsAndPlansAndDetailsVo list = 2;
-}
-// end ServiceGoodsChannel
-
 message MessagePushVo {
   int64 id = 1;
   string status = 2;
@@ -1611,74 +1111,6 @@ service GoPmpClient {
   rpc AnnouncePlanDetailGet(AnnouncePlanDetailVo) returns (AnnouncePlanDetailVo);
   rpc AnnouncePlanDetailList(AnnouncePlanDetailListReq) returns (AnnouncePlanDetailListResp);
 
-  // ServiceTypes Model
-  // ServiceTypesAdd
-  rpc ServiceTypesAdd(ServiceTypesAddReq) returns (ServiceTypesAddResp);
-  rpc ServiceTypesUpdate(ServiceTypesUpdateReq) returns (ServiceTypesUpdateResp);
-  rpc ServiceTypesDel(ServiceTypesDelReq) returns (Empty);
-  rpc ServiceTypesGet(ServiceTypesGetReq) returns (ServiceTypesGetResp);
-  rpc ServiceTypesGetWithValue(ServiceTypesGetWithValueReq) returns (ServiceTypesGetWithValueResp);
-  rpc ServiceTypesList(ServiceTypesListReq) returns (ServiceTypesListResp);
-  rpc ServiceTypesListWithValue(ServiceTypesListWithValueReq) returns (ServiceTypesListWithValueResp);
-
-  // ServicePlan Model
-  // ServicePlanAdd
-  rpc ServicePlanAdd(ServicePlanAddReq) returns (ServicePlanAddResp);
-  rpc ServicePlanAddWithDetails(ServicePlanAddWithDetailsReq) returns (ServicePlanAddWithDetailsResp);
-  rpc ServicePlanUpdate(ServicePlanUpdateReq) returns (ServicePlanUpdateResp);
-  rpc ServicePlanUpdateWithDetails(ServicePlanUpdateWithDetailsReq) returns (ServicePlanUpdateWithDetailsResp);
-  rpc ServicePlanDel(ServicePlanDelReq) returns (Empty);
-  rpc ServicePlanGet(ServicePlanGetReq) returns (ServicePlanGetResp);
-  rpc ServicePlanGetWithDetails(ServicePlanGetWithDetailsReq) returns (ServicePlanGetWithDetailsResp);
-  rpc ServicePlanList(ServicePlanListReq) returns (ServicePlanListResp);
-  rpc ServicePlanListWithDetails(ServicePlanListWithDetailsReq) returns (ServicePlanListWithDetailsResp);
-
-  // ServicePlanTypes Model
-  // ServicePlanTypesAdd
-  rpc ServicePlanTypesAdd(ServicePlanTypesAddReq) returns (ServicePlanTypesAddResp);
-  rpc ServicePlanTypesUpdate(ServicePlanTypesUpdateReq) returns (ServicePlanTypesUpdateResp);
-  rpc ServicePlanTypesDel(ServicePlanTypesDelReq) returns (Empty);
-  rpc ServicePlanTypesGet(ServicePlanTypesGetReq) returns (ServicePlanTypesGetResp);
-  rpc ServicePlanTypesList(ServicePlanTypesListReq) returns (ServicePlanTypesListResp);
-
-  // ServiceGoods Model
-  // ServiceGoodsAdd
-  rpc ServiceGoodsAdd(ServiceGoodsAddReq) returns (ServiceGoodsAddResp);
-  rpc ServiceGoodsAddWithPlans(ServiceGoodsAddWithPlansReq) returns (ServiceGoodsAddWithPlansResp);
-  rpc ServiceGoodsAddWithPlansAndDetails(ServiceGoodsAddWithPlansAndDetailsReq) returns (ServiceGoodsAddWithPlansAndDetailsResp);
-  rpc ServiceGoodsUpdate(ServiceGoodsUpdateReq) returns (ServiceGoodsUpdateResp);
-  rpc ServiceGoodsUpdateWithPlans(ServiceGoodsUpdateWithPlansReq) returns (ServiceGoodsUpdateWithPlansResp);
-  rpc ServiceGoodsUpdateWithPlansAndDetails(ServiceGoodsUpdateWithPlansAndDetailsReq) returns (ServiceGoodsUpdateWithPlansAndDetailsResp);
-  rpc ServiceGoodsDel(ServiceGoodsDelReq) returns (Empty);
-  rpc ServiceGoodsGet(ServiceGoodsGetReq) returns (ServiceGoodsGetResp);
-  rpc ServiceGoodsGetWithPlans(ServiceGoodsGetWithPlansReq) returns (ServiceGoodsGetWithPlansResp);
-  rpc ServiceGoodsGetWithPlansAndDetails(ServiceGoodsGetWithPlansAndDetailsReq) returns (ServiceGoodsGetWithPlansAndDetailsResp);
-  rpc ServiceGoodsList(ServiceGoodsListReq) returns (ServiceGoodsListResp);
-  rpc ServiceGoodsListWithPlans(ServiceGoodsListWithPlansReq) returns (ServiceGoodsListWithPlansResp);
-  rpc ServiceGoodsListWithPlansAndDetails(ServiceGoodsListWithPlansAndDetailsReq) returns (ServiceGoodsListWithPlansAndDetailsResp);
-
-  // ServiceGoodsPlans Model
-  // ServiceGoodsPlansAdd
-  rpc ServiceGoodsPlansAdd(ServiceGoodsPlansAddReq) returns (ServiceGoodsPlansAddResp);
-  rpc ServiceGoodsPlansUpdate(ServiceGoodsPlansUpdateReq) returns (ServiceGoodsPlansUpdateResp);
-  rpc ServiceGoodsPlansDel(ServiceGoodsPlansDelReq) returns (Empty);
-  rpc ServiceGoodsPlansGet(ServiceGoodsPlansGetReq) returns (ServiceGoodsPlansGetResp);
-  rpc ServiceGoodsPlansList(ServiceGoodsPlansListReq) returns (ServiceGoodsPlansListResp);
-
-  // ServiceGoodsChannel Model
-  // ServiceGoodsChannelAdd
-  rpc ServiceGoodsChannelAdd(ServiceGoodsChannelAddReq) returns (ServiceGoodsChannelAddResp);
-  rpc ServiceGoodsChannelUpdate(ServiceGoodsChannelUpdateReq) returns (ServiceGoodsChannelUpdateResp);
-  rpc ServiceGoodsChannelDel(ServiceGoodsChannelDelReq) returns (Empty);
-  rpc ServiceGoodsChannelGet(ServiceGoodsChannelGetReq) returns (ServiceGoodsChannelGetResp);
-  rpc ServiceGoodsChannelGetWithGoods(ServiceGoodsChannelGetWithGoodsReq) returns (ServiceGoodsChannelGetWithGoodsResp);
-  rpc ServiceGoodsChannelGetWithGoodsAndPlans(ServiceGoodsChannelGetWithGoodsAndPlansReq) returns (ServiceGoodsChannelGetWithGoodsAndPlansResp);
-  rpc ServiceGoodsChannelGetWithGoodsAndPlansAndDetails(ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsReq) returns (ServiceGoodsChannelGetWithGoodsAndPlansAndDetailsResp);
-  rpc ServiceGoodsChannelList(ServiceGoodsChannelListReq) returns (ServiceGoodsChannelListResp);
-  rpc ServiceGoodsChannelListWithGoods(ServiceGoodsChannelListWithGoodsReq) returns (ServiceGoodsChannelListWithGoodsResp);
-  rpc ServiceGoodsChannelListWithGoodsAndPlans(ServiceGoodsChannelListWithGoodsAndPlansReq) returns (ServiceGoodsChannelListWithGoodsAndPlansResp);
-  rpc ServiceGoodsChannelListWithGoodsAndPlansAndDetails(ServiceGoodsChannelListWithGoodsAndPlansAndDetailsReq) returns (ServiceGoodsChannelListWithGoodsAndPlansAndDetailsResp);
-
   // MessagePush Model
   // MessagePushAdd
   rpc MessagePushAdd(MessagePushVo) returns (MessagePushVo);

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott