条件:1、java微服务;2、批量修改证件信息;3、已有证件信息表。 还需要再设计几张张表来实现该功能
时间: 2023-12-25 22:03:15 浏览: 62
如果您要在ECIF系统中实现批量修改证件信息的功能,我建议再设计以下表:
1. 操作日志表(OPERATION_LOGS)
- id:主键,日志ID
- operator:操作人
- operation_time:操作时间
- operation_type:操作类型(例如:批量修改证件信息)
- operation_result:操作结果
操作日志表用于记录每次批量修改证件信息的操作日志,包括操作人、操作时间、操作类型和操作结果等信息。这个表可以帮助您跟踪批量修改操作的执行情况,及时发现和解决问题。
2. 证件类型表(CARD_TYPES)
- id:主键,证件类型ID
- name:证件类型名称(例如:身份证、护照)
证件类型表用于记录系统支持的证件类型信息,方便在批量修改操作中进行选择。
3. 批量修改任务表(BATCH_MODIFY_TASKS)
- id:主键,任务ID
- task_name:任务名称
- create_time:创建时间
- creator:创建人
- status:任务状态(例如:待执行、执行中、已完成)
- total_count:总记录数
- success_count:成功记录数
- fail_count:失败记录数
批量修改任务表用于记录批量修改任务的状态信息,包括任务名称、创建时间、创建人、任务状态以及总记录数、成功记录数和失败记录数等信息。在执行批量修改操作时,可以通过任务表来跟踪任务的执行情况,便于及时发现和解决问题。
4. 批量修改任务明细表(BATCH_MODIFY_DETAILS)
- id:主键,明细ID
- task_id:外键,任务ID
- customer_id:外键,客户ID
- card_type:证件类型
- card_number_before:修改前的证件号码
- card_number_after:修改后的证件号码
- status:修改状态(例如:待执行、执行中、已完成、失败等)
批量修改任务明细表用于记录每个批量修改任务中的具体操作,包括客户ID、证件类型以及修改前后的证件号码等信息。
5. 批量修改任务明细日志表(BATCH_MODIFY_DETAIL_LOGS)
- id:主键,日志ID
- detail_id:外键,明细ID
- operator:操作人
- operation_time:操作时间
- operation_result:操作结果
批量修改任务明细日志表用于记录每次批量修改操作的详细信息,包括操作人、操作时间和操作结果等。
希望这些表设计能够满足您的需求,如有其他问题请随时向我提问。
阅读全文