learshaw 2 сар өмнө
parent
commit
1100694ec2
20 өөрчлөгдсөн 64 нэмэгдсэн , 32 устгасан
  1. 1 1
      common-cloud/tool-modules/general-data/sql/table.sql
  2. 1 1
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/controller/DateAttrConrtoller.java
  3. 1 1
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/controller/RegionController.java
  4. 1 1
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/controller/WeatherController.java
  5. 1 3
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/mapper/DimGaWeatherMapper.java
  6. 2 2
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/mapper/DimGbRegionMapper.java
  7. 1 1
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/model/GaWeatherType.java
  8. 1 1
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/model/GbRegion.java
  9. 1 1
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/DateService.java
  10. 1 1
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/RegionService.java
  11. 1 1
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/WeatherService.java
  12. 8 8
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/impl/DateServiceImpl.java
  13. 2 2
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/impl/RegionServiceImpl.java
  14. 2 2
      common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/impl/WeatherServiceimpl.java
  15. 1 1
      common-cloud/tool-modules/general-data/src/main/resources/mapper/DimGaWeatherMapper.xml
  16. 2 2
      common-cloud/tool-modules/general-data/src/main/resources/mapper/DimGbRegionMapper.xml
  17. 28 0
      ems/sql/ems_server.sql
  18. 7 1
      prod-common/src/main/java/com/huashe/common/domain/model/DateAttr.java
  19. 1 1
      prod-common/src/main/java/com/huashe/common/domain/model/Region.java
  20. 1 1
      prod-common/src/main/java/com/huashe/common/domain/model/WeatherType.java

+ 1 - 1
common-cloud/tool-modules/general-data/sql/table.sql

