bsp 日志回调pojo

yun-zuoyi
castle.zang 4 years ago
parent b8b9daf870
commit 6ffad99c58

@ -0,0 +1,28 @@
package cn.estsh.i3plus.pojo.bsp.server.bean.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @Description :
* @Reference :
* @Author : Castle
* @CreateDate : 2021/9/8 17:41
* @Modify:
**/
@Data
@ApiModel("方法回到")
public class HandleCallBackParam implements Serializable {
private static final long serialVersionUID = 42L;
@ApiModelProperty(name = "日志ID")
private long logId;
@ApiModelProperty(name = "成功失败标志1成功2失败")
private int handleCode;
@ApiModelProperty(name = "方法执行日志")
private String handleMsg;
}

@ -25,4 +25,6 @@ public class RequestModel {
private String methodHandlerKey;
@ApiModelProperty("方法的入参")
private Map<String, Object> jsonParamMap;
@ApiModelProperty("日志id")
private Long logId;
}

@ -0,0 +1,50 @@
package cn.estsh.i3plus.pojo.bsp.server.bean.po;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.thoughtworks.xstream.converters.extended.NamedMapConverter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @Description :
* @Reference :
* @Author : Castle
* @CreateDate : 2021/9/8 17:01
* @Modify:
**/
@Table(name = "METHOD_LOG")
@Entity
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ApiModel("方法调用日志")
public class MethodLog extends BaseBean implements Serializable {
@ApiModelProperty("调用方法名冗余字段")
@Column(name = "METHOD_NAME_RDD")
private String methodNameRdd;
@ApiModelProperty("方法id")
@Column(name = "METHOD_ID")
private Long methodId;
@ApiModelProperty("方法参数")
@Column(name = "METHOD_PARAMS")
private String methodParam;
@ApiModelProperty("方法调用日志信息")
@Column(name = "MESSAGE",columnDefinition = " text ")
private String message;
@ApiModelProperty("方法是否执行成功")
@Column(name = "SUCCESS")
private Integer success;
}

@ -0,0 +1,39 @@
package cn.estsh.i3plus.pojo.bsp.server.bean.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @Description :Dashboard
* @Reference :
* @Author : Castle
* @CreateDate : 2021/9/8 14:44
* @Modify:
**/
@ApiModel("Dashboard数据")
@Data
public class DashboardSummaryVo {
@ApiModelProperty("总方法数")
private Integer totalMethodNum;
@ApiModelProperty("启用方法数")
private Integer enableMethodNum;
@ApiModelProperty("禁用方法数")
private Integer disableMethodNum;
@ApiModelProperty("总应用数")
private Integer totalAppNum;
@ApiModelProperty("启用应用数")
private Integer enableAppNum;
@ApiModelProperty("禁用方法数")
private Integer disableAppNum;
@ApiModelProperty("总实例数")
private Integer totalInstanceNum;
@ApiModelProperty("启动实例数")
private Integer enableInstanceNum;
@ApiModelProperty("禁用实例数")
private Integer disableInstanceNum;
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.bsp.server.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.bsp.server.bean.po.MethodLog;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : Castle
* @CreateDate : 2021/9/8 17:13
* @Modify:
**/
@Repository
public interface MethodLogRepository extends BaseRepository<MethodLog,Long> {
}
Loading…
Cancel
Save