first commit

This commit is contained in:
niuge
2021-11-29 14:06:41 +08:00
parent 9fe956e941
commit 9450445e2a
259 changed files with 27872 additions and 0 deletions

View File

@@ -0,0 +1,456 @@
package com.risk.riskmanage.datamanage.model;
import com.risk.riskmanage.common.model.BasePage;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
public class Field extends BasePage implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
* */
private Long id;
/**
* 字段英文名
* */
private String fieldEn;
/**
* 字段中文名
* */
private String fieldCn;
/**
* 字段类型编号
* */
private Long fieldTypeId;
/**
* 字段类型名
* */
private String fieldType;
/**
* 字段存值类型
* */
private Integer valueType;
/**
* 字段存值类型中文
* */
private String valueTypeName;
/**
* 字段约束范围
* */
private String valueScope;
/**
* 是否衍生字段
* */
private Integer isDerivative;
/**
* 是否衍生字段
* */
private String isDerivativeName;
/**
* 是否输出字段
* */
private Integer isOutput;
/**
* 是否输出字段
* */
private String isOutputName;
/**
* 是否组织定义的通用字段
* */
private Integer isCommon;
/**
* 衍生字段公式
* */
private String formula;
/**
* 衍生字段公式回显信息
* */
private String formulaShow;
/**
* 衍生字段引用的字段id
* */
private String usedFieldId;
/**
* 衍生字段引用的原生字段id
* */
private String origFieldId;
/**
* 创建人
* */
private Long author;
/**
* 创建人昵称
* */
private String nickName;
/**
* 创建时间
* */
private Date created;
/**
* 归属的引擎ID
* */
private Long engineId;
/**
* 归属的引擎名称
* */
private String engineName;
/**
* 字段状态(启用、停用、删除、未知)
* */
private String status;
/**
* 字段条件设置集合
* */
private List<FieldCond> fieldCondList;
/**
* 字段用户关系编号
* */
private Long fieldRelId;
/**
* 是否使用sql获取指标
*/
private Boolean isUseSql;
/**
* 使用sql获取指标时对应的数据源
*/
private Integer dataSourceId;
/**
* 使用sql获取指标时对应的sql语句
*/
private String sqlStatement;
/**
* sql变量配置
*/
private String sqlVariable;
//是否使用接口
private Boolean isInterface;
//接口id
private Integer interfaceId;
//接口解析指标
private String interfaceParseField;
//json类型对应的json值
private String jsonValue;
//字典变量如:日期字符串
private String dictVariable;
public String getDictVariable() {
return dictVariable;
}
public void setDictVariable(String dicVariable) {
this.dictVariable = dicVariable;
}
/**
* 该字段归属的组织编号
* */
private Long organId;
public String getInterfaceParseField() {
return interfaceParseField;
}
public void setInterfaceParseField(String interfaceParseField) {
this.interfaceParseField = interfaceParseField;
}
public String getJsonValue() {
return jsonValue;
}
public void setJsonValue(String jsonValue) {
this.jsonValue = jsonValue;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getFieldEn() {
return fieldEn;
}
public void setFieldEn(String fieldEn) {
this.fieldEn = fieldEn;
}
public String getFieldCn() {
return fieldCn;
}
public void setFieldCn(String fieldCn) {
this.fieldCn = fieldCn;
}
public Long getFieldTypeId() {
return fieldTypeId;
}
public void setFieldTypeId(Long fieldTypeId) {
this.fieldTypeId = fieldTypeId;
}
public Integer getValueType() {
return valueType;
}
public void setValueType(Integer valueType) {
this.valueType = valueType;
}
public String getValueScope() {
return valueScope;
}
public void setValueScope(String valueScope) {
this.valueScope = valueScope;
}
public Integer getIsDerivative() {
return isDerivative;
}
public void setIsDerivative(Integer isDerivative) {
this.isDerivative = isDerivative;
}
public Integer getIsOutput() {
return isOutput;
}
public void setIsOutput(Integer isOutput) {
this.isOutput = isOutput;
}
public Integer getIsCommon() {
return isCommon;
}
public void setIsCommon(Integer isCommon) {
this.isCommon = isCommon;
}
public String getFormula() {
return formula;
}
public void setFormula(String formula) {
this.formula = formula;
}
public String getFormulaShow() {
return formulaShow;
}
public void setFormulaShow(String formulaShow) {
this.formulaShow = formulaShow;
}
public String getUsedFieldId() {
return usedFieldId;
}
public void setUsedFieldId(String usedFieldId) {
this.usedFieldId = usedFieldId;
}
public String getOrigFieldId() {
return origFieldId;
}
public void setOrigFieldId(String origFieldId) {
this.origFieldId = origFieldId;
}
public Long getAuthor() {
return author;
}
public void setAuthor(Long author) {
this.author = author;
}
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Long getEngineId() {
return engineId;
}
public void setEngineId(Long engineId) {
this.engineId = engineId;
}
public String getFieldType() {
return fieldType;
}
public void setFieldType(String fieldType) {
this.fieldType = fieldType;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Long getFieldRelId() {
return fieldRelId;
}
public void setFieldRelId(Long fieldRelId) {
this.fieldRelId = fieldRelId;
}
public List<FieldCond> getFieldCondList() {
return fieldCondList;
}
public void setFieldCondList(List<FieldCond> fieldCondList) {
this.fieldCondList = fieldCondList;
}
public String getEngineName() {
return engineName;
}
public void setEngineName(String engineName) {
this.engineName = engineName;
}
public String getValueTypeName() {
return valueTypeName;
}
public void setValueTypeName(String valueTypeName) {
this.valueTypeName = valueTypeName;
}
public String getIsDerivativeName() {
return isDerivativeName;
}
public void setIsDerivativeName(String isDerivativeName) {
this.isDerivativeName = isDerivativeName;
}
public String getIsOutputName() {
return isOutputName;
}
public void setIsOutputName(String isOutputName) {
this.isOutputName = isOutputName;
}
public Boolean getUseSql() {
return isUseSql;
}
public void setUseSql(Boolean useSql) {
isUseSql = useSql;
}
public Integer getDataSourceId() {
return dataSourceId;
}
public void setDataSourceId(Integer dataSourceId) {
this.dataSourceId = dataSourceId;
}
public String getSqlStatement() {
return sqlStatement;
}
public void setSqlStatement(String sqlStatement) {
this.sqlStatement = sqlStatement;
}
@Override
public String toString() {
return "Field{" +
"id=" + id +
", fieldEn='" + fieldEn + '\'' +
", fieldCn='" + fieldCn + '\'' +
", fieldTypeId=" + fieldTypeId +
", fieldType='" + fieldType + '\'' +
", valueType=" + valueType +
", valueTypeName='" + valueTypeName + '\'' +
", valueScope='" + valueScope + '\'' +
", isDerivative=" + isDerivative +
", isDerivativeName='" + isDerivativeName + '\'' +
", isOutput=" + isOutput +
", isOutputName='" + isOutputName + '\'' +
", isCommon=" + isCommon +
", formula='" + formula + '\'' +
", formulaShow='" + formulaShow + '\'' +
", usedFieldId='" + usedFieldId + '\'' +
", origFieldId='" + origFieldId + '\'' +
", author=" + author +
", nickName='" + nickName + '\'' +
", created=" + created +
", engineId=" + engineId +
", engineName='" + engineName + '\'' +
", status='" + status + '\'' +
", fieldCondList=" + fieldCondList +
", fieldRelId=" + fieldRelId +
", isUseSql=" + isUseSql +
", dataSourceId=" + dataSourceId +
", sqlStatement='" + sqlStatement + '\'' +
", isInterface=" + isInterface +
", interfaceId=" + interfaceId +
'}';
}
public static long getSerialVersionUID() {
return serialVersionUID;
}
public Boolean getInterface() {
return isInterface;
}
public void setInterface(Boolean anInterface) {
isInterface = anInterface;
}
public Integer getInterfaceId() {
return interfaceId;
}
public void setInterfaceId(Integer interfaceId) {
this.interfaceId = interfaceId;
}
public String getSqlVariable() {
return sqlVariable;
}
public void setSqlVariable(String sqlVariable) {
this.sqlVariable = sqlVariable;
}
public Long getOrganId() {
return organId;
}
public void setOrganId(Long organId) {
this.organId = organId;
}
}

View File

@@ -0,0 +1,141 @@
package com.risk.riskmanage.datamanage.model;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import com.risk.riskmanage.common.model.BasePage;
import com.risk.riskmanage.datamanage.vo.FieldSubCondVo;
public class FieldCond extends BasePage implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 条件编号
* */
private Long id;
/**
* 字段编号
* */
private Long fieldId;
/**
* 字段条件值
* */
private String conditionValue;
/**
* 字段条件区域设置json格式
* */
private String content;
/**
* 条件字段编号
* */
private Long condFieldId;
/**
* 条件字段的运算符
* */
private String condFieldOperator;
/**
* 条件字段的条件设置值
* */
private String condFieldValue;
/**
* 条件字段间的逻辑符
* */
private String condFieldLogical;
/**
* 创建时间
* */
private Date created;
private List<FieldSubCondVo> fieldSubCond;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFieldId() {
return fieldId;
}
public void setFieldId(Long fieldId) {
this.fieldId = fieldId;
}
public String getConditionValue() {
return conditionValue;
}
public void setConditionValue(String conditionValue) {
this.conditionValue = conditionValue;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Long getCondFieldId() {
return condFieldId;
}
public void setCondFieldId(Long condFieldId) {
this.condFieldId = condFieldId;
}
public String getCondFieldOperator() {
return condFieldOperator;
}
public void setCondFieldOperator(String condFieldOperator) {
this.condFieldOperator = condFieldOperator;
}
public String getCondFieldValue() {
return condFieldValue;
}
public void setCondFieldValue(String condFieldValue) {
this.condFieldValue = condFieldValue;
}
public String getCondFieldLogical() {
return condFieldLogical;
}
public void setCondFieldLogical(String condFieldLogical) {
this.condFieldLogical = condFieldLogical;
}
public List<FieldSubCondVo> getFieldSubCond() {
return fieldSubCond;
}
public void setFieldSubCond(List<FieldSubCondVo> fieldSubCond) {
this.fieldSubCond = fieldSubCond;
}
}

View File

@@ -0,0 +1,130 @@
package com.risk.riskmanage.datamanage.model;
import com.risk.riskmanage.common.model.BasePage;
import java.io.Serializable;
public class FieldType extends BasePage implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private Integer id;
/**
* 字段类型名
*/
private String fieldType;
/**
* 父节点编号
*/
private Integer parentId;
/**
* 是否组织定义的通用字段类型
*/
private Integer isCommon;
private Integer type;
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
/**
* 字段类型的子类集合
*/
private FieldType[] children;
/**
* 是否为父类
*/
private String isParent = "true";
/**
* 引擎编号
*/
private Integer engineId;
/**
* 文件夹图片路径
*/
private String icon;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getFieldType() {
return fieldType;
}
public void setFieldType(String fieldType) {
this.fieldType = fieldType;
}
public Integer getParentId() {
return parentId;
}
public void setParentId(Integer parentId) {
this.parentId = parentId;
}
public Integer getIsCommon() {
return isCommon;
}
public void setIsCommon(Integer isCommon) {
this.isCommon = isCommon;
}
public FieldType[] getChildren() {
return children;
}
public void setChildren(FieldType[] children) {
this.children = children;
}
public String getIsParent() {
return isParent;
}
public void setIsParent(String isParent) {
this.isParent = isParent;
}
public Integer getEngineId() {
return engineId;
}
public void setEngineId(Integer engineId) {
this.engineId = engineId;
}
public String getIcon() {
// if(engineId!=null)
// icon = "../../resource/images/authority/folder.png";
// else
icon = "../resource/images/authority/folder.png";
return icon;
}
public void setIcon(String icon) {
this.icon = icon;
}
}