@@ -51,7 +51,7 @@ CREATE TABLE `adm_holiday` (
     `name`    VARCHAR(128) NOT NULL COMMENT '节假日',
     `name_cn` VARCHAR(128) NOT NULL COMMENT '节假日中文',
     `name_en` VARCHAR(128) NOT NULL COMMENT '节假日英文',
-    `type`       VARCHAR(64) NOT NULL COMMENT '节假日类型',
+    `type`    VARCHAR(64) NOT NULL COMMENT '节假日类型',
     PRIMARY KEY (`date`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='节假日信息表';
 

+ 1 - 1
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/controller/DateAttrConrtoller.java

@@ -12,8 +12,8 @@ package com.huashe.common.data.controller;
 
 import com.huashe.common.data.config.ApiAuth;
 import com.huashe.common.data.model.CallResponse;
-import com.huashe.common.data.model.DateAttr;
 import com.huashe.common.data.service.DateService;
+import com.huashe.common.domain.model.DateAttr;
 import com.huashe.common.exception.BusinessException;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;

+ 1 - 1
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/controller/RegionController.java

@@ -12,8 +12,8 @@ package com.huashe.common.data.controller;
 
 import com.huashe.common.data.config.ApiAuth;
 import com.huashe.common.data.model.CallResponse;
-import com.huashe.common.data.model.Region;
 import com.huashe.common.data.service.RegionService;
+import com.huashe.common.domain.model.Region;
 import com.huashe.common.exception.BusinessException;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;

+ 1 - 1
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/controller/WeatherController.java

@@ -12,11 +12,11 @@ package com.huashe.common.data.controller;
 
 import com.huashe.common.data.config.ApiAuth;
 import com.huashe.common.data.model.CallResponse;
-import com.huashe.common.data.model.WeatherType;
 import com.huashe.common.data.service.TaskService;
 import com.huashe.common.data.service.WeatherService;
 import com.huashe.common.domain.model.WeatherForecast;
 import com.huashe.common.domain.model.WeatherRt;
+import com.huashe.common.domain.model.WeatherType;
 import com.huashe.common.exception.BusinessException;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;

+ 1 - 3
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/mapper/DimGaWeatherMapper.java

@@ -10,9 +10,7 @@
  */
 package com.huashe.common.data.mapper;
 
-import com.huashe.common.data.model.Region;
-import com.huashe.common.domain.model.GaWeatherType;
-import com.huashe.common.domain.model.GbRegion;
+import com.huashe.common.data.model.GaWeatherType;
 import org.apache.ibatis.annotations.Mapper;
 
 import java.util.List;

+ 2 - 2
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/mapper/DimGbRegionMapper.java

@@ -10,8 +10,8 @@
  */
 package com.huashe.common.data.mapper;
 
-import com.huashe.common.data.model.Region;
-import com.huashe.common.domain.model.GbRegion;
+import com.huashe.common.data.model.GbRegion;
+import com.huashe.common.domain.model.Region;
 import org.apache.ibatis.annotations.Mapper;
 
 import java.util.List;

+ 1 - 1
prod-common/src/main/java/com/huashe/common/domain/model/GaWeatherType.java → common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/model/GaWeatherType.java

@@ -8,7 +8,7 @@
  * 修改单号:  <修改单号>
  * 修改内容:  <修改内容>
  */
-package com.huashe.common.domain.model;
+package com.huashe.common.data.model;
 
 /**
  * 国标天气分类

+ 1 - 1
prod-common/src/main/java/com/huashe/common/domain/model/GbRegion.java → common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/model/GbRegion.java

@@ -8,7 +8,7 @@
  * 修改单号:  <修改单号>
  * 修改内容:  <修改内容>
  */
-package com.huashe.common.domain.model;
+package com.huashe.common.data.model;
 
 /**
  * 行政区划

+ 1 - 1
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/DateService.java

@@ -10,7 +10,7 @@
  */
 package com.huashe.common.data.service;
 
-import com.huashe.common.data.model.DateAttr;
+import com.huashe.common.domain.model.DateAttr;
 
 import java.util.List;
 

+ 1 - 1
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/RegionService.java

@@ -10,7 +10,7 @@
  */
 package com.huashe.common.data.service;
 
-import com.huashe.common.data.model.Region;
+import com.huashe.common.domain.model.Region;
 
 import java.util.List;
 

+ 1 - 1
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/WeatherService.java

@@ -10,9 +10,9 @@
  */
 package com.huashe.common.data.service;
 
-import com.huashe.common.data.model.WeatherType;
 import com.huashe.common.domain.model.WeatherForecast;
 import com.huashe.common.domain.model.WeatherRt;
+import com.huashe.common.domain.model.WeatherType;
 
 import java.util.List;
 

+ 8 - 8
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/impl/DateServiceImpl.java

@@ -15,9 +15,9 @@ import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.huashe.common.data.config.CollectConfig;
 import com.huashe.common.data.mapper.AdmHolidayMapper;
-import com.huashe.common.data.model.DateAttr;
 import com.huashe.common.data.service.DateService;
 import com.huashe.common.data.util.HttpUtils;
+import com.huashe.common.domain.model.DateAttr;
 import com.huashe.common.domain.model.Holiday;
 import com.huashe.common.exception.Assert;
 import com.huashe.common.exception.BusinessException;
@@ -115,25 +115,25 @@ public class DateServiceImpl implements DateService {
         String ret = null;
         switch (i) {
             case Calendar.MONDAY:
-                ret = "一";
+                ret = "星期一";
                 break;
             case Calendar.TUESDAY:
-                ret = "二";
+                ret = "星期二";
                 break;
             case Calendar.WEDNESDAY:
-                ret = "三";
+                ret = "星期三";
                 break;
             case Calendar.THURSDAY:
-                ret = "四";
+                ret = "星期四";
                 break;
             case Calendar.FRIDAY:
-                ret = "五";
+                ret = "星期五";
                 break;
             case Calendar.SATURDAY:
-                ret = "六";
+                ret = "星期六";
                 break;
             case Calendar.SUNDAY:
-                ret = "日";
+                ret = "星期日";
                 break;
             default:
                 throw new BusinessException(-1, "week error.");

+ 2 - 2
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/impl/RegionServiceImpl.java

@@ -11,9 +11,9 @@
 package com.huashe.common.data.service.impl;
 
 import com.huashe.common.data.mapper.DimGbRegionMapper;
-import com.huashe.common.data.model.Region;
+import com.huashe.common.data.model.GbRegion;
 import com.huashe.common.data.service.RegionService;
-import com.huashe.common.domain.model.GbRegion;
+import com.huashe.common.domain.model.Region;
 import com.huashe.common.utils.ListUtils;
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.compress.utils.Lists;

+ 2 - 2
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/service/impl/WeatherServiceimpl.java

@@ -13,11 +13,11 @@ package com.huashe.common.data.service.impl;
 import com.huashe.common.data.mapper.AdmWeatherForecastMapper;
 import com.huashe.common.data.mapper.AdmWeatherRtMapper;
 import com.huashe.common.data.mapper.DimGaWeatherMapper;
-import com.huashe.common.data.model.WeatherType;
+import com.huashe.common.data.model.GaWeatherType;
 import com.huashe.common.data.service.WeatherService;
-import com.huashe.common.domain.model.GaWeatherType;
 import com.huashe.common.domain.model.WeatherForecast;
 import com.huashe.common.domain.model.WeatherRt;
+import com.huashe.common.domain.model.WeatherType;
 import com.huashe.common.utils.ListUtils;
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.lang3.StringUtils;

+ 1 - 1
common-cloud/tool-modules/general-data/src/main/resources/mapper/DimGaWeatherMapper.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
 <mapper namespace="com.huashe.common.data.mapper.DimGaWeatherMapper">
-    <resultMap id="BaseResultMap" type="com.huashe.common.domain.model.GaWeatherType">
+    <resultMap id="BaseResultMap" type="com.huashe.common.data.model.GaWeatherType">
         <result column="key" property="key" jdbcType="VARCHAR"/>
         <result column="value" property="value" jdbcType="VARCHAR"/>
         <result column="desc" property="desc" jdbcType="VARCHAR"/>

+ 2 - 2
common-cloud/tool-modules/general-data/src/main/resources/mapper/DimGbRegionMapper.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
 <mapper namespace="com.huashe.common.data.mapper.DimGbRegionMapper">
-    <resultMap id="BaseResultMap" type="com.huashe.common.domain.model.GbRegion">
+    <resultMap id="BaseResultMap" type="com.huashe.common.data.model.GbRegion">
         <result column="adcode" property="adcode" jdbcType="VARCHAR"/>
         <result column="name" property="name" jdbcType="VARCHAR"/>
         <result column="area_type" property="areaType" jdbcType="INTEGER"/>
@@ -20,7 +20,7 @@
         <include refid="selectGbRegion"/>
     </select>
 
-    <select id="getGbRegion" parameterType="com.huashe.common.data.model.Region" resultMap="BaseResultMap">
+    <select id="getGbRegion" parameterType="com.huashe.common.domain.model.Region" resultMap="BaseResultMap">
         <include refid="selectGbRegion"/>
         <where>
             <if test="parentArea != null and parentArea != ''">and parent_area = #{parentArea}</if>

+ 28 - 0
ems/sql/ems_server.sql

@@ -397,6 +397,20 @@ INSERT INTO `dim_ems_emission_factor` (`region_code`, `region_name`, `region_typ
 INSERT INTO `dim_ems_emission_factor` (`region_code`, `region_name`, `region_type`, `factor_value`, `factor_type`, `version`) VALUES ('CN', '中国', '0', '0.8426', '3', '2021');
 
 -- ----------------------------
+-- 行政区划表
+-- ----------------------------
+DROP TABLE IF EXISTS `dim_gb_region`;
+CREATE TABLE `dim_gb_region` (
+  `adcode` varchar(8) NOT NULL COMMENT '地区编码',
+  `name` varchar(64) NOT NULL COMMENT '地区名称',
+  `area_type` int(8) DEFAULT NULL COMMENT '1:省,2:直辖市/省会,3:地级市,4:区县/县级市',
+  `parent_area` varchar(8) DEFAULT NULL COMMENT '父级地区编码',
+  `parent_area_name` varchar(64) DEFAULT NULL COMMENT '父级地区名称',
+  PRIMARY KEY (`adcode`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='行政区编码表(GB_T 2260)';
+
+
+-- ----------------------------
 -- 区域对象表
 -- ----------------------------
 drop table if exists adm_area;
@@ -438,6 +452,20 @@ create table adm_area_attr (
 
 
 -- ----------------------------
+-- 节假日
+-- ----------------------------
+DROP TABLE IF EXISTS `adm_holiday`;
+CREATE TABLE `adm_holiday` (
+  `date`    date NOT NULL COMMENT '日期',
+  `name`    VARCHAR(128) NOT NULL COMMENT '节假日',
+  `name_cn` VARCHAR(128) NOT NULL COMMENT '节假日中文',
+  `name_en` VARCHAR(128) NOT NULL COMMENT '节假日英文',
+  `type`    VARCHAR(64) NOT NULL COMMENT '节假日类型',
+  PRIMARY KEY (`date`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='节假日信息表';
+
+
+-- ----------------------------
 -- 天气状况分类与代码表
 -- ----------------------------
 DROP TABLE IF EXISTS `dim_ga_weather`;

+ 7 - 1
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/model/DateAttr.java → prod-common/src/main/java/com/huashe/common/domain/model/DateAttr.java

@@ -8,7 +8,7 @@
  * 修改单号:  <修改单号>
  * 修改内容:  <修改内容>
  */
-package com.huashe.common.data.model;
+package com.huashe.common.domain.model;
 
 /**
  * 日期属性
@@ -20,8 +20,14 @@ package com.huashe.common.data.model;
  * @since [产品/模块版本]
  */
 public class DateAttr {
+    /**
+     * 日期
+     */
     private String date;
 
+    /**
+     * 星期几-数字
+     */
     private int week;
 
     /**

+ 1 - 1
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/model/Region.java → prod-common/src/main/java/com/huashe/common/domain/model/Region.java

@@ -8,7 +8,7 @@
  * 修改单号:  <修改单号>
  * 修改内容:  <修改内容>
  */
-package com.huashe.common.data.model;
+package com.huashe.common.domain.model;
 
 import java.util.List;
 

+ 1 - 1
common-cloud/tool-modules/general-data/src/main/java/com/huashe/common/data/model/WeatherType.java → prod-common/src/main/java/com/huashe/common/domain/model/WeatherType.java

@@ -8,7 +8,7 @@
  * 修改单号:  <修改单号>
  * 修改内容:  <修改内容>
  */
-package com.huashe.common.data.model;
+package com.huashe.common.domain.model;
 
 import java.util.List;