db table add retry field
Showing
3 changed files
with
25 additions
and
1 deletions
| 1 | from django.db import models | 1 | from django.db import models |
| 2 | from .named_enum import DocStatus, KeywordsType | 2 | from .named_enum import DocStatus, KeywordsType, RetryStep |
| 3 | 3 | ||
| 4 | # Create your models here. | 4 | # Create your models here. |
| 5 | 5 | ||
| ... | @@ -31,6 +31,9 @@ class HILDoc(models.Model): | ... | @@ -31,6 +31,9 @@ class HILDoc(models.Model): |
| 31 | metadata_version_id = models.CharField(max_length=64, verbose_name="元数据版本id") | 31 | metadata_version_id = models.CharField(max_length=64, verbose_name="元数据版本id") |
| 32 | application_id = models.CharField(max_length=64, verbose_name="申请id") # 联合索引 | 32 | application_id = models.CharField(max_length=64, verbose_name="申请id") # 联合索引 |
| 33 | status = models.SmallIntegerField(default=DocStatus.INIT.value, verbose_name="文件状态") # 联合索引 | 33 | status = models.SmallIntegerField(default=DocStatus.INIT.value, verbose_name="文件状态") # 联合索引 |
| 34 | retry_step = models.SmallIntegerField(null=True, verbose_name="重试环节") | ||
| 35 | retry_times = models.SmallIntegerField(default=0, verbose_name="重试次数") | ||
| 36 | is_retry = models.BooleanField(default=False, verbose_name="是否需要重试") | ||
| 34 | main_applicant = models.CharField(max_length=16, verbose_name="主申请人") | 37 | main_applicant = models.CharField(max_length=16, verbose_name="主申请人") |
| 35 | co_applicant = models.CharField(max_length=16, verbose_name="共同申请人") | 38 | co_applicant = models.CharField(max_length=16, verbose_name="共同申请人") |
| 36 | guarantor_1 = models.CharField(max_length=16, verbose_name="担保人1") | 39 | guarantor_1 = models.CharField(max_length=16, verbose_name="担保人1") |
| ... | @@ -52,6 +55,9 @@ class AFCDoc(models.Model): | ... | @@ -52,6 +55,9 @@ class AFCDoc(models.Model): |
| 52 | metadata_version_id = models.CharField(max_length=64, verbose_name="元数据版本id") | 55 | metadata_version_id = models.CharField(max_length=64, verbose_name="元数据版本id") |
| 53 | application_id = models.CharField(max_length=64, verbose_name="申请id") | 56 | application_id = models.CharField(max_length=64, verbose_name="申请id") |
| 54 | status = models.SmallIntegerField(default=DocStatus.INIT.value, verbose_name="文件状态") | 57 | status = models.SmallIntegerField(default=DocStatus.INIT.value, verbose_name="文件状态") |
| 58 | retry_step = models.SmallIntegerField(null=True, verbose_name="重试环节") | ||
| 59 | retry_times = models.SmallIntegerField(default=0, verbose_name="重试次数") | ||
| 60 | is_retry = models.BooleanField(default=False, verbose_name="是否需要重试") | ||
| 55 | main_applicant = models.CharField(max_length=16, verbose_name="主申请人") | 61 | main_applicant = models.CharField(max_length=16, verbose_name="主申请人") |
| 56 | co_applicant = models.CharField(max_length=16, verbose_name="共同申请人") | 62 | co_applicant = models.CharField(max_length=16, verbose_name="共同申请人") |
| 57 | guarantor_1 = models.CharField(max_length=16, verbose_name="担保人1") | 63 | guarantor_1 = models.CharField(max_length=16, verbose_name="担保人1") | ... | ... |
| ... | @@ -9,6 +9,11 @@ class DocStatus(NamedEnum): | ... | @@ -9,6 +9,11 @@ class DocStatus(NamedEnum): |
| 9 | COMPLETE = (4, '已完成') | 9 | COMPLETE = (4, '已完成') |
| 10 | 10 | ||
| 11 | 11 | ||
| 12 | class RetryStep(NamedEnum): | ||
| 13 | OCR = (0, 'OCR识别') | ||
| 14 | UPLOAD = (1, '同步EDMS') | ||
| 15 | |||
| 16 | |||
| 12 | class KeywordsType(NamedEnum): | 17 | class KeywordsType(NamedEnum): |
| 13 | INTEREST = (0, "利息") | 18 | INTEREST = (0, "利息") |
| 14 | SALARY = (1, '薪资') | 19 | SALARY = (1, '薪资') | ... | ... |
| ... | @@ -9,6 +9,13 @@ cursor.execute("create database hil") | ... | @@ -9,6 +9,13 @@ cursor.execute("create database hil") |
| 9 | cursor.close() | 9 | cursor.close() |
| 10 | cnxn.close() | 10 | cnxn.close() |
| 11 | 11 | ||
| 12 | # retry_step = models.SmallIntegerField(null=True, verbose_name="重试环节") | ||
| 13 | # retry_times = models.SmallIntegerField(default=0, verbose_name="重试次数") | ||
| 14 | # is_retry = models.BooleanField(default=False, verbose_name="是否需要重试") | ||
| 15 | # retry_step tinyint, | ||
| 16 | # retry_times tinyint default 0 not null, | ||
| 17 | # is_retry bit default 0 not null, | ||
| 18 | |||
| 12 | hil_sql_1 = """ | 19 | hil_sql_1 = """ |
| 13 | create table auth_group | 20 | create table auth_group |
| 14 | ( | 21 | ( |
| ... | @@ -305,6 +312,9 @@ hil_sql_2 = """ | ... | @@ -305,6 +312,9 @@ hil_sql_2 = """ |
| 305 | metadata_version_id nvarchar(64) not null, | 312 | metadata_version_id nvarchar(64) not null, |
| 306 | application_id nvarchar(64) not null, | 313 | application_id nvarchar(64) not null, |
| 307 | status tinyint default 0 not null, | 314 | status tinyint default 0 not null, |
| 315 | retry_step tinyint, | ||
| 316 | retry_times tinyint default 0 not null, | ||
| 317 | is_retry bit default 0 not null, | ||
| 308 | main_applicant nvarchar(16) not null, | 318 | main_applicant nvarchar(16) not null, |
| 309 | co_applicant nvarchar(16) not null, | 319 | co_applicant nvarchar(16) not null, |
| 310 | guarantor_1 nvarchar(16) not null, | 320 | guarantor_1 nvarchar(16) not null, |
| ... | @@ -394,6 +404,9 @@ create table keywords | ... | @@ -394,6 +404,9 @@ create table keywords |
| 394 | metadata_version_id nvarchar(64) not null, | 404 | metadata_version_id nvarchar(64) not null, |
| 395 | application_id nvarchar(64) not null, | 405 | application_id nvarchar(64) not null, |
| 396 | status tinyint default 0 not null, | 406 | status tinyint default 0 not null, |
| 407 | retry_step tinyint, | ||
| 408 | retry_times tinyint default 0 not null, | ||
| 409 | is_retry bit default 0 not null, | ||
| 397 | main_applicant nvarchar(16) not null, | 410 | main_applicant nvarchar(16) not null, |
| 398 | co_applicant nvarchar(16) not null, | 411 | co_applicant nvarchar(16) not null, |
| 399 | guarantor_1 nvarchar(16) not null, | 412 | guarantor_1 nvarchar(16) not null, | ... | ... |
-
Please register or sign in to post a comment