package com.casic.missiles.utils; import com.casic.missiles.annotation.DictCodeField; import com.casic.missiles.core.application.service.AbstractDictService; import com.casic.missiles.exception.BusinessException; import org.apache.commons.lang3.StringUtils; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; import java.util.Objects; /** * @author cz * 用于填充出现的一行展示双行问题 */ public class DocDoubleRowUtils { /** * 字典code转换成名称 */ public static void convertFileNameToSeqName(Object object, Map<String, Object> rowMaps, String seq) throws Exception { Field[] fields = object.getClass().getDeclaredFields(); for (Field field : fields) { if (!field.isAccessible()) { field.setAccessible(true); } rowMaps.put(field.getName() + seq, field.get(object)); } } }