package com.ruoyi.applet.contoller; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.model.domain.AppUsers; import com.ruoyi.model.domain.AppletUsersTeacher; import com.ruoyi.model.service.IAppUsersService; import com.ruoyi.model.service.IAppletUsersTeacherService; 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/UserTeacher") public class ApiAppletUserTeacherController { @Autowired private IAppUsersService appUsersService; @Autowired private IAppletUsersTeacherService appletUsersTeacherService; @ApiOperation("伴宠师工作台-伴宠师列表数据查询") @GetMapping("/userList") public AjaxResult userList(AppletUsersTeacher usersTeacher){ List userList = appletUsersTeacherService.selectAppletUsersTeacherList(usersTeacher); return AjaxResult.success("伴宠师列表数据",userList); } @ApiOperation("伴宠师工作台-查询用户是否提交过数据") @GetMapping("/getUserOne/{appUserId}") public AjaxResult getUserOne(@PathVariable("appUserId") Long appUserId){ AppletUsersTeacher appletUsersTeacher = appletUsersTeacherService.selectAppletUsersTeacherByUserId(appUserId); return AjaxResult.success("认证信息",appletUsersTeacher); } @ApiOperation("伴宠师工作台-伴宠师基本信息添加") @PostMapping("/insertUser") public AjaxResult insertUser(@RequestBody AppletUsersTeacher usersTeacher){ usersTeacher.setStatus(0L); return toAjax(appletUsersTeacherService.insertAppletUsersTeacher(usersTeacher)); } @ApiOperation("伴宠师工作台-伴宠师基本信息修改") @PostMapping("/udpateUser") public AjaxResult udpateUser(@RequestBody AppletUsersTeacher usersTeacher){ return toAjax(appletUsersTeacherService.updateAppletUsersTeacher(usersTeacher)); } @ApiOperation("伴宠师工作台-伴宠师基本信息删除") @PostMapping("/deleteUser") public AjaxResult deleteUser(long id){ return toAjax(appletUsersTeacherService.deleteAppletUsersTeacherById(id)); } protected AjaxResult toAjax(int rows) { return rows > 0 ? AjaxResult.success() : AjaxResult.error(); } }