package com.yuchen.saas.integration.feign.api.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.base.BaseEntity;

import java.util.Date;

/**
 * @Author: 肖润飞
 * @CreateTime: 2022/10/01 14:42
 * @Description: 园区操作记录Vo
 * @Version: 1.0
 */
@Data
public class PmgBatParkUserOperationLogVo extends BaseEntity {

    @ApiModelProperty("操作的当前园区")
    private String parkId;

    @ApiModelProperty("园区名称")
    @TableField(exist = false)
    private String parkName;

    @ApiModelProperty("操作类型")
    private Integer operationType;

    @ApiModelProperty("菜单名称")
    @TableField(exist = false)
    private String menuName;

    @ApiModelProperty("当前用户ID")
    private Long userId;

    @ApiModelProperty("用户名称")
    private String userName;

    @ApiModelProperty("请求地址")
    private String requestUrl;

    @ApiModelProperty("请求参数")
    private String requestParams;

    @ApiModelProperty("操作时间")
    private Date requestTime;

    @ApiModelProperty("耗时")
    private Long useTime;

    @ApiModelProperty("返回数据")
    private String responseData;
}