package com.panzhihua.common.service.property; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.property.*; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import java.io.Serializable; /** * 物业接口 */ @FeignClient(name = "huacheng-property") public interface PropertyService { /** * 分页查询所有数据 * @return 所有数据 */ @PostMapping("/comPropertyRepair/queryAll") R comPropertyRepairSelectAll(@RequestBody CommonPage commonPage); /** * 分页查询所有数据 脱敏 * @return 所有数据 */ @PostMapping("/comPropertyRepair/queryAllDesensitize") R comPropertyRepairSelectAllDesensitize(@RequestBody CommonPage commonPage); /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("/comPropertyRepair/{id}") R comPropertyRepairSelectOne(@PathVariable("id") Long id); /** * 通过主键查询单条数据 脱敏 * * @param id 主键 * @return 单条数据 */ @GetMapping("/comPropertyRepair/desensitize/{id}") R comPropertyRepairSelectOneDesensitize(@PathVariable("id") Long id); /** * 新增数据 * * @param comPropertyRepair 实体对象 * @return 新增结果 */ @PostMapping("/comPropertyRepair") R comPropertyRepairInsert(@RequestBody ComPropertyRepairVO comPropertyRepair); /** * 修改数据 * * @param comPropertyRepair 实体对象 * @return 修改结果 */ @PostMapping("/comPropertyRepair/update") R comPropertyRepairUpdate(@RequestBody ComPropertyRepairVO comPropertyRepair); /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("/comPropertyRepair/del") R comPropertyRepairDelete(@RequestParam("id") Long id); /** * 查询报警列表 * @param commonPage * @return */ @PostMapping("/comPropertyAlarm/queryAll") R comPropertyAlarmSelectAll(@RequestBody CommonPage commonPage); /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("/comPropertyAlarm/{id}") R comPropertyAlarmSelectOne(@PathVariable("id") Integer id); /** * 新增数据 * * @param comPropertyAlarm 实体对象 * @return 新增结果 */ @PostMapping("/comPropertyAlarm") R comPropertyAlarmInsert(@RequestBody ComPropertyAlarmVO comPropertyAlarm); /** * 修改数据 * * @param comPropertyAlarm 实体对象 * @return 修改结果 */ @PostMapping("/comPropertyAlarm/update") R comPropertyAlarmUpdate(@RequestBody ComPropertyAlarmVO comPropertyAlarm); /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("/comPropertyAlarm/del") R comPropertyAlarmDelete(@RequestParam("id") Long id); /** * 分页查询所有数据 * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("/comPropertyEquipment/queryAll") R comPropertyEquipmentSelectAll(@RequestBody CommonPage commonPage); /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("/comPropertyEquipment/{id}") R comPropertyEquipmentSelectOne(@PathVariable("id") Integer id); /** * 新增数据 * * @param comPropertyEquipment 实体对象 * @return 新增结果 */ @PostMapping("/comPropertyEquipment") R comPropertyEquipmentInsert(@RequestBody ComPropertyEquipmentVO comPropertyEquipment); /** * 修改数据 * * @param comPropertyEquipment 实体对象 * @return 修改结果 */ @PostMapping("/comPropertyEquipment/update") R comPropertyEquipmentUpdate(@RequestBody ComPropertyEquipmentVO comPropertyEquipment); /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("/comPropertyEquipment/del") R comPropertyEquipmentDelete(@RequestParam("id") Long id); /** * 新增数据 * * @param comPropertyAlarmSettingVO 实体对象 * @return 新增结果 */ @PostMapping("/comPropertyAlarmSetting") R comPropertyAlarmSettingInsert(@RequestBody ComPropertyAlarmSettingVO comPropertyAlarmSettingVO); /** * 通过主键查询单条数据 * * @param communityId 主键 * @return 单条数据 */ @GetMapping("/comPropertyAlarmSetting") R comPropertyAlarmSettingSelectOne(@RequestParam("communityId") Long communityId); /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("/comPropertyHelp/queryAll") R comPropertyHelpSelectAll(@RequestBody CommonPage commonPage); /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("/comPropertyHelp/{id}") R comPropertyHelpSelectOne(@PathVariable("id") Serializable id); /** * 新增数据 * * @param comPropertyHelp 实体对象 * @return 新增结果 */ @PostMapping("/comPropertyHelp") R comPropertyHelpInsert(@RequestBody ComPropertyHelpVO comPropertyHelp); /** * 修改数据 * * @param comPropertyHelp 实体对象 * @return 修改结果 */ @PostMapping("/comPropertyHelp/update") R comPropertyHelpUpdate(@RequestBody ComPropertyHelpVO comPropertyHelp); /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("/comPropertyHelp/del") R comPropertyHelpDelete(@RequestParam("id") Long id); }