| 
					
				 | 
			
			
				@ -7,7 +7,9 @@ import javax.persistence.Entity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import javax.persistence.Table; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import javax.persistence.Transient; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.ArrayList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.HashMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.Map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * 能力状况记录表 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -168,56 +170,157 @@ public class BaseCapacityLabelDO extends UuidIdentityEntityWithCreateTime { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Transient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public List<String> getCapacityLabels(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<String> list = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public List<Map<String,Object>> getCapacityLabels(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> list = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String,Object> tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(hypertension)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add("高血压:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("txt","高血压:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("value",hypertension); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("code","hypertension"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(hyperglycemia)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add("高血糖:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("txt","高血糖:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("value",hyperglycemia); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("code","hyperglycemia"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(hyperglycemia)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add("心脏疾病:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(heartDisease)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("txt","心脏疾病:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("value",heartDisease); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("code","heartDisease"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(null!=workStatus){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            switch (workStatus){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "1":list.add("行走状态:迟缓");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "2":list.add("行走状态:一般");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "3":list.add("行走状态:健步如飞");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "1": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","行走状态:迟缓"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",workStatus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","workStatus"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "2": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","行走状态:一般"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",workStatus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","workStatus"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "3": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","行走状态:健步如飞"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",workStatus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","workStatus"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(null!=visualCondition){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            switch (visualCondition){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "1":list.add("视觉状况:看不见");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "2":list.add("视觉状况:近距离");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "3":list.add("视觉状况:正常");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "1": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","视觉状况:看不见"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",visualCondition); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","visualCondition"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "2": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","视觉状况:近距离"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",visualCondition); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","visualCondition"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "3": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","视觉状况:正常"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",visualCondition); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","visualCondition"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(null!=auditoryCondition){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            switch (auditoryCondition){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "1":list.add("听觉状况:听不见");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "2":list.add("听觉状况:大声量");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "3":list.add("听觉状况:正常");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "1": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","行走状态:迟缓"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",auditoryCondition); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","auditoryCondition"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "2": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","行走状态:一般"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",auditoryCondition); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","auditoryCondition"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "3": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","行走状态:健步如飞"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",auditoryCondition); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","auditoryCondition"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(null!=communication){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            switch (communication){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "1":list.add("交流情况:不善于");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "2":list.add("交流情况:一般");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "3":list.add("交流情况:善于");break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "1": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","交流情况:不善于"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",communication); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","communication"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "2": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","交流情况:一般"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",communication); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code",communication); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case "3": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("txt","交流情况:善于"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("value",communication); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    tmp.put("code","communication"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(mentalIllness)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add("精神类疾病:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("txt","精神类疾病:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("value",mentalIllness); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("code","mentalIllness"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(oftenGoOut)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add("经常外出:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("txt","经常外出:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("value",oftenGoOut); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("code","oftenGoOut"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(usePhone)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add("会使用智能手机:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("txt","会使用智能手机:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("value",usePhone); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("code","usePhone"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if ("1".equals(takeExercise)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add("参加锻炼:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("txt","参加锻炼:是"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("value",takeExercise); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.put("code","takeExercise"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            list.add(tmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 |