diff --git a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/controller/ModelMainController.java b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/controller/ModelMainController.java index 7d338daf6ca6c8369a97ba4bbeb2ef27254d0dcd..b536d8829cd5b1ae595c1c7c88f7e38bec2401d5 100644 --- a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/controller/ModelMainController.java +++ b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/controller/ModelMainController.java @@ -1,10 +1,12 @@ package com.hncy.zhpj.web.biz.controller; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.hncy.pageable.spring.boot.starter.core.Page; import com.hncy.zhpj.web.biz.entity.ModelMain; import com.hncy.zhpj.web.biz.service.ModelMainService; import com.hncy.zhpj.web.biz.vo.ModelRelationVo; import lombok.extern.slf4j.Slf4j; +import org.bouncycastle.math.raw.Mod; import org.springframework.web.bind.annotation.*; import com.hncy.common.dto.ResultBean; import io.swagger.annotations.ApiOperation; @@ -51,5 +53,10 @@ public class ModelMainController { return modelMainService.selectModelMainPages(pageSize,pageNum); } + @ApiOperation(value = "获取评价模型详情") + @PostMapping(value = "/selectModelMainDetail",produces = "application/json;charset=UTF-8") + public ResultBean selectModelMainDetail(@ApiParam(name = "id", value = "模型id", required = true)@RequestParam(name = "id") String id){ + return modelMainService.selectModelMainDetail(id); + } } diff --git a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/controller/PolicyMainController.java b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/controller/PolicyMainController.java index 640bee3c7af6b48eada6939e0d15b5c75565fb01..99a682c80ad232a68dbede3fd073f8de8d4b7a59 100644 --- a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/controller/PolicyMainController.java +++ b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/controller/PolicyMainController.java @@ -67,7 +67,6 @@ public class PolicyMainController { return policyMainService.selectPolicy(id); } - @ApiOperation(value = "查询数据源已经关联的政策") @PostMapping(value = "/searchPolicylistRelationByDataSource",produces = "application/json;charset=UTF-8") public ResultBean> searchPolicylistRelationByDataSource(@ApiParam(name = "nameKeyword", value = "姓名关键词", required = false)@RequestParam(name = "nameKeyword",required = false) String nameKeyword, diff --git a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/database/zhpj.sql b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/database/zhpj.sql new file mode 100644 index 0000000000000000000000000000000000000000..6084d80264883185e98b836d3e8e23c0707bed85 --- /dev/null +++ b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/database/zhpj.sql @@ -0,0 +1,648 @@ +/* + Navicat Premium Data Transfer + + Source Server : 118.114.172.179 + Source Server Type : MySQL + Source Server Version : 50730 + Source Host : 118.114.172.179:50723 + Source Schema : zhpj + + Target Server Type : MySQL + Target Server Version : 50730 + File Encoding : 65001 + + Date: 10/02/2022 17:02:36 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for data_instance +-- ---------------------------- +DROP TABLE IF EXISTS `data_instance`; +CREATE TABLE `data_instance` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `data_source_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据源id', + `evaluation_instance_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价任务id', + `evaluation_object_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价对象id', + `quota_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标id', + `issue_time` datetime(0) NULL DEFAULT NULL COMMENT '该评价的发布时间', + `district_grade` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据层级?可能是评价对象的层级:1:省级、2:市级、3:区县级:4:街道级', + `evaluation_object_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据范围?成都市,应该是评价对象的名字', + `is_detail` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '是否有详细数据:true\\false;就是有没有其他的附带信息。比如说poi点位,还需要有详细的每个点位的坐标信息', + `detail_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '详细数据源类型:有详细数据时;1:POI点位;2:区域轮廓;3:路径', + `data_value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数值', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `data_instance_data_source_id`(`data_source_id`) USING BTREE, + INDEX `data_instance_evaluation_instance_id`(`evaluation_instance_id`) USING BTREE, + INDEX `data_instance_evaluation_object_id`(`evaluation_object_id`) USING BTREE, + INDEX `data_instance_quota_id`(`quota_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据实例表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for data_instance_accessory +-- ---------------------------- +DROP TABLE IF EXISTS `data_instance_accessory`; +CREATE TABLE `data_instance_accessory` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `data_instance_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据实例id', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类型:1:POI点位;2:区域轮廓;3:路径', + `order` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '序号', + `accessory_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称', + `longitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经度', + `latitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维度', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `accessory_data_instance_id`(`data_instance_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据实例附件表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for data_source_main +-- ---------------------------- +DROP TABLE IF EXISTS `data_source_main`; +CREATE TABLE `data_source_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ds_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据名称', + `unit` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单位', + `tag_id` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据标签id', + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '数据描述', + `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据图标:url', + `detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '数据详情', + `decimal_digit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '小数位数:保留小数的位数', + `round_strategy` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '取整策略:0:默认;四舍五入;1:向上取整;2:向下取整', + `period` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '数据上报周期:1、评价时上报;2:年报;3:季报;4:月报;5:及时上报', + `is_detail` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '是否有详细数据:1:true;0:false;就是有没有其他的附带信息。比如说poi点位,还需要有详细的每个点位的坐标信息', + `detail_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '详细数据源类型:有详细数据时;1:POI点位;2:区域轮廓;3:路径', + `marker` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图标:这个是在地图展示的marker,界面上选择;', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `data_source_tag_id`(`tag_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据源主表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for dictionary +-- ---------------------------- +DROP TABLE IF EXISTS `dictionary`; +CREATE TABLE `dictionary` ( + `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id主键', + `create_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人', + `code` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '编码', + `name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称', + `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', + `deleted` tinyint(1) NULL DEFAULT NULL COMMENT '逻辑删除:1、是 0、否', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据字典维护大类' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for dictionary_detail +-- ---------------------------- +DROP TABLE IF EXISTS `dictionary_detail`; +CREATE TABLE `dictionary_detail` ( + `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id主键', + `create_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人', + `code` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '编码', + `dictionary_code` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '大类编码', + `name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称', + `parent_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '父类ID', + `path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '路径', + `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', + `sort` varchar(6) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '排序', + `deleted` tinyint(1) NULL DEFAULT NULL COMMENT '逻辑删除:1、是 0、否', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据字典维护小类明细' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for dimension_main +-- ---------------------------- +DROP TABLE IF EXISTS `dimension_main`; +CREATE TABLE `dimension_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `dimension_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维度名称', + `parent_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '父级id', + `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关系路径', + `level` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '级别:1~3', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '维度表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for evaluation_detail_main +-- ---------------------------- +DROP TABLE IF EXISTS `evaluation_detail_main`; +CREATE TABLE `evaluation_detail_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `evaluation_object_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联评价网格id', + `evaluation_instance_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联评价实例id', + `model_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价模型id', + `dimension_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维度id', + `formula_with_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公式:计分规则id根据维度id和指标id到计分规则查得;最终的计分规则需要到计分子规则表获得', + `quota_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标id', + `scoring_rule_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '计分规则id', + `period_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '评价周期类型:1、评价时上报;2:年报;3:季报;4:月报;5:及时上报', + `period` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价周期', + `issue_time` datetime(0) NULL DEFAULT NULL COMMENT '该评价的发布时间', + `evaluation_start_time` datetime(0) NULL DEFAULT NULL COMMENT '评价工作开展开始时间', + `evaluation_end_time` datetime(0) NULL DEFAULT NULL COMMENT '评价工作开展结束时间', + `dimension_level` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维度等级:会对下一等级的得分进行合算归集:1~3', + `score` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '计分分值:满分的分值', + `standard_point` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标准得分:得分可能是对不同维度/指标而言的;根据计分规则算出来;', + `original_point` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '原始得分:根据公式算出来', + `action_status` tinyint(1) NULL DEFAULT NULL COMMENT '操作状态:可能评价实例创建的时候就会创建细则表记录 0:未执行评价 ;1:本细则已经打分; ', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `evaluation_evaluation_object_id`(`evaluation_object_id`) USING BTREE, + INDEX `evaluation_evaluation_instance_id`(`evaluation_instance_id`) USING BTREE, + INDEX `evaluation_model_id`(`model_id`) USING BTREE, + INDEX `evaluation_dimension_id`(`dimension_id`) USING BTREE, + INDEX `evaluation_quota_id`(`quota_id`) USING BTREE, + INDEX `evaluation_scoring_rule_id`(`scoring_rule_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评价细则表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for evaluation_instance_main +-- ---------------------------- +DROP TABLE IF EXISTS `evaluation_instance_main`; +CREATE TABLE `evaluation_instance_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `model_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模型id', + `evaluation_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价名称', + `period_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '评价周期类型:1、评价时上报;2:年报;3:季报;4:月报;5:及时上报', + `period` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价周期', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价描述', + `evaluation_start_time` datetime(0) NULL DEFAULT NULL COMMENT '评价工作开展开始时间', + `evaluation_end_time` datetime(0) NULL DEFAULT NULL COMMENT '评价工作开展结束时间', + `report_end_time` datetime(0) NULL DEFAULT NULL COMMENT '数据上报截止时间', + `scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '*评价范围', + `span` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '*评价级', + `report_span` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '*数据上报级', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 1 COMMENT '删除状态,0:未删除,1:已删除', + `issue_time` datetime(0) NULL DEFAULT NULL COMMENT '该评价的发布时间', + `evaluation_status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '该评价的状态: 1、草稿 2、已发布', + PRIMARY KEY (`id`) USING BTREE, + INDEX `model_id`(`model_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评价实例主表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for evaluation_object_main +-- ---------------------------- +DROP TABLE IF EXISTS `evaluation_object_main`; +CREATE TABLE `evaluation_object_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `evaluation_object_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称', + `parent_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上级评价对象id', + `district_grade` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '行政级别:1:省级、2:市级、3:区县级:4:街道级', + `order` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '排序', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评价网格表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for evaluation_object_relation +-- ---------------------------- +DROP TABLE IF EXISTS `evaluation_object_relation`; +CREATE TABLE `evaluation_object_relation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `evaluation_object_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价网格id', + `evaluation_instance_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价实例id', + PRIMARY KEY (`id`) USING BTREE, + INDEX `evaluation_relation_evaluation_object_id`(`evaluation_object_id`) USING BTREE, + INDEX `evaluation_relation_evaluation_instance_id`(`evaluation_instance_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评价网格关联表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for evaluation_point +-- ---------------------------- +DROP TABLE IF EXISTS `evaluation_point`; +CREATE TABLE `evaluation_point` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '评价点位id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `point_in_map` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评价点位地图详细信息', + `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位名称', + `status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位状态:1.启用 2.禁用', + `evaluation_point_order` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位序号', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位描述', + `evaluation_point_type_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位类型id', + `evaluation_object_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价网格id', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评价点位表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for evaluation_point_type +-- ---------------------------- +DROP TABLE IF EXISTS `evaluation_point_type`; +CREATE TABLE `evaluation_point_type` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位类型编码', + `type_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位类型名称', + `type_discription` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位类型描述', + `type_order` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位类型顺序', + `type_status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位类型状态:1.启用 2.禁用', + `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图标(图标真实路径)', + `icon_sel` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '选中图标(图标真实路径)', + `type_in_map` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '在地图上显示形式:1.POI 2.路径 3.覆盖物 ', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评价点位类型表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for icon +-- ---------------------------- +DROP TABLE IF EXISTS `icon`; +CREATE TABLE `icon` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图标链接:相对路径', + `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图标名称', + `size` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图标大小', + `relation_module` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联的模块:SJY.数据源 ZB.指标 PJDW.评价点位 WD. 维度 PJDWLX:评价点位类型', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '图标表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for inspection_object +-- ---------------------------- +DROP TABLE IF EXISTS `inspection_object`; +CREATE TABLE `inspection_object` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `quota_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联指标id:现场检查型', + `evaluation_point_type_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价点位类型id', + `name_value` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数量', + `description` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `inspection_quota_id`(`quota_id`) USING BTREE, + INDEX `inspection_type_id`(`evaluation_point_type_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '检查对象表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for liability_organ_main +-- ---------------------------- +DROP TABLE IF EXISTS `liability_organ_main`; +CREATE TABLE `liability_organ_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `organ_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权责部门在用户平台的id', + `liability_organ_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权责部门名称', + `code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权责部门编码:从用户平台引入', + `summary` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门简介', + `order` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '序号', + `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门图标:url', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '权责部门表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for liability_organ_relation +-- ---------------------------- +DROP TABLE IF EXISTS `liability_organ_relation`; +CREATE TABLE `liability_organ_relation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `liability_organ_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权责部门id', + `type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '关联类型:1、指标;2、数据源;4、评价任务;', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `data_source_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据源id', + `quota_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联指标id', + `evaluation_object_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评价实例id', + PRIMARY KEY (`id`) USING BTREE, + INDEX `liability_relation_liability_organ_id`(`liability_organ_id`) USING BTREE, + INDEX `liability_relation_quota_id`(`quota_id`) USING BTREE, + INDEX `liability_relation_data_source_main_id`(`data_source_main_id`) USING BTREE, + INDEX `liability_relation_evaluation_instance_main_id`(`evaluation_object_main_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '权责部门关联表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for model_main +-- ---------------------------- +DROP TABLE IF EXISTS `model_main`; +CREATE TABLE `model_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `code` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模型编号', + `model_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模型名称', + `period` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '评价周期 1:年评;2:季评;3:月评', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模型描述', + `cover` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模型封面id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '模型主表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for model_relation +-- ---------------------------- +DROP TABLE IF EXISTS `model_relation`; +CREATE TABLE `model_relation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `model_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模型id', + `data_source_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联数据源id', + `scoring_rule_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联计分规则id', + `quota_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联指标id', + `dimension_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联维度id', + `type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联类型:1、指标;2、数据源; 6、计分规则; 11、维度', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '模型关联表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for operation_log +-- ---------------------------- +DROP TABLE IF EXISTS `operation_log`; +CREATE TABLE `operation_log` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `operator_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作人姓名', + `operation_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作类型,0:编辑 ,1:删除, 2:查看,3:填报 ', + `operation_object` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作对象,0:指标,1:评价模型,2:数据源,3:权责部门,4:评价对象,5:模型,6:维度,7:政策,8:标签,9:管理员', + `operator_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作人id', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for policy_main +-- ---------------------------- +DROP TABLE IF EXISTS `policy_main`; +CREATE TABLE `policy_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `policy_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '政策名称', + `file_size` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件大小', + `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件链接:相对路径', + `file_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '文件类型', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '政策表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for policy_relation +-- ---------------------------- +DROP TABLE IF EXISTS `policy_relation`; +CREATE TABLE `policy_relation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `policy_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '政策id', + `type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '关联类型:1、指标;2、数据源;3、模型;', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `data_source_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据源id', + `quota_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联指标id', + `model_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模型id', + PRIMARY KEY (`id`) USING BTREE, + INDEX `policy_relation_policy_id`(`policy_id`) USING BTREE, + INDEX `policy_data_source_main_id`(`data_source_main_id`) USING BTREE, + INDEX `policy_quota_id`(`quota_id`) USING BTREE, + INDEX `policy_model_main_id`(`model_main_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '政策关联表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for quota_main +-- ---------------------------- +DROP TABLE IF EXISTS `quota_main`; +CREATE TABLE `quota_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `quota_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标名称', + `type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '类型:1、统计型;2、现场检查型;3、满意度调查型、4、大数据分析型', + `unit_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '单位类型:1:% 2:其他,单位不参与公式运算,如果是%返回的值需要做一个百分比转换', + `unit` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单位:类型为2时无效;单位不参与公式运算', + `tag_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标标签id', + `interpretation` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标解释', + `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标图标:url', + `detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据详情', + `is_single` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '是否单指标:0:false; 1:true', + `parent_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '父亲指标id:本身为父亲,此字段不填', + `decimal_digit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '小数位数:保留小数的位数', + `round_strategy` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '取整策略:0:默认;四舍五入;1:向上取整;2:向下取整', + `formula_with_id` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公式-带数据源id;文本;统计型独有;需要检查公式有效性;使用文本存储,其他符号和数字用字符串;数据源要换成数据源id;数据源用小写大括号{}来应用', + `formula_with_name` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公式-带数据源名称;文本;统计型独有;需要检查公式有效性;使用文本存储,其他符号和数字用字符串;数据源要换成数据源id;数据源用小写大括号{}来应用', + `inspection` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '检查要求', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `quota_relation_tag_id`(`tag_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '指标主表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for scoring_rule_main +-- ---------------------------- +DROP TABLE IF EXISTS `scoring_rule_main`; +CREATE TABLE `scoring_rule_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `dimension_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '维度id', + `quota_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标id', + `type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '类型:1:政策明确;2:分值明确,计分规则地方探索;3、分值与计分规则地方探索', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '计分规则描述;type==1 || type==2时有效', + `total_score` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '计分规则总分值;;type==1 || type==2时有效', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `scoring_dimension_id`(`dimension_id`) USING BTREE, + INDEX `scoring_quota_id`(`quota_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '计分规则表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for site_inspection_duty +-- ---------------------------- +DROP TABLE IF EXISTS `site_inspection_duty`; +CREATE TABLE `site_inspection_duty` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `site_inspection_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '现场检查名称', + `site_inspection_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '现场检查内容', + `site_inspection_deadline` datetime(0) NULL DEFAULT NULL COMMENT '现场检查任务截止时间', + `score` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '分值', + `assign_operator_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '分配操作人员id', + `assign_operator_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '分配操作人员名称', + `assign_status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务状态:1:待分配 2:检查中 3:已检查 4:已超期', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '现场检查任务' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for site_inspection_relation +-- ---------------------------- +DROP TABLE IF EXISTS `site_inspection_relation`; +CREATE TABLE `site_inspection_relation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `site_inspection_duty_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '现场检查任务id', + `quota_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联指标id', + `evaluation_instance_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联评价实例id', + `evaluation_object_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联评价对象id', + `liability_organ_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联权责部门id', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '现场检查任务关联表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for sub_scoring_rule +-- ---------------------------- +DROP TABLE IF EXISTS `sub_scoring_rule`; +CREATE TABLE `sub_scoring_rule` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `score_rule_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联的计分规则id', + `order` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '序号', + `upper_limit` int(11) NULL DEFAULT 0 COMMENT '上限值', + `upper_expression` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上限表达式', + `lower_limit` int(11) NULL DEFAULT 0 COMMENT '下限值', + `lower_expression` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '下限表达式', + `score` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '子规则得分', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `sub_score_rule_id`(`score_rule_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '计分子规则表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for tag_main +-- ---------------------------- +DROP TABLE IF EXISTS `tag_main`; +CREATE TABLE `tag_main` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `tag_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签名称', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for tag_relation +-- ---------------------------- +DROP TABLE IF EXISTS `tag_relation`; +CREATE TABLE `tag_relation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联类型:1、指标;2、数据源;', + `data_source_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据源id', + `tag_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签id', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态,0:未删除,1:已删除', + `quota_main_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标id', + PRIMARY KEY (`id`) USING BTREE, + INDEX `tag_relation_tag_id`(`tag_id`) USING BTREE, + INDEX `tag_data_source_id`(`data_source_main_id`) USING BTREE, + INDEX `tag_quota_main_id`(`quota_main_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签关联表' ROW_FORMAT = Compact; + +-- ---------------------------- +-- Table structure for wx_user +-- ---------------------------- +DROP TABLE IF EXISTS `wx_user`; +CREATE TABLE `wx_user` ( + `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '微信小程序用户id', + `open_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '微信对应小程序唯一识别号', + `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '头像相对路径', + `nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '昵称', + `sex_code` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '1:男,2:女', + `sex_name` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '男,女', + `tel` char(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机号', + `deleted` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除状态,0:未删除,1:已删除', + `gmt_create` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `login_date` datetime(0) NULL DEFAULT NULL COMMENT '最近登录时间', + `union_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户在开放平台的唯一标识符', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `gmt_modified` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `role` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信用户对应角色', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `open_id`(`open_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '微信小程序用户表' ROW_FORMAT = Dynamic; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/service/ModelMainService.java b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/service/ModelMainService.java index d1a2c1480b87a22dd7975105bef022cac17f0a80..bfc6d04291441eabf4343148a34c9d85c4ca329b 100644 --- a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/service/ModelMainService.java +++ b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/service/ModelMainService.java @@ -39,4 +39,11 @@ public interface ModelMainService extends IService { */ ResultBean> selectModelMainPages(int pageSize, int pageNum); + /** + * @Description 获取评价模型详情 + * @Date 2022/2/10 16:55 + * @param id + * @return + */ + ResultBean selectModelMainDetail(String id); } diff --git a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/service/impl/ModelMainServiceImpl.java b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/service/impl/ModelMainServiceImpl.java index 2a0a7504efe514ebfeabe71fcb47416adbf4f1f8..7028dc827fe478005a7d5da93058f5b190c47903 100644 --- a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/service/impl/ModelMainServiceImpl.java +++ b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/main/java/com/hncy/zhpj/web/biz/service/impl/ModelMainServiceImpl.java @@ -2,6 +2,7 @@ package com.hncy.zhpj.web.biz.service.impl; import cn.hutool.core.date.DateTime; import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.hncy.common.dto.ResultBean; import com.hncy.common.exception.custom.BusinessException; import com.hncy.pageable.spring.boot.starter.core.Page; @@ -99,4 +100,12 @@ public class ModelMainServiceImpl extends ServiceImpl selectModelMainDetail(String id) { + QueryWrapper modelMainQueryWrapper = new QueryWrapper<>(); + modelMainQueryWrapper.lambda().eq(ModelMain::getId,id); + ModelMain modelMain = this.getOne(modelMainQueryWrapper); + return ResultBean.success(modelMain); + } } diff --git a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/test/java/com/hncy/Test.java b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/test/java/com/hncy/Test.java index 6df383bfeaddff77c7b08bb758a18d5c3a7c994c..cbf81ecc98e97f20e1f870c3e1fa2f2bb0c7831b 100644 --- a/service-biz/service-zhpj-web/service-zhpj-web-biz/src/test/java/com/hncy/Test.java +++ b/service-biz/service-zhpj-web/service-zhpj-web-biz/src/test/java/com/hncy/Test.java @@ -59,4 +59,10 @@ public class Test { } } + //获取cpu核数 + @org.junit.Test + public void getRuntimeCpu() { + System.out.println(Runtime.getRuntime().availableProcessors()); + } + }