diff --git a/src/main/java/ru/nbch/credit_tracker/entities/dto/PhoneFidMap.java b/src/main/java/ru/nbch/credit_tracker/entities/dto/PhoneFidMap.java
index ea7629a..0ed7836 100644
--- a/src/main/java/ru/nbch/credit_tracker/entities/dto/PhoneFidMap.java
+++ b/src/main/java/ru/nbch/credit_tracker/entities/dto/PhoneFidMap.java
@@ -18,4 +18,5 @@ public class PhoneFidMap {
private Integer flagDebt5000;
private Integer flag90days;
private LocalDateTime calculatedAt;
+ private String errorText;
}
diff --git a/src/main/resources/credit_tracker_db.ddl b/src/main/resources/credit_tracker_db.ddl
index 4f3955a..f79c2f4 100644
--- a/src/main/resources/credit_tracker_db.ddl
+++ b/src/main/resources/credit_tracker_db.ddl
@@ -20,6 +20,7 @@ CREATE TABLE signals_phone_fid_map (
flag_debt5000 SMALLINT, -- 1, если есть активная просрочка > 5000 руб., иначе 0
flag_90_12 SMALLINT, -- 1, если по субъекту когда-либо была просрочка 90+ дней за последний год, иначе – 0
calculated_at TIMESTAMP, -- дата последнего расчёта флагов
+ error_text TEXT,
CONSTRAINT fk_signals_user_packages
FOREIGN KEY (package_id)
REFERENCES signals_user_packages(id)
diff --git a/src/main/resources/mybatis/mapper/signal/PhoneFidMapMapper.xml b/src/main/resources/mybatis/mapper/signal/PhoneFidMapMapper.xml
index 9868f9e..4217af3 100644
--- a/src/main/resources/mybatis/mapper/signal/PhoneFidMapMapper.xml
+++ b/src/main/resources/mybatis/mapper/signal/PhoneFidMapMapper.xml
@@ -14,6 +14,7 @@
+
@@ -35,7 +36,8 @@
fid = #{subject.fid},
flag_debt5000 = #{subject.flagDebt5000},
flag_90_12 = #{subject.flag90days},
- calculated_at = #{subject.calculatedAt}
+ calculated_at = #{subject.calculatedAt},
+ error_text = #{subject.errorText}
WHERE id = #{subject.id}
@@ -48,7 +50,8 @@
fid,
flag_90_12,
flag_debt5000,
- calculated_at
+ calculated_at,
+ error_text
FROM signals_phone_fid_map
WHERE package_id = #{packageId}
ORDER BY id
@@ -63,7 +66,8 @@
fid,
flag_90_12,
flag_debt5000,
- calculated_at
+ calculated_at,
+ error_text
FROM signals_phone_fid_map
WHERE id = #{id}
LIMIT 1