资料库代码提交

This commit is contained in:
hzj
2024-09-18 16:17:37 +08:00
parent 7818bbe095
commit 78ba6903c6
29 changed files with 1510 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ public enum SupervisionResponseEnum {
IMPORT_DEV_ERROR("A00550","导入终端检测失败"),
DELETE_TO_BE_SUBMITTED("A00550","流程删除失败,只有待提交信息可删除!"),
EXISTENCE_OR_NOT("A00550","信息查询为空,请检查信息是否存在!"),
NAME_EXISTS("A00550","名称重复"),
;
private final String code;

View File

@@ -0,0 +1,75 @@
package com.njcn.supervision.pojo.param.databank;
import com.njcn.db.bo.BaseEntity;
import com.njcn.web.pojo.param.BaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
import java.util.List;
/**
*
* Description:
* Date: 2024/9/10 14:16【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LibAlgorithmParam extends BaseEntity {
/**
* 上级id
*/
@ApiModelProperty(value="上级id")
private String pid;
/**
* 算法名称
*/
@NotBlank(message ="名称不能为空")
@ApiModelProperty(value="算法名称")
private String name;
/**
* 定义
*/
@ApiModelProperty(value="定义")
private String definition;
/**
* 计算周期0日1月2季3年
*/
@ApiModelProperty(value="计算周期0日1月2季3年")
private String period;
/**
* 数据来源(单体,数据中台....
*/
@ApiModelProperty(value="数据来源(单体,数据中台....")
private String source;
private Integer useFLag;
@Data
@EqualsAndHashCode(callSuper = true)
public static class LibAlgorithmParamUpdate extends LibAlgorithmParam {
@ApiModelProperty("id")
private String id;
}
}

View File

@@ -0,0 +1,95 @@
package com.njcn.supervision.pojo.param.databank;
import com.njcn.db.bo.BaseEntity;
import com.njcn.web.pojo.param.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
/**
*
* Description:
* Date: 2024/9/10 14:17【需求编号】
*
* @author clam
* @version V1.0.0
*/
@ApiModel(description="")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LibCaseParam extends BaseEntity {
/**
* 事件名称
*/
@ApiModelProperty(value="事件名称")
private String name;
/**
* 发生事件类型
*/
@ApiModelProperty(value="发生事件类型")
private String type;
/**
* 发生地点
*/
@ApiModelProperty(value="发生地点")
private String location;
/**
* 事件简介
*/
@ApiModelProperty(value="事件简介")
private String summary;
/**
* 事件经过
*/
@ApiModelProperty(value="事件经过")
private String process;
/**
* 处理措施
*/
@ApiModelProperty(value="处理措施")
private String measures;
/**
* 治理效果
*/
@ApiModelProperty(value="治理效果")
private String effect;
/**
* 附件地址
*/
@ApiModelProperty(value="附件地址")
private String url;
/**
* 示范案例地址
*/
@ApiModelProperty(value="示范案例地址")
private String caseUrl;
@Data
@EqualsAndHashCode(callSuper = true)
public static class LibCaseParamUpdate extends LibCaseParam {
@ApiModelProperty("id")
private String id;
}
@Data
@EqualsAndHashCode(callSuper = true)
public static class LibCaseParamQuery extends BaseParam {
}
}

View File

@@ -0,0 +1,58 @@
package com.njcn.supervision.pojo.param.databank;
import com.njcn.db.bo.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
/**
*
* Description:
* Date: 2024/9/10 14:17【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LibStandardParam extends BaseEntity {
/**
* 上级id
*/
@ApiModelProperty(value="上级id")
private String pid;
/**
* 名称
*/
@NotBlank(message ="名称不能为空")
@ApiModelProperty(value="名称")
private String name;
/**
* 文件地址
*/
@ApiModelProperty(value="文件地址")
private String url;
@Data
@EqualsAndHashCode(callSuper = true)
public static class LibStandardParamUpdate extends LibStandardParam {
@ApiModelProperty("id")
private String id;
}
}

View File

