request->params([ ["campus_id",""], ["campus_name",""], ["class_name",""], ["head_coach",""], ["age_group",""], ["class_type",""], ["assistant_coach",""], ["created_at",""], ["updated_at",""], ["deleted_at",""], ["status",""], ["sort_order",""], ["remarks",""] ]); return success((new ClassService())->getPage($data)); } /** * 班级详情 * @param int $id * @return \think\Response */ public function info(int $id){ return success((new ClassService())->getInfo($id)); } /** * 添加班级 * @return \think\Response */ public function add(){ $data = $this->request->params([ ["campus_id",0], ["campus_name",""], ["class_name",""], ["head_coach",""], ["age_group",""], ["class_type",""], ["assistant_coach",""], ["created_at",1747386439], ["updated_at",1747386439], ["deleted_at",1747386439], ["status",""], ["sort_order",0], ["remarks",""] ]); $this->validate($data, 'app\validate\class\Class.add'); $id = (new ClassService())->add($data); return success('ADD_SUCCESS', ['id' => $id]); } /** * 班级编辑 * @param $id 班级id * @return \think\Response */ public function edit(int $id){ $data = $this->request->params([ ["campus_id",0], ["campus_name",""], ["class_name",""], ["head_coach",""], ["age_group",""], ["class_type",""], ["assistant_coach",""], ["created_at",1747386439], ["updated_at",1747386439], ["deleted_at",1747386439], ["status",""], ["sort_order",0], ["remarks",""] ]); $this->validate($data, 'app\validate\class\Class.edit'); (new ClassService())->edit($id, $data); return success('EDIT_SUCCESS'); } /** * 班级删除 * @param $id 班级id * @return \think\Response */ public function del(int $id){ (new ClassService())->del($id); return success('DELETE_SUCCESS'); } }