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