完成操作日志的迁移
parent
1768d27e11
commit
e330bf0f39
@ -0,0 +1,42 @@
|
|||||||
|
package cn.iocoder.dashboard.modules.system.controller.logger.vo;
|
||||||
|
|
||||||
|
import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat;
|
||||||
|
import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert;
|
||||||
|
import cn.iocoder.dashboard.modules.system.enums.dict.DictTypeEnum;
|
||||||
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 操作日志 Excel 导出响应 VO
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class SysOperateLogExcelVO {
|
||||||
|
|
||||||
|
@ExcelProperty("日志编号")
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
@ExcelProperty("操作模块")
|
||||||
|
private String module;
|
||||||
|
|
||||||
|
@ExcelProperty("操作名")
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ExcelProperty(value = "操作类型", converter = DictConvert.class)
|
||||||
|
@DictFormat(DictTypeEnum.SYS_OPERATE_TYPE)
|
||||||
|
private String type;
|
||||||
|
|
||||||
|
@ExcelProperty("操作人")
|
||||||
|
private String userNickname;
|
||||||
|
|
||||||
|
@ExcelProperty(value = "操作结果") // 成功 or 失败
|
||||||
|
private String successStr;
|
||||||
|
|
||||||
|
@ExcelProperty("操作日志")
|
||||||
|
private Date startTime;
|
||||||
|
|
||||||
|
@ExcelProperty("执行时长")
|
||||||
|
private Integer duration;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,36 @@
|
|||||||
|
package cn.iocoder.dashboard.modules.system.controller.logger.vo;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import static cn.iocoder.dashboard.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||||
|
|
||||||
|
@ApiModel("操作日志分页列表 Request VO")
|
||||||
|
@Data
|
||||||
|
public class SysOperateLogExportReqVO {
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "操作模块", example = "订单", notes = "模拟匹配")
|
||||||
|
private String module;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "用户昵称", example = "芋道", notes = "模拟匹配")
|
||||||
|
private String userNickname;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "操作分类", example = "1", notes = "参见 SysOperateLogTypeEnum 枚举类")
|
||||||
|
private Integer type;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "操作状态", example = "true")
|
||||||
|
private Boolean success;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "开始时间", example = "2020-10-24")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private Date beginTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "结束时间", example = "2020-10-24")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private Date endTime;
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue