123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313 |
- syntax = "proto3";
- option go_package = "./pb";
- message MyDataAssetReq {
- string userId = 1;
- int64 newUserId = 2;
- int64 entUserId = 3;
- }
- message MyDataAssetResp {
- int64 error_code = 1;
- string error_msg = 2;
- MyDataAsset data = 3;
- }
- message MyDataAsset {
- int64 collect_info_count = 1;
- int64 follow_project_count = 2;
- int64 collect_doc_count = 3;
- int64 claim_customer_count = 4;
- int64 claim_nzj_count = 5;
- }
- message AddProjectReq {
- string info_id = 1; //信息id
- int64 source = 2; //1-收藏,2-招标搜索,3-关注
- int64 position_id = 3; //职位id
- int64 position_type = 4; //职位类型
- int64 account_id = 5; //账户id
- string company_name = 6;
- string user_name = 7;
- int64 userId = 8;
- int64 entId = 9;
- string entUserName = 10;
- }
- message AddProjectResp {
- int64 error_code = 1;
- string error_msg = 2;
- AddProject data = 3;
- }
- message AddProject {
- int64 status = 1;
- int64 count = 2;
- }
- message GetInfoIdResp {
- int64 error_code = 1;
- string error_msg = 2;
- repeated string data = 3;
- }
- message DrawClueReq {
- int64 positionId = 1;
- int64 count = 2;
- }
- message CallReq {
- int64 position_id = 1;
- string phone = 2;
- }
- message BiResp {
- int64 error_code = 1;
- string error_msg = 2;
- string data = 3;
- }
- message BiReply {
- int64 error_code = 1;
- string error_msg = 2;
- bytes data = 3;
- }
- message DistributeClueReq {
- string clueCount = 1;
- repeated int64 clueIdList = 2;
- repeated DistributeDatas datas = 3;
- int64 positionId = 4;
- int64 isTask = 5;
- }
- message DistributeDatas {
- string name = 1;
- int64 positionId = 2;
- string totalCount = 3;
- string uncompletedCount = 4;
- int64 distributedCount = 5;
- }
- message ClueImportReq {
- string pcbh = 1;
- int64 positionId = 2;
- }
- message ClueImportResp {
- int64 error_code = 1;
- string error_msg = 2;
- ClueImport data = 3;
- }
- message ClueImport {
- int64 status = 1;
- string result = 2;
- }
- message ClueAddReq {
- string phone = 1;
- string username = 2;
- string source = 3;
- string status999 = 4;
- string owner = 5;
- string empNo = 6;
- string company = 7;
- string isPolicymaker = 8;
- string belongToIndustry = 9;
- string job = 10;
- string customerNeeds = 11;
- string belongTo = 12;
- string wantGoods = 13;
- string customerBudget = 14;
- }
- message SqlManageReq {
- float id = 1;
- repeated Param params = 2;
- }
- message MyInfoReq {
- string bid = 1;
- string sid = 2;
- }
- message Param {
- string value = 1;
- string type = 2;
- }
- message ExportReq {
- string mail = 1;
- repeated string mapping = 2;
- int64 PositionId = 3;
- }
- message OperateReq {
- string newId = 1;
- int64 type = 2;
- }
- message CompanyReq {
- string companyName = 1;
- }
- message CompanyResp {
- int64 status = 1;
- }
- message DistributeClueShowReq {
- int64 positionId = 1;
- int64 dataType = 2;
- string clueIdList = 3;
- repeated DistributeClueShows datas = 4;
- int64 IsTask = 5;
- int64 UpdatePositionID = 6;
- }
- message DistributeClueShows {
- int64 positionId = 1;
- int64 distributedCount = 2;
- }
- message DistributeClueShowss {
- int64 positionId = 1;
- int64 companyCount = 2;
- int64 clueCount = 3;
- int64 minCount = 4;
- int64 companyCounts = 5;
- int64 existingCount = 6;
- bool FullStatus = 7;
- }
- message DistributeClueShowResp {
- int64 error_code = 1;
- string error_msg = 2;
- repeated DistributeClueShowss data = 3;
- }
- message ExportByDbReq {
- string token = 1;
- string title = 2;
- string content = 3;
- string mails = 4;
- string fileName = 5;
- repeated FilesData datas = 6;
- }
- message FilesData {
- string sheetName = 1;
- string sql = 2;
- }
- message UpFileReq {
- string appId = 1;
- int64 userId = 2;
- int64 positionId = 3;
- int64 entUserId = 4;
- int64 entId = 5;
- string stype = 6;
- bytes file = 7;
- string fileName = 8;
- string fileSize = 9;
- }
- message AcceptanceReq{
- int64 ProposeType = 1;
- string Propose_time = 2;
- string Channel = 3;
- int64 Acceptance_type = 4;
- int64 Status = 5;
- string Over_time = 6;
- string Remark = 7;
- int64 PositionId = 8;
- string DeptId = 9;
- string EntUserName = 10;
- string paramData = 11;
- }
- message AcceptanceResp{
- int64 error_code = 1;
- string error_msg = 2;
- Acceptance data = 3;
- }
- message Acceptance{
- string AcceptanceNo = 1;
- }
- message SendMailReq {
- string title = 1;
- string content = 2;
- string mails = 3;
- }
- message CreateCuleReq {
- string appId = 1;
- int64 positionId = 2;
- string userId = 3;
- string phone = 4;
- }
- message TransferClueReq {
- int64 positionId = 1;
- string userId = 2;
- string phone = 3;
- string orderNo = 4;
- }
- message FindClueInfoReq {
- string userId = 2;
- int64 positionId = 1;
- string phone = 3;
- }
- message ClueInfoReq {
- string searchTxt = 1;
- string searchType = 2; // 0: 线索名称,1: 联系方式,2: 联系人
- int64 pageSize = 3;
- int64 pageNum = 4;
- }
- message MaterialSaveReq {
- string task_name = 1;
- string task_description = 2;
- string material_content = 3;
- string qrcode_url = 4;
- string receive_user_name = 5;
- string receive_user_id = 6;
- string file_url = 7;
- int64 ent_id = 8;
- string create_user = 9;
- string img_webpage = 10;
- }
- message MaterialSaveResp {
- int64 error_code = 1;
- string error_msg = 2;
- int64 msg_id =3;
- int64 Material_id = 5;
- repeated string userIdArr = 4;
- }
- service BiService {
- rpc myDataAsset (MyDataAssetReq) returns (MyDataAssetResp); //我的数据资产
- rpc addProject (AddProjectReq) returns (AddProjectResp); //添加项目
- rpc getInfoId (AddProjectReq) returns (GetInfoIdResp); //获取添加过项目的信息id
- rpc drawClue (DrawClueReq) returns (AddProjectResp); //领取线索
- rpc Call (CallReq) returns (BiResp); //外呼集成
- rpc distributeClue (DistributeClueReq) returns (AddProjectResp); //批量分配
- rpc clueImport (ClueImportReq) returns (ClueImportResp); //线索导入
- rpc clueAdd (ClueAddReq) returns (AddProjectResp); //合力亿捷新增线索
- rpc clueImportTt (ClueImportReq) returns (ClueImportResp); //线索导入tt
- rpc autoFollow (CallReq) returns (ClueImportResp);
- rpc sqlManage (SqlManageReq) returns (BiReply); //bi通用接口
- rpc myInfo (MyInfoReq) returns (BiReply); //用户身份
- rpc allInfoExport (ExportReq) returns (BiReply); //资讯全量导出
- rpc allProjectExport (ExportReq) returns (BiReply); //项目全量导出
- rpc infoOperate (OperateReq) returns (BiReply); //数据操作
- rpc getCompanyType (CompanyReq) returns (CompanyResp); //判断公司类型
- rpc distributeClueShow (DistributeClueShowReq) returns (DistributeClueShowResp); //批量分配展示
- rpc sendMail (ExportByDbReq) returns (BiReply); //数据导出(通用)
- rpc upFile (UpFileReq) returns(BiReply);
- rpc sendCommonMail (SendMailReq) returns(BiReply);
- rpc addAcceptance (AcceptanceReq) returns(AcceptanceResp);
- rpc createClueByPhone(CreateCuleReq) returns(BiReply);
- rpc transferClueByPhone(TransferClueReq) returns(BiReply);
- rpc findClueInfo(FindClueInfoReq) returns(BiReply);
- rpc getClueInfoList(ClueInfoReq) returns(BiReply);
- rpc MaterialSave(MaterialSaveReq) returns(MaterialSaveResp);//物料分发保存
- }
|