猫妈狗爸伴宠师小程序后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

64 lines
2.4 KiB

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