View File

@@ -0,0 +1,79 @@
package com.risk.riskmanage.datamanage.model;
import java.io.Serializable;
import java.util.Date;
import com.risk.riskmanage.common.model.BasePage;
public class FieldTypeUser extends BasePage implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
* */
private Integer id;
/**
* 字段类型编号(表主键)
* */
private Integer fieldTypeId;
/**
* 该字段类型归属的组织编号
* */
private Long organId;
/**
* 该字段类型归属的引擎id表主键
* */
private Integer engineId;
/**
* 创建或修改该字段的用户编号
* */
private Long userId;
/**
* 创建时间
* */
private Date created;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getFieldTypeId() {
return fieldTypeId;
}
public void setFieldTypeId(Integer fieldTypeId) {
this.fieldTypeId = fieldTypeId;
}
public Long getOrganId() {
return organId;
}
public void setOrganId(Long organId) {
this.organId = organId;
}
public Integer getEngineId() {
return engineId;
}
public void setEngineId(Integer engineId) {
this.engineId = engineId;
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
}

View File

@@ -0,0 +1,101 @@
package com.risk.riskmanage.datamanage.model;
import java.io.Serializable;
import java.util.Date;
import com.risk.riskmanage.common.model.BasePage;
public class FieldUser extends BasePage implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
* */
private Long id;
/**
* 字段编号(表主键)
* */
private Long fieldId;
/**
* 该字段归属的组织编号
* */
private Long organId;
/**
* 该字段归属的引擎id表主键
* */
private Long engineId;
/**
* 创建或修改该字段的用户编号
* */
private Long userId;
/**
* 启用停用删除标志
* */
private int status;
/**
* 创建时间
* */
private Date created;
/**
* 更新时间
* */
private Date updated;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFieldId() {
return fieldId;
}
public void setFieldId(Long fieldId) {
this.fieldId = fieldId;
}
public Long getOrganId() {
return organId;
}
public void setOrganId(Long organId) {
this.organId = organId;
}
public Long getEngineId() {
return engineId;
}
public void setEngineId(Long engineId) {
this.engineId = engineId;
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getUpdated() {
return updated;
}
public void setUpdated(Date updated) {
this.updated = updated;
}
}

View File

@@ -0,0 +1,44 @@
package com.risk.riskmanage.datamanage.model;
import java.io.Serializable;
import com.risk.riskmanage.common.model.BasePage;
public class FormulaField extends BasePage implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
* */
private Long id;
/**
* 字段编号(表主键)
* */
private Long fieldId;
/**
* 公式用到的字段编号(表主键)
* */
private Long formulaFieldId;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFieldId() {
return fieldId;
}
public void setFieldId(Long fieldId) {
this.fieldId = fieldId;
}
public Long getFormulaFieldId() {
return formulaFieldId;
}
public void setFormulaFieldId(Long formulaFieldId) {
this.formulaFieldId = formulaFieldId;
}
}

View File

@@ -0,0 +1,97 @@
package com.risk.riskmanage.datamanage.model.request;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FieldSaveParam implements Serializable {
private static final long serialVersionUID = 1L;
// http://47.102.125.25/apidoc/index.html#api-field-PostV2DatamanageFieldSave
private String searchKey; //
private Long id;
private String formula;
private String formulaShow;
private Long engineId;
private String fieldEn;
private String fieldCn;
private Long fieldTypeId;
private Integer valueType;
private Integer isDerivative;
private Integer isOutput;
private String valueScope;
private String fieldCondList; //
private String formulaHidden; //
private Boolean isUseSql;
private Integer dataSourceId;
private String sqlStatement;
private String sqlVariable;
private Boolean isInterface;
private Integer interfaceId;
private String interfaceParseField;
private String jsonValue;
private String dictVariable;
//
// public Field toField() {
// Field field = new Field();
//
// field.setId(this.getId());
// field.setFormula(this.getFormula());
// field.setFormulaShow(this.getFormulaShow());
// field.setEngineId(this.getEngineId());
// field.setFieldEn(this.getFieldEn());
// field.setFieldCn(this.getFieldCn());
// field.setFieldTypeId(this.getFieldTypeId());
// field.setValueType(this.getValueType());
// field.setIsDerivative(this.getIsDerivative());
// field.setIsOutput(this.getIsOutput());
// field.setValueScope(this.getValueScope());
//
// field.setUseSql(this.getIsUseSql());
// field.setDataSourceId(this.getDataSourceId());
// field.setSqlStatement(this.getSqlStatement());
//
// return field;
// }
//
// public Map toMap() {
// HashMap<String, Object> hashMap = new HashMap<>();
// hashMap.put("searchKey", this.getSearchKey());
// hashMap.put("id", this.getId());
// hashMap.put("formula", this.getFormula());
// hashMap.put("formulaShow", this.getFormulaShow());
// hashMap.put("engineId", this.getEngineId());
// hashMap.put("formulaFields", this.getFormulaFields());
// hashMap.put("fieldEn", this.getFieldEn());
// hashMap.put("fieldCn", this.getFieldCn());
// hashMap.put("fieldTypeId", this.getFieldId());
// hashMap.put("valueType", this.getValueType());
// hashMap.put("isDerivative", this.getIsDerivative());
// hashMap.put("isOutput", this.getIsOutput());
// hashMap.put("valueScope", this.getValueScope());
// hashMap.put("fieldContent", this.getFieldContent());
// hashMap.put("formulaHidden", this.getFormulaHidden());
// hashMap.put("derType", this.getDerType());
// hashMap.put("fieldContent2", this.getFieldContent2());
// hashMap.put("conditionValue", this.getConditionValue());
// hashMap.put("fieldId", this.getFieldId());
// hashMap.put("operator", this.getOperator());
// hashMap.put("fieldValue", this.getFieldValue());
// hashMap.put("idx", this.getIdx());
//
// hashMap.put("isUseSql", this.getIsUseSql());
// hashMap.put("dataSourceId", this.getDataSourceId());
// hashMap.put("sqlStatement", this.getSqlStatement());
//
// return hashMap;
// }
//
}

View File

@@ -0,0 +1,23 @@
package com.risk.riskmanage.datamanage.model.request;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FieldTreeParam {
//获取需要
private Integer type;
//删除需要
private Long id;//文件夹的id
private String fieldType;//文件夹名字
private Integer status;//状态 -1 删除
//新建时需要
private String parentId;//上层文件夹id
private Integer isCommon;//
private Long organId;//指标相关的组织id
private Long userId;//用户id
}