## 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管理
- 二、征婚
- 三、课程中心
- 四、其它接口