## 1、新增庫
bc_cps
```
CREATE TABLE `bc_cps` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL COMMENT '發起者的ID',
`user_phone` varchar(13) DEFAULT NULL COMMENT '發起者電話',
`cp_id` int(11) DEFAULT NULL COMMENT '對象的ID',
`cp__phone` int(11) DEFAULT NULL COMMENT '對象的ID',
`states` tinyint(2) DEFAULT NULL COMMENT '狀態 0:待同意 1組建成功 2:組建失敗(對方拒絕)3:對方已有其她CP',
`add_time` int(11) DEFAULT NULL COMMENT '發起時間',
`update_time` int(11) DEFAULT NULL COMMENT '對方同意時間',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
```
bc_cp_tasks
```
CREATE TABLE `bc_cp_tasks` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`cp_id` int(11) DEFAULT NULL COMMENT 'CP表的ID',
`task_id` int(11) DEFAULT NULL COMMENT '任務ID',
`task_content` tinytext,
`task_title` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '第幾個任務 例如 任務一',
`user_id` int(11) DEFAULT NULL,
`user_time` int(11) DEFAULT NULL COMMENT '用戶完成時間',
`user_img` varchar(255) DEFAULT NULL COMMENT '用戶上傳的圖片',
`user_content` text COMMENT '用戶的描述',
`cp_time` int(11) DEFAULT NULL COMMENT '對方完成時間',
`cp_img` varchar(255) DEFAULT NULL COMMENT '對方上傳的圖片',
`cp_content` text COMMENT '對方的描述',
`states` tinyint(2) DEFAULT '0' COMMENT '任務狀態 1為結束',
`add_time` int(11) DEFAULT NULL COMMENT '任務創建時間',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='Cp 任務表';
```
bc_tasks
```
CREATE TABLE `bc_tasks` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) DEFAULT NULL,
`content` text,
`add_time` int(11) DEFAULT NULL,
`sort` int(11) DEFAULT NULL,
`states` tinyint(2) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='任務表';
```
## 1、CP建立
> CP建立
請求地址:[ https://你的域名/api/cp/add ]
請求方法:post
請求數據:
| 字段 |值 |備注|
| --- | --- |---|
| cp_id | 數字 |對象ID|
返回數據: 定義10001 為錯誤 200為成功
```
{
"success": true,
"code": "200",
"msg": "數據保存成功!",
"obj": {
"data": {
"user_id": "申請者ID",
"cp_id": "對象ID",
"user_phone": 申請者電話,
"cp_phone": 對象電話,
"states": 0,
"add_time": 1635271440
}
}
}
```
## 2、我邀請的CP/ 邀請我的CP
> 我邀請的CP/ 邀請我的CP
請求地址:[ https://你的域名/api/cp/user_data ]
請求方法:get
請求數據:
| 字段 |值 |備注|
| --- | --- |---|
| category | 數字 |定義的類別 不傳值或0時為我邀請的CP,1或其它值為邀請我的CP|
返回數據: 定義10001 為錯誤 200為成功
```
{
"success":?true,
"code":?"200",
"msg":?"數據獲取成功!",
"obj":?{
"data":?{
......
????????}
????}
}
```
## 3、CP的操作
> Cp的同意 拒絕等
請求地址:[ https://你的域名/api/cp/user_operation ]
請求方法:get
請求數據:
| 字段 |值 |備注|
| --- | --- |---|
| id| 數字 |當前數據的ID值|
|states|數值(前端傳遞1為組建成功 傳遞2為拒絕)|狀態 0:待同意 1組建成功 2:組建失敗(對方拒絕)3:對方已有其她CP|
返回數據: 定義10001 為錯誤 200為成功
```
{
"success":?true,
"code":?"200",
"msg":?"數據獲取成功!",
"obj":?{
"data":?{
......
????????}
????}
}
```
## 4、獲取我的Cp
> 獲取我的Cp
請求地址:[ https://你的域名/api/cp/find ]
請求方法:get
請求數據:無
返回數據: 定義10001 為錯誤 200為成功
```
{
"success":?true,
"code":?"200",
"msg":?"數據獲取成功",
"obj":?{
"user_data":?null, //我的信息
"cp_data":?null, //對方信息
"cp_task":?null //當前CP任務
"task_sates":?0 //此值為0 的時候證明沒有 Cp任務
????}
}
```
## 5、我的任務
> 獲取我的Cp任務
請求地址:[ https://你的域名/api/cp/task_data ]
請求方法:get
請求數據:無
返回數據: 定義10001 為錯誤 200為成功
```
{
"success":?true,
"code":?"200",
"msg":?"數據獲取成功",
"obj":?[
????????{
"id":?1,
"cp_id":?1,
"task_id":?null,//任務ID
"task_content":?null,//任務描述
"task_title":?null, // 任務一
"add_time":?"2021-10-27?01:40:47",
"states":?0
????????}
????]
}
```
## 6、Cp任務詳情
> 獲取單條Cp任務詳情
請求地址:[ https://你的域名/api/cp/task_data ]
請求方法:get
請求數據:id =x 任務ID
返回數據: 定義10001 為錯誤 200為成功
```
{
"success":?true,
"code":?"200",
"msg":?"數據獲取成功",
"obj":?{
"user":?{ //當前用戶的信息
"photo":?"https://njca.stwxs.com/uploads/original/20211026/3d406751bf94483311956e549e779d7d.png",
"nickname":?"小打哈哈",
"district_cn":?"江蘇.南京.江寧區",
"gender":?1
????????},
"cp":?{//對方的信息
"photo":?"https://njca.stwxs.com/uploads/original/20211025/a2d53acb01e0ec79054e33060c67b2d5.png",
"nickname":?"魔掌如來",
"district_cn":?"江蘇.南京.棲霞區",
"gender":?1
????????},
"user_data":?{ //當前用戶的 任務情況
"user_time":?"", // 提交時間
"img":?"", //圖片
"content":?"" //內容
????????},
"cp_data":?{//對方完成情況
"user_time":?"", // 提交時間
"img":?"", //圖片
"content":?"" //內容
????????},
"task":?{ //任務描述
"id":?1,
"cp_id":?21,
"task_id":?null,
"task_content":?null,
"task_title":?null,
"user_id":?null,
"states":?0, //0 為進行中 1為完成
"add_time":?"2021-10-27?01:40"
????????}
????}
}
```
## 7、Cp任務提交
> 提交完成的CP任務
請求地址:[ https://你的域名/api/cp/task_save ]
請求方法post
請求數據:
| 字段 |值 |備注|
| --- | --- |---|
| id | 數字 |任務ID|
| content | 內容 |內容|
| img | 圖片路徑 |圖片路徑|
返回數據: 定義10001 為錯誤 200為成功
```
{
"success": true,
"code": "200",
"msg": "數據保存成功!",
"obj": {
"data": {
....................
}
}
}
```
- 空白目錄
- 一、上海璨耀
- MD5手機加密-前置撞庫接口
- 數據傳入提交接口
- 加密方法
- 客戶數據表
- 二、菏澤白癜風醫院項目
- 1.1數據庫表
- 2 接口地址
- 2.1 患者管理
- 2.2 拿藥管理
- 2.3 儀器管理
- 2.4 就診記錄 (病例)
- 2.5 管理員
- 2.6 回訪記錄
- 2.7 照片記錄
- 2.8 雜項
- 2.9 來院記錄
- 2.10 領導端
- 2.11 咨詢臺功能
- 2.12 藥品設置
- 2.13 時長設置
- 2.14 不回訪原因
- 三、環保項目
- 1.1 項目各種分類接口
- 2 項目管理
- 3 文件上傳地址
- 4.用戶登錄
- 5 訂單管理
- 6 個人中心
- 6.1 傭金記錄
- 6.2 提現
- 7 其它接口
- 7.1 輪播圖
- 8 人才管理
- 四、城愛婚戀自主征婚平臺
- 一、CP管理
- 二、征婚
- 三、課程中心
- 四、其它接口
- 五、開發備注