package com.ruoyi.applet.contoller; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.model.domain.AppletPet; import com.ruoyi.model.service.IAppletPetService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @Api(description = "伴宠师-我的宠物相关") @RestController @RequestMapping("/applet/pet") public class ApiAppletPetController { @Autowired private IAppletPetService appletPetService; //查询我的宠物列表 @ApiOperation("查询我的宠物列表") @GetMapping("/list") public AjaxResult list(AppletPet appletPet) { List list = appletPetService.selectAppletPetList(appletPet); return AjaxResult.success("查询成功",list); } @ApiOperation("根据宠物标识查询宠物信息") @GetMapping("/getByPetId") public AjaxResult getByPetId(AppletPet appletPet) { if(appletPet.getId() == null){ return AjaxResult.error("标识不能为空"); } AppletPet pet = appletPetService.selectAppletPetById(appletPet.getId()); return AjaxResult.success("查询成功",pet); } //增加宠物 @ApiOperation("增加宠物") @PostMapping("/add") public AjaxResult add(@RequestBody AppletPet appletPet) { int i = appletPetService.insertAppletPet(appletPet); return AjaxResult.success("增加成功"); } //修改宠物信息 @ApiOperation("修改宠物信息") @PostMapping("/edit") public AjaxResult edit(@RequestBody AppletPet appletPet) { int i = appletPetService.updateAppletPet(appletPet); return AjaxResult.success("修改成功"); } //删除宠物信息 @ApiOperation("删除宠物信息") @PostMapping("/delete") public AjaxResult delete(@RequestBody AppletPet appletPet) { int i = appletPetService.deleteAppletPetById(appletPet.getId()); return AjaxResult.success("删除成功"); } }