Explorar el Código

cms production api v1.0

huodongdong hace 7 años
padre
commit
aa060e10a3

BIN
api/.DS_Store


+ 69 - 0
api/cms/combo/combo_list.md

@@ -0,0 +1,69 @@
+### GET /combo/list
+* method: GET
+* version: v1.0
+* describe: 获取商品包列表
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | varchar(512) | yes | 编码 |
+| name | varchar(1024) | yes | 名称 |
+| type | int | yes | 商品类型 |
+| state | int | yes | 状态 |
+| sort | varchar(256) | yes | 排序字段 |
+| by | int | yes | 1: ASC, -1: DESC |
+| pageNo | int | yes | 页码 |
+| pageSize | int | yes | 页大小 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | id |
+| code | string | 编码 |
+| name | string | 名称 |
+| type | int | 类型 |
+| tags | array | 标签名数组 |
+| playUrl| string | 播放地址 |
+| merchantId | int | 渠道商id |
+| merchantName | string | 渠道名 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "page": {
+      "pageNo": 0,
+      "pageSize": 10,
+      "hasNext": 1,
+      "hasPrev": 0,
+      "totalSize": 100,
+      "totalNo": 10,
+      "start": 20
+    }
+    "list": [
+      {
+        "id": 2,
+        "code": "J-001",
+        "name": "第一课",
+        "digest": "简介",
+        "type": 0,
+        "tags": [
+          {12:'a'},
+          {22:'b'},
+          {23:'c'}
+          ],
+        "cpName": "鲨鱼公园",
+        "state": 0,
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ]
+}
+```

+ 54 - 0
api/cms/combo/combo_one.md

@@ -0,0 +1,54 @@
+### GET /combo
+* method: GET
+* version: v1.0
+* describe: 获取单个商品包
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | string | no | 编码 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | 课id |
+| code | string | 编码 |
+| name | string | 名称 |
+| digest| string | 描述 |
+| tags | array | 标签名数组 |
+| itemArr | array | 商品数组 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "id": 2,
+    "code": "C-001",
+    "name": "第一课",
+    "digest": "简介",
+    "tags": [
+      {12:'a'},
+      {22:'b'},
+      {23:'c'}
+      ],
+    "itemArr": [
+      {
+        "id": xxx,
+        "code": "xxx",
+        "name": "xxx",
+        "price": xxx.xx,
+        "duration": xxxx
+      },
+      ...
+    ]
+    "state": 0,
+    "gmtCreated": "创建时间",
+    "gmtModified": "修改时间"
+}
+```

+ 25 - 0
api/cms/combo/combo_save.md

@@ -0,0 +1,25 @@
+### POST /combo
+* method: POST
+* version: v1.0
+* describe: 修改商品包信息
+
+##### 参数说明
+| name | type | null| desc |
+|------|:-----|:----|:----:|
+| id | int | yes | id |
+| code | string | no | 编码 |
+| name | string | no | 名称 |
+| costPrice | double | yes | 进价 |
+| salePrice | double | yes | 渠道价 |
+| digest| string | yes | 描述 |
+| tags | array | yes | 标签名数组 |
+| itemArr | array | yes | 商品数组 |
+| state| int| yes | 状态|
+
+##### 结果示例
+```
+{
+  "code": "0000"
+  "message": "",
+}
+```

+ 76 - 0
api/cms/course/course_list.md

@@ -0,0 +1,76 @@
+### GET /course/list
+* method: GET
+* version: v1.0
+* describe: 获取商品列表
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | varchar(512) | yes | 编码 |
+| name | varchar(1024) | yes | 名称 |
+| type | int | yes | 商品类型 |
+| state | int | yes | 状态 |
+| sort | varchar(256) | yes | 排序字段 |
+| by | int | yes | 1: ASC, -1: DESC |
+| pageNo | int | yes | 页码 |
+| pageSize | int | yes | 页大小 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | 课件id |
+| code | string | 课件编码 |
+| name | string | 课件名称 |
+|digest| string | 课件描述 |
+|type | int | 课件类型 |
+|tags | array | 标签名数组 |
+|playUrl| string | 播放地址 |
+|imgUrls| array | 组图数组 |
+|cpId| int | 内容提供商id |
+|cpName| string | 内容提供商名字 |
+|state| int| 状态 |
+|gmtCreated|int | 创建时间 |
+|gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "page": {
+      "pageNo": 0,
+      "pageSize": 10,
+      "hasNext": 1,
+      "hasPrev": 0,
+      "totalSize": 100,
+      "totalNo": 10,
+      "start": 20
+    }
+    "list": [
+      {
+        "id": 2,
+        "code": "J-001",
+        "name": "第一课",
+        "digest": "简介",
+        "type": 0,
+        "tags": [
+          {12:'a'},
+          {22:'b'},
+          {23:'c'}
+          ],
+        "imgUrls": [
+          {123:"xxx"},
+          {23:"xxx"}
+          ],
+        "cpId": 123,
+        "cpName": "鲨鱼公园",
+        "state": 0,
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ]
+}
+```

+ 69 - 0
api/cms/course/course_one.md

@@ -0,0 +1,69 @@
+### GET /course
+* method: GET
+* version: v1.0
+* describe: 获取单个课程
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | string | no | 编码 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | 课id |
+| code | string | 编码 |
+| name | string | 名称 |
+| digest| string | 描述 |
+| tags | array | 标签名数组 |
+| lessonArr | array | 课数组 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "id": 2,
+    "code": "C-001",
+    "name": "第一课",
+    "digest": "简介",
+    "tags": [
+      {12:'a'},
+      {22:'b'},
+      {23:'c'}
+      ],
+    "lessonArr": [
+      {
+        "id": 2,
+        "code": "J-001",
+        "name": "第一课",
+        "digest": "简介",
+        "type": 0,
+        "cpId": 123,
+        "cpName": "鲨鱼公园",
+        "state": 0,
+        "wareArr": [
+          ...
+        ],
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ],
+    "supportArr": [
+      ...
+    ]
+    "cpId": 123,
+    "cpName": "鲨鱼公园",
+    "state": 0,
+    "gmtCreated": "创建时间",
+    "gmtModified": "修改时间"
+}
+```

+ 25 - 0
api/cms/course/course_save.md

@@ -0,0 +1,25 @@
+### POST /course
+* method: POST
+* version: v1.0
+* describe: 修改课程
+
+##### 参数说明
+| name | type | null| desc |
+|------|:-----|:----|:----:|
+| id | int | yes | 课id |
+| code | string | no | 课编码 |
+| name | string | no | 课名称 |
+| digest| string | yes | 课描述 |
+| tags | array | yes | 标签名数组 |
+| lessonArr | array | yes | 课数组, 不传不更新, 传[]则更新为空 |
+| supportArr | array | yes | 周边数组, 同课数组 |
+| cpId| int | yes | 内容提供商id |
+| state| int| yes | 状态|
+
+##### 结果示例
+```
+{
+  "code": "0000"
+  "message": "",
+}
+```

+ 75 - 0
api/cms/item/item_list.md

@@ -0,0 +1,75 @@
+### GET /item/list
+* method: GET
+* version: v1.0
+* describe: 获取商品列表
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | varchar(512) | yes | 编码 |
+| name | varchar(1024) | yes | 名称 |
+| type | int | yes | 商品类型 |
+| state | int | yes | 状态 |
+| sort | varchar(256) | yes | 排序字段 |
+| by | int | yes | 1: ASC, -1: DESC |
+| pageNo | int | yes | 页码 |
+| pageSize | int | yes | 页大小 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | id |
+| code | string | 编码 |
+| name | string | 名称 |
+| type | int | 类型 |
+| tags | array | 标签名数组 |
+| playUrl| string | 播放地址 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| merchantId | int | 渠道商id |
+| merchantName | string | 渠道名 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "page": {
+      "pageNo": 0,
+      "pageSize": 10,
+      "hasNext": 1,
+      "hasPrev": 0,
+      "totalSize": 100,
+      "totalNo": 10,
+      "start": 20
+    }
+    "list": [
+      {
+        "id": 2,
+        "code": "J-001",
+        "name": "第一课",
+        "digest": "简介",
+        "type": 0,
+        "tags": [
+          {12:'a'},
+          {22:'b'},
+          {23:'c'}
+          ],
+        "merchantId": xxx,
+        "merchantName": "xxx",
+        "cost_price": xxx.xx,
+        "sale_price": xxx,xx,
+        "cpName": "鲨鱼公园",
+        "state": 0,
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ]
+}
+```

+ 55 - 0
api/cms/item/item_one.md

@@ -0,0 +1,55 @@
+### GET /item
+* method: GET
+* version: v1.0
+* describe: 获取单个商品
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | string | no | 编码 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | 课id |
+| code | string | 编码 |
+| name | string | 名称 |
+| digest| string | 描述 |
+| tags | array | 标签名数组 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "id": 2,
+    "code": "C-001",
+    "name": "第一课",
+    "digest": "简介",
+    "tags": [
+      {12:'a'},
+      {22:'b'},
+      {23:'c'}
+      ],
+    "price": [
+      id: {
+        "name": "xxx",
+        "price": xxx.xx,
+        "duration": xxxx
+      },
+      ...
+    ]
+    "cpId": 123,
+    "cpName": "鲨鱼公园",
+    "state": 0,
+    "gmtCreated": "创建时间",
+    "gmtModified": "修改时间"
+}
+```

+ 25 - 0
api/cms/item/item_save.md

@@ -0,0 +1,25 @@
+### POST /item
+* method: POST
+* version: v1.0
+* describe: 修改商品信息
+
+##### 参数说明
+| name | type | null| desc |
+|------|:-----|:----|:----:|
+| id | int | yes | id |
+| code | string | no | 编码 |
+| name | string | no | 名称 |
+| costPrice | double | yes | 进价 |
+| salePrice | double | yes | 渠道价 |
+| digest| string | yes | 描述 |
+| tags | array | yes | 标签名数组 |
+| priceArr | array | yes | 价格数组 |
+| state| int| yes | 状态|
+
+##### 结果示例
+```
+{
+  "code": "0000"
+  "message": "",
+}
+```

+ 67 - 0
api/cms/lesson/lesson_list.md

@@ -0,0 +1,67 @@
+### GET /lesson/list
+* method: GET
+* version: v1.0
+* describe: 获取课列表
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | varchar(512) | yes | 课编码 |
+| name | varchar(1024) | yes | 课名称 |
+| state | int | yes | 状态 |
+| sort | varchar(256) | yes | 排序字段 |
+| by | int | yes | 1: ASC, -1: DESC |
+| pageNo | int | yes | 页码 |
+| pageSize | int | yes | 页大小 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | 课id |
+| code | string | 课编码 |
+| name | string | 课名称 |
+| digest| string | 课描述 |
+| tags | array | 标签名数组 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "page": {
+      "pageNo": 0,
+      "pageSize": 10,
+      "hasNext": 1,
+      "hasPrev": 0,
+      "totalSize": 100,
+      "totalNo": 10,
+      "start": 20
+    }
+    "list": [
+      {
+        "id": 2,
+        "code": "K-001",
+        "name": "第一课",
+        "digest": "简介",
+        "tags": [
+          {12:'a'},
+          {22:'b'},
+          {23:'c'}
+          ],
+        "cpId": 123,
+        "cpName": "鲨鱼公园",
+        "state": 0,
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ]
+}
+```

+ 73 - 0
api/cms/lesson/lesson_one.md

@@ -0,0 +1,73 @@
+### GET /lesson
+* method: GET
+* version: v1.0
+* describe: 获取单个课
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | string | no | 课编码 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | 课id |
+| code | string | 课编码 |
+| name | string | 课名称 |
+| digest| string | 课描述 |
+| tags | array | 标签名数组 |
+| wareArr | array | 课件数组 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "id": 2,
+    "code": "K-001",
+    "name": "第一课",
+    "digest": "简介",
+    "tags": [
+      {12:'a'},
+      {22:'b'},
+      {23:'c'}
+      ],
+    "wareArr": [
+      {
+        "id": 2,
+        "code": "J-001",
+        "name": "第一课",
+        "digest": "简介",
+        "type": 0,
+        "tags": [
+          {12:'a'},
+          {22:'b'},
+          {23:'c'}
+          ],
+        "playUrl": "xxx",
+        "imgUrls": [
+          {123:"xxx"},
+          {23:"xxx"}
+        ],
+        "cpId": 123,
+        "cpName": "鲨鱼公园",
+        "state": 0,
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ],
+    "cpId": 123,
+    "cpName": "鲨鱼公园",
+    "state": 0,
+    "gmtCreated": "创建时间",
+    "gmtModified": "修改时间"
+}
+```

+ 24 - 0
api/cms/lesson/lesson_save.md

@@ -0,0 +1,24 @@
+### POST /lesson
+* method: POST
+* version: v1.0
+* describe: 修改课
+
+##### 参数说明
+| name | type | null| desc |
+|------|:-----|:----|:----:|
+| id | int | yes | 课id |
+| code | string | no | 课编码 |
+| name | string | no | 课名称 |
+| digest| string | yes | 课描述 |
+| tags | array | yes | 标签名数组 |
+| wareArr | array | yes | 课件数组, 不传不更新, 传[]则更新为空 |
+| cpId| int | yes | 内容提供商id |
+| state| int| yes | 状态|
+
+##### 结果示例
+```
+{
+  "code": "0000"
+  "message": "",
+}
+```

+ 67 - 0
api/cms/resource/resource_list.md

@@ -0,0 +1,67 @@
+### GET /resource/list
+* method: GET
+* version: v1.0
+* describe: 获资源列表
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | varchar(512) | yes | 编码 |
+| name | varchar(1024) | yes | 名称 |
+| state | int | yes | 状态 |
+| type | int | no | 资源种类 |
+| sort | varchar(256) | yes | 排序字段 |
+| by | int | yes | 1: ASC, -1: DESC |
+| pageNo | int | yes | 页码 |
+| pageSize | int | yes | 页大小 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | id |
+| code | string | 编码 |
+| name | string | 名称 |
+| digest| string | 描述 |
+| tags | array | 标签名数组 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "page": {
+      "pageNo": 0,
+      "pageSize": 10,
+      "hasNext": 1,
+      "hasPrev": 0,
+      "totalSize": 100,
+      "totalNo": 10,
+      "start": 20
+    }
+    "list": [
+      {
+        "id": 2,
+        "code": "K-001",
+        "name": "第一课",
+        "digest": "简介",
+        "tags": [
+          "哆啦A梦",
+          "动漫",
+          "幼儿启蒙"
+          ],
+        "cpId": 123,
+        "state": 0,
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ]
+}
+```

+ 47 - 0
api/cms/resource/resource_one.md

@@ -0,0 +1,47 @@
+### GET /resource
+* method: GET
+* version: v1.0
+* describe: 获取资源
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | string | no | 编码 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | id |
+| code | string | 编码 |
+| name | string | 名称 |
+| digest| string | 描述 |
+| tags | array | 标签名数组 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "id": 2,
+    "code": "K-001",
+    "name": "第一课",
+    "digest": "简介",
+    "tags": [
+      {12:'a'},
+      {22:'b'},
+      {23:'c'}
+      ],
+    "cpId": 123,
+    "cpName": "鲨鱼公园",
+    "state": 0,
+    "gmtCreated": "创建时间",
+    "gmtModified": "修改时间"
+}
+```

+ 23 - 0
api/cms/resource/resource_save.md

@@ -0,0 +1,23 @@
+### POST /resource
+* method: POST
+* version: v1.0
+* describe: 修改资源
+
+##### 参数说明
+| name | type | null| desc |
+|------|:-----|:----|:----:|
+| id | int | yes | id |
+| code | string | no | 编码 |
+| name | string | no | 名称 |
+| digest| string | yes | 描述 |
+| tags | array | yes | 标签名数组 |
+| cpId| int | yes | 内容提供商id |
+| state| int| yes | 状态|
+
+##### 结果示例
+```
+{
+  "code": "0000"
+  "message": "",
+}
+```

+ 71 - 0
api/cms/support/support_list.md

@@ -0,0 +1,71 @@
+### GET /support/list
+* method: GET
+* version: v1.0
+* describe: 获取周边列表
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | varchar(512) | yes | 编码 |
+| name | varchar(1024) | yes | 名称 |
+| state | int | yes | 状态 |
+| sort | varchar(256) | yes | 排序字段 |
+| by | int | yes | 1: ASC, -1: DESC |
+| pageNo | int | yes | 页码 |
+| pageSize | int | yes | 页大小 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | id |
+| code | string | 编码 |
+| name | string | 名称 |
+| digest| string | 描述 |
+| tags | array | 标签名数组 |
+| supportArr | array | 相关 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": 0,
+  "message": '',
+  "data": {
+    "page": {
+      "pageNo": 0,
+      "pageSize": 10,
+      "hasNext": 1,
+      "hasPrev": 0,
+      "totalSize": 100,
+      "totalNo": 10,
+      "start": 20
+    }
+    "list": [
+      {
+        "id": 2,
+        "code": "K-001",
+        "name": "第一课",
+        "digest": "简介",
+        "tags": [
+          {12:'a'},
+          {22:'b'},
+          {23:'c'}
+          ],
+        "supportArr": [
+          ...
+        ],
+        "cpId": 123,
+        "cpName": "鲨鱼公园",
+        "state": 0,
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ]
+}
+```

+ 73 - 0
api/cms/support/support_one.md

@@ -0,0 +1,73 @@
+### GET /lesson
+* method: GET
+* version: v1.0
+* describe: 获取单个课
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | string | no | 课编码 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | id |
+| code | string | 编码 |
+| name | string | 名称 |
+| digest| string | 描述 |
+| tags | array | 标签名数组 |
+| supportArr | array | 相关 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "id": 2,
+    "code": "K-001",
+    "name": "第一课",
+    "digest": "简介",
+    "tags": [
+      {12:'a'},
+      {22:'b'},
+      {23:'c'}
+      ],
+    "supportArr": [
+      {
+        "id": 2,
+        "code": "S-001",
+        "name": "第一课",
+        "digest": "简介",
+        "type": 0,
+        "tags": [
+          {12:'a'},
+          {22:'b'},
+          {23:'c'}
+          ],
+        "playUrl": "xxx",
+        "imgUrls": [
+          {123:"xxx"},
+          {23:"xxx"}
+        ],
+        "cpId": 123,
+        "cpName": "鲨鱼公园",
+        "state": 0,
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ],
+    "cpId": 123,
+    "cpName": "鲨鱼公园",
+    "state": 0,
+    "gmtCreated": "创建时间",
+    "gmtModified": "修改时间"
+}
+```

+ 24 - 0
api/cms/support/support_save.md

@@ -0,0 +1,24 @@
+### POST /support
+* method: POST
+* version: v1.0
+* describe: 修改周边
+
+##### 参数说明
+| name | type | null| desc |
+|------|:-----|:----|:----:|
+| id | int | yes | id |
+| code | string | no | 编码 |
+| name | string | no | 名称 |
+| digest| string | yes | 描述 |
+| tags | array | yes | 标签名数组 |
+| supportArr | array | 相关 |
+| cpId| int | yes | 内容提供商id |
+| state| int| yes | 状态|
+
+##### 结果示例
+```
+{
+  "code": "0000"
+  "message": "",
+}
+```

+ 77 - 0
api/cms/ware/ware_list.md

@@ -0,0 +1,77 @@
+### GET /ware/list
+* method: GET
+* version: v1.0
+* describe: 获取课件列表
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | varchar(512) | yes | 课件编码 |
+| name | varchar(1024) | yes | 课件名称 |
+| type | int | yes | 课件类型 |
+| state | int | yes | 状态 |
+| sort | varchar(256) | yes | 排序字段 |
+| by | int | yes | 1: ASC, -1: DESC |
+| pageNo | int | yes | 页码 |
+| pageSize | int | yes | 页大小 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | 课件id |
+| code | string | 课件编码 |
+| name | string | 课件名称 |
+|digest| string | 课件描述 |
+|type | int | 课件类型 |
+|tags | array | 标签名数组 |
+|playUrl| string | 播放地址 |
+|imgUrls| array | 组图数组 |
+|cpId| int | 内容提供商id |
+|cpName| string | 内容提供商名字 |
+|state| int| 状态 |
+|gmtCreated|int | 创建时间 |
+|gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "page": {
+      "pageNo": 0,
+      "pageSize": 10,
+      "hasNext": 1,
+      "hasPrev": 0,
+      "totalSize": 100,
+      "totalNo": 10,
+      "start": 20
+    }
+    "list": [
+      {
+        "id": 2,
+        "code": "J-001",
+        "name": "第一课",
+        "digest": "简介",
+        "type": 0,
+        "tags": [
+          {12:'a'},
+          {22:'b'},
+          {23:'c'}
+          ],
+        "playUrl": "xxx",
+        "imgUrls": [
+          {123:"xxx"},
+          {23:"xxx"}
+          ],
+        "cpId": 123,
+        "cpName": "鲨鱼公园",
+        "state": 0,
+        "gmtCreated": "创建时间",
+        "gmtModified": "修改时间"
+      },
+      ...
+    ]
+}
+```

+ 47 - 0
api/cms/ware/ware_one.md

@@ -0,0 +1,47 @@
+### GET /ware
+* method: GET
+* version: v1.0
+* describe: 获取单个课件
+
+##### 参数说明
+
+|name |type| null | desc |
+|---- |:---|:---|:----:|
+| code | string | no | 编码 |
+
+##### 返回字段说明
+| name | type | desc |
+|------|:-----|:----:|
+| id | int | id |
+| code | string | 编码 |
+| name | string | 名称 |
+| digest| string | 描述 |
+| tags | array | 标签名数组 |
+| cpId| int | 内容提供商id |
+| cpName| string | 内容提供商名字 |
+| state| int| 状态 |
+| gmtCreated|int | 创建时间 |
+| gmtModified|int|修改时间|
+
+##### 结果示例
+```
+{
+  "code": "0000",
+  "message": '',
+  "data": {
+    "id": 2,
+    "code": "J-001",
+    "name": "第一课",
+    "digest": "简介",
+    "tags": [
+      {12:'a'},
+      {22:'b'},
+      {23:'c'}
+      ],
+    "cpId": 123,
+    "cpName": "鲨鱼公园",
+    "state": 0,
+    "gmtCreated": "创建时间",
+    "gmtModified": "修改时间"
+}
+```

+ 30 - 0
api/cms/ware/ware_save.md

@@ -0,0 +1,30 @@
+### POST /ware
+* method: POST
+* version: v1.0
+* describe: 上传或修改课件
+
+##### 参数说明
+| name | type | null| desc |
+|------|:-----|:----|:----:|
+| id | int | yes | 课件id |
+| code | string | no | 课件编码 |
+| name | string | no | 课件名称 |
+| digest| string | yes | 课件描述 |
+| type | int | no | 课件类型 |
+| tags | array | yes | 标签名数组 |
+| playUrl| string | yes | 播放地址 |
+| imgUrls| array | yes | 组图数组 |
+| cpId| int | yes | 内容提供商id |
+| state| int| yes | 状态|
+
+
+##### 返回值
+```
+{
+  "code": "0000",
+  "message": "xxx",
+  "data": {
+    "id": xxx,
+  }
+}
+```

+ 0 - 0
api/example.md


+ 1 - 2
db/product/lj_item_price.md

@@ -6,8 +6,7 @@
 |----|:-----|:-------|:------|:-----|:-----|
 | id | bigint | no | | 主键 | pri |
 | item_id | bigint | no | | 商品id |  |
-| type | int | no | | 类型 | |
-| name | varchar(512) | no | | 名称 | |
+| price_id | int | no | | 价格类型 | |
 | price | double(16,2) | no | 0 | 价格 | |
 | status | smallint | no | | 状态 | |
 | create_time | smallint | no | now | 创建时间 | |

+ 1 - 1
db/product/lj_lesson.md

@@ -6,7 +6,7 @@
 |----|:-----|:-------|:------|:-----|:-----|
 | id | bigint | no | | 主键 | pri |
 | l_code | varchar(512) | no | | 课编码 | uni |
-| title | varchar(1024) | yes | null | 标题 | |
+| name | varchar(1024) | yes | null | 标题 | |
 | digest | text | yes | null | 课摘要 | |
 | sort | int | no |  | tag排序 | |
 | status | smallint | no | | 状态 | |

+ 1 - 1
db/product/lj_unit.md

@@ -6,7 +6,7 @@
 |----|:-----|:-------|:------|:-----|:-----|
 | id | bigint | no | | 主键 | pri |
 | u_code | varchar(512) | no | | 单元编码 | uni |
-| title | varchar(1024) | yes | null | 单元标题 | |
+| name | varchar(1024) | yes | null | 单元标题 | |
 | digest | text | yes | null | 单元摘要 | |
 | sort | int | no |  | 排序 | |
 | status | smallint | no | | 状态 | |

+ 1 - 1
db/product/lj_ware.md

@@ -6,7 +6,7 @@
 |----|:-----|:-------|:------|:-----|:-----|
 | id | bigint | no | | 主键 | pri |
 | w_code | varchar(512) | no | | 课件编码 | uni |
-| title | varchar(1024) | yes | null | 课件标题 | |
+| name | varchar(1024) | yes | null | 课件名称 | |
 | digest | text | yes | null | 课件摘要 | |
 | type | smallint | no | | 类型 | |
 | img_ids | varchar(512) | yes | null | 课件组图 | |