|
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<AppletUsersTeacher> 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();
|
|
}
|
|
}
|