123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- package com.example.civilizedcity.controller;
-
- import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.example.civilizedcity.common.BaseController;
- import com.example.civilizedcity.common.ResponseBean;
- import java.util.List;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import io.swagger.annotations.ApiParam;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import com.example.civilizedcity.entity.SysUserDuty;
- import com.example.civilizedcity.service.SysUserDutyService;
-
-
-
- @Api(tags = "用户身份对象功能接口")
- @RestController
- @RequestMapping("/")
- public class SysUserDutyController extends BaseController {
-
- @Autowired
- private SysUserDutyService sysUserDutyService;
-
-
-
- @ApiOperation("通过ID查询单条数据")
- @GetMapping("/sysUserDuty/{id}")
- public ResponseBean queryById(@ApiParam("对象ID") @PathVariable String id) throws Exception {
- return ResponseBean.success(sysUserDutyService.getById(id));
- }
-
-
-
- @ApiOperation("分页查询")
- @GetMapping("/sysUserDuty")
- public ResponseBean list(@ApiParam("页码") @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
- @ApiParam("单页数据量") @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize) throws Exception {
-
- IPage<SysUserDuty> pg = new Page<>(pageNum, pageSize);
-
-
- IPage<SysUserDuty> result = sysUserDutyService.page(pg);
-
- return ResponseBean.success(result);
- }
-
-
-
- @ApiOperation("新增数据")
- @PostMapping("/sysUserDuty")
- public ResponseBean add(@ApiParam("对象实体") @RequestBody SysUserDuty sysUserDuty) throws Exception {
- sysUserDutyService.save(sysUserDuty);
- return ResponseBean.success(sysUserDuty);
- }
-
-
-
- @ApiOperation("更新数据")
- @PutMapping("/sysUserDuty/{id}")
- public ResponseBean edit(@ApiParam("对象实体") @RequestBody SysUserDuty sysUserDuty,
- @ApiParam("对象ID") @PathVariable String id ) throws Exception {
- sysUserDutyService.updateById(sysUserDuty);
- return ResponseBean.success(sysUserDuty);
- }
-
-
-
- @ApiOperation("通过主键删除数据")
- @DeleteMapping("/sysUserDuty/{id}")
- public ResponseBean deleteById(@ApiParam("对象ID") @PathVariable String id){
- sysUserDutyService.removeLogicById(id);
- return ResponseBean.success("success");
- }
- }
|