package com.bonus.sgzb.system.api.domain;

import java.time.LocalDateTime;

import com.bonus.sgzb.common.core.annotation.Excel;
import com.bonus.sgzb.common.core.web.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * @author syruan
 */
@Getter
@Setter
public class BmNumLogs extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
    * ID
    */
    @Excel(name = "ID")
    private Integer id;

    /**
    * 模块名称/title标题
    */
    @Excel(name = "模块名称/title标题")
    private String modelTitle;

    /**
    * 接口地址/请求方法
    */
    @Excel(name = "接口地址/请求方法")
    private String method;

    /** 请求方式 */
    @Excel(name = "请求方式")
    private String requestMethod;

    /**
    * 实例
    */
    @Excel(name = "实例/任务")
    private String task;

    /**
     * 任务名称
     */
    private String taskName;

    /**
    * 规格id
    */
    @Excel(name = "规格id")
    private Integer typeId;

    /**
     * 规格名称
     */
    private String typeName;

    /**
     * 父级规格名称
     */
    private String typeParentName;

    /**
     * 数量
     */
    @Excel(name = "数量")
    private String num;

    /**
    * 描述/请求参数/实体
    */
    @Excel(name = "描述/请求参数/实体")
    private String description;

    /**
    * 响应内容/状态码/返回参数
    */
    @Excel(name = "响应内容/状态码/返回参数")
    private String jsonResult;

    /**
    * 请求时间
    */
    @Excel(name = "请求时间")
    private LocalDateTime time;

    /**
    * 创建人
    */
    @Excel(name = "创建人")
    private String creator;

    /**
    * 备注
    */
    @Excel(name = "备注")
    private String remark;

    /**
     * 状态: 默认0, 其他值则为异常
     */
    @Excel(name = "状态")
    private Integer status;

}