{ "openapi": "3.0.0", "info": { "title": "POS系统api", "description": "\n * 所有接口请求请使用json形式(get除外)\n * pad后台管理请使用管理员登入获取token 把token放在协议头(head)来请求其他接口", "version": "0.1" }, "paths": { "/api/Admin/index": { "get": { "tags": [ "管理员管理" ], "summary": "管理员列表", "operationId": "app\\api\\controller\\Admin::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } }, { "name": "status", "in": "query", "description": "状态 1正常 2删除", "schema": { "type": "integer", "default": "1" } }, { "name": "name", "in": "query", "description": "名称", "schema": { "type": "string" } }, { "name": "mobile", "in": "query", "description": "手机号", "schema": { "type": "string" } }, { "name": "roleId", "in": "query", "description": "角色id", "schema": { "type": "ineger" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Admin/save": { "post": { "tags": [ "管理员管理" ], "summary": "保存管理员信息", "operationId": "app\\api\\controller\\Admin::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "name", "account", "mobile", "roleId", "groupIds", "storeIds" ], "properties": { "name": { "description": "管理员名称", "type": "string", "default": "jack" }, "account": { "description": "登入账号", "type": "string", "default": "admin01" }, "password": { "description": "登入密码", "type": "string", "default": "123465" }, "mobile": { "description": "手机号", "type": "string", "default": "12367897654" }, "roleId": { "description": "角色id-单选", "type": "integer", "default": "1" }, "groupIds": { "description": "集团id-多选", "type": "string", "default": "1,2" }, "storeIds": { "description": "门店id-多选", "type": "string", "default": "1,2" }, "macAdress": { "description": "mac地址", "type": "string", "default": "1,2" }, "id": { "description": "管理员id", "type": "string", "default": "0" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Admin/login": { "post": { "tags": [ "管理员管理" ], "summary": "管理员登入", "operationId": "app\\api\\controller\\Admin::login", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "account", "password", "code" ], "properties": { "account": { "description": "登入账号", "type": "string", "default": "admin" }, "password": { "description": "登入密码", "type": "string", "default": "123456" }, "code": { "description": "验证码", "type": "string", "default": "akjs" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Admin/read": { "get": { "tags": [ "管理员管理" ], "summary": "查看管理员个人信息", "operationId": "app\\api\\controller\\Admin::read", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "管理员id", "schema": { "type": "ineger" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Admin/delete": { "get": { "tags": [ "管理员管理" ], "summary": "删除管理员信息", "operationId": "app\\api\\controller\\Admin::delete", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "管理员id", "schema": { "type": "ineger", "default": "1" } }, { "name": "status", "in": "query", "description": "1正常 2删除", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Admin/verifyImg": { "get": { "tags": [ "管理员管理" ], "summary": "生成验证码", "operationId": "app\\api\\controller\\Admin::verifyImg", "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Admin/menu": { "get": { "tags": [ "管理员管理" ], "summary": "菜单权限", "operationId": "app\\api\\controller\\Admin::menu", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Brand/index": { "post": { "tags": [ "品牌管理" ], "summary": "品牌列表", "operationId": "app\\api\\controller\\Brand::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } }, { "name": "status", "in": "query", "description": "状态 1正常 2删除", "schema": { "type": "integer", "default": "1" } }, { "name": "name", "in": "query", "description": "品牌名", "schema": { "type": "string" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Brand/save": { "post": { "tags": [ "品牌管理" ], "summary": "保存品牌信息", "operationId": "app\\api\\controller\\Brand::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "name", "groupId" ], "properties": { "name": { "description": "品牌名称", "type": "string", "default": "大大品牌" }, "groupId": { "description": "集团id", "type": "string", "default": "1" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Brand/delete": { "get": { "tags": [ "品牌管理" ], "summary": "删除品牌信息", "operationId": "app\\api\\controller\\Brand::delete", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "品牌id", "schema": { "type": "ineger", "default": "1" } }, { "name": "status", "in": "query", "description": "1正常 2删除", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Common/upload": { "post": { "tags": [ "通用" ], "summary": "上传图片", "operationId": "app\\api\\controller\\Common::upload", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "image" ], "properties": { "image": { "description": "图片(最大5m,支持的后缀jpg,png,gif,jpeg)", "type": "file" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Company/index": { "post": { "tags": [ "公司管理" ], "summary": "公司列表", "operationId": "app\\api\\controller\\Company::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } }, { "name": "status", "in": "query", "description": "状态 1正常 2删除", "schema": { "type": "integer", "default": "1" } }, { "name": "name", "in": "query", "description": "公司名", "schema": { "type": "string" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Company/save": { "post": { "tags": [ "公司管理" ], "summary": "保存公司信息", "operationId": "app\\api\\controller\\Company::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "name", "groupId", "code", "payId" ], "properties": { "name": { "description": "公司名称", "type": "string", "default": "jj公司" }, "groupId": { "description": "集团id", "type": "integer", "default": "1" }, "code": { "description": "公司code", "type": "string", "default": "a01" }, "payId": { "description": "支付id", "type": "integer", "default": "1" }, "status": { "description": "状态 1正常 2删除", "type": "integer", "default": "1" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Company/read": { "get": { "tags": [ "公司管理" ], "summary": "查看公司信息", "operationId": "app\\api\\controller\\Company::read", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "公司id", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Company/delete": { "get": { "tags": [ "公司管理" ], "summary": "删除公司信息", "operationId": "app\\api\\controller\\Company::delete", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "公司id", "schema": { "type": "ineger", "default": "1" } }, { "name": "status", "in": "query", "description": "1正常 2删除", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Discuss/index": { "post": { "tags": [ "评论管理" ], "summary": "评论列表", "operationId": "app\\api\\controller\\Discuss::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } }, { "name": "storeId", "in": "query", "description": "门店id", "schema": { "type": "integer", "default": "1" } }, { "name": "productId", "in": "query", "description": "产品id", "schema": { "type": "integer", "default": "1" } }, { "name": "myDiscuss", "in": "query", "description": "用户的评论 1获取我的评论", "schema": { "type": "integer", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Discuss/save": { "post": { "tags": [ "评论管理" ], "summary": "保存评论信息", "operationId": "app\\api\\controller\\Discuss::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "productId", "orderId", "storeId", "productScore", "storeScore", "content", "imgUrls" ], "properties": { "productId": { "description": "产品id", "type": "integer", "default": "1" }, "orderId": { "description": "订单id", "type": "integer", "default": "1" }, "storeId": { "description": "门店id", "type": "integer", "default": "1" }, "productScore": { "description": "产品得分", "type": "integer", "default": "5" }, "storeScore": { "description": "门店得分", "type": "integer", "default": "5" }, "content": { "description": "评论详情", "type": "string", "default": "妹子真好看" }, "imgUrls": { "description": "评论图片(多个用逗号分隔)", "type": "integer", "default": "https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=3363295869,2467511306&fm=26&gp=0.jpg,https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=3363295869,2467511306&fm=26&gp=0.jpg" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Group/index": { "post": { "tags": [ "集团管理" ], "summary": "集团列表", "operationId": "app\\api\\controller\\Group::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Group/save": { "post": { "tags": [ "集团管理" ], "summary": "保存集团信息", "operationId": "app\\api\\controller\\Group::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "name" ], "properties": { "name": { "description": "集团名称", "type": "string", "default": "四海集团" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Order/index": { "post": { "tags": [ "订单管理" ], "summary": "订单列表", "operationId": "app\\api\\controller\\Order::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } }, { "name": "orderStatus", "in": "query", "description": "订单状态 1未支付 2已支付 ", "schema": { "type": "integer" } }, { "name": "writeOffStatus", "in": "query", "description": "核销状态 1未核销 2已核销 ", "schema": { "type": "integer" } }, { "name": "orderSn", "in": "query", "description": "订单号", "schema": { "type": "string" } }, { "name": "mobile", "in": "query", "description": "手机号", "schema": { "type": "string" } }, { "name": "storeId", "in": "query", "description": "门店id", "schema": { "type": "integer" } }, { "name": "appointmentTime", "in": "query", "description": "预约时间", "schema": { "type": "2020-01-02,2021-12-30" } }, { "name": "createTime", "in": "query", "description": "订单时间", "schema": { "type": "2020-01-02,2021-12-30" } }, { "name": "orderType", "in": "query", "description": "订单类型 1小程序下单 2后台增加", "schema": { "type": "string" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Order/delete": { "get": { "tags": [ "订单管理" ], "summary": "删除品牌信息", "operationId": "app\\api\\controller\\Order::delete", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "品牌id", "schema": { "type": "ineger", "default": "1" } }, { "name": "status", "in": "query", "description": "1正常 2删除", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Order/createOrder": { "post": { "tags": [ "订单管理" ], "summary": "创建订单信息", "operationId": "app\\api\\controller\\Order::createOrder", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "productId", "storeId", "appointmentTime", "num", "mobile" ], "properties": { "productId": { "description": "商品id", "type": "integer", "default": "1" }, "storeId": { "description": "门店id", "type": "integer", "default": "1" }, "appointmentTime": { "description": "预约时间", "type": "string", "default": "2020-12-12 16:30:00" }, "num": { "description": "商品数量", "type": "integer", "default": "1" }, "mobile": { "description": "手机号", "type": "string", "default": "15623655623" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Order/assignStaff": { "post": { "tags": [ "订单管理" ], "summary": "分配职员", "operationId": "app\\api\\controller\\Order::assignStaff", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "orderId", "staffId" ], "properties": { "orderId": { "description": "订单id", "type": "integer", "default": "1" }, "staffId": { "description": "职员id", "type": "integer", "default": "1" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Pay/index": { "post": { "tags": [ "支付管理" ], "summary": "支付配置列表", "operationId": "app\\api\\controller\\Pay::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } }, { "name": "status", "in": "query", "description": "状态 1正常 2删除", "schema": { "type": "integer", "default": "1" } }, { "name": "code", "in": "query", "description": "支付code", "schema": { "type": "string" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Pay/save": { "post": { "tags": [ "支付管理" ], "summary": "保存支付配置信息", "operationId": "app\\api\\controller\\Pay::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "code", "groupId", "masterPayId", "masterAppId", "xcxSecret" ], "properties": { "code": { "description": "支付code", "type": "string", "default": "jj公司" }, "groupId": { "description": "集团id", "type": "integer", "default": "1" }, "masterPayId": { "description": "主商户号", "type": "string", "default": "a01" }, "subPayId": { "description": "子商户号", "type": "string", "default": "1" }, "masterAppId": { "description": "主appId", "type": "string", "default": "1" }, "subAppId": { "description": "子appId", "type": "string", "default": "1" }, "xcxSecret": { "description": "秘钥", "type": "string", "default": "1" }, "status": { "description": "状态 1正常 2删除", "type": "integer", "default": "1" }, "remark": { "description": "备注", "type": "dtring", "default": "xx支付" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Pay/read": { "get": { "tags": [ "支付管理" ], "summary": "查看支付信息", "operationId": "app\\api\\controller\\Pay::read", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "支付id", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Pay/delete": { "get": { "tags": [ "支付管理" ], "summary": "删除支付配置信息", "operationId": "app\\api\\controller\\Pay::delete", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "支付id", "schema": { "type": "ineger", "default": "1" } }, { "name": "status", "in": "query", "description": "1正常 2删除", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Product/index": { "post": { "tags": [ "产品管理" ], "summary": "产品列表", "operationId": "app\\api\\controller\\Product::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } }, { "name": "status", "in": "query", "description": "状态 1正常 2删除", "schema": { "type": "integer", "default": "1" } }, { "name": "name", "in": "query", "description": "产品名称", "schema": { "type": "string" } }, { "name": "brandId", "in": "query", "description": "品牌id", "schema": { "type": "integer" } }, { "name": "companyId", "in": "query", "description": "公司id", "schema": { "type": "integer" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Product/typeList": { "post": { "tags": [ "产品管理" ], "summary": "产品类型列表(暂时不用)", "operationId": "app\\api\\controller\\Product::typeList", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Product/save": { "post": { "tags": [ "产品管理" ], "summary": "保存产品信息", "operationId": "app\\api\\controller\\Product::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "name", "imgUrl", "oldPrice", "currentPrice", "companyId", "brandId", "productContent" ], "properties": { "name": { "description": "产品名称", "type": "string", "default": "精油推背" }, "imgUrl": { "description": "产品图片", "type": "integer", "default": "http://xxx.com" }, "oldPrice": { "description": "原价", "type": "string", "default": "88.00" }, "currentPrice": { "description": "现价", "type": "string", "default": "66.00" }, "productContent": { "description": "产品介绍(富文本编辑)", "type": "string", "default": "本产品由xxx精油。。" }, "companyId": { "description": "公司id", "type": "string", "default": "1" }, "brandId": { "description": "品牌id", "type": "string", "default": "1" }, "status": { "description": "状态 1正常 2下架", "type": "integer", "default": "1" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Product/read": { "get": { "tags": [ "产品管理" ], "summary": "查看产品信息", "operationId": "app\\api\\controller\\Product::read", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "产品id", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Product/delete": { "get": { "tags": [ "产品管理" ], "summary": "删除产品信息", "operationId": "app\\api\\controller\\Product::delete", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "产品id", "schema": { "type": "ineger", "default": "1" } }, { "name": "status", "in": "query", "description": "1正常 2删除", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Staff/index": { "post": { "tags": [ "职员管理" ], "summary": "职员列表", "operationId": "app\\api\\controller\\Staff::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } }, { "name": "status", "in": "query", "description": "状态 1正常 2删除", "schema": { "type": "integer", "default": "1" } }, { "name": "name", "in": "query", "description": "职员名", "schema": { "type": "string" } }, { "name": "mobile", "in": "query", "description": "手机号", "schema": { "type": "string" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Staff/save": { "post": { "tags": [ "职员管理" ], "summary": "保存职员信息", "operationId": "app\\api\\controller\\Staff::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "name", "code", "mobile", "joinTime", "staffTitleId", "storeId" ], "properties": { "name": { "description": "职员名称", "type": "string", "default": "tony" }, "code": { "description": "职员工号", "type": "string", "default": "A9527" }, "mobile": { "description": "职员手机号", "type": "string", "default": "12367897654" }, "joinTime": { "description": "入职日期", "type": "string", "default": "2020-01-04" }, "staffTitleId": { "description": "职称id", "type": "integer", "default": "1" }, "storeId": { "description": "storeId", "type": "integer", "default": "1" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Staff/read": { "get": { "tags": [ "职员管理" ], "summary": "查看职员信息", "operationId": "app\\api\\controller\\Staff::read", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "职员id", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Staff/delete": { "get": { "tags": [ "职员管理" ], "summary": "删除职员信息", "operationId": "app\\api\\controller\\Staff::delete", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "职员id", "schema": { "type": "ineger", "default": "1" } }, { "name": "status", "in": "query", "description": "1正常 2删除", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Store/index": { "post": { "tags": [ "门店管理" ], "summary": "门店列表", "operationId": "app\\api\\controller\\Store::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "schema": { "type": "ineger", "default": "1" } }, { "name": "pageSize", "in": "query", "description": "页尺寸", "schema": { "type": "integer", "default": "10" } }, { "name": "status", "in": "query", "description": "状态 1正常 2闭店 3歇业", "schema": { "type": "integer", "default": "1" } }, { "name": "name", "in": "query", "description": "门店名称", "schema": { "type": "string" } }, { "name": "lat", "in": "query", "description": "经度", "schema": { "type": "string" } }, { "name": "lon", "in": "query", "description": "纬度", "schema": { "type": "string" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Store/save": { "post": { "tags": [ "门店管理" ], "summary": "保存门店信息", "operationId": "app\\api\\controller\\Store::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "name", "code", "openTime", "closeTime", "payCode", "groupId", "companyId", "brandId", "logo", "latitude", "longitude", "address", "mobile", "storeContent" ], "properties": { "name": { "description": "门店名称", "type": "string", "default": "测试门店1" }, "code": { "description": "门店code", "type": "string", "default": "A001" }, "openTime": { "description": "营业时间", "type": "string", "default": "06:00" }, "closeTime": { "description": "闭店时间", "type": "string", "default": "22:00" }, "payCode": { "description": "支付标识", "type": "string", "default": "paycode1" }, "groupId": { "description": "所属集团id", "type": "integer", "default": "1" }, "companyId": { "description": "所属公司id", "type": "integer", "default": "1" }, "brandId": { "description": "所属品牌id", "type": "integer", "default": "1" }, "logo": { "description": "logo的url", "type": "string", "default": "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1608146390523&di=02b955a1fa80d1c43c6289f846ddc42c&imgtype=0&src=http%3A%2F%2Fimg.sccnn.com%2Fbimg%2F338%2F38706.jpg" }, "latitude": { "description": "纬度", "type": "string", "default": "31.241510099342623" }, "longitude": { "description": "经度", "type": "string", "default": "121.32174958203123" }, "address": { "description": "地址", "type": "string", "default": "上海市普陀区真北路" }, "mobile": { "description": "联系电话", "type": "string", "default": "15656789876" }, "storeContent": { "description": "门店介绍", "type": "string", "default": "本店所有商品照片为专业摄影师拍摄,后期起精心修制及色彩调整,尽量与实际商品保持一致。" }, "id": { "description": "门店id", "type": "string", "default": "" }, "status": { "description": "门店状态 1正常 2闭店 3暂歇", "type": "0" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/Store/read": { "get": { "tags": [ "门店管理" ], "summary": "查看门店信息", "operationId": "app\\api\\controller\\Store::read", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "门店id", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Store/delete": { "get": { "tags": [ "门店管理" ], "summary": "删除门店信息", "operationId": "app\\api\\controller\\Store::delete", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "门店id", "schema": { "type": "ineger", "default": "1" } }, { "name": "status", "in": "query", "description": "1正常 2删除", "schema": { "type": "ineger", "default": "1" } } ], "requestBody": {}, "responses": { "200": { "description": "请求成功" } } } }, "/api/Store/getStore": { "post": { "tags": [ "门店管理" ], "summary": "距离最近的一家门店", "operationId": "app\\api\\controller\\Store::getStore", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "lat", "lon" ], "properties": { "lat": { "description": "纬度", "type": "string", "default": "" }, "lon": { "description": "经度", "type": "string", "default": "" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/User": { "post": { "tags": [ "用户管理" ], "summary": "用户列表", "operationId": "app\\api\\controller\\User::index", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [], "properties": { "page": { "description": "页码", "type": "integer", "default": "1" }, "pageSize": { "description": "页尺寸", "type": "integer", "default": "10" }, "status": { "description": "状态 1正常 2删除", "type": "integer" }, "mobile": { "description": "手机号", "type": "string" }, "cardLevel": { "description": "会员等级 1非会员,2金卡会员,3铂金会员", "type": "integer" }, "joinType": { "description": "加入方式 1小程序 2后台预约", "type": "integer" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/user/save": { "post": { "tags": [ "用户管理" ], "summary": "保存用户(有id就更新,没id就新增)", "operationId": "app\\api\\controller\\User::save", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "required": [ "title", "content" ], "properties": { "code": { "description": "微信小程序", "type": "string", "default": "dd" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/user/esitUser": { "post": { "tags": [ "用户管理" ], "summary": "修改用户信息", "operationId": "app\\api\\controller\\User::editUser", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "required": [ "name", "brithday", "avatar" ], "properties": { "name": { "description": "用户姓名", "type": "string", "default": "小明" }, "brithday": { "description": "生日", "type": "string", "default": "1889-02-03" }, "avatar": { "description": "头像", "type": "string", "default": "http://xxx.com" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } }, "/api/User/read": { "post": { "tags": [ "用户管理" ], "summary": "读取单个用户信息", "operationId": "app\\api\\controller\\User::read", "parameters": [ { "name": "token", "in": "header", "description": "token", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "id" ], "properties": { "id": { "description": "用户id", "type": "int" } }, "type": "object" } } } }, "responses": { "200": { "description": "请求成功" } } } } } }