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