package com.lframework.xingyun.template.core.vo;

import com.lframework.starter.web.vo.BaseVo;
import java.io.Serializable;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * 新增操作日志Vo
 *
 * @author zmj
 */
@Data
public class CreateOpLogsVo implements BaseVo, Serializable {

  private static final long serialVersionUID = 1L;

  /**
   * 日志名称
   */
  @NotBlank(message = "日志名称不能为空！")
  private String name;

  /**
   * 类型
   */
  @NotNull(message = "日志类型不能为空！")
  private Integer logType;

  /**
   * 创建人
   */
  private String createBy;

  /**
   * 创建人ID
   */
  private String createById;

  /**
   * IP地址
   */
  @NotBlank(message = "IP地址不能为空！")
  private String ip;

  /**
   * 补充信息
   */
  private String extra;
}
