|
|
- 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<AppletPet> 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("删除成功");
- }
-
- }
|