@@ -0,0 +1,53 @@
package com.njcn.supervision.pojo.param.databank;
import com.njcn.db.bo.BaseEntity;
import com.njcn.web.pojo.param.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
/**
*
* Description:
* Date: 2024/9/10 14:17【需求编号】
*
* @author clam
* @version V1.0.0
*/
@ApiModel(description="")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LibTemplateParam extends BaseEntity {
/**
* 模板名称
*/
@ApiModelProperty(value="模板名称")
private String name;
/**
* 文件地址
*/
@ApiModelProperty(value="文件地址")
private String url;
@Data
@EqualsAndHashCode(callSuper = true)
public static class LibTemplateParamUpdate extends LibTemplateParam {
@ApiModelProperty("id")
private String id;
}
@Data
@EqualsAndHashCode(callSuper = true)
public static class LibTemplateParamQuery extends BaseParam {
}
}

View File

@@ -0,0 +1,87 @@
package com.njcn.supervision.pojo.po.databank;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
*
* Description:
* Date: 2024/9/10 14:16【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "lib_algorithm")
public class LibAlgorithm extends BaseEntity {
@TableId(value = "id", type = IdType.ASSIGN_ID)
private String id;
/**
* 上级id
*/
@TableField(value = "pid")
private String pid;
/**
* 父级id集合
*/
@TableField(value = "pids")
private String pids;
/**
* 算法名称
*/
@TableField(value = "name")
private String name;
/**
* 定义
*/
@TableField(value = "`definition`")
private String definition;
/**
* 计算周期0日1月2季3年
*/
@TableField(value = "period")
private String period;
/**
* 数据来源(单体,数据中台....
*/
@TableField(value = "source")
private String source;
/**
* 状态(字典 1正常 0停用
*/
@TableField(value = "use_flag")
private Integer useFLag;
/**
* 状态(字典 1正常 0删除
*/
@TableField(value = "`status`")
private Integer status;
/**
* 子类
*/
@TableField(exist = false)
private List<LibAlgorithm> children;
}

View File

@@ -0,0 +1,89 @@
package com.njcn.supervision.pojo.po.databank;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* Description:
* Date: 2024/9/10 14:17【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "lib_case")
public class LibCase extends BaseEntity {
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private String id;
/**
* 事件名称
*/
@TableField(value = "name")
private String name;
/**
* 发生事件类型
*/
@TableField(value = "type")
private String type;
/**
* 发生地点
*/
@TableField(value = "location")
private String location;
/**
* 事件简介
*/
@TableField(value = "summary")
private String summary;
/**
* 事件经过
*/
@TableField(value = "process")
private String process;
/**
* 处理措施
*/
@TableField(value = "measures")
private String measures;
/**
* 治理效果
*/
@TableField(value = "effect")
private String effect;
/**
* 附件地址
*/
@TableField(value = "url")
private String url;
/**
* 示范案例地址
*/
@TableField(value = "case_url")
private String caseUrl;
/**
* 状态(字典 1正常 删除)
*/
@TableField(value = "`status`")
private Integer status;
}

View File

@@ -0,0 +1,63 @@
package com.njcn.supervision.pojo.po.databank;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
*
* Description:
* Date: 2024/9/10 14:17【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "lib_standard")
public class LibStandard extends BaseEntity {
@TableId(value = "id", type = IdType.ASSIGN_UUID)
private String id;
/**
* 上级id
*/
@TableField(value = "pid")
private String pid;
/**
* 父级id集合
*/
@TableField(value = "pids")
private String pids;
/**
* 名称
*/
@TableField(value = "name")
private String name;
/**
* 文件地址
*/
@TableField(value = "url")
private String url;
/**
* 状态(字典 1正常 删除)
*/
@TableField(value = "`status`")
private Integer status;
@TableField(exist = false)
private List<LibStandard> children;
}

View File

@@ -0,0 +1,49 @@
package com.njcn.supervision.pojo.po.databank;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* Description:
* Date: 2024/9/10 14:17【需求编号】
*
* @author clam
* @version V1.0.0
*/
@ApiModel(description="")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "lib_template")
public class LibTemplate extends BaseEntity {
@TableId(value = "id", type = IdType.ASSIGN_ID)
private String id;
/**
* 模板名称
*/
@TableField(value = "name")
private String name;
/**
* 文件地址
*/
@TableField(value = "url")
private String url;
/**
* 状态(字典 1正常 删除)
*/
@TableField(value = "`status`")
private Integer status;
}