Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
E
energyai_java
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
葛齐林
energyai_java
Commits
1ecfbfd6
Commit
1ecfbfd6
authored
Apr 16, 2021
by
co_dengxiongwen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
接口调整
parent
32907b78
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
66 additions
and
26 deletions
+66
-26
TotalDayDao.java
...ava/com/devplatform/admin/modules/eq/dao/TotalDayDao.java
+3
-1
TotalHourDao.java
...va/com/devplatform/admin/modules/eq/dao/TotalHourDao.java
+5
-4
TotalMonthDao.java
...a/com/devplatform/admin/modules/eq/dao/TotalMonthDao.java
+4
-0
TotalDayService.java
...devplatform/admin/modules/eq/service/TotalDayService.java
+2
-1
TotalHourService.java
...evplatform/admin/modules/eq/service/TotalHourService.java
+3
-3
TotalMonthService.java
...vplatform/admin/modules/eq/service/TotalMonthService.java
+2
-0
AnalysisServiceImpl.java
...rm/admin/modules/eq/service/impl/AnalysisServiceImpl.java
+15
-9
TotalDayServiceImpl.java
...rm/admin/modules/eq/service/impl/TotalDayServiceImpl.java
+3
-2
TotalHourServiceImpl.java
...m/admin/modules/eq/service/impl/TotalHourServiceImpl.java
+3
-2
TotalMonthServiceImpl.java
.../admin/modules/eq/service/impl/TotalMonthServiceImpl.java
+6
-0
TotalDayMapper.xml
...ice-admin/src/main/resources/mapper/eq/TotalDayMapper.xml
+8
-2
TotalHourMapper.xml
...ce-admin/src/main/resources/mapper/eq/TotalHourMapper.xml
+5
-2
TotalMonthMapper.xml
...e-admin/src/main/resources/mapper/eq/TotalMonthMapper.xml
+7
-0
No files found.
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/dao/TotalDayDao.java
View file @
1ecfbfd6
...
@@ -4,8 +4,10 @@ import org.apache.ibatis.annotations.Mapper;
...
@@ -4,8 +4,10 @@ import org.apache.ibatis.annotations.Mapper;
import
com.devplatform.admin.modules.eq.model.TotalDayModel
;
import
com.devplatform.admin.modules.eq.model.TotalDayModel
;
import
com.devplatform.admin.modules.eq.bean.TotalDay
;
import
com.devplatform.admin.modules.eq.bean.TotalDay
;
import
com.devplatform.common.dao.MyBaseMapper
;
import
com.devplatform.common.dao.MyBaseMapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* TotalDay Mapper
* TotalDay Mapper
...
@@ -30,5 +32,5 @@ public interface TotalDayDao extends MyBaseMapper<TotalDay> {
...
@@ -30,5 +32,5 @@ public interface TotalDayDao extends MyBaseMapper<TotalDay> {
*/
*/
List
<
TotalDay
>
queryPageList
(
TotalDayModel
model
);
List
<
TotalDay
>
queryPageList
(
TotalDayModel
model
);
List
<
TotalDay
>
queryList
(
);
List
<
Map
<
String
,
Object
>>
queryList
(
@Param
(
"type"
)
Integer
type
);
}
}
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/dao/TotalHourDao.java
View file @
1ecfbfd6
package
com
.
devplatform
.
admin
.
modules
.
eq
.
dao
;
package
com
.
devplatform
.
admin
.
modules
.
eq
.
dao
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.devplatform.admin.modules.eq.model.TotalHourModel
;
import
com.devplatform.admin.modules.eq.bean.TotalHour
;
import
com.devplatform.admin.modules.eq.bean.TotalHour
;
import
com.devplatform.admin.modules.eq.model.TotalHourModel
;
import
com.devplatform.common.dao.MyBaseMapper
;
import
com.devplatform.common.dao.MyBaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* TotalHour Mapper
* TotalHour Mapper
...
@@ -30,5 +31,5 @@ public interface TotalHourDao extends MyBaseMapper<TotalHour> {
...
@@ -30,5 +31,5 @@ public interface TotalHourDao extends MyBaseMapper<TotalHour> {
*/
*/
List
<
TotalHour
>
queryPageList
(
TotalHourModel
model
);
List
<
TotalHour
>
queryPageList
(
TotalHourModel
model
);
List
<
TotalHour
>
queryList
(
);
List
<
Map
<
String
,
Object
>>
queryList
(
@Param
(
"type"
)
Integer
type
);
}
}
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/dao/TotalMonthDao.java
View file @
1ecfbfd6
...
@@ -4,8 +4,10 @@ import org.apache.ibatis.annotations.Mapper;
...
@@ -4,8 +4,10 @@ import org.apache.ibatis.annotations.Mapper;
import
com.devplatform.admin.modules.eq.model.TotalMonthModel
;
import
com.devplatform.admin.modules.eq.model.TotalMonthModel
;
import
com.devplatform.admin.modules.eq.bean.TotalMonth
;
import
com.devplatform.admin.modules.eq.bean.TotalMonth
;
import
com.devplatform.common.dao.MyBaseMapper
;
import
com.devplatform.common.dao.MyBaseMapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* TotalMonth Mapper
* TotalMonth Mapper
...
@@ -29,4 +31,6 @@ public interface TotalMonthDao extends MyBaseMapper<TotalMonth> {
...
@@ -29,4 +31,6 @@ public interface TotalMonthDao extends MyBaseMapper<TotalMonth> {
* @return
* @return
*/
*/
List
<
TotalMonth
>
queryPageList
(
TotalMonthModel
model
);
List
<
TotalMonth
>
queryPageList
(
TotalMonthModel
model
);
List
<
Map
<
String
,
Object
>>
queryList
(
@Param
(
"type"
)
Integer
type
);
}
}
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/service/TotalDayService.java
View file @
1ecfbfd6
...
@@ -6,6 +6,7 @@ import com.devplatform.admin.modules.eq.bean.TotalDay;
...
@@ -6,6 +6,7 @@ import com.devplatform.admin.modules.eq.bean.TotalDay;
import
com.devplatform.admin.modules.eq.model.TotalDayModel
;
import
com.devplatform.admin.modules.eq.model.TotalDayModel
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 当月能耗-天的service接口
* 当月能耗-天的service接口
...
@@ -22,5 +23,5 @@ public interface TotalDayService extends MyBaseService<TotalDay> {
...
@@ -22,5 +23,5 @@ public interface TotalDayService extends MyBaseService<TotalDay> {
*/
*/
List
<
TotalDay
>
queryPageList
(
TotalDayModel
model
);
List
<
TotalDay
>
queryPageList
(
TotalDayModel
model
);
List
<
TotalDay
>
queryList
(
);
List
<
Map
<
String
,
Object
>>
queryList
(
Integer
type
);
}
}
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/service/TotalHourService.java
View file @
1ecfbfd6
package
com
.
devplatform
.
admin
.
modules
.
eq
.
service
;
package
com
.
devplatform
.
admin
.
modules
.
eq
.
service
;
import
com.devplatform.common.service.MyBaseService
;
import
com.devplatform.admin.modules.eq.bean.TotalHour
;
import
com.devplatform.admin.modules.eq.bean.TotalHour
;
import
com.devplatform.admin.modules.eq.model.TotalHourModel
;
import
com.devplatform.admin.modules.eq.model.TotalHourModel
;
import
com.devplatform.common.service.MyBaseService
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 当天能耗-时的service接口
* 当天能耗-时的service接口
...
@@ -22,5 +22,5 @@ public interface TotalHourService extends MyBaseService<TotalHour> {
...
@@ -22,5 +22,5 @@ public interface TotalHourService extends MyBaseService<TotalHour> {
*/
*/
List
<
TotalHour
>
queryPageList
(
TotalHourModel
model
);
List
<
TotalHour
>
queryPageList
(
TotalHourModel
model
);
List
<
TotalHour
>
queryList
(
);
List
<
Map
<
String
,
Object
>>
queryList
(
Integer
type
);
}
}
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/service/TotalMonthService.java
View file @
1ecfbfd6
...
@@ -6,6 +6,7 @@ import com.devplatform.admin.modules.eq.bean.TotalMonth;
...
@@ -6,6 +6,7 @@ import com.devplatform.admin.modules.eq.bean.TotalMonth;
import
com.devplatform.admin.modules.eq.model.TotalMonthModel
;
import
com.devplatform.admin.modules.eq.model.TotalMonthModel
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 能耗-月的service接口
* 能耗-月的service接口
...
@@ -22,4 +23,5 @@ public interface TotalMonthService extends MyBaseService<TotalMonth> {
...
@@ -22,4 +23,5 @@ public interface TotalMonthService extends MyBaseService<TotalMonth> {
*/
*/
List
<
TotalMonth
>
queryPageList
(
TotalMonthModel
model
);
List
<
TotalMonth
>
queryPageList
(
TotalMonthModel
model
);
List
<
Map
<
String
,
Object
>>
queryList
(
Integer
type
);
}
}
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/service/impl/AnalysisServiceImpl.java
View file @
1ecfbfd6
...
@@ -3,8 +3,6 @@ package com.devplatform.admin.modules.eq.service.impl;
...
@@ -3,8 +3,6 @@ package com.devplatform.admin.modules.eq.service.impl;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.devplatform.admin.common.utils.Constants
;
import
com.devplatform.admin.common.utils.Constants
;
import
com.devplatform.admin.common.utils.DateUtils
;
import
com.devplatform.admin.common.utils.DateUtils
;
import
com.devplatform.admin.modules.eq.bean.TotalDay
;
import
com.devplatform.admin.modules.eq.bean.TotalHour
;
import
com.devplatform.admin.modules.eq.service.*
;
import
com.devplatform.admin.modules.eq.service.*
;
import
com.devplatform.admin.modules.sys.bean.SysSystemParams
;
import
com.devplatform.admin.modules.sys.bean.SysSystemParams
;
import
com.devplatform.admin.modules.sys.service.SysSystemParamsService
;
import
com.devplatform.admin.modules.sys.service.SysSystemParamsService
;
...
@@ -86,21 +84,21 @@ public class AnalysisServiceImpl implements AnalysisService {
...
@@ -86,21 +84,21 @@ public class AnalysisServiceImpl implements AnalysisService {
//能耗统计
//能耗统计
List
<
List
<
String
>>
list
=
new
ArrayList
<
List
<
String
>>();
List
<
List
<
String
>>
list
=
new
ArrayList
<
List
<
String
>>();
//当天
//当天
List
<
TotalHour
>
listHour
=
totalHourService
.
queryList
(
);
List
<
Map
<
String
,
Object
>>
listHour
=
totalHourService
.
queryList
(
Constants
.
INT_1
);
for
(
int
i
=
0
;
i
<
listHour
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
listHour
.
size
();
i
++)
{
List
<
String
>
listDetail
=
new
ArrayList
<
String
>();
List
<
String
>
listDetail
=
new
ArrayList
<
String
>();
listDetail
.
add
(
DateUtils
.
format
(
listHour
.
get
(
i
).
getCreateTime
(
),
"yyyy-MM-dd HH:mm:ss"
));
listDetail
.
add
(
DateUtils
.
format
(
(
Date
)
listHour
.
get
(
i
).
get
(
"create_time"
),
"yyyy-MM-dd HH:mm:ss"
));
listDetail
.
add
(
listHour
.
get
(
i
).
get
ElectricEnergy
());
listDetail
.
add
(
listHour
.
get
(
i
).
get
(
"electric_energy"
).
toString
());
list
.
add
(
listDetail
);
list
.
add
(
listDetail
);
}
}
List
<
List
<
String
>>
listMonth
=
new
ArrayList
<
List
<
String
>>();
List
<
List
<
String
>>
listMonth
=
new
ArrayList
<
List
<
String
>>();
//当月
//当月
List
<
TotalDay
>
listDay
=
totalDayService
.
queryList
(
);
List
<
Map
<
String
,
Object
>>
listDay
=
totalDayService
.
queryList
(
Constants
.
INT_3
);
for
(
int
i
=
0
;
i
<
listDay
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
listDay
.
size
();
i
++)
{
List
<
String
>
listDetail
=
new
ArrayList
<
String
>();
List
<
String
>
listDetail
=
new
ArrayList
<
String
>();
listDetail
.
add
(
DateUtils
.
format
(
listDay
.
get
(
i
).
getCreateTime
(
),
"yyyy-MM-dd HH:mm:ss"
));
listDetail
.
add
(
DateUtils
.
format
(
(
Date
)
listDay
.
get
(
i
).
get
(
"create_time"
),
"yyyy-MM-dd HH:mm:ss"
));
listDetail
.
add
(
listDay
.
get
(
i
).
get
ElectricEnergy
());
listDetail
.
add
(
listDay
.
get
(
i
).
get
(
"electric_energy"
).
toString
());
listMonth
.
add
(
listDetail
);
listMonth
.
add
(
listDetail
);
}
}
...
@@ -148,7 +146,15 @@ public class AnalysisServiceImpl implements AnalysisService {
...
@@ -148,7 +146,15 @@ public class AnalysisServiceImpl implements AnalysisService {
@Override
@Override
public
List
<
List
<
String
>>
getEnergyListFx
(
Integer
type
,
String
resourceType
)
{
public
List
<
List
<
String
>>
getEnergyListFx
(
Integer
type
,
String
resourceType
)
{
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
if
(
Constants
.
ID_PFJ
.
equals
(
resourceType
)){
if
(
Constants
.
STRING_1
.
equals
(
resourceType
)){
if
(
type
==
Constants
.
INT_1
){
list
=
totalHourService
.
queryList
(
type
);
}
else
if
(
type
==
Constants
.
INT_2
||
type
==
Constants
.
INT_3
){
list
=
totalDayService
.
queryList
(
type
);
}
else
if
(
type
==
Constants
.
INT_4
){
list
=
totalMonthService
.
queryList
(
type
);
}
}
else
if
(
Constants
.
ID_PFJ
.
equals
(
resourceType
)){
list
=
pfjInfoService
.
queryListByParam
(
type
);
list
=
pfjInfoService
.
queryListByParam
(
type
);
}
else
if
(
Constants
.
ID_JFKTP
.
equals
(
resourceType
)){
}
else
if
(
Constants
.
ID_JFKTP
.
equals
(
resourceType
)){
list
=
jfktpInfoService
.
queryListByParam
(
type
);
list
=
jfktpInfoService
.
queryListByParam
(
type
);
...
...
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/service/impl/TotalDayServiceImpl.java
View file @
1ecfbfd6
...
@@ -8,6 +8,7 @@ import com.devplatform.common.service.impl.MyBaseServiceImpl;
...
@@ -8,6 +8,7 @@ import com.devplatform.common.service.impl.MyBaseServiceImpl;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 当月能耗-天的service接口实现类
* 当月能耗-天的service接口实现类
...
@@ -26,8 +27,8 @@ public class TotalDayServiceImpl extends MyBaseServiceImpl<TotalDayDao, TotalDay
...
@@ -26,8 +27,8 @@ public class TotalDayServiceImpl extends MyBaseServiceImpl<TotalDayDao, TotalDay
}
}
@Override
@Override
public
List
<
TotalDay
>
queryList
(
)
{
public
List
<
Map
<
String
,
Object
>>
queryList
(
Integer
type
)
{
return
baseMapper
.
queryList
();
return
baseMapper
.
queryList
(
type
);
}
}
...
...
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/service/impl/TotalHourServiceImpl.java
View file @
1ecfbfd6
...
@@ -8,6 +8,7 @@ import com.devplatform.common.service.impl.MyBaseServiceImpl;
...
@@ -8,6 +8,7 @@ import com.devplatform.common.service.impl.MyBaseServiceImpl;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 当天能耗-时的service接口实现类
* 当天能耗-时的service接口实现类
...
@@ -26,8 +27,8 @@ public class TotalHourServiceImpl extends MyBaseServiceImpl<TotalHourDao, TotalH
...
@@ -26,8 +27,8 @@ public class TotalHourServiceImpl extends MyBaseServiceImpl<TotalHourDao, TotalH
}
}
@Override
@Override
public
List
<
TotalHour
>
queryList
(
)
{
public
List
<
Map
<
String
,
Object
>>
queryList
(
Integer
type
)
{
return
baseMapper
.
queryList
();
return
baseMapper
.
queryList
(
type
);
}
}
}
}
microservice-admin/src/main/java/com/devplatform/admin/modules/eq/service/impl/TotalMonthServiceImpl.java
View file @
1ecfbfd6
...
@@ -8,6 +8,7 @@ import com.devplatform.common.service.impl.MyBaseServiceImpl;
...
@@ -8,6 +8,7 @@ import com.devplatform.common.service.impl.MyBaseServiceImpl;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 能耗-月的service接口实现类
* 能耗-月的service接口实现类
...
@@ -25,4 +26,9 @@ public class TotalMonthServiceImpl extends MyBaseServiceImpl<TotalMonthDao, Tota
...
@@ -25,4 +26,9 @@ public class TotalMonthServiceImpl extends MyBaseServiceImpl<TotalMonthDao, Tota
return
baseMapper
.
queryPageList
(
model
);
return
baseMapper
.
queryPageList
(
model
);
}
}
@Override
public
List
<
Map
<
String
,
Object
>>
queryList
(
Integer
type
)
{
return
baseMapper
.
queryList
(
type
);
}
}
}
microservice-admin/src/main/resources/mapper/eq/TotalDayMapper.xml
View file @
1ecfbfd6
...
@@ -38,8 +38,14 @@
...
@@ -38,8 +38,14 @@
${pager.mysqlQueryCondition}
${pager.mysqlQueryCondition}
</if>
</if>
</select>
</select>
<select
id=
"queryList"
resultType=
"com.devplatform.admin.modules.eq.bean.TotalDay"
>
<select
id=
"queryList"
resultType=
"java.util.Map"
>
select * from total_day where DATE_FORMAT(create_time,'%Y%m') = DATE_FORMAT(CURDATE( ),'%Y%m')
select * from total_day where 1=1
<if
test=
"type == 2"
>
and YEARWEEK(date_format(create_time,'%Y-%m-%d'),1) = YEARWEEK(now(),1)
</if>
<if
test=
"type == 3"
>
and DATE_FORMAT(create_time,'%Y%m')=DATE_FORMAT(CURDATE(), '%Y%m' )
</if>
order by create_time
order by create_time
</select>
</select>
...
...
microservice-admin/src/main/resources/mapper/eq/TotalHourMapper.xml
View file @
1ecfbfd6
...
@@ -38,8 +38,11 @@
...
@@ -38,8 +38,11 @@
${pager.mysqlQueryCondition}
${pager.mysqlQueryCondition}
</if>
</if>
</select>
</select>
<select
id=
"queryList"
resultType=
"com.devplatform.admin.modules.eq.bean.TotalHour"
>
<select
id=
"queryList"
resultType=
"java.util.Map"
>
select * from total_hour where TO_DAYS(create_time) = TO_DAYS(NOW())
select * from total_hour where 1=1
<if
test=
"type == 1"
>
and TO_DAYS(create_time) = TO_DAYS(NOW())
</if>
order by create_time
order by create_time
</select>
</select>
...
...
microservice-admin/src/main/resources/mapper/eq/TotalMonthMapper.xml
View file @
1ecfbfd6
...
@@ -38,6 +38,13 @@
...
@@ -38,6 +38,13 @@
${pager.mysqlQueryCondition}
${pager.mysqlQueryCondition}
</if>
</if>
</select>
</select>
<select
id=
"queryList"
resultType=
"java.util.Map"
>
select * from total_hour where 1=1
<if
test=
"type == 4"
>
and DATE_FORMAT( create_time, '%Y' ) = DATE_FORMAT( CURDATE() , '%Y' )
</if>
order by create_time
</select>
</mapper>
</mapper>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment