@yangxitian
2016-12-18T00:17:37.000000Z
字数 19621
阅读 1727
sakura
base_url = 'http://yangxitian.cn/sakura_stitch';
每个API后面可以加上l变量来选择语言
?l=en-us英文
?l=zh-cn中文
另外,除了界面API外,全部需要管理员登陆
GET
/Home/Index/getStatic
Response
{"status": 200,"msg": "操作成功!","data": {"home_page": "首页","about": "关于我们","product_show": "产品展示","contact": "联系我们","contact_small": "联系我们","copyright": "版权所有 未经允许,不得对本站所有图片进行抄袭、使用","server": "产品服务","env": "公司环境","production_type": "产品分类","company_mien": "公司风采","our_position": "我们的位置","we_are_here": "我们在这里","address": "地址","phone": "电话","fax": "传真","email": "邮箱","website": "网址","production_base_info": "基本信息","production_model": "型号","production_class": "类别","production_name": "名称","production_sample": "样品","production_detail": "产品详情","production_video": "操作视频","message_name": "姓名","message_email": "邮箱","message_title": "标题","message_content": "内容"}}
GET
/Home/Index/homePage
Response
{"status": 200,"msg": "Successful operation","data": {"pictures": [ //轮播图片{"path": "Public/upload/view/cover-57da34a0a2ee3.jpg"}],"services": [ //产品服务{"picture": "Public/upload/server/57b26fe035b50.png","title": "Computer pattern machine","content": "Needle car is widely applicable to all kinds of handbags, making clothes..."}],"env": { //公司环境"content": "Sakura company set up in 1998, is a large-scale Sino foreign joint venture sewing machine production enterprises......", //如果是中文 则返回 content_cn"pictures": ["Public/upload/view/env-57b414b0295fc.png","Public/upload/view/env-57b414e25a591.png"]},"contact": [ //联系方式{"name": "Sakura fashion Machinery & equipment (Shanghai) Co., Ltd.","address": "Shanghai city Qingpu District Beiqing highway toll station near (green Zhaogong Road)","phone": "+86-21-6921 7021","fax": "+86-21-6921 7899"}],"email": "info@sakura-stitch.com","site": "www.sakura-stitch.com","skype": "sakura.stitch","msn": "sakura-stitch@hotmail.com"}}
GET
/Home/Index/getProductType
Response
{"status": 200,"msg": "分类列表获取成功","data": [{"id": "1","name": "Computer pattern machine", //或者为name_cn"children": [{"id": "4","name": "Computer pattern machine","children": []}]}]}
GET
/Home/Index/listProduct
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| page | 页数 | N | 默认1,limit=30 |
| search_string | 搜索字符串 | N | 产品名,模型名 |
| type_id | 分类 | N | 会列出类别所有子类产品 |
此api 用于 产品列表显示 以及 搜索框。
打印产品列表 使用到type_id
搜索框使用到search_string字段
Response
{"status": 200,"msg": "Successful operation", //如果产品为空,这里会返回双语提示语"data": {"count": "1", //数据总条数,0时为空"page": 1, //当前页数"limit": 30, //每页返回数量,总页数为count/limit"productions": [{"id": "16","name": "test machine2","model": "PS series2","show_picture": "Public/upload/production/picture/57b28b4ed04d6.png"}]}}
GET
/Home/Index/getProduct
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 产品ID | N |
Response
{"status": 200,"msg": "Successful operation","data": {"name": "test machine2","model": "PS series2","type_id": "4","show_picture": "Public/upload/production/picture/57b28b4ed04d6.png","sample_picture": "Public/upload/production/picture/57b28b582dd82.png","detail": "guanzhoulib2","show": [{"picture": "Public/upload/production/show/10-583c1c69f164d.jpg","explain": "樱之花服装机械设备(上海)有限公司成立于1998年,是大型的中外合资跨国缝纫机生产企业。","width": "100", //宽度"new_line": "0" //是否换行}],"video": [{"video": "Public/upload/production/video/16-57ab24f43653f.mp4","explain": "benson是sb"}],"type": "Computer pattern machine"}}
POST
/Home/Index/addMessage
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| name | name | N | |
| N | |||
| subject | subject | N | |
| message | message | N |
Response
{"status": 200,"msg": "Successful operation","data": {"id": "1"}}
GET
/Home/Index/getIntroduce
Response
{"status": 200,"msg": "操作成功!","data": {"picture": "Public/upload/view/intro-57bab8018cb6e.png","introduce": "hello","company_mien_type": [{"id": "1", //type_id"name": "车间展示"}],"company_mien": [ //第一个分类的照片"Public/upload/view/mien-57cba638a4e62.jpg"]}}
GET
/Home/Index/getMinePicture
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| type_id | 类型 | N | 默认返回所有类型图片 |
Response
{"status": 200,"msg": "操作成功!","data": ["Public/upload/view/mien-57b9a668977dc.png"]}
GET
/Home/Index/getContact
Response
{"status": 200,"msg": "操作成功!","data": {"contact": [{"name": "樱之花服装机械设备(上海)有限公司","address": "上海市青浦区北青公路收费站旁(青赵公路口)","phone": "+86-21-6921 7021","fax": "+86-21-6921 7899"},{"name": "中国移动","address": "广东省江门市蓬江区建设路中国移动","phone": "789456123333","fax": "987654321"}],"email": "info@sakura-stitch.com","site": "www.sakura-stitch.com","skype": "","msn": ""}}
POST
/Admin/Auth/login
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| account | 账号 | N | |
| password | 密码 | N |
Response
{"status": 200,"msg": "操作成功!","data": {"admin_id": "1"}}
GET
/Admin/Auth/logout
Response
{"status": 200,"msg": "Successful operation"}
GET
/Admin/Auth/listAdmin
Response
{"status": 200,"msg": "操作成功!","data": [{"id": "1","account": "shelter","password": "d93a5def7511da3d0f2d171d9c344e91","last_time": "2016-08-06 12:58:51","last_ip_place": "0.0.0.0IANA保留地址","created_at": "2016-08-04 15:22:11"}]}
POST
/Admin/Auth/addAdmin
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| account | 账号 | N | |
| password | 密码 | N |
Response
{"status": 200,"msg": "Successful operation","data": {"admin_id": "5"}}
POST
/Admin/Auth/updateAdmin
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 管理员ID | Y | |
| account | 账号 | N | |
| password | 密码 | N |
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Auth/deleteAdmin
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 管理员ID | N |
Response
{"status": 200,"msg": "Successful operation"}
GET
/Admin/Type/getType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| delete | 是否读取被软删除的数据 | N | 1 是(默认) 0 否 |
Response
{"status": 200,"msg": "分类列表获取成功","data": [{"id": "1","name_cn": "电脑花样机","name_en": "Computer pattern machine","father_id": "0","deleted_at": "0000-00-00 00:00:00","created_at": "2016-08-06 21:50:19","children": [{"id": "3","name_cn": "窗帘缝纫机","name_en": "Curtain sewing machine","father_id": "1","deleted_at": "0000-00-00 00:00:00","created_at": "2016-08-06 21:53:38","children": [] //系统采用无限级别设计,但是这里业务只需要用到二级分类,可以忽略此字段}]}]}
POST
/Admin/Type/addType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| name_cn | 中文类型 | Y | |
| name_en | 英文类名 | Y | |
| father_id | 上一级分类 | N | 如果是首级,可以不传或者传0 |
Response
{"status": 200,"msg": "Successful operation","data": {"id": "26"}}
POST
/Admin/Type/updateType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 类别ID | Y | |
| name_cn | 中文类型 | N | |
| name_en | 英文类名 | N | |
| father_id | 上一级分类 | N | 如果是首级,可以不传或者传0 |
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Type/deleteType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 类别ID | Y |
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Type/restoreType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 类别ID | Y |
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Type/destroyType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 类别ID | Y |
注意:将删除所有子类以及归属的所有产品数据,且不可恢复。
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Type/setTypePower
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| powers | 类别权值信息 | Y | 看下面例子 |
request
<script type="text/javascript">var data = [{id:1, //类别IDpower:1 //对应权值},{id:8,power:2}];request('Admin/Type/setTypePower', 'POST',{powers: data});</script>
Response
{"status": 200,"msg": "Successful operation"}
GET
/Admin/Production/listProduction
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| page | 页数 | N | 默认1 |
| limit | 每页显示条数 | N | 默认15 |
| search_string | 搜索字符串 | N | 名称、模型 |
| type_id | 分类 | N | 会列出类别所有子类产品 |
| is_deleted | 是否被软删除 | N | 1(是)/0(否) 默认读取全部 |
| build_time | 创建起始时间 | N | 查询xx时间之后创建的 |
| end_time | 创建结束时间 | N | 查询xx时间之前创建的 |
Response
{"status": 200,"msg": "Successful operation",//如果产品为空,这里会返回双语提示语"data": {"count": "6", //总数量,0时为空"page": 1, //第几页"limit": 30, //每页返回的条数"productions": [{"id": "22","name_cn": "测试缝纫机4","name_en": "test machine4","model_cn": "PS系列4","model_en": "PS series4",//改为全部都返回,都显示一下即可"show_picture": "","read_times": "0","deleted_at": "0000-00-00 00:00:00","created_at": "2016-08-11 21:53:45"}]}}
GET
/Admin/Production/getProduction
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 产品id | Y |
Response
{"status": 200,"msg": "Successful operation","data": {"id": "16","name_cn": "测试缝纫机2","name_en": "test machine2","model_cn": "PS系列2","model_en": "PS series2","type_id": "4","show_picture": "Public/upload/production/picture/57b28b4ed04d6.png","sample_picture": "Public/upload/production/picture/57b28b582dd82.png","read_times": "10","deleted_at": "0000-00-00 00:00:00","created_at": "2016-08-10 20:58:16","detail": {"production_id": "16","content_cn": "guanzhoulib","content_en": "guanzhoulib2"},"show": [{"id": "52","production_id": "10","picture": "Public/upload/production/show/10-583c1c69f164d.jpg","explain_cn": "樱之花服装机械设备(上海)有限公司成立于1998年,是大型的中外合资跨国缝纫机生产企业。","explain_en": "Sakura flower garment machinery equipment (Shanghai) Co., Ltd. was founded in 1998, is a large-scale Sino foreign joint venture transnational sewing machine production enterprise.","width": "100", //宽度"new_line": "0", //是否换行"power": 10, //权值"created_at": "2016-11-28 20:00:42"}],"video": [{"id": "8","production_id": "16","video": "Public/upload/production/video/16-57ab24f43653f.mp4","explain_cn": "benson是sb","explain_en": "benson是sb","created_at": "2016-08-10 20:58:28"}],"type": {"id": "4","name_cn": "电脑花样机","name_en": "Computer pattern machine","father_id": "1","deleted_at": "0000-00-00 00:00:00","created_at": "2016-08-07 11:33:03"}}}
POST
/Admin/Production/addProduction
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| name_cn | 产品名cn | Y | |
| name_en | 产品名en | Y | |
| model_cn | 型号cn | Y | |
| model_en | 型号en | Y | |
| type_id | 分类ID | Y |
Response
{"status": 200,"msg": "Successful operation","data": {"id": "5"}}
POST
/Admin/Production/updateProduction
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 产品名id | Y | |
| name_cn | 产品名cn | N | |
| name_en | 产品名en | N | |
| model_cn | 型号cn | N | |
| model_en | 型号en | N | |
| type_id | 分类ID | N | |
| show_picture | 封面 | N | formdata上传 |
| sample_picture | 样品 | N | formdata上传 |
| with_watermark | 是否附加水印 | N | 1 是 (默认) 2 否 |
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Production/deleteProduction
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 产品id | Y |
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Production/restoreProduction
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 产品id | Y |
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Production/destroyProduction
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 产品id | Y |
Response
{"status": 200,"msg": "Successful operation"}
因为某系列产品可能产品详情都是一样的,因此开发了这个模块。
首先,先调用产品查询api,得到所有产品的列表
再让用户选择想要导入某个已有产品的详情(调用下面api)
POST
/Admin/Production/leadDetail
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 产品id | Y | |
| copy_id | 目标模板产品id | Y |
调用的时候,需要提示,会删除已有的产品详情、图片详情和视频详情。
用户确定后,再调用此api
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Production/updateDetail
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| production_id | 商品ID | Y | |
| content_cn | 详情内容cn | Y | 直接从富文本框获取即可 |
| content_en | 详情内容en | Y | 直接从富文本框获取即可 |
Response
{"status": 200,"msg": "Successful operation"}
POST
/Admin/Production/addShow
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| production_id | 商品ID | Y | |
| picture | 图片文件 | Y | formdata |
| explain_cn | 文字说明cn | N | 最多1024字 |
| explain_en | 文字说明en | N | 最多1024字母 |
| width | 宽度选择 | N | 选择宽度,1~100,默认100 |
| new_line | 是否换行 | N | 0 不换(默认) / 1 换行 |
| power | 权值 | N | 排序使用,默认0 越大排越后 |
| with_watermark | 是否附加水印 | N | 1 是 (默认) 2 否 |
Response
{"status": 200,"msg": "Successful operation","data": {"id": "16"}}
POST
/Admin/Production/updateShow
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| show_id | 图片详情ID | Y | |
| explain_cn | 文字说明cn | N | 最多1024字 |
| explain_en | 文字说明en | N | 最多1024字母 |
| width | 宽度选择 | N | 选择宽度,1~100 |
| new_line | 是否换行 | N | 0 不换 / 1 换行 |
| power | 权值 | N | 排序使用,默认0 越大排越后 |
| picture | 图片文件 | N | formdata |
| with_watermark | 是否附加水印 | N | 1 是 (默认) 2 否 |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
/Admin/Production/deleteShow
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| show_id | 图片详情ID | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
/Admin/Production/setShowPower
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| powers | 类别权值信息 | Y | 看下面例子 |
request
<script type="text/javascript">var data = [{id:1, //类别IDpower:1 //对应权值},{id:8,power:2}];request('Admin/Production/setShowPower', 'POST',{powers: data});</script>
Response
{"status": 200,"msg": "Successful operation"}
额 这里是七牛机制。。懒得写了。。
POST
/Admin/Production/updateVideo
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| video_id | 视频说明ID | Y | |
| explain_cn | 文字说明cn | N | 最多1024字 |
| explain_en | 文字说明en | N | 最多1024字母 |
| power | 权值 | N | 默认0,越大排越前 |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
/Admin/Production/deleteVideo
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| video_id | 视频说明ID | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
/Admin/Production/setVideoPower
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| powers | 类别权值信息 | Y | 看下面例子 |
request
<script type="text/javascript">var data = [{id:1, //类别IDpower:1 //对应权值},{id:8,power:2}];request('Admin/Production/setVideoPower', 'POST',{powers: data});</script>
Response
{"status": 200,"msg": "Successful operation"}
GET
/Admin/Production/getProductionWatermark
Response
{"status": 200,"msg": "操作成功!","data": {"resource": "Public/upload/view/watermark-58070f44700c5.png"}}
POST
/Admin/Production/updateProductionWatermark
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| watermark | 图片 | Y | formdata |
Response
{"status": 200,"msg": "操作成功!","data": {"path": "Public/upload/view/watermark-58070f44700c5.png"}}
首页显示的服务
GET
/Admin/Server/listServer
Response
{"status": 200,"msg": "Successful operation","data": [{"id": "3","picture": "Public/upload/server/57b26fe035b50.png","title_cn": "电脑花样机","title_en": "Computer pattern machine","content_cn": "针车广泛适用于各种手袋,制衣服。。。","content_en": "Needle car is widely applicable to all kinds of handbags, making clothes...","created_at": "2016-08-16 09:42:41"}]}
POST
/Admin/Server/addServer
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| title_cn | 标题(中文) | Y | |
| title_en | 标题(英文) | Y | |
| content_cn | 介绍(中文) | Y | |
| content_en | 介绍(英文) | Y | |
| picture | 图片 | Y | formdata |
Response
{"status": 200,"msg": "Successful operation","data": {"id": "7"}}
POST
/Admin/Server/updateServer
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 服务ID | Y | |
| title_cn | 标题(中文) | N | |
| title_en | 标题(英文) | N | |
| content_cn | 介绍(中文) | N | |
| content_en | 介绍(英文) | N | |
| picture | 图片 | N | formdata |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
/Admin/Server/deleteServer
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 服务ID | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
GET
Admin/Face/listCover
Response
{"status": 200,"msg": "Successful operation","data": [{"id": "1","path_en": "Public/upload/view/cover-5802ee40ae5ce.png","path_cn": "Public/upload/view/cover-5802ee8410c0f.png","power": "10","children": []}]}
POST
Admin/Face/addCover
Response
{"status": 200,"msg": "Successful operation","data": {"id": "1"}}
POST
Admin/Face/updateCover
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 背景图id | Y | |
| cover | 图片 | N | formdat |
| language | 类型 | N | 选择要保存的封面图片类型 为'cn'(中文)或者'en'(英文) |
| power | 权值 | N | 值越大 排越前 |
Response
{"status": 200,"msg": "Successful operation","data": {"path": "Public/upload/view/cover-5802ee40ae5ce.png"}}
POST
Admin/Face/addChildCover
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| cover_id | 轮播背景大图ID | Y |
Response
{"status": 200,"msg": "Successful operation","data": {"id": "4", //cover_child_id}}
POST
Admin/Face/updateChildCover
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| cover_child_id | 子图资源id | Y | |
| type | 图片语言版本选择 | N | 1 en 2 cn(默认) |
| html | 位置样式代码 | N | |
| picture | 图片 | N | formdat |
Response
{"status": 200,"msg": "Successful operation","data": {"image": "Public/upload/view/childCover-57da301416909.jpg" //更新图片时会返回}}
POST
Admin/Face/deleteChildCover
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| cover_child_id | 子图资源id | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
Admin/Face/destroyCover
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 资源ID | Y | 背景图片ID |
Response
{"status": 200,"msg": "Successful operation","data": null}
GET
Admin/Face/listEnv
Response
{"status": 200,"msg": "Successful operation","data": {"content": { //环境描述"id": "5","type": "2","content_cn": "樱花公司设立与1998年,是大型的中外合资缝纫机生产企业......","content_en": "Sakura company set up in 1998, is a large-scale Sino foreign joint venture sewing machine production enterprises......","resource": null,"created_at": "2016-08-17 15:27:48"},"picture": [ //环境图片{"id": "6", //资源ID,删除u根据"type": "3","content_cn": null,"content_en": null,"resource": "Public/upload/view/env-57b414b0295fc.png","created_at": "2016-08-17 15:39:28"}]}}
POST
Admin/Face/updateEnv
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| content_cn | 内容cn | Y | |
| content_en | 内容en | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
Admin/Face/addEnvPicture
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| picture | 图片 | Y | formdata |
| with_watermark | 是否添加水印 | N | 1 是(默认) 2 否 |
Response
{"status": 200,"msg": "Successful operation","data": {"id": "7" //资源ID,删除根据}}
POST
Admin/Face/destroyFace
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 资源ID | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
Admin/Face/updateEnvPicture
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 资源ID | Y | |
| picture | 图片 | Y | formdata |
| with_watermark | 是否添加水印 | N | 1 是(默认) 2 否 |
Response
{"status": 200,"msg": "Successful operation","data": null}
GET
Admin/Contact/listContact
Response
{"status": 200,"msg": "操作成功!","data": {"contacts": [{"id": "1","name_cn": "樱之花服装机械设备(上海)有限公司","name_en": "Sakura fashion Machinery & equipment (Shanghai) Co., Ltd.","address_cn": "上海市青浦区北青公路收费站旁(青赵公路口)","address_en": "Shanghai city Qingpu District Beiqing highway toll station near (green Zhaogong Road)","phone": "+86-21-6921 7021","fax": "+86-21-6921 7899","created_at": "2016-08-17 20:15:33"}],"email": "info@sakura-stitch.com","site": "www.sakura-stitch.com","skype": "info@sakura-stitch.com","msn": "www.sakura-stitch.com"}}
POST
Admin/Face/updateEmailSiteSkypeMsn
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| 邮箱 | N | ||
| site | 官网网址 | N | |
| skype | Skype | N | |
| msn | MSN | N |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
Admin/Contact/addContact
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| name_cn | 名称cn | Y | |
| name_en | 名称en | Y | |
| address_cn | 地址cn | Y | |
| address_en | 地址en | Y | |
| phone | 电话 | Y | |
| fax | 传真 | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
Admin/Contact/updateContact
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 联系方式ID | Y | |
| name_cn | 名称cn | N | |
| name_en | 名称en | N | |
| address_cn | 地址cn | N | |
| address_en | 地址en | N | |
| phone | 电话 | N | |
| fax | 传真 | N |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
Admin/Contact/deleteContact
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 联系方式ID | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
GET
Admin/Message/listMessage
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| page | 页数 | N | 默认1 |
| limit | 每页显示的条数 | N | 默认30 |
Response
{"status": 200,"msg": "Successful operation","count": "1","page": 1,"limit": 30,"data": [{"id": "1","name": "shelter","email": "2581318149@qq.com","subject": "test","message": "hello! I am shelter, this is a test about message.","is_read": "2","created_at": "2016-08-18 17:36:22"}]}
GET
Admin/Message/deleteMessage/{id}
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 邮件ID | Y |
Response
{"status": 200,"msg": "Successful operation"}
GET
Admin/Message/getObserver
提醒:用户联系我们的时候 会将邮件同步发送给该邮箱。
Response
{"status": 200,"msg": "Successful operation","data": {"email": "2581318149@qq.com"}}
POST
Admin/Message/updateObserver
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| 邮箱 | Y |
Response
{"status": 200,"msg": "Successful operation"}
GET
Admin/Env/getType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| delete | 是否为删除的分类 | N | 1 是 0 否(默认) |
Response
{"status": 200,"msg": "Successful operation","data": [{"id": "2","name_cn": "车间展示2","name_en": "Workshop display2","power": "5","deleted_at": "0000-00-00 00:00:00", //删除了的,则有值"created_at": "2016-08-21 17:46:47"}]}
POST
Admin/Env/addType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| name_cn | 分类名称(中文) | Y | |
| name_en | 分类名称(英文) | Y | |
| power | 权值 | Y | 权值越高,排得越前 |
Response
{"status": 200,"msg": "Successful operation","data": {"id": "1"}}
POST
Admin/Env/updateType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 分类ID | Y | |
| name_cn | 分类名称(中文) | N | |
| name_en | 分类名称(英文) | N | |
| power | 权值 | N | 权值越高,排得越前 |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
Admin/Env/deleteType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 分类ID | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
Admin/Env/restoreType
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 分类ID | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
POST
Admin/Env/addPictures
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| type_id | 分类ID | Y | |
| picture[] | 照片 | Y | formdata上传,支持多图上传 |
| with_watermark | 是否添加水印 | N | 1 是(默认) 2 否 |
最大支持2M
Response
{"status": 200,"msg": "Successful operation","data": {"success_count": 2, //成功上传的张数"error_count": 0, //失败的张数"success_array": [{"key": "picture","url": "Public/upload/view/mien-57ba8ad9e0e21.png","id": 30 //插入id 用于删除图片},{"key": "picture","url": "Public/upload/view/mien-57ba8ad9e1780.png","id": 31}],"error_msg": "" //错误信息,只支持最后一张出错的图片}}
POST
Admin/Env/deletePicture
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| id | 照片 | Y |
Response
{"status": 200,"msg": "Successful operation","data": null}
GET
Admin/Env/listPicture
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| type_id | 分类ID | N | 默认返回所有类别的照片 |
这里我不知道需不需要分页,需要的话改接口接口
Response
{"status": 200,"msg": "Successful operation","data": [{"id": "5","type_id": "1","picture": "Public/upload/view/mien-57b9aa0ad28ea.png","created_at": "2016-08-21 21:18:03"}]}
POST
/Admin/Env/setPicturePower
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| powers | 类别权值信息 | Y | 看下面例子 |
request
<script type="text/javascript">var data = [{id:1, //类别IDpower:1 //对应权值},{id:8,power:2}];request('Admin/Env/setPicturePower', 'POST',{powers: data});</script>
Response
{"status": 200,"msg": "Successful operation"}
POST
Admin/Face/updateIntroduce
| 字段 | 描述 | 是否必须 | 备注 |
|---|---|---|---|
| introduce_cn | 简介内容(中文) | N | 富文本框获得 |
| introduce_en | 简介内容(英文) | N | 富文本框获得 |
| picture | 简介图片 | N | formdata |
读取接口在界面API可寻得
Response
{"status": 200,"msg": "Successful operation","data": null}
GET
Admin/Face/getIntroduce
Response
{"status": 200,"msg": "Successful operation","data": {"picture": "Public/upload/view/intro-57de2661ab525.jpg","introduce_cn": "你好","introduce_en": "hello"}}