package cn.superdesk.uniorder.dto.param.system.logger;

import cn.superdesk.uniorder.common.pagination.AnBaseQueryCriteria;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * 操作日志
 *
 * @author linjinyu
 * @email linjinyu@avic-s.com
 * @date 2021-11-15 10:58:40
 */
@Data
@ToString
public class SysUserOperationLogQueryCriteria extends AnBaseQueryCriteria {

	@ApiModelProperty("")
	private Long   id;
	@ApiModelProperty("用户nikeName 特指 用户管理实名")
	private String nickName;
	@ApiModelProperty("用户userName 特指 用户登陆名")
	private String userName;
	@ApiModelProperty("方法名")
	private String methodName;
	@ApiModelProperty("操作时间")
	private Date   operationTime;
	@ApiModelProperty("请求ip")
	private String requestIp;
	@ApiModelProperty("请求地址")
	private String requestUrl;
	@ApiModelProperty("请求参数")
	private String requestParam;
	@ApiModelProperty("返回结果")
	private String responseResult;
	@ApiModelProperty("返回状态")
	private String resultStatus;
	@ApiModelProperty("错误信息")
	private String errorInfo;
	@ApiModelProperty("")
	private String model;
	@ApiModelProperty("请求开始时间")
	private Date   requestStartTime;
	@ApiModelProperty("请求结束时间")
	private Date   requestEndTime;
	@ApiModelProperty("请求耗时(毫秒)")
	private Long   responseDate;


}