| 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.RentingHourseLabel; | 
| import com.panzhihua.service_community.service.RentingHourseLabelService; | 
| import org.springframework.web.bind.annotation.*; | 
|   | 
| import javax.annotation.Resource; | 
| import java.io.Serializable; | 
| import java.util.List; | 
|   | 
| /** | 
|  * 房屋租赁-房源标签(RentingHourseLabel)表控制层 | 
|  * | 
|  * @author makejava | 
|  * @since 2021-11-23 10:46:39 | 
|  */ | 
| @RestController | 
| @RequestMapping("rentingHourseLabel") | 
| public class RentingHourseLabelApi { | 
|     /** | 
|      * 服务对象 | 
|      */ | 
|     @Resource | 
|     private RentingHourseLabelService rentingHourseLabelService; | 
|   | 
|     /** | 
|      * 分页查询所有数据 | 
|      * | 
|      * @param commonPage 查询实体 | 
|      * @return 所有数据 | 
|      */ | 
|     @PostMapping("queryAll") | 
|     public R selectAll(@RequestBody CommonPage commonPage) { | 
|         return this.rentingHourseLabelService.pageList(commonPage); | 
|     } | 
|   | 
|     /** | 
|      * 通过主键查询单条数据 | 
|      * | 
|      * @param id 主键 | 
|      * @return 单条数据 | 
|      */ | 
|     @GetMapping("{id}") | 
|     public R selectOne(@PathVariable("id") Serializable id) { | 
|         return R.ok(this.rentingHourseLabelService.getById(id)); | 
|     } | 
|   | 
|     /** | 
|      * 新增数据 | 
|      * | 
|      * @param rentingHourseLabel 实体对象 | 
|      * @return 新增结果 | 
|      */ | 
|     @PostMapping | 
|     public R insert(@RequestBody RentingHourseLabel rentingHourseLabel) { | 
|         return R.ok(this.rentingHourseLabelService.save(rentingHourseLabel)); | 
|     } | 
|   | 
|     /** | 
|      * 修改数据 | 
|      * | 
|      * @param rentingHourseLabel 实体对象 | 
|      * @return 修改结果 | 
|      */ | 
|     @PostMapping("/update") | 
|     public R update(@RequestBody RentingHourseLabel rentingHourseLabel) { | 
|         return R.ok(this.rentingHourseLabelService.updateById(rentingHourseLabel)); | 
|     } | 
|   | 
|     /** | 
|      * 删除数据 | 
|      * | 
|      * @param id 主键结合 | 
|      * @return 删除结果 | 
|      */ | 
|     @GetMapping("del") | 
|     public R delete(@RequestParam("id") Long id) { | 
|         return R.ok(this.rentingHourseLabelService.removeById(id)); | 
|     } | 
| } |