package com.panzhihua.service_community.api; import javax.annotation.Resource; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import com.panzhihua.common.model.dtos.community.rentingHouses.PageRentingHousesConfigDTO; import com.panzhihua.common.model.dtos.community.rentingHouses.RentingHousesConfigDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.service.RentingHourseContractConfigService; /** * @title: RentingHousesContractConfigApi * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: * @author: hans * @date: 2021/11/23 13:32 */ @RestController @RequestMapping("/rentingHousesConfig") public class RentingHousesContractConfigApi { @Resource private RentingHourseContractConfigService rentingHourseContractConfigService; /** * 分页查询房屋租赁基础配置 * @param pageRentingHousesConfigDTO * @return */ @PostMapping("/page") public R pageRentingHousesConfig(@RequestBody PageRentingHousesConfigDTO pageRentingHousesConfigDTO) { return rentingHourseContractConfigService.pageRentingHousesConfig(pageRentingHousesConfigDTO); } /** * 更新配置信息 * @param rentingHousesConfigDTO * @return */ @PutMapping("/update") public R updateRentingHousesConfig(@RequestBody RentingHousesConfigDTO rentingHousesConfigDTO) { return rentingHourseContractConfigService.updateRentingHousesConfig(rentingHousesConfigDTO); } /** * 获取房屋租赁配置 * @return */ @GetMapping("/getConfig") public R getRentingHouseConfig(@RequestParam("type") Integer type) { return rentingHourseContractConfigService.getRentingHouseConfig(type); } }