|
@ -0,0 +1,78 @@
|
|
|
package com.yihu.jw.care.endpoint.dict;
|
|
|
|
|
|
import com.yihu.jw.dict.service.PrivateDictService;
|
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
|
import com.yihu.jw.restmodel.web.MixEnvelop;
|
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
/***
|
|
|
* @ClassName: PrivateDictEndpoint
|
|
|
* @Description: 关于我们,隐私策略管理(杭州医养)
|
|
|
* @Auther: shi kejing
|
|
|
* @Date: 2021/6/23 14:40
|
|
|
*/
|
|
|
@RestController
|
|
|
@RequestMapping("/endpointEy" )
|
|
|
@Api(tags = "关于我们-隐私策略管理", description = "关于我们-隐私策略管理")
|
|
|
public class PrivateDictEndpoint extends EnvelopRestEndpoint {
|
|
|
@Autowired
|
|
|
private PrivateDictService privateDictService;
|
|
|
|
|
|
@ApiOperation("查询隐私策略")
|
|
|
@PostMapping(value= "/findPrivateDictEy")
|
|
|
public Envelop findPrivateDict(@ApiParam(name = "dictCode", value = "隐私code")
|
|
|
@RequestParam(value = "dictCode", required = false) String dictCode,
|
|
|
@ApiParam(name = "hospitalCode", value = "")
|
|
|
@RequestParam(value = "hospitalCode", required = false) String hospitalCode){
|
|
|
try {
|
|
|
return success(privateDictService.findByHospitalCodeAndDictCode(dictCode));
|
|
|
}catch (Exception e){
|
|
|
return failedException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@PostMapping(value= "/savePrivateDictEy")
|
|
|
@ApiOperation("更新/新增隐私策略")
|
|
|
public MixEnvelop savePrivateDict(
|
|
|
@ApiParam(name = "id", value = "id", required = true)
|
|
|
@RequestParam(value = "id", required = true)String id,
|
|
|
@ApiParam(name = "dictCode", value = "dictCode", required = false)
|
|
|
@RequestParam(value = "dictCode", required = false)String dictCode,
|
|
|
@ApiParam(name = "dictName", value = "dictName", required = false)
|
|
|
@RequestParam(value = "dictName", required = false)String dictName,
|
|
|
@ApiParam(name = "dictValue", value = "dictValue", required = false)
|
|
|
@RequestParam(value = "dictValue", required = false)String dictValue,
|
|
|
@ApiParam(name = "hospitalCode", value = "hospitalCode", required = false)
|
|
|
@RequestParam(value = "hospitalCode", required = false)String hospitalCode,
|
|
|
@ApiParam(name = "hospitalName", value = "hospitalName", required = false)
|
|
|
@RequestParam(value = "hospitalName", required = false)String hospitalName,
|
|
|
@ApiParam(name = "imgUrl", value = "imgUrl", required = false)
|
|
|
@RequestParam(value = "imgUrl", required = false)String imgUrl)throws Exception {
|
|
|
|
|
|
try {
|
|
|
MixEnvelop mixEnvelop =privateDictService.addPrivateDict(id,dictCode,dictName,dictValue,hospitalCode,hospitalName,imgUrl);
|
|
|
return mixEnvelop;
|
|
|
}catch (Exception e){
|
|
|
return failedMixEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@ApiOperation("删除隐私策略")
|
|
|
@GetMapping(value= "/delPrivateDictEy")
|
|
|
public MixEnvelop delPrivateDict(@ApiParam(name = "id", value = "id", required = true)
|
|
|
@RequestParam(value = "id", required = true)String id){
|
|
|
|
|
|
try {
|
|
|
MixEnvelop mixEnvelop =privateDictService.deleteById(id);
|
|
|
return mixEnvelop;
|
|
|
}catch (Exception e){
|
|
|
return failedMixEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}
|