package com.ruoyi.web.controller.zhang;
|
|
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.domain.ShareMore;
|
import com.ruoyi.service.ZfDoctorShareService;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
@RestController
|
@RequestMapping("/ZfDoctorShare")
|
public class ZfDoctorShareController extends BaseController {
|
@Resource
|
ZfDoctorShareService zfDoctorShareService;
|
|
/**
|
* 分享数据
|
*/
|
@PostMapping("/share")
|
public AjaxResult share(@RequestBody ShareMore zfDoctor){
|
return zfDoctorShareService.saveZa(zfDoctor);
|
}
|
|
/**
|
* 根据UserId和分享人shareId查看已经授权给那些人那些数据
|
*/
|
@PostMapping("/getInfoByUserId")
|
public AjaxResult empowerGetInfo(@RequestBody ShareMore zfDoctor){
|
|
return zfDoctorShareService.listByFidAid(zfDoctor);
|
}
|
|
/**
|
* 用户自己查看别人分享的数据和分享人
|
*/
|
@GetMapping("/getInfoByShareId")
|
public AjaxResult empowerGetInfo2(){
|
return zfDoctorShareService.listByUserId();
|
}
|
/**
|
* 根据userId和shareId收回已经授权给那些人
|
*/
|
@PostMapping("/deleteInfoByUserId")
|
public AjaxResult deleteEmpower(@RequestBody ShareMore zfDoctor){
|
return zfDoctorShareService.deleteZa(zfDoctor);
|
}
|
|
|
}
|