喜鹊软件旗下官网: C/S框架网 | 开发框架文库 | 喜鹊软件
当前位置: 首页 > 文档
关于作者
开发文档下载:《物流运输车货匹配APP微信小程序-详细设计说明书v1.3》.zip

文档名称:《物流运输车货匹配APP微信小程序-详细设计说明书v1.3》.zip

2021/8/9 10:54:21 蒋国鹏
文档类型:
开发文档
文档大小:
2.91MB
下载金额:
29.99
摘要:
物流运输车货匹配APP微信小程序

目录

一 微信小程序系统接口 14

1.1 微信开放平台账户申请 14

1.2 用户注册 – WXUserRegister 14

1.2.1 请求参数模型 – ModelRequestRegiste 14

1.2.2 返回模型 – ModelResponse 15

1.2.3 用户模型 – ModelClientUser 15

1.3 判断手机号码是否已注册 – CheckPhoneIsRegisted 16

1.3.1 返回模型 – ModelResponse 16

1.4 用户登录 – WXLogin 16

1.4.1 请求参数模型 – ModelRequestLogin 17

1.4.2 返回模型 – ModelResponse 17

1.5 修改密码 – ModifyPwd 18

1.5.1 请求参数模型 – ModelRequestModifyPwd 18

1.5.2 返回模型 – ModelResponse 18

1.6 发送短信验证码 - SendVerificationCode 19

1.6.1 请求参数模型 – ModelRequestSendVerifyCode 19

1.6.2 返回模型 – ModelResponse 19

1.7 增加邀请 – AddInvitedCode 20

1.7.1 请求参数模型 – ModelAddInvitedCode 20

1.7.2 返回模型 – ModelResponse 20

1.8 获取广告轮播图片URL 21

1.8.1 返回模型 – ModelResponse 21

1.8.2 广告图片链接模型 – ModelWelcomeUrl 21

二 基础资料API接口 22

2.1 下载缓存资料 – GetCache 22

2.1.1 返回模型 – ModelResponse 22

2.2 下载基础资料缓存数据 22

2.2.1 缓存基础资料表名 23

2.2.2 单列模型 – ModelNameObject 23

2.2.3 城市资料模型 – ModelCityPlace 23

2.2.4 空车时间模型 – ModelEmptyTime 24

2.2.5 公司资料模型 – ModelCompany 24

2.3 获取省市数据 – GetCityData 24

2.3.1 返回模型 – ModelResponse 25

2.3.2 城市资料模型 – ModelCityData 25

2.4 上传图片接口 - UploadImage 26

2.4.1 请求参数模型 – ModelImageSave 26

2.4.2 返回模型 – ModelResponse 27

2.4.3 ImageType类型 28

2.5 获取司机基本信息 - GetDriverBaseInfo 29

2.5.1 返回模型 – ModelResponse 29

2.5.2 司机模型 – ModelDriverBaseInfo 29

2.6 获取司机详情信息 - GetDriverDetail 30

2.6.1 请求参数模型 – ModelRequestGetDriverDetail 30

2.6.2 返回模型 – ModelResponse 30

2.6.3 司机模型 – ModelDriverDetail 31

2.7 获取货主详情信息 - GetCompanyDetail 32

2.7.1 请求参数模型 – ModelRequestGetCompanyDetail 32

2.7.2 货主模型 – ModelCompanyDetail 33

三 首页快捷图标 34

3.1 发布货源 34

3.2 我的熟车 34

3.3 查找车源 34

3.4 我要找货 34

四 发货 35

4.1 我要发货 - 68112 35

4.1.1 发货接口 – PublishGoods 35

4.1.2 删除货源接口 – DeleteGoods 38

4.1.3 获取货源详情接口 – GetGoodsDetail 39

4.1.4 获取货源详情接口(1) – GetGoodsInfo 40

4.2 发货列表 - 68112 41

4.2.1 获取发货列表接口 – GetMyGoodsList 41

4.2.2 获取发货列表请求模型 – ModelGoodsQuery 41

4.2.3 返回模型 –  ModelResponse 42

4.2.4 货源列表返回模型 – ModelGoodsList4MySelf 42

4.3 常发货源 - 68112 43

4.3.1 获取我的常发货源 – GetOftenGoodsList 43

4.3.2 删除我的常发货源 – DeleteOftenGoods 44

4.4 查看报价 - 68118 45

4.4.1 获取我的报价 – GetQuotationList 45

4.4.2 获取报价详情 – GetQuotationDetail 47

4.4.3 获取货物明细及报价详情 – GetGoodsQuotationDetail 48

4.5 受理报价 - 68118 50

4.5.1 受理报价 – AcceptQuotation 50

4.5.2 请求参数模型 – ModelAcceptQuotation 50

4.6 再下一单(发布货源) 51

五 自动配货 51

5.1 配货大厅 51

5.1.1 自动推送机制 51

5.1.2 微信小程序消息模板 52

5.1.3 微信小程序消息SDK资料 52

5.1.4 获取OpenId接口 53

5.1.5 提交OpenId接口 53

5.2 我的线路 - 68115 53

5.2.1 添加线路 – AddTransportLine 54

5.2.2 删除线路 – DeleteTransportLine 55

5.2.3 获取我的线路列表 – GetTransportLine 55

5.2.4 设置线路是否可用 – SetTransportLineUse 56

5.3 我的常跑路线货源列表 - 68115 57

5.3.1 获取我的常跑线路的货源接口 – GetGoodsList4TransportLine 57

5.3.2 请求参数模型 – ModelQueryGoodsList4TransportLine 58

5.3.3 返回模型 – ModelResponse 58

5.3.4 货源列表返回模型 – ModelGoodsInfoSimple 58

5.4 我的常跑路线货源数量提示 - 68115 59

六 找货 59

6.1 货源列表 - 68112 59

6.1.1 获取发货列表 – GetGoodsList 59

6.1.2 请求参数模型 – ModelRequestGetGoodsList 60

6.1.3 货源列表返回模型 – ModelGoodsInfoForList 60

6.1.4 返回模型 – ModelResponse 61

6.2 货源详情 61

6.2.1 获取货源详情接口 – GetGoodsDetail 61

6.3 货源详情 – 包含发货人信息 - GetGoodsDetailAll 61

6.3.1 请求参数模型 – ModelGetGoodsDetailAll 62

6.3.2 返回模型 – ModelResponse 62

6.3.3 组合模型 – ModelGoodsDetailResult 62

6.3.4 货源详情模型 – ModelGoodsDetailFull 63

6.3.5 发货人信息模型 – ModelGoodsPublishInfo 63

6.4 我要报价 - 68118 64

6.4.1 我要报价接口 – AddQuotation 64

6.4.2 请求参数模型 – ModelQuotationRequest 64

6.4.3 返回模型 – ModelResponse 65

6.5 确认报价上传司机信息 - ConfirmQOUploadDriverData 65

6.5.1 接口说明 65

6.5.2 请求参数模型 – ModelUploadDriverInfo 65

6.5.3 返回模型 – ModelResponse 66

6.6 货源上传合同信息 - ConfirmQOUploadContractData 66

6.6.1 接口说明 66

6.6.2 请求参数模型 – ModelUploadContractInfo 66

6.6.3 返回模型 – ModelResponse 67

6.6.4 图片位置模型 – ModelOSSImage 67

6.7 获取上传的合同信息 - GetContractData 68

6.7.1 接口说明 68

6.7.2 请求参数模型 – ModelRequestGetContractInfo 68

6.7.3 返回ModelResponse 结果模型 69

6.8 拨打电话 70

6.9 支付信息费 70

七 我的 70

7.1 个人资料 70

7.1.1 上传个人头像 – UploadHeadImage 70

7.1.2 个人认证 – AuthUser 71

7.2 货主认证 72

7.2.1 个人认证 – AuthCompany 72

7.3 司机认证 75

7.3.1 个人认证 – AuthDriver (有盾认证) 75

7.4 认证管理 81

7.4.1 获取认证汇总 81

7.4.2 获取个人认证明细 83

7.4.3 获取货主认证明细 84

7.4.4 获取司机认证明细 85

7.5 添加优选 - 68168 86

7.5.1 请求模型 – ModelUserBestAdd 86

7.5.2 返回模型 – ModelResponse 87

7.6 取消优选 - 68168 87

7.6.1 请求模型 – ModelUserBestDel 88

7.6.2 返回模型 – ModelResponse 88

7.7 新增拨打电话记录 - 68168 88

7.7.1 请求模型 – ModelAddCallHistory 89

7.8 获取拨打电话历史记录 - 68168 89

7.8.1 请求模型 – ModelGetCallHistory 89

7.9 我的钱包 91

7.10 查找车源 - 68168 91

7.10.1 查找车源 – QueryDriverResource 91

7.10.2 请求参数模型 – ModelQueryDriverResource 91

7.10.3 返回模型 – ModelResponse 92

7.11 我的车场 (查找我的熟车) - 68168 92

7.11.1 获取我的车场 – GetCarZone 92

7.11.2 请求参数模型 – ModelGetCarZone 92

7.11.3 返回模型 – ModelResponse 93

7.11.4 车场详细资料模型 – ModelCarZone 93

7.12 空车上报(单个目的地) - 68168 94

7.12.1 空车上报请求模型 – ModelEmptyCarReportAdd 95

7.12.2 返回模型 – ModelResponse 95

7.13 空车上报(多个目的地) - 68168 95

7.13.1 空车上报请求模型(组合对象) – ModelEmptyCarReport 96

7.13.2 空车上报请求模型1(上报空车数据) – ModelEmptyCarReportAdd 96

7.13.3 空车上报请求模型2(上报城市数据) – ModelEmptyCarReportCityTo 97

7.13.4 返回模型 – ModelResponse 97

7.14 空车上报查询 - 68168 98

7.14.1 空车上报查询模型 – ModelQueryEmptyCarReport 98

7.14.2 返回模型 – ModelResponse 98

7.14.3 返回的空车上报模型 – ModelEmptyCarReportData 99

7.15 空车上报删除 - 68168 99

7.15.1 返回模型 – ModelResponse 100

7.16 上报车长 - 68168 100

7.16.1 上报车长模型 – ModelUploadCarLen 100

7.16.2 返回模型 – ModelResponse 101

7.17 找车 - 68168 101

7.17.1 找车请求模型 – ModelSearchCar 101

7.17.2 返回模型 – ModelResponse 102

7.18 手机定位上报(上传单个定位) - 68168 102

7.18.1 手机定位上报模型 – ModelUploadGPSLocation 103

7.18.2 返回模型 – ModelResponse 103

7.19 手机定位上报(批量上传多个定位) - 68168 104

7.19.1 返回模型 – ModelResponse 104

7.20 获取手机最后一次定位 - 68168 105

7.20.1 获取手机定位请求模型 – ModelGetLastGPSLocation 105

7.20.2 返回模型 – ModelResponse 105

7.20.3 返回定位数据模型 – ModelLastGPSLocation 106

7.21 我的关注 - 68168 106

7.21.1 添加关注 – UserFocusAdd 106

7.21.2 取消关注 – UserFocusDel 107

7.22 我的积分 - 68116 108

7.22.1 获取我的积分 – 68166 108

7.22.2 返回积分模型 – ModelPoints 109

7.23 货源报价 - 68118 109

7.23.1 获取已报价(报价中)的货源记录 - 68118 109

7.23.2 获取已中标的货源记录 - 68118 109

7.23.3 获取未中标的货源记录 - 68118 110

7.24 我的线路 110

7.25 运输单(合同)- 68188 110

7.25.1 运输合同列表模型 ModelTransportContract 110

7.25.2 运输合同详情模型 ModelTransportContractDetail 111

7.25.3 获取我的运输合同列表 - 68188 112

7.25.4 获取运输合同详情 - 68188 113

7.25.5 确认到达- 68188 114

7.26 电子回单 - 68188 114

7.26.1 电子回单管理界面 114

7.26.2 电子回单业务流程 116

7.26.3 上传电子回单前状态检查 - CheckHYNOHasYDNO 116

7.26.4 上传电子回单 - PutReceiptImage 116

7.26.5 下载电子回单 - GetReceiptImage 117

7.26.6 删除电子回单 - DelReceiptImage 118

7.27 确认到达(到货确认) 118

7.28 途中定位 - 68168 118

7.28.1 获取定位信息 – ModelGetGPSLocation 118

7.28.2 返回定位模型 – ModelGPSLocation 119

八 阿里OSS通用接口 - 99993 119

8.1 上传文件 119

8.1.1 请求模型 – ModelAliOSS_Put 120

8.1.2 返回模型 – ModelResponse 120

8.2 获取文件(下载文件) 120

8.2.1 请求模型 – ModelAliOSS_Get 121

8.2.2 返回模型 – ModelResponse 121

8.2.3 返回模型 – ModelAli_OSS_URL 121

8.3 删除文件 121

8.3.1 请求模型 – ModelAliOSS_Del 122

8.3.2 返回模型 – ModelResponse 122

8.4 TMS系统OSS文件类型 122

8.4.1 OSS对应的单据类型 – vw_Ali_OSS_Type表 122

8.4.2 OSS对应的文件类型 – vw_Ali_OSS_ItemType表 123

九 有盾OCR识别接口 - 99983 123

9.1 查询认证信息 123

9.1.1 返回模型 – ModelResponse 124

9.1.2 返回模型 –ModelOCR_PostResult 124

9.2 认证回调接口设计 125

十 支付接口 - 77266 125

10.1 微信支付创建订单 125

10.1.1 请求模型 - P_ACCPWX_Request 125

10.1.2 返回模型 - ACCPWX_Response 127

10.2 微信支付查询接口 127

10.2.1 请求模型 128

10.2.2 返回模型 - ACCPWX_QueryOrder_Response 128

10.3 微信支付异步通知 128

十一 更多 129

11.1 版本信息 129

11.2 分享好友 129

11.3 意见反馈 - 68444 129

11.3.1 新增意见反馈 - AddOpinion 129

11.3.2 查询意见反馈 - QueryOpinion 130

11.3.3 删除意见反馈 - DeleteOpinion 130

11.4 关于我们 130

11.5 联系客服 131

11.6 修改密码 131

image.png


image.png

image.png