|
|
@@ -1,11 +1,18 @@
|
|
|
package com.ruoyi.clock.domain.vo;
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.ruoyi.clock.enums.ActivityStatusEnum;
|
|
|
+import com.ruoyi.clock.enums.ActivityTypeEnum;
|
|
|
+import com.ruoyi.clock.enums.ActivityUnitEnum;
|
|
|
+import com.ruoyi.clock.enums.ClockStatusEnum;
|
|
|
+import com.ruoyi.common.annotation.ExcelDictFormat;
|
|
|
import com.ruoyi.common.filepathsplicing.FilePathValue;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
+import io.swagger.models.auth.In;
|
|
|
import lombok.Data;
|
|
|
|
|
|
import java.util.Date;
|
|
|
@@ -71,7 +78,6 @@ public class ActivityClockRecordVo {
|
|
|
/**
|
|
|
* 打卡截图
|
|
|
*/
|
|
|
- @ExcelProperty(value = "打卡图片")
|
|
|
@ApiModelProperty("打卡截图")
|
|
|
@FilePathValue
|
|
|
private String screenshot;
|
|
|
@@ -79,8 +85,16 @@ public class ActivityClockRecordVo {
|
|
|
/**
|
|
|
* 打卡状态(0-有效 1-无效)
|
|
|
*/
|
|
|
- @ExcelProperty(value = "状态")
|
|
|
@ApiModelProperty("打卡状态(0-有效 1-无效)")
|
|
|
private Integer status;
|
|
|
|
|
|
+ @ExcelProperty(value = "状态")
|
|
|
+ private String statusStr;
|
|
|
+
|
|
|
+ public void convert(){
|
|
|
+ if (ObjectUtil.isNotNull(this.status)){
|
|
|
+ ClockStatusEnum clockStatusEnum = ClockStatusEnum.getByCode(this.status,ClockStatusEnum.values());
|
|
|
+ this.statusStr = clockStatusEnum.getMsg();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|