更新 mis-spec/references/worksheet.md

This commit is contained in:
8ga
2026-09-10 13:17:24 +08:00
parent 27ff0ec1a7
commit a6c9cf508f
+2 -6
View File
@@ -2,13 +2,9 @@
凡是**异步且对延迟时间不敏感的任务**一律使用工单。
## 源码
## 使用方法
目录:"mis-modules/mis-paw/src/main/java/com/lcfc/mispaw/worksheet",所有"SimpleWorkSheet.java"的子类都是一个工单处理器,"WorkSheetTaskExecutor.java"将定时轮询查数据库并异步执行
## 编写代码的模块没有工单怎么办?
询问用户是否要添加重试工单支持,若用户拒绝,则放弃使用工单不进行重试。若用户同意,则把"worksheet"目录拷贝到编写代码的模块,放在与springboot启动类同级目录。然后把**工单的表结构**原文输出给用户,让用户去数据库建表。
请先在编写代码的模块,检查是否存在`WorkSheetHandler.java`或者`SimpleWorkSheet.java`类,若存在则使用工单,不存在则不使用。通过`WorkSheetHandler.java`中的`putObjectParam`或者`putStringParam`方法创建一条异步执行的任务。创建一个SpringBean实现`SimpleWorkSheet.java`接口。实现`getWorkCode()`方法时,按照业务属性去定义一个字符串,例如:"ORDER_CREATE"。在`execute`方法处理业务逻辑
## 案例