package com.unis.detectionnum.common.vo;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;


/**
 * @Description  操作日志VO
 * @date 2019/10/22 17点26分
 */

@Getter
@Setter
@ApiModel(value="日志VO",description="日志VO")
public class LogVO {
	
	/**
	 * 主键id
	 */
	@ApiModelProperty(value="主键id")
    private Integer id;

	/**
	 * 操作人id
	 */
	@ApiModelProperty(value="操作人id")
    private String userId;

	/**
	 * 操作人
	 */
	@ApiModelProperty(value="操作人")
    private String userName;

	/**
	 * 操作时间
	 */
	@ApiModelProperty(value="操作时间")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createDate;

	/**
	 * 动作
	 */

	@ApiModelProperty(value="动作")
    private String action;

	/**
	 * 操作模块
	 */
	@ApiModelProperty(value="操作模块")
    private String module;

	/**
	 * 登录ip
	 */
	@ApiModelProperty(value="登录ip")
    private String ip;

	/**
	 * 操作数据
	 */
	@ApiModelProperty(value="操作数据")
    private String operateData;
	/**
	 * 分页查询
	 */
	@ApiModelProperty(value="起始")
	private int pageNum;
	/**
	 * 分页查询
	 */
	@ApiModelProperty(value="结束")
	private int pageSize;
}