| 
					
				 | 
			
			
				@ -0,0 +1,52 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.jw.hospital.endpoint.dict; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.dict.service.DiseaseHomepageBannerService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.hospital.manage.BaseDiseaseHomepageBannerDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.Envelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.MixEnvelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				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.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@RestController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@RequestMapping(value = BaseHospitalRequestMapping.PatientNoLogin.PREFIX) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Api(value = "疾病首页图标管理",tags = "疾病首页图标管理") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class DiseaseHomepageBannerEndPoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private DiseaseHomepageBannerService diseaseHomepageBannerService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("查询疾病首页图标") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = BaseHospitalRequestMapping.PatientNoLogin.findDiseaseHomepageBanner) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public MixEnvelop findDiseaseHomepageBanner(@ApiParam(name = "id", value = "id", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 @RequestParam(value = "id", required = false) Integer id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                @ApiParam(name = "name", value = "name", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 @RequestParam(value = "name", required = false) String name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                @ApiParam(name = "page", value = "page", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 @RequestParam(value = "page", required = false) Integer page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                @ApiParam(name = "pageSize", value = "pageSize", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 @RequestParam(value = "pageSize", required = false) Integer pageSize) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return diseaseHomepageBannerService.findDiseaseHomepageBanner(id, name, page, pageSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("删除疾病首页图标") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @PostMapping(value = BaseHospitalRequestMapping.PatientNoLogin.delDiseaseHomepageBanner) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop delDiseaseHomepageBanner(@ApiParam(name = "id", value = "id", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           @RequestParam(value = "id", required = true) Integer id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        diseaseHomepageBannerService.delDiseaseHomepageBanner(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("新增/修改疾病首页图标") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @PostMapping(value = BaseHospitalRequestMapping.PatientNoLogin.updateDiseaseHomepageBanner) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop updateDiseaseHomepageBanner(@ApiParam(name = "json", value = "json", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                      @RequestParam(value = "json", required = true) String json) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        BaseDiseaseHomepageBannerDO diseaseHomepageBannerDO = objectMapper.readValue(json, BaseDiseaseHomepageBannerDO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success(diseaseHomepageBannerService.updateDiseaseHomepageBanner(diseaseHomepageBannerDO)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |