1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <?php
- namespace App\Http\Controllers;
- use App\Models\ConfigCityManagement;
- use App\Transformers\CityTransformer;
- use Illuminate\Http\Request;
- /**
- * Created by PhpStorm.
- * User: qinyaer
- * Date: 2019/4/23
- * Time: 下午3:56
- */
- class ConfigCityManagementController extends Controller
- {
- /**
- * @api {get} /city/lists 城市管理列表
- * @apiVersion 0.1
- * @apiName ConfigCityManagement lists
- * @apiGroup ConfigCityManagement
- * @apiPermission none
- * @apiSuccessExample 成功响应:
- {
- "data": [],
- "extra": {
- "filters": [
- "筛选字段1",
- "筛选字段2"
- ],
- "columns": [
- "列表显示数据字段1",
- "列表显示数据字段2"
- ]
- },
- "meta": {
- "pagination": {}
- }
- }
- */
- public function lists()
- {
- $cityList = ConfigCityManagement::orderBy('id', 'desc')
- ->paginate();
- if (count($cityList)>0){
- foreach ($cityList as $k=>$v){
- $cityList[$k]->express_type = $v->getExpressTypeAttribute();
- if ($v->status == 0){
- $cityList[$k]->status = '启用';
- }else{
- $cityList[$k]->status = '禁用';
- }
- }
- }
- return $this->response->paginator($cityList, new CityTransformer());
- }
- /**
- * @api {post} /city/edit 编辑城市
- * @apiVersion 0.1
- * @apiName ConfigCityManagement edit
- * @apiGroup ConfigCityManagement
- * @apiPermission none
- * @apiSuccessExample 成功响应:
- {
- "data": [],
- "extra": {
- "filters": [
- "筛选字段1",
- "筛选字段2"
- ],
- "columns": [
- "列表显示数据字段1",
- "列表显示数据字段2"
- ]
- },
- "meta": {
- "pagination": {}
- }
- }
- */
- public function edit(Request $request)
- {
- }
- }
|