1
0
Quellcode durchsuchen

feat: 邮件解析详情增加异常字段

chenjianhua vor 7 Monaten
Ursprung
Commit
47547bed6b

+ 17 - 0
service-base/src/main/java/com/simuwang/base/pojo/vo/EmailParseDetailVO.java

@@ -38,5 +38,22 @@ public class EmailParseDetailVO {
      * 资产净值(基金规模)
      */
     private BigDecimal assetNet;
+    /**
+     * 净值入库情况 0-未入库,1-入库
+     */
+    private Integer navIsStored;
+    /**
+     * 净值异常情况:1-无异常,2-净值缺失,3-未匹配基金,4-净值<=0,5-资产净值<=0
+     */
+    private Integer navExceptionStatus;
+
+    /**
+     * 规模入库情况 0-未入库,1-入库
+     */
+    private Integer assetIsStored;
+    /**
+     * 规模异常情况:1-无异常,2-资产净值<=0
+     */
+    private Integer assetExceptionStatus;
 
 }

+ 9 - 1
service-base/src/main/resources/mapper/EmailFileInfoMapper.xml

@@ -69,6 +69,10 @@
         <result column="cumulative_nav_withdrawal" property="cumulativeNavWithdrawal"/>
         <result column="asset_net" property="assetNet"/>
         <result column="asset_share" property="assetShare"/>
+        <result column="nav_is_stored" property="navIsStored"/>
+        <result column="nav_exception_status" property="navExceptionStatus"/>
+        <result column="asset_is_stored" property="assetIsStored"/>
+        <result column="asset_exception_status" property="assetExceptionStatus"/>
     </resultMap>
     <select id="searchEmailDetailById" resultMap="BaseDetailMap">
         SELECT distinct
@@ -79,7 +83,11 @@
             nav.nav,
             nav.cumulative_nav_withdrawal,
             asset.asset_net,
-            asset.asset_share
+            asset.asset_share,
+            nav.is_stored as nav_is_stored,
+            nav.exception_status as nav_exception_status,
+            asset.is_stored as asset_is_stored,
+            asset.exception_status as asset_exception_status
         FROM
             PPW_EMAIL.EMAIL_FILE_INFO efi
                 LEFT JOIN PPW_EMAIL.email_fund_nav nav