adminMeteria - TimYi/FengHuang GitHub Wiki

请求URL

http://101.200.229.135:8080/api/admin/material

字段说明

字段分为显示和保存两部分。
保存字段会有一些关联实体的id,显示字段会把一些关联实体的内容扁平化显示。

显示字段

id:id
ordernum:排序序号
type:类型,如家具等,在套餐内容页面显示
packages:套餐 {
    id
    name
    price:套餐价格,建议列表和显示时显示加+套餐
    description
}
pic:图片 {
    id
    name
}
description:描述
product:产品信息 {
    id
    name
    ordernum
    brand:品牌信息 {
        id
        name
        logo {
            id
            url
        }
    }
}

添加参数

ordernum:排序序号
productId:所属产品id
picFile:图片,input type=file
description:描述
typeName:类别
packageIds:套餐

修改参数

id
ordernum:排序序号
productId:所属产品id
picFile:图片,input type=file
typeName:类别
description:描述
typeName:类别
packageIds:套餐

返回示例

{
"result": {
    "totalCount": 1,
    "totalPages": 1,
    "page": 1,
    "size": 8,
    "result": [
        {
            "id": "8aac48364e720e7e014e7215fb170002",
            "ordernum": 0,
            "pic": null,
            "description": null,
            "product": {
                "id": "8aac48364e720e7e014e721286310001",
                "name": "地面地砖",
                "ordernum": 0,
                "brand": {
                    "id": "8aac48364e720e7e014e720ea4dd0000",
                    "name": "东鹏",
                    "logo": {
                        "id": "8aac48364e722cd7014e735866200000",
                        "url": "http://101.200.229.135/media/77c2aa93c42c48aa80bf098dc2f9d01e.gif",
                        "fileSize": 3674
                    }
                }
            }
        }
    ]
},
"status": "OK"
}

排序接口

url:http://101.200.229.135:8080/api/admin/material/order
method:POST
参数:ids:[id1,id2]形式的id列表

获取类别列表接口

url:http://101.200.229.135:8080/api/admin/material/types
method:GET
返回:[{id:'xxx',name:'xxx',ordernum:'xxx'}]

为类别排序接口(套餐展示需要)

url:http://101.200.229.135:8080/api/admin/material/types/reorder
method:POST
参数:ids

按照上级产品获取

url:http://101.200.229.135:8080/api/admin/material/byproduct/{productId}
method:GET
参数:路径参数,productId
返回:pagedList