首页>代码>spring boot+layui开发极简物业后台管理系统>/springboot-pms/src/main/java/com/simon/springbootpms/controller/ComplaintTypeController.java
package com.simon.springbootpms.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.simon.springbootpms.model.ComplaintType;
import com.simon.springbootpms.service.IComplaintTypeService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
/**
* @author Simon
*/
@Api(tags = {""})
@RestController
@RequestMapping("/complainttype")
public class ComplaintTypeController {
private Logger log = LoggerFactory.getLogger(getClass());
@Resource
private IComplaintTypeService complaintTypeService;
@RequestMapping("/queryAll")
public List<ComplaintType> queryAll() {
return complaintTypeService.queryType();
}
@ApiOperation(value = "新增")
@PostMapping()
public int add(@RequestBody ComplaintType complaintType) {
return complaintTypeService.add(complaintType);
}
@ApiOperation(value = "删除")
@DeleteMapping("{id}")
public int delete(@PathVariable("id") Long id) {
return complaintTypeService.delete(id);
}
@ApiOperation(value = "更新")
@PutMapping()
public int update(@RequestBody ComplaintType complaintType) {
return complaintTypeService.updateData(complaintType);
}
@ApiOperation(value = "查询分页数据")
@ApiImplicitParams({
@ApiImplicitParam(name = "page", value = "页码"),
@ApiImplicitParam(name = "pageCount", value = "每页条数")
})
@GetMapping()
public IPage<ComplaintType> findListByPage(@RequestParam Integer page,
@RequestParam Integer pageCount) {
return complaintTypeService.findListByPage(page, pageCount);
}
@ApiOperation(value = "id查询")
@GetMapping("{id}")
public ComplaintType findById(@PathVariable Long id) {
return complaintTypeService.findById(id);
}
}
最近下载更多
C544350851 LV27
7月1日
yifeng868 LV9
6月11日
102404426 LV8
3月3日
zolscy LV24
2024年11月27日
计科一班 LV7
2024年6月19日
TY0165 LV20
2024年6月16日
1941549176 LV4
2024年5月10日
ma406805131 LV19
2024年5月7日
YhXyHx523 LV6
2024年4月13日
wanglinddad LV55
2024年3月31日

最近浏览