| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389 |
- syntax = "proto3";
- option go_package = ".;base";
- package base;
- enum ErrorCode{
- OK = 0;
- PGErr = 100;
- PmsnError = 110;
- J2MError = 120;
- WebStatusError = 121;
- WebToImStatusError = 122;
- ImToWebtatusError = 123;
- M2JError = 124;
- PARAM = 150;
- Token = 200;
- VerifyCode = 201;
- PasswordWrongTooMuch = 202;
- }
- // metadata 中需要字段 tokefrgen n 用作登录验证
- service Api {
- rpc SignUp (SignUpRequest) returns (DefaultReply) {}
- rpc SignIn (SignInRequest) returns (SignInReply) {}
- // rpc SignInWithPhone (SignInRequest) returns (SignInReply) {} // 缺少短信验证码接口
- rpc SignOut (DefaultRequest) returns (DefaultReply) {}
- rpc GenVerifyImage (GenVerifyImageRequest) returns (GenVerifyImageReply) {}
- // 下拉框接口
- rpc SelectHrSensors (StandardRequest) returns (StandardReply) {}
- rpc AcrossUserSimpleQuery (StandardRequest) returns (StandardReply) {}
- rpc VipUserSimpleQuery (StandardRequest) returns (StandardReply) {}
- rpc TempVipUserSimpleQuery (StandardRequest) returns (StandardReply) {}
- rpc ShopSimpleQuery (StandardRequest) returns (StandardReply) {}
- rpc ManageableSimpleQuery (ManageableSimpleQueryRequest) returns (ManageableSimpleQueryReply) {}
- rpc ClassSimpleQuery (StandardRequest) returns (StandardReply) {}
- rpc ScreenSimpleQuery (StandardRequest) returns (StandardReply) {}
- rpc GroupSimpleQueryByShopID (StandardRequest) returns (StandardReply) {}
- rpc EqSimpleQuery (StandardRequest) returns (StandardReply) {}
- // 商家信息管理
- rpc ManageableShopList (ShopListRequest) returns (ShopListReply) {}
- rpc ManageableGetShopInfo (ShopDetailRequest) returns (ShopInfo) {}
- rpc ShopLicenseList (ShopDetailRequest) returns (LicenseList) {}
- rpc ShopLicenseTypeMap (IdList) returns (LicenseTypeMapReply) {}
- rpc GetShopNavi (GetShopNaviRequest) returns (GetShopNaviReply) {}
- rpc GetShopNaviAll (GetShopNaviAllRequest) returns (GetShopNaviAllReply) {}
- rpc ShopGroupQuery (StandardRequest) returns (StandardReply) {}
- rpc ShopGroupAdd (StandardRequest) returns (StandardReply) {}
- rpc ShopGroupEdit (StandardRequest) returns (StandardReply) {}
- rpc ShopGroupStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc ShopGroupDetailsQuery (StandardRequest) returns (StandardReply) {}
- rpc ShopGroupDetailsAdd (StandardRequest) returns (StandardReply) {}
- rpc ShopVenueQuery (StandardRequest) returns (StandardReply) {}
- rpc ShopVenueAdd (StandardRequest) returns (StandardReply) {}
- rpc ShopVenueEdit (StandardRequest) returns (StandardReply) {}
- rpc ShopVenueStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc ShopVenueEquipQuery (StandardRequest) returns (StandardReply) {}
- rpc ShopVenueEquipAdd (StandardRequest) returns (StandardReply) {}
- rpc ShopVenueEquipEdit (StandardRequest) returns (StandardReply) {}
- rpc ShopVenueEquipStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc ShopVenueEquipStatusDel (StandardRequest) returns (StandardReply) {}
- rpc ShopManagerQuery (StandardRequest) returns (StandardReply) {}
- rpc ShopManagerAdd (StandardRequest) returns (StandardReply) {}
- rpc ShopManagerEdit (StandardRequest) returns (StandardReply) {}
- rpc ShopManagerStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc ShopConfigQuery (StandardRequest) returns (StandardReply) {}
- rpc ShopConfigEdit (StandardRequest) returns (StandardReply) {}
- // 商家会员管理
- rpc ShopVipUserQuery (StandardRequest) returns (StandardReply) {}
- rpc ShopVipUserAdd (StandardRequest) returns (StandardReply) {}
- rpc ShopVipUserEdit (StandardRequest) returns (StandardReply) {}
- rpc ShopVipUserStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc AcrossVipUserQuery (StandardRequest) returns (StandardReply) {}
- rpc AcrossVipUserAdd (StandardRequest) returns (StandardReply) {}
- rpc AcrossVipUserDel (StandardRequest) returns (StandardReply) {}
- rpc VipPhoneQuery (StandardRequest) returns (StandardReply) {}
- rpc VipMainPhoneCheck (StandardRequest) returns (StandardReply) {}
- rpc VipOtherPhoneAdd (StandardRequest) returns (StandardReply) {}
- rpc VipOtherPhoneEdit (StandardRequest) returns (StandardReply) {}
- rpc VipOtherPhoneStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc TempVipUserQuery (StandardRequest) returns (StandardReply) {}
- rpc TempVipUserAdd (StandardRequest) returns (StandardReply) {}
- rpc TempVipUserEdit (StandardRequest) returns (StandardReply) {}
- rpc TempVipUserStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc VipHourEdit (StandardRequest) returns (StandardReply) {}
- rpc VipConsumeListQuery (StandardRequest) returns (StandardReply) {}
- rpc VipConsumeDetailQuery (StandardRequest) returns (StandardReply) {}
- rpc VipClassRelationEdit (StandardRequest) returns (StandardReply) {}
- rpc VipHourChgQuery (StandardRequest) returns (StandardReply) {}
- rpc VipUserClassQuery (StandardRequest) returns (StandardReply) {}
- rpc GetOverlayImgQiNiuToken (GetOverlayImgRequest) returns (QiNiuTokenReply) {}
- rpc GetSimpleQiNiuToken (DefaultRequest) returns (QiNiuTokenReply) {}
- // 商家课程管理
- rpc ClassQuery (StandardRequest) returns (StandardReply) {}
- rpc ClassAdd (StandardRequest) returns (StandardReply) {}
- rpc ClassEdit (StandardRequest) returns (StandardReply) {}
- rpc ClassStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc ClassColorEdit (StandardRequest) returns (StandardReply) {}
- rpc ClassWxVisibleEdit (StandardRequest) returns (StandardReply) {}
- rpc ClassVipEdit (StandardRequest) returns (StandardReply) {}
- rpc SttPlanBasicQuery (StandardRequest) returns (StandardReply) {}
- rpc SttPlanBasicAdd (StandardRequest) returns (StandardReply) {}
- rpc SttPlanBasicEdit (StandardRequest) returns (StandardReply) {}
- rpc SttPlanBasicShopEdit (StandardRequest) returns (StandardReply) {}
- rpc SttPlanBasicStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc SttPlanBasicPublish (StandardRequest) returns (StandardReply) {}
- rpc SttPlanPreview (StandardRequest) returns (StandardReply) {}
- rpc SttPlanCopy (StandardRequest) returns (StandardReply) {}
- rpc SttPlanDetailQuery (StandardRequest) returns (StandardReply) {}
- rpc SttPlanDetailBatchSave (StandardRequest) returns (StandardReply) {}
- rpc STTBasicQuery (StandardRequest) returns (StandardReply) {}
- rpc STTBasicAdd (StandardRequest) returns (StandardReply) {}
- rpc STTBasicEdit (StandardRequest) returns (StandardReply) {}
- rpc STTBasicStatusEdit (StandardRequest) returns (StandardReply) {}
- rpc STTBasicPreview (StandardRequest) returns (StandardReply) {}
- rpc STTBasicCopy (StandardRequest) returns (StandardReply) {}
- rpc STTBasicOfflineEdit (StandardRequest) returns (StandardReply) {}
- rpc STTDetailListQuery (StandardRequest) returns (StandardReply) {}
- rpc STTBasicDetailBatchSave (StandardRequest) returns (StandardReply) {}
- rpc STTDetailAllowDelCheck (StandardRequest) returns (StandardReply) {}
- // 商家上下课管理
- rpc CourseDetailQuery (StandardRequest) returns (StandardReply) {}
- rpc ClassListByOrderDate (StandardRequest) returns (StandardReply) {}
- rpc ClassStartPrepare (CourseStandardRequest) returns (StandardReply) {}
- rpc VipClassDetailQuery (StandardRequest) returns (StandardReply) {}
- rpc VipClassDetailAdd (CourseStandardRequest) returns (StandardReply) {}
- rpc VipClassDetailDel (CourseStandardRequest) returns (StandardReply) {}
- rpc TmpClassDetailAdd (CourseStandardRequest) returns (StandardReply) {}
- rpc TmpClassDetailDel (CourseStandardRequest) returns (StandardReply) {}
- rpc VipClassDetailStatueEdit (CourseStandardRequest) returns (StandardReply) {}
- rpc ClassStartConfirm (CourseStandardRequest) returns (StandardReply) {}
- rpc ClassOverConfirm (StandardRequest) returns (StandardReply) {}
- rpc ClassGiveUpConfirm (CourseStandardRequest) returns (StandardReply) {}
- rpc AfterClassAddClassDetail (CourseStandardRequest) returns (StandardReply) {}
- rpc ClassStartPrepareEdit (CourseStandardRequest) returns (StandardReply) {}
- // 商家预约管理
- rpc OrderListQuery (StandardRequest) returns (StandardReply) {}
- rpc OrderAddByManager (StandardRequest) returns (StandardReply) {}
- rpc OrderCancelByManager (StandardRequest) returns (StandardReply) {}
- rpc OrderStatistics (StandardRequest) returns (StandardReply) {}
- rpc ClassOrderQuery (StandardRequest) returns (StandardReply) {}
- rpc VipUserOrderQuery (StandardRequest) returns (StandardReply) {}
- rpc UserOrderQueryByStd (StandardRequest) returns (StandardReply) {}
- // 心率
- rpc HrSensorsPublicQuery (StandardRequest) returns (StandardReply) {}
- rpc HrSensorsPvtQuery (StandardRequest) returns (StandardReply) {}
- rpc AddHrSensors (StandardRequest) returns (StandardReply) {}
- rpc AddPvtHrSensors (StandardRequest) returns (StandardReply) {}
- rpc EditHrSensors (StandardRequest) returns (StandardReply) {}
- rpc HrSensorsDel (StandardRequest) returns (StandardReply) {}
- rpc PKGroupChg (StandardRequest) returns (StandardReply) {}
- rpc BindHrSensor (StandardRequest) returns (StandardReply) {}
- rpc UnBindHrSensor (StandardRequest) returns (StandardReply) {}
- // 评分管理
- rpc ActionQuery (StandardRequest) returns (StandardReply) {}
- // 用户微信登陆
- rpc GenVerifyImageByWinXin(GenVerifyImageRequest)returns(GenVerifyImageReply){}
- rpc GenPhoneVerifyCodeByWeiXin(GenPhoneVerifyCodeRequestWX)returns(StandardReply){}
- rpc CheckVerifyCode(CheckVerifyCodeRequest)returns(DefaultReply){}
- rpc WeiXinSignIn(WeiXinSignInRequest)returns(SignInReply){}
- }
- message DefaultRequest{
- }
- message DefaultReply{}
- message StandardRequest{
- int64 shopID = 1;
- string jsonStr = 2;
- string sign = 3;
- }
- message CourseStandardRequest{
- int64 shopID = 1;
- string jsonStr = 2;
- string sign = 3;
- int32 isHr = 4;
- int32 isScore = 5;
- // 没有可不传
- string UUStdID = 6;
- }
- message StandardReply{
- string jsonRst = 1;
- string sign = 2;
- }
- message SignUpRequest {
- string name = 1;
- string password = 2;
- }
- message SignInReply {
- string token = 1;
- }
- message SignInRequest {
- string name = 1;
- string password = 2;
- string codeId = 3;
- string verifyCode = 4;
- }
- message GenVerifyImageRequest{
- int32 height = 1;
- int32 width = 2;
- }
- message GenVerifyImageReply{
- string codeId = 1;
- string imageBase64 = 2;
- }
- message ShopInfo{
- int64 shopId = 1;
- string name = 2;
- int64 sId = 3;
- string addr = 4;
- string phone = 5;
- string contacts = 6;
- WebStatus status = 7;
- string created_at = 8;
- int64 created_user = 9;
- string updated_at = 10;
- int64 updated_user = 11;
- int64 is_hr = 12;
- int64 is_score = 13;
- string shopUUID = 14;
- }
- message ShopDetailRequest{
- int64 shopId = 1;
- }
- message ShopListRequest{
- // 模糊查询
- string name = 1;
- // Status_Null查询全部
- WebStatus status = 2;
- //上级商家Id, -1 时查询全部
- int64 sId = 3;
- }
- message ShopListReply{
- repeated ShopInfo list = 1;
- }
- enum WebStatus{
- Ban = 0;
- On = 1;
- Delete = 9;
- All = 99;
- }
- message GetShopNaviRequest{
- int64 shopId = 1;
- // 最顶层为0
- int64 parentId = 2;
- }
- message GetShopNaviAllRequest{
- int64 shopId = 1;
- }
- message Column{
- string name = 1;
- string url = 2;
- string code = 3;
- // 顺序
- int32 sn = 4;
- WebStatus status = 5;
- bool navShow = 6;
- string id = 7;
- string icon = 8;
- }
- message GetShopNaviReply{
- repeated Column list = 1;
- }
- message GetShopNaviAllReply{
- string ColumnRs = 1;
- }
- message GetOverlayImgRequest{
- string fileName = 1;
- }
- message QiNiuTokenReply{
- string token = 1;
- }
- message License{
- int64 id = 1;
- int64 shopId = 2;
- int64 lcsTypeId = 3;
- string name = 4;
- // nanoSec
- int64 validPeriod = 5;
- // 分
- int64 lcsPrice = 6;
- // nanoSec
- int64 lcsBeginTime = 7;
- // nanoSec
- int64 lcsEndTime = 8;
- int64 feeId = 9;
- WebStatus status = 10;
- string memo = 11;
- // nanoSec
- int64 createdAt = 12;
- int64 createdUser = 13;
- // nanoSec
- int64 updatedAt = 14;
- int64 updatedUser = 15;
- }
- message LicenseList{
- repeated License list = 1;
- }
- message IdList{
- repeated int64 idList = 1;
- }
- message LicenseType{
- int64 typeId = 1;
- string name = 2;
- // 有效期时长,单位毫秒
- int64 validPeriodMs = 3;
- // 单位:分
- int32 price = 4;
- string memo = 5;
- int64 execUser = 6;
- WebStatus status = 7;
- }
- message LicenseTypeMapReply{
- map<int64, LicenseType> licenseMap = 1;
- }
- enum VerifyType{
- Undefined = 0;
- SignUp = 1;
- SignIn = 2;
- ChangePassword = 3;
- }
- message GenPhoneVerifyCodeRequestWX{
- VerifyType verifyType = 1;
- string account = 2;
- //上级商家ID,必传,写入到微信代码中
- int64 sId = 3;
- string codeId = 4;
- string imgCode = 5;
- }
- message CheckVerifyCodeRequest{
- VerifyType verifyType = 1;
- string code = 2;
- string account = 3;
- }
- message WeiXinSignInRequest{
- string code = 1;
- string account = 2;
- //上级商家ID,必传,写入到微信代码中
- int64 sId = 3 ;
- }
- message ManageableSimpleQueryRequest{
- // 0为全部
- int64 roleId = 1;
- // 0为全部
- int64 shopId = 6;
- }
- message ManageableSimpleQueryReply{
- string jsonList = 1;
- }
|