| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package com.mokamrp.privates.controller;
- import com.mokamrp.privates.constant.HttpStatus;
- import com.mokamrp.privates.entity.PostBasePageHandle;
- import com.mokamrp.privates.help.AjaxResult;
- import com.mokamrp.privates.mapper.pojo.Group;
- import com.mokamrp.privates.service.GroupService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.validation.BindingResult;
- import org.springframework.web.bind.annotation.*;
- import javax.validation.Valid;
- /**
- * <p>
- * 分组信息表 前端控制器
- * </p>
- *
- * @author leon
- * @since 2021-04-20
- */
- @RestController
- @RequestMapping("/group")
- public class GroupController extends BaseController<Group> {
- @Autowired
- public GroupService groupService;
- /*
- * @fast
- * 默认生成的控制器所继承的父类中有index/add/edit/del四个基础方法,均为post json请求
- * 如果需要定制化,需要将BaseController中对应的方法复制到当前控制器,然后进行修改
- */
- /**
- * 账号总揽
- * @return
- */
- @PostMapping("/list")
- @ResponseBody
- public Object list(@Valid @RequestBody PostBasePageHandle handle, BindingResult bindingResult){
- if (bindingResult.hasErrors()) {
- return AjaxResult.error(HttpStatus.ERROR, bindingResult.getFieldError().getDefaultMessage());
- }
- Object res = groupService.selectGroupData(handle);
- return AjaxResult.success("success", res);
- }
- }
|