This commit is contained in:
2024-04-18 15:25:09 +08:00
parent 48a92aefa3
commit e137482b53
2 changed files with 12 additions and 10 deletions

View File

@@ -1,11 +1,13 @@
package cn.lihongjie.coal.cronJobLog.dto;
import cn.lihongjie.coal.base.dto.CommonDto;
import cn.lihongjie.coal.common.DictCode;
import cn.lihongjie.coal.cronJob.dto.CronJobDto;
import cn.lihongjie.coal.pojoProcessor.DictTranslate;
import lombok.Data;
import org.hibernate.annotations.Formula;
import org.hibernate.annotations.Comment;
import java.time.LocalDateTime;
@@ -22,8 +24,15 @@ public class CronJobLogDto extends CommonDto {
private LocalDateTime startTime;
private LocalDateTime endTime;
@Formula("(EXTRACT(EPOCH FROM (endTime - startTime)) * 1000)")
private long time;
private String logs;
@Comment("执行状态")
private String execStatus;
@DictTranslate(dictKey = DictCode.CRONJOB_EXECSTATUS)
private String execStatusName;
}

View File

@@ -35,14 +35,7 @@ public class CronJobLogEntity extends CommonEntity {
private String execStatus;
@Formula(
"(select i.name\n"
+ "from t_dictionary d,\n"
+ " t_dictionary_item i\n"
+ "where d.id = i.dictionary_id\n"
+ " and d.code = 'cronJob.execStatus'\n"
+ " and i.code = exec_status)")
private String execStatusName;
}