huanghongfa
2021-09-02 177249c76aeea0b4bf8d8816d4994e3b445b45ce
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/helper/encrypt/IEncryptDecrypt.java
@@ -6,20 +6,24 @@
   
    /**   
     * 加密方法   
     * @param declaredFields 反射bean成员变量
     * @param parameterObject Mybatis入参
     *
     * @param declaredFields
     *            反射bean成员变量
     * @param parameterObject
     *            Mybatis入参
     * @param <T>   
     * @return   
     */   
    public <T> T encrypt(Field[] declaredFields, T parameterObject) throws IllegalAccessException;
    <T> T encrypt(Field[] declaredFields, T parameterObject) throws IllegalAccessException;
   
    /**   
     * 解密方法   
     * @param result Mybatis 返回值,需要判断是否是ArrayList类型
     *
     * @param result
     *            Mybatis 返回值,需要判断是否是ArrayList类型
     * @param <T>   
     * @return   
     */   
    public <T> T decrypt(T result) throws IllegalAccessException;
    <T> T decrypt(T result) throws IllegalAccessException;
}