家政小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
chenxiqiang 81ee1b5250 添加查询订单 6 years ago
..
app 添加查询订单 6 years ago
bootstrap add server 7 years ago
config 添加模型, 活动接口, 产品接口 7 years ago
database 添加产品收藏夹,定义controllers 7 years ago
public add server 7 years ago
resources add server 7 years ago
routes 添加查询订单 6 years ago
storage add server 7 years ago
tests add server 7 years ago
.env.example add server 7 years ago
.gitattributes add server 7 years ago
.gitignore add server 7 years ago
artisan add server 7 years ago
composer.json add server 7 years ago
composer.lock add server 7 years ago
package.json add server 7 years ago
phpunit.xml add server 7 years ago
readme.md 添加查询订单 6 years ago
server.php add server 7 years ago
webpack.mix.js add server 7 years ago

readme.md

接口说明

通用接口

上传图片

  • POST /upload
  • 参数:
参数 类型 可选 备注
photo png/jpeg 必须 图片
  • 响应:
{
	"status": 0,
	"path": "/path/photo.jpeg"
}

{
	"status": -1,
	"message": "error, photo is valid"
}

{
	"status": -2,
	"message": "error, error message"
}

活动接口

创建/修改活动

  • POST /campaign/store
  • 参数:
参数 类型 可选 备注
id integer 创建时空,修改时必须 活动id
title string 必须 标题
content string 必须 内容
status integer 可选 活动状态:0.进行中, 1.结束
  • 响应:
{
	"status": 0,
	"message": "保存成功"
}

{
	"status": -1,
	"message": "信息不能为空!"
}

删除活动

  • DELETE /campaign/delete
  • 参数:
参数 类型 可选 备注
id integer 必须 活动id
  • 响应:
{
	"status": 0,
	"message": "删除成功"
}

{
	"status": -1,
	"message": "id不能为空!"
}

获得某活动

  • GET /campaign/${id}
  • 参数: 无
  • 响应:
{
	"status": 0,
	"data": {
		"id": 123456,
		"title": "测试标题",
		"content": "测试内容",
		"status": 0,
		"created_at": "2018-02-16 11:10:56",
		"updated_at": "2018-02-16 12:00:51"
	}
}

分页查询活动

  • GET /campaigns
  • 参数: 无
  • 响应:
{
   "total": 50,
   "per_page": 15,
   "current_page": 1,
   "last_page": 4,
   "first_page_url": "http://laravel.app?page=1",
   "last_page_url": "http://laravel.app?page=4",
   "next_page_url": "http://laravel.app?page=2",
   "prev_page_url": null,
   "path": "http://laravel.app",
   "from": 1,
   "to": 15,
   "data":[{
			"id": 123456,
			"title": "测试标题",
			"content": "测试内容",
			"status": 0,
			"created_at": "2018-02-16 11:10:56",
			"updated_at": "2018-02-16 12:00:51"
		},{
			"id": 34578,
			"title": "测试标题2",
			"content": "测试内容2",
			"status": 1,
			"created_at": "2018-02-16 11:10:56",
			"updated_at": "2018-02-16 12:00:51"
		},
		...
   ]
}

产品接口

创建/修改产品

  • POST /product/store
  • 参数:
参数 类型 可选 备注
id integer 创建时空,修改时必须 产品id
name string 必须 产品名称
info string 必须 产品信息
color string 必须 产品款色
price double 必须 产品价格
classify string 必须 产品分类
status integer 可选 产品状态:0.上架, 1.下架
  • 响应:
{
	"status": 0,
	"message": "保存成功"
}

{
	"status": -1,
	"message": "信息不能为空!"
}

删除产品

  • DELETE /product/delete
  • 参数:
参数 类型 可选 备注
id integer 必须 产品id
  • 响应:
{
	"status": 0,
	"message": "删除成功"
}

{
	"status": -1,
	"message": "id不能为空!"
}

获得某产品

  • GET /product/${id}
  • 参数:无

  • 响应:

{
	"status": 0,
	"data": {
		"id": 123456,
		"name": "测试名称",
		"info": "测试信息",
		"price": 1234.31,
		"classify": "分类1",
		"color": "款色",
		"collect_num": 765,  //收藏数
		"sell_num": 5,       //销量
		"status": 0,         //0上架, 1下架
		"created_at": "2018-02-16 11:10:56",
		"updated_at": "2018-02-16 12:00:51"
	}
}

分页查询活动

  • GET /campaigns
  • 参数: 无
  • 响应:
{
   "total": 50,
   "per_page": 15,
   "current_page": 1,
   "last_page": 4,
   "first_page_url": "http://laravel.app?page=1",
   "last_page_url": "http://laravel.app?page=4",
   "next_page_url": "http://laravel.app?page=2",
   "prev_page_url": null,
   "path": "http://laravel.app",
   "from": 1,
   "to": 15,
   "data":[ {
			"id": 123456,
			"name": "测试名称",
			"info": "测试信息",
			"price": 1234.31,
			"classify": "分类1",
			"collect_num": 765,  //收藏数
			"sell_num": 5,       //销量
			"status": 0,         //0上架, 1下架
			"created_at": "2018-02-16 11:10:56",
			"updated_at": "2018-02-16 12:00:51"
		}, {
			"id": 123456,
			"name": "测试名称",
			"info": "测试信息",
			"price": 1234.31,
			"classify": "分类1",
			"collect_num": 765,  //收藏数
			"sell_num": 5,       //销量
			"status": 0,         //0上架, 1下架
			"created_at": "2018-02-16 11:10:56",
			"updated_at": "2018-02-16 12:00:51"
		}
		...
   ]
}

家居清洁订单接口

创建/修改家居清洁订单

  • POST