package com.ics.admin.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.ics.common.core.domain.R; import com.ics.common.core.controller.BaseController; import com.ics.admin.domain.WisdomPanelEquipment; import com.ics.admin.service.IWisdomPanelEquipmentService; import org.wf.jwtp.annotation.RequiresPermissions; /** * 窗帘关联 提供者 * * @author ics * @date 2024-08-22 */ @RestController @RequestMapping("panelEquipment") public class WisdomPanelEquipmentController extends BaseController { @Autowired private IWisdomPanelEquipmentService wisdomPanelEquipmentService; /** * 查询窗帘关联 */ @GetMapping("get/{id}") public WisdomPanelEquipment get(@PathVariable("id") Long id) { return wisdomPanelEquipmentService.selectWisdomPanelEquipmentById(id); } /** * 查询窗帘关联列表 */ @RequiresPermissions("admin:equipment:list") @GetMapping("list") public R list(WisdomPanelEquipment wisdomPanelEquipment) { startPage(); return result(wisdomPanelEquipmentService.selectWisdomPanelEquipmentList(wisdomPanelEquipment)); } /** * 新增保存窗帘关联 */ @RequiresPermissions("admin:equipment:add") @PostMapping("save") public R addSave(@RequestBody WisdomPanelEquipment wisdomPanelEquipment) { return toAjax(wisdomPanelEquipmentService.insertWisdomPanelEquipment(wisdomPanelEquipment)); } /** * 修改保存窗帘关联 */ @RequiresPermissions("admin:equipment:edit") @PostMapping("update") public R editSave(@RequestBody WisdomPanelEquipment wisdomPanelEquipment) { return toAjax(wisdomPanelEquipmentService.updateWisdomPanelEquipment(wisdomPanelEquipment)); } /** * 删除窗帘关联 */ @RequiresPermissions("admin:equipment:remove") @PostMapping("remove") public R remove(String ids) { return toAjax(wisdomPanelEquipmentService.deleteWisdomPanelEquipmentByIds(ids)); } }