AppQQuestionController.java 1.86 KB
Newer Older
Zhou Yang's avatar
Zhou Yang committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
package com.hmit.kernes.controller;

import com.hmit.kernes.entity.AppQQuestionEntity;
import com.hmit.kernes.service.AppQQuestionService;
import com.hmit.kernes.utils.PageUtils;
import com.hmit.kernes.utils.Query;
import com.hmit.kernes.utils.R;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;
import java.util.Map;

@RestController
@RequestMapping("/app/q/question")
public class AppQQuestionController {
    @Autowired
    AppQQuestionService appQQuestionService;
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params){

        Query query = new Query(params);
        List<AppQQuestionEntity> list=appQQuestionService.queryList(query);
        int total=appQQuestionService.queryTotal(query);
        PageUtils pageUtil = new PageUtils(list, total, query.getLimit(), query.getPage());
        return R.ok().put("page", pageUtil);
    }

    @RequestMapping("/info/{id}")
    public R info(@PathVariable("") Long id){
       AppQQuestionEntity appQQuestionEntity=appQQuestionService.queryObject(id);

        return R.ok().put("question",appQQuestionEntity);

    }

    @RequestMapping("/save")
    public R save(@RequestBody AppQQuestionEntity appQQuestionEntity){
        //数据校验

        //verify(appPostEntity);
        appQQuestionService.save(appQQuestionEntity);

        return R.ok();
    }
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){

      appQQuestionService.deleteBatch(ids);
        return R.ok();
    }

    @RequestMapping("/update")
    public R update(@RequestBody AppQQuestionEntity appQQuestionEntity){
        //数据校验

        //  verify(appPostEntity);

         appQQuestionService.update(appQQuestionEntity);

        return R.ok();
    }
}