package com.hmit.kernes.controller; import com.hmit.kernes.entity.AppQPersonEntity; import com.hmit.kernes.service.AppQPersonService; 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/person") public class AppQPersonController { @Autowired AppQPersonService appQPersonService; @RequestMapping("/list") public R list(@RequestParam Map<String, Object> params){ Query query = new Query(params); List<AppQPersonEntity> list=appQPersonService.queryList(query); int total=appQPersonService.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){ AppQPersonEntity appQPersonEntity=appQPersonService.queryObject(id); return R.ok().put("person",appQPersonEntity); } @RequestMapping("/save") public R save(@RequestBody AppQPersonEntity appQPersonEntity){ //数据校验 //verify(appPostEntity); appQPersonService.save(appQPersonEntity); return R.ok(); } @RequestMapping("/delete") public R delete(@RequestBody Long[] ids){ appQPersonService.deleteBatch(ids); return R.ok(); } @RequestMapping("/update") public R update(@RequestBody AppQPersonEntity appQPersonEntity){ //数据校验 // verify(appPostEntity); appQPersonService.save(appQPersonEntity); return R.ok(); } }