Explorar o código

炼钢实时数据

QuietShadow %!s(int64=3) %!d(string=hai) anos
pai
achega
c8af7fc717

+ 26 - 0
src/main/java/com/steerinfo/lgReal/controller/LgRealController.java

@@ -0,0 +1,26 @@
+package com.steerinfo.lgReal.controller;
+
+import com.steerinfo.lgReal.model.LgReal;
+import com.steerinfo.lgReal.service.ILgRealService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+@RestController
+@RequestMapping("/${api.version}/lgReal")
+public class LgRealController {
+      @Autowired
+      private ILgRealService lgRealService;
+
+
+    @GetMapping("/queryReals")
+    public List<LgReal> QueryReals(){
+
+        return lgRealService.QueryLgReals();
+    }
+
+
+}

+ 14 - 0
src/main/java/com/steerinfo/lgReal/mapper/LgRealMapper.java

@@ -0,0 +1,14 @@
+package com.steerinfo.lgReal.mapper;
+
+import com.steerinfo.lgReal.model.LgReal;
+
+import java.util.List;
+
+/**
+ * @author Shadow
+ * @create 2021-10-19 9:42
+ * @project xt-ems-datasource
+ */
+public interface LgRealMapper {
+   public List<LgReal> QueryLgReals();
+}

+ 32 - 0
src/main/java/com/steerinfo/lgReal/mapper/LgRealMapper.xml

@@ -0,0 +1,32 @@
+<?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.steerinfo.lgReal.mapper.LgRealMapper">
+    <resultMap id="BaseResultMap" type="com.steerinfo.lgReal.model.LgReal">
+        <id column="ALTID" jdbcType="VARCHAR" property="altId"/>
+<!--        <id column="TSRCL" jdbcType="VARCHAR" property="rcl"/>-->
+<!--        <id column="ZT" jdbcType="VARCHAR" property="zt"/>-->
+        <id column="ENG" jdbcType="VARCHAR" property="eng"/>
+<!--        <id column="GPYLJ" jdbcType="VARCHAR" property="gpYlj"/>-->
+<!--        <id column="GPNLJ" jdbcType="VARCHAR" property="gpNlj"/>-->
+<!--        <id column="TSYLJ" jdbcType="VARCHAR" property="tsYlj"/>-->
+<!--        <id column="TSNLJ" jdbcType="VARCHAR" property="tsYlj"/>-->
+    </resultMap>
+    <select id="QueryLgReals"  resultMap="BaseResultMap" >
+        SELECT ALTID, ENG
+        FROM JYMES.V_EMS_LG_CAS01 UNPIVOT( ENG FOR ALTID IN ( LG_MES_1ZL_REAL001, LG_MES_1ZL_REAL002, LG_MES_1ZL_REAL003, LG_MES_1ZL_REAL004, LG_MES_1ZL_REAL005, LG_MES_1ZL_REAL006, LG_MES_1ZL_REAL007, LG_MES_1ZL_REAL008, LG_MES_1ZL_REAL009, LG_MES_1ZL_REAL010, LG_MES_1ZL_REAL011, LG_MES_1ZL_REAL012, LG_MES_1ZL_REAL013, LG_MES_1ZL_REAL014, LG_MES_1ZL_REAL015, LG_MES_1ZL_REAL016, LG_MES_1ZL_REAL017, LG_MES_1ZL_REAL018, LG_MES_1ZL_REAL019, LG_MES_1ZL_REAL020) )
+        UNION ALL SELECT ALTID, ENG
+        FROM JYMES.V_EMS_LG_BOF01 UNPIVOT ( ENG FOR ALTID IN ( LG_MES_1ZL_REAL021, LG_MES_1ZL_REAL022, LG_MES_1ZL_REAL023, LG_MES_1ZL_REAL024, LG_MES_1ZL_REAL026, LG_MES_1ZL_REAL027, LG_MES_1ZL_REAL028, LG_MES_1ZL_REAL029, LG_MES_1ZL_REAL030, LG_MES_1ZL_REAL031, LG_MES_1ZL_REAL032, LG_MES_1ZL_REAL033, LG_MES_1ZL_REAL034, LG_MES_1ZL_REAL035, LG_MES_1ZL_REAL036, LG_MES_1ZL_REAL037, LG_MES_1ZL_REAL038, LG_MES_1ZL_REAL039, LG_MES_1ZL_REAL040, LG_MES_1ZL_REAL041, LG_MES_1ZL_REAL042, LG_MES_1ZL_REAL043, LG_MES_1ZL_REAL044, LG_MES_1ZL_REAL045, LG_MES_1ZL_REAL046, LG_MES_1ZL_REAL047, LG_MES_1ZL_REAL048, LG_MES_1ZL_REAL049 ) )
+        UNION ALL SELECT ALTID, ENG
+        FROM JYMES.V_EMS_LG_BOF02 UNPIVOT ( ENG FOR ALTID IN ( LG_MES_2ZL_REAL021, LG_MES_2ZL_REAL022, LG_MES_2ZL_REAL023, LG_MES_2ZL_REAL024, LG_MES_2ZL_REAL026, LG_MES_2ZL_REAL027, LG_MES_2ZL_REAL028, LG_MES_2ZL_REAL029, LG_MES_2ZL_REAL030, LG_MES_2ZL_REAL031, LG_MES_2ZL_REAL032, LG_MES_2ZL_REAL033, LG_MES_2ZL_REAL034, LG_MES_2ZL_REAL035, LG_MES_2ZL_REAL036, LG_MES_2ZL_REAL037, LG_MES_2ZL_REAL038, LG_MES_2ZL_REAL039, LG_MES_2ZL_REAL040, LG_MES_2ZL_REAL041, LG_MES_2ZL_REAL042, LG_MES_2ZL_REAL043, LG_MES_2ZL_REAL044, LG_MES_2ZL_REAL045, LG_MES_2ZL_REAL046, LG_MES_2ZL_REAL047, LG_MES_2ZL_REAL048, LG_MES_2ZL_REAL049 ) )
+         UNION ALL SELECT ALTID, ENG
+         FROM JYMES.V_EMS_LG_CCM01 UNPIVOT ( ENG FOR ALTID IN (LG_MES_1LZ_REAL001, LG_MES_1LZ_REAL002, LG_MES_1LZ_REAL003, LG_MES_1LZ_REAL004, LG_MES_1LZ_REAL005, LG_MES_1LZ_REAL006, LG_MES_1LZ_REAL007, LG_MES_1LZ_REAL008, LG_MES_1LZ_REAL009, LG_MES_1LZ_REAL010, LG_MES_1LZ_REAL011, LG_MES_1LZ_REAL012, LG_MES_1LZ_REAL014, LG_MES_1LZ_REAL016, LG_MES_1LZ_REAL017, LG_MES_1LZ_REAL018, LG_MES_1LZ_REAL019, LG_MES_1LZ_REAL020, LG_MES_1LZ_REAL026, LG_MES_1LZ_REAL027, LG_MES_1LZ_REAL028, LG_MES_1LZ_REAL029, LG_MES_1LZ_REAL030, LG_MES_1LZ_REAL031, LG_MES_1LZ_REAL032, LG_MES_1LZ_REAL033, LG_MES_1LZ_REAL034, LG_MES_1LZ_REAL035, LG_MES_1LZ_REAL036, LG_MES_1LZ_REAL037, LG_MES_1LZ_REAL038, LG_MES_1LZ_REAL039, LG_MES_1LZ_REAL040, LG_MES_1LZ_REAL041, LG_MES_1LZ_REAL042, LG_MES_1LZ_REAL043, LG_MES_1LZ_REAL044, LG_MES_1LZ_REAL045, LG_MES_1LZ_REAL046, LG_MES_1LZ_REAL048, LG_MES_1LZ_REAL049, LG_MES_1LZ_REAL051, LG_MES_1LZ_REAL052, LG_MES_1LZ_REAL053, LG_MES_1LZ_REAL054, LG_MES_1LZ_REAL055, LG_MES_1LZ_REAL056, LG_MES_1LZ_REAL060, LG_MES_1LZ_REAL061, LG_MES_1LZ_REAL062, LG_MES_1LZ_REAL064, LG_MES_1LZ_REAL065, LG_MES_1LZ_REAL067, LG_MES_1LZ_REAL068, LG_MES_1LZ_REAL069, LG_MES_1LZ_REAL070, LG_MES_1LZ_REAL071, LG_MES_1LZ_REAL072, LG_MES_1LZ_REAL076, LG_MES_1LZ_REAL077, LG_MES_1LZ_REAL078, LG_MES_1LZ_REAL080, LG_MES_1LZ_REAL081, LG_MES_1LZ_REAL083, LG_MES_1LZ_REAL084, LG_MES_1LZ_REAL085, LG_MES_1LZ_REAL086, LG_MES_1LZ_REAL087, LG_MES_1LZ_REAL088, LG_MES_1LZ_REAL092, LG_MES_1LZ_REAL093, LG_MES_1LZ_REAL094, LG_MES_1LZ_REAL096, LG_MES_1LZ_REAL097, LG_MES_1LZ_REAL099, LG_MES_1LZ_REAL100, LG_MES_1LZ_REAL101, LG_MES_1LZ_REAL102, LG_MES_1LZ_REAL103, LG_MES_1LZ_REAL104, LG_MES_1LZ_REAL108, LG_MES_1LZ_REAL109, LG_MES_1LZ_REAL110, LG_MES_1LZ_REAL112, LG_MES_1LZ_REAL113, LG_MES_1LZ_REAL115, LG_MES_1LZ_REAL116, LG_MES_1LZ_REAL117, LG_MES_1LZ_REAL118, LG_MES_1LZ_REAL119, LG_MES_1LZ_REAL120, LG_MES_1LZ_REAL124, LG_MES_1LZ_REAL125 ) )
+        UNION ALL SELECT ALTID, ENG
+        FROM JYMES.V_EMS_LG_CCM02 UNPIVOT ( ENG FOR ALTID IN (LG_MES_2LZ_REAL001, LG_MES_2LZ_REAL002, LG_MES_2LZ_REAL003, LG_MES_2LZ_REAL004, LG_MES_2LZ_REAL005, LG_MES_2LZ_REAL006, LG_MES_2LZ_REAL007, LG_MES_2LZ_REAL008, LG_MES_2LZ_REAL009, LG_MES_2LZ_REAL010, LG_MES_2LZ_REAL011, LG_MES_2LZ_REAL012, LG_MES_2LZ_REAL014, LG_MES_2LZ_REAL016, LG_MES_2LZ_REAL017, LG_MES_2LZ_REAL018, LG_MES_2LZ_REAL019, LG_MES_2LZ_REAL020, LG_MES_2LZ_REAL026, LG_MES_2LZ_REAL027, LG_MES_2LZ_REAL028, LG_MES_2LZ_REAL029, LG_MES_2LZ_REAL030, LG_MES_2LZ_REAL031, LG_MES_2LZ_REAL032, LG_MES_2LZ_REAL033, LG_MES_2LZ_REAL034, LG_MES_2LZ_REAL035, LG_MES_2LZ_REAL036, LG_MES_2LZ_REAL037, LG_MES_2LZ_REAL038, LG_MES_2LZ_REAL039, LG_MES_2LZ_REAL040, LG_MES_2LZ_REAL041, LG_MES_2LZ_REAL042, LG_MES_2LZ_REAL043, LG_MES_2LZ_REAL044, LG_MES_2LZ_REAL045, LG_MES_2LZ_REAL046, LG_MES_2LZ_REAL048, LG_MES_2LZ_REAL049, LG_MES_2LZ_REAL051, LG_MES_2LZ_REAL052, LG_MES_2LZ_REAL053, LG_MES_2LZ_REAL054, LG_MES_2LZ_REAL055, LG_MES_2LZ_REAL056, LG_MES_2LZ_REAL060, LG_MES_2LZ_REAL061, LG_MES_2LZ_REAL062, LG_MES_2LZ_REAL064, LG_MES_2LZ_REAL065, LG_MES_2LZ_REAL067, LG_MES_2LZ_REAL068, LG_MES_2LZ_REAL069, LG_MES_2LZ_REAL070, LG_MES_2LZ_REAL071, LG_MES_2LZ_REAL072, LG_MES_2LZ_REAL076, LG_MES_2LZ_REAL077, LG_MES_2LZ_REAL078, LG_MES_2LZ_REAL080, LG_MES_2LZ_REAL081, LG_MES_2LZ_REAL083, LG_MES_2LZ_REAL084, LG_MES_2LZ_REAL085, LG_MES_2LZ_REAL086, LG_MES_2LZ_REAL087, LG_MES_2LZ_REAL088, LG_MES_2LZ_REAL092, LG_MES_2LZ_REAL093, LG_MES_2LZ_REAL094, LG_MES_2LZ_REAL096, LG_MES_2LZ_REAL097, LG_MES_2LZ_REAL099, LG_MES_2LZ_REAL100, LG_MES_2LZ_REAL101, LG_MES_2LZ_REAL102, LG_MES_2LZ_REAL103, LG_MES_2LZ_REAL104, LG_MES_2LZ_REAL108, LG_MES_2LZ_REAL109, LG_MES_2LZ_REAL110, LG_MES_2LZ_REAL112, LG_MES_2LZ_REAL113, LG_MES_2LZ_REAL115, LG_MES_2LZ_REAL116, LG_MES_2LZ_REAL117, LG_MES_2LZ_REAL118, LG_MES_2LZ_REAL119, LG_MES_2LZ_REAL120, LG_MES_2LZ_REAL124, LG_MES_2LZ_REAL125 ))
+        UNION ALL SELECT ALTID, ENG
+        FROM JYMES.V_EMS_LG_CCM03 UNPIVOT ( ENG FOR ALTID IN (LG_MES_3LZ_REAL001, LG_MES_3LZ_REAL002, LG_MES_3LZ_REAL003, LG_MES_3LZ_REAL004, LG_MES_3LZ_REAL005, LG_MES_3LZ_REAL006, LG_MES_3LZ_REAL007, LG_MES_3LZ_REAL008, LG_MES_3LZ_REAL009, LG_MES_3LZ_REAL010, LG_MES_3LZ_REAL011, LG_MES_3LZ_REAL012, LG_MES_3LZ_REAL014, LG_MES_3LZ_REAL016, LG_MES_3LZ_REAL017, LG_MES_3LZ_REAL018, LG_MES_3LZ_REAL019, LG_MES_3LZ_REAL020, LG_MES_3LZ_REAL026, LG_MES_3LZ_REAL027, LG_MES_3LZ_REAL028, LG_MES_3LZ_REAL029, LG_MES_3LZ_REAL030, LG_MES_3LZ_REAL031, LG_MES_3LZ_REAL032, LG_MES_3LZ_REAL033, LG_MES_3LZ_REAL034, LG_MES_3LZ_REAL035, LG_MES_3LZ_REAL036, LG_MES_3LZ_REAL037, LG_MES_3LZ_REAL038, LG_MES_3LZ_REAL039, LG_MES_3LZ_REAL040, LG_MES_3LZ_REAL041, LG_MES_3LZ_REAL042, LG_MES_3LZ_REAL043, LG_MES_3LZ_REAL044, LG_MES_3LZ_REAL045, LG_MES_3LZ_REAL046, LG_MES_3LZ_REAL048, LG_MES_3LZ_REAL049, LG_MES_3LZ_REAL051, LG_MES_3LZ_REAL052, LG_MES_3LZ_REAL053, LG_MES_3LZ_REAL054, LG_MES_3LZ_REAL055, LG_MES_3LZ_REAL056, LG_MES_3LZ_REAL060, LG_MES_3LZ_REAL061, LG_MES_3LZ_REAL062, LG_MES_3LZ_REAL064, LG_MES_3LZ_REAL065, LG_MES_3LZ_REAL067, LG_MES_3LZ_REAL068, LG_MES_3LZ_REAL069, LG_MES_3LZ_REAL070, LG_MES_3LZ_REAL071, LG_MES_3LZ_REAL072, LG_MES_3LZ_REAL076, LG_MES_3LZ_REAL077 ))
+        UNION ALL SELECT ALTID, ENG
+        FROM JYMES.V_EMS_LG_LFS01 UNPIVOT ( ENG FOR ALTID IN ( LG_MES_1LF_REAL001, LG_MES_1LF_REAL002, LG_MES_1LF_REAL003, LG_MES_1LF_REAL005, LG_MES_1LF_REAL006, LG_MES_1LF_REAL007, LG_MES_1LF_REAL008, LG_MES_1LF_REAL009, LG_MES_1LF_REAL011, LG_MES_1LF_REAL012, LG_MES_1LF_REAL013, LG_MES_1LF_REAL014, LG_MES_1LF_REAL015, LG_MES_1LF_REAL016, LG_MES_1LF_REAL017, LG_MES_1LF_REAL018, LG_MES_1LF_REAL019, LG_MES_1LF_REAL020, LG_MES_1LF_REAL021, LG_MES_1LF_REAL022, LG_MES_1LF_REAL023, LG_MES_1LF_REAL024, LG_MES_1LF_REAL025, LG_MES_1LF_REAL026, LG_MES_1LF_REAL027, LG_MES_1LF_REAL029 ))
+        UNION ALL SELECT ALTID, ENG
+        FROM JYMES.V_EMS_LG_LFS02 UNPIVOT ( ENG FOR ALTID IN ( LG_MES_2LF_REAL001, LG_MES_2LF_REAL002, LG_MES_2LF_REAL003, LG_MES_2LF_REAL005, LG_MES_2LF_REAL006, LG_MES_2LF_REAL007, LG_MES_2LF_REAL008, LG_MES_2LF_REAL009, LG_MES_2LF_REAL011, LG_MES_2LF_REAL012, LG_MES_2LF_REAL013, LG_MES_2LF_REAL014, LG_MES_2LF_REAL015, LG_MES_2LF_REAL016, LG_MES_2LF_REAL017, LG_MES_2LF_REAL018, LG_MES_2LF_REAL019, LG_MES_2LF_REAL020, LG_MES_2LF_REAL021, LG_MES_2LF_REAL022, LG_MES_2LF_REAL023, LG_MES_2LF_REAL024, LG_MES_2LF_REAL025, LG_MES_2LF_REAL026, LG_MES_2LF_REAL027, LG_MES_2LF_REAL029 ))
+    </select>
+</mapper>

+ 15 - 0
src/main/java/com/steerinfo/lgReal/model/LgReal.java

@@ -0,0 +1,15 @@
+package com.steerinfo.lgReal.model;
+
+import lombok.Data;
+
+/**
+ * @author Shadow
+ * @create 2021-10-27 21:56
+ * @project xt-ems-datasource
+ */
+@Data
+public class LgReal {
+
+        private String altId;
+        private String eng;
+}

+ 14 - 0
src/main/java/com/steerinfo/lgReal/service/ILgRealService.java

@@ -0,0 +1,14 @@
+package com.steerinfo.lgReal.service;
+
+import com.steerinfo.lgReal.model.LgReal;
+
+import java.util.List;
+
+public interface ILgRealService {
+
+    /**
+     *     获取每日生产日报
+     */
+    public List<LgReal> QueryLgReals();
+
+}

+ 23 - 0
src/main/java/com/steerinfo/lgReal/service/impl/LgRealImpl.java

@@ -0,0 +1,23 @@
+package com.steerinfo.lgReal.service.impl;
+import com.steerinfo.config.dynamicDataSource.TargetDataSource;
+import com.steerinfo.lgReal.mapper.LgRealMapper;
+import com.steerinfo.lgReal.model.LgReal;
+import com.steerinfo.lgReal.service.ILgRealService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service("lgRealService")
+public class LgRealImpl implements ILgRealService {
+
+    @Autowired
+    private LgRealMapper lgRealMapper;
+
+    @Override
+    @TargetDataSource(name = "ds2")
+    public List<LgReal> QueryLgReals() {
+        return lgRealMapper.QueryLgReals();
+    }
+
+}