| 
					
				 | 
			
			
				@ -1,9 +1,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.jw.care.endpoint.dict; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.area.service.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.care.service.common.DictService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.base.area.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.base.area.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.ListEnvelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				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; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -17,7 +19,6 @@ import org.springframework.web.bind.annotation.RequestParam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.bind.annotation.RestController; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.Map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * Created by yeshijie on 2021/2/24. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -40,18 +41,25 @@ public class DictEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private BaseStreetService baseStreetService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private JdbcTemplate jdbcTemplate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private DictService dictService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("查询字典") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value= "findDict") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public MixEnvelop findDict(@ApiParam(name = "name", value = "name", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               @RequestParam(value = "name", required = false)String name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               @ApiParam(name = "modelName", value = "modelName", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               @RequestParam(value = "modelName", required = false)String modelName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               @ApiParam(name = "code", value = "code", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               @RequestParam(value = "code", required = false)String code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               @ApiParam(name = "value", value = "value", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               @RequestParam(value = "value", required = false)String value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                               @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){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = "getNationDict") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("获取民族信息列表") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ListEnvelop<Map<String,Object>> getNationDict(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql = "SELECT t.NATION_CODE code,t.NATION_NAME name FROM zy_nation_dict t"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<Map<String,Object>> rs = jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return success(rs); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return ListEnvelop.getError("获取字典信息失败!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return dictService.findDictsByNameCode(modelName,name,code,value,page,pageSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = BaseHospitalRequestMapping.Prescription.findCommity) 
			 |