package com.panzhihua.common.model.helper.encrypt; import java.lang.reflect.Field; public interface IEncryptDecrypt { /** * 加密方法 * * @param declaredFields * 反射bean成员变量 * @param parameterObject * Mybatis入参 * @param * @return */ T encrypt(Field[] declaredFields, T parameterObject) throws IllegalAccessException; /** * 解密方法 * * @param result * Mybatis 返回值,需要判断是否是ArrayList类型 * @param * @return */ T decrypt(T result) throws IllegalAccessException; }