24282 2 년 전
부모
커밋
a8c46f9423
3개의 변경된 파일40개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 4
      hx-dingding/pom.xml
  2. 2 0
      hx-dingding/src/main/java/com/fjhx/constant/Constant.java
  3. 36 0
      hx-sale/src/test/java/MyTest.java

+ 2 - 4
hx-dingding/pom.xml

@@ -37,11 +37,9 @@
         </dependency>
 
         <dependency>
-            <groupId>com.taobao.top</groupId>
+            <groupId>com.taobao</groupId>
             <artifactId>lippi-oapi-encrpt</artifactId>
-            <version>dingtalk-SNAPSHOT</version>
-            <scope>system</scope>
-            <systemPath>${pom.basedir}/lib/lippi-oapi-encrpt.jar</systemPath>
+            <version>1.0</version>
         </dependency>
 
     </dependencies>

+ 2 - 0
hx-dingding/src/main/java/com/fjhx/constant/Constant.java

@@ -9,11 +9,13 @@ public class Constant {
 
     /**
      * 应用的SuiteKey,登录开发者后台,点击应用管理,进入应用详情可见
+     * https://open-dev.dingtalk.com/fe/app#/appMgr/provider/h5/131175/1
      */
     public static final String SUITE_KEY = "suite8j0xog63udtsaq7g";
 
     /**
      * 应用的SuiteSecret,登录开发者后台,点击应用管理,进入应用详情可见
+     * https://open-dev.dingtalk.com/fe/app#/appMgr/provider/h5/131175/1
      */
     public static final String SUITE_SECRET = "NdbWhD6Iu9n5h-3IKXeepmPwmcFbOw9Em7UeiJKyq3_Wa8LgmJ-G6b8SmsOJMrMc";
 

+ 36 - 0
hx-sale/src/test/java/MyTest.java

@@ -0,0 +1,36 @@
+import cn.hutool.core.util.StrUtil;
+import com.fjhx.sale.entity.statement.vo.ProfitSettlementVo;
+
+import java.lang.reflect.Field;
+import java.util.StringJoiner;
+
+public class MyTest {
+
+    public static void main(String[] args) {
+        getSet("item", ProfitSettlementVo.class, "profitSettlementVo");
+    }
+
+    private static void getSet(String getName, Class<?> setClass, String setName) {
+
+        StringJoiner joiner = new StringJoiner("\r\n");
+
+        Field[] declaredFields = setClass.getDeclaredFields();
+        for (Field field : declaredFields) {
+            String name = field.getName();
+            joiner.add(setName + "." + StrUtil.genSetter(name) + "(" + getName + "." + StrUtil.genGetter(name) + "());");
+        }
+
+        Class<?> superclass = setClass.getSuperclass();
+        while (superclass != null) {
+            Field[] declaredFields1 = superclass.getDeclaredFields();
+            for (Field field : declaredFields1) {
+                String name = field.getName();
+                joiner.add(setName + "." + StrUtil.genSetter(name) + "(" + getName + "." + StrUtil.genGetter(name) + "());");
+            }
+            superclass = superclass.getSuperclass();
+        }
+
+        System.out.println(joiner);
+    }
+
+}