request->params([ ['label_name', ''], ]); return success((new MemberLabelService())->getPage($data)); } /** * 会员标签详情 * @param int $id */ public function info(int $id){ return success((new MemberLabelService())->getInfo($id)); } /** * 添加会员标签 * @return Response */ public function add(){ $data = $this->request->params([ ['label_name', ''], ['memo', ''], ['sort', 0], ]); $this->validate($data, 'app\validate\member\MemberLabel.add'); $id = (new MemberLabelService())->add($data); return success(100011, ['label_id' => $id]); } /** * 菜单或接口更新 */ public function update($id){ $data = $this->request->params([ ['label_name', ''], ['memo', ''], ['sort', 0], ]); $this->validate($data, 'app\validate\member\MemberLabel.update'); (new MemberLabelService())->update($id, $data); return success(100004); } /** * 会员标签删除 * @param int $id */ public function del(int $id){ (new MemberLabelService())->del($id); return success(100003); } /** * 获取标签 * @return void */ public function getAll(){ return success((new MemberLabelService())->getAll()); } }