adminDecorateSpace - TimYi/FengHuang GitHub Wiki
请求URL
http://www.ifhzj.com/api/admin/decorateSpace
字段说明
字段分为显示和保存两部分。
保存字段会有一些关联实体的id,显示字段会把一些关联实体的内容扁平化显示。
显示字段
id:id
name:空间名称
ordernum:序号
decoratePackage:装修套餐{id,price,name,description}
pic1:图1{id,url}
pic2:图2{id,url}
pic3:图3{id,url}
items:装修内容,为数组[
id
name:内容名称
ordernum:序号
brand:品牌
number:数量
description:装修详情
]
传参字段
id:id
name:空间名称
ordernum:序号
decoratePackageId:装修套餐id
picFile1:图1 input type=file
picFile2:图2 input type=file
picFile3:图3 input type=file
items:装修内容,为数组[
name:内容名称,传参时传items[i].name
ordernum:序号,传参时传items[i].ordernum
brand:品牌,传参时传items[i].brand
number:数量,传参时传items[i].number
description:装修详情,传参时传items[i].description
]
注意:items里的内容必须全部传过来,无论新建还是更新。后台采取清空重建的方式保存这些内容。
返回示例
{
"result": {
"totalCount": 1,
"totalPages": 1,
"page": 1,
"size": 8,
"result": [
{
"id": "8aac49ea4ece8c2e014ece96fd4b0000",
"decoratePackage": {
"id": "699",
"price": 699,
"name": "699套餐",
"description": "699套餐"
},
"name": "厨房",
"ordernum": 0,
"pic1": null,
"pic2": null,
"pic3": null,
"items": [
{
"id": "8aac49ea4ece8c2e014ece96fd4c0001",
"name": "底板",
"ordernum": 1,
"brand": "大自然",
"number": null,
"description": "纤细内容"
}
]
}
]
},
"status": "OK"
}
按套餐id获取装修空间列表
url:http://www.ifhzj.com/api/admin/decorateSpace/bypackage/{packageId}
method:GET
params:packageId 路径参数
返回:套餐下属空间,如厨房、卧室