| package com.panzhihua.service_community.api; | 
|   | 
|   | 
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
| import com.baomidou.mybatisplus.extension.api.ApiController; | 
| import com.panzhihua.common.model.vos.R; | 
| import com.panzhihua.common.model.dtos.property.CommonPage; | 
| import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
| import com.panzhihua.service_community.entity.RentingHourseReturnOrder; | 
| import com.panzhihua.service_community.service.RentingHourseReturnOrderService; | 
| import org.springframework.web.bind.annotation.*; | 
|   | 
| import javax.annotation.Resource; | 
| import java.io.Serializable; | 
| import java.util.List; | 
|   | 
| /** | 
|  * 房屋租赁-房屋退租申请表(RentingHourseReturnOrder)表控制层 | 
|  * | 
|  * @author makejava | 
|  * @since 2021-11-23 10:49:38 | 
|  */ | 
| @RestController | 
| @RequestMapping("rentingHourseReturnOrder") | 
| public class RentingHourseReturnOrderApi { | 
|     /** | 
|      * 服务对象 | 
|      */ | 
|     @Resource | 
|     private RentingHourseReturnOrderService rentingHourseReturnOrderService; | 
|   | 
|     /** | 
|      * 分页查询所有数据 | 
|      * | 
|      * @param commonPage 查询实体 | 
|      * @return 所有数据 | 
|      */ | 
|     @PostMapping("queryAll") | 
|     public R selectAll(@RequestBody CommonPage commonPage) { | 
|         return this.rentingHourseReturnOrderService.pageList(commonPage); | 
|     } | 
|   | 
|     /** | 
|      * 通过主键查询单条数据 | 
|      * | 
|      * @param id 主键 | 
|      * @return 单条数据 | 
|      */ | 
|     @GetMapping("{id}") | 
|     public R selectOne(@PathVariable("id") Serializable id) { | 
|         return R.ok(this.rentingHourseReturnOrderService.getById(id)); | 
|     } | 
|   | 
|     /** | 
|      * 新增数据 | 
|      * | 
|      * @param rentingHourseReturnOrder 实体对象 | 
|      * @return 新增结果 | 
|      */ | 
|     @PostMapping | 
|     public R insert(@RequestBody RentingHourseReturnOrder rentingHourseReturnOrder) { | 
|         return R.ok(this.rentingHourseReturnOrderService.save(rentingHourseReturnOrder)); | 
|     } | 
|   | 
|     /** | 
|      * 修改数据 | 
|      * | 
|      * @param rentingHourseReturnOrder 实体对象 | 
|      * @return 修改结果 | 
|      */ | 
|     @PostMapping("/update") | 
|     public R update(@RequestBody RentingHourseReturnOrder rentingHourseReturnOrder) { | 
|         return R.ok(this.rentingHourseReturnOrderService.updateById(rentingHourseReturnOrder)); | 
|     } | 
|   | 
|     /** | 
|      * 删除数据 | 
|      * | 
|      * @param id 主键结合 | 
|      * @return 删除结果 | 
|      */ | 
|     @GetMapping("del") | 
|     public R delete(@RequestParam("id") Long id) { | 
|         return R.ok(this.rentingHourseReturnOrderService.removeById(id)); | 
|     } | 
| } |