Merge pull request #28 from dou2/develop

提交机器学习模块的接口及实现
This commit is contained in:
feihu.wang
2019-12-06 18:06:24 +08:00
committed by GitHub
16 changed files with 620 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
package com.pgmmers.radar.mapper;
import com.pgmmers.radar.model.MoldPO;
import tk.mybatis.mapper.common.Mapper;
public interface MoldMapper extends Mapper<MoldPO> {
}

View File

@@ -0,0 +1,7 @@
package com.pgmmers.radar.mapper;
import com.pgmmers.radar.model.MoldParamPO;
import tk.mybatis.mapper.common.Mapper;
public interface MoldParamMapper extends Mapper<MoldParamPO> {
}

View File

@@ -0,0 +1,95 @@
package com.pgmmers.radar.model;
import javax.persistence.Table;
import java.util.Date;
@Table(name = "engine_mold")
public class MoldPO {
/**
* 自增ID主键
*/
private Long id;
private Long modelId;
/**
* 模型名称
*/
private String name;
/**
* 模型文件路径
*/
private String path;
private String tag;
private String operation;
/**
* 模型更新时间
*/
private Date updateDate;
/**
* 模型类型
*/
private String type;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public Date getUpdateDate() {
return updateDate;
}
public void setUpdateDate(Date updateDate) {
this.updateDate = updateDate;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public Long getModelId() {
return modelId;
}
public void setModelId(Long modelId) {
this.modelId = modelId;
}
public String getTag() {
return tag;
}
public void setTag(String tag) {
this.tag = tag;
}
public String getOperation() {
return operation;
}
public void setOperation(String operation) {
this.operation = operation;
}
}

View File

@@ -0,0 +1,49 @@
package com.pgmmers.radar.model;
import javax.persistence.Table;
@Table(name = "engine_mold_param")
public class MoldParamPO {
private Long id;
private Long moldId;
/**
* 参数的key
*/
private String feed;
/**
* 取数表达式英文逗号分隔fields.deviceIdabstractions.log_uid_ip_1_day_qty
*/
private String expressions;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getMoldId() {
return moldId;
}
public void setMoldId(Long moldId) {
this.moldId = moldId;
}
public String getFeed() {
return feed;
}
public void setFeed(String feed) {
this.feed = feed;
}
public String getExpressions() {
return expressions;
}
public void setExpressions(String expressions) {
this.expressions = expressions;
}
}