Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
0904fe2a
Commit
0904fe2a
authored
Sep 20, 2023
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增功率统计
parent
26220b21
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
780 additions
and
0 deletions
+780
-0
AllPowerDto.java
...om/yeejoin/amos/boot/module/hygf/api/dto/AllPowerDto.java
+32
-0
MonthPowerDto.java
.../yeejoin/amos/boot/module/hygf/api/dto/MonthPowerDto.java
+35
-0
YearPowerDto.java
...m/yeejoin/amos/boot/module/hygf/api/dto/YearPowerDto.java
+35
-0
AllPower.java
...om/yeejoin/amos/boot/module/hygf/api/entity/AllPower.java
+42
-0
MonthPower.java
.../yeejoin/amos/boot/module/hygf/api/entity/MonthPower.java
+48
-0
YearPower.java
...m/yeejoin/amos/boot/module/hygf/api/entity/YearPower.java
+48
-0
IAllPowerService.java
...n/amos/boot/module/hygf/api/service/IAllPowerService.java
+12
-0
IMonthPowerService.java
...amos/boot/module/hygf/api/service/IMonthPowerService.java
+12
-0
IYearPowerService.java
.../amos/boot/module/hygf/api/service/IYearPowerService.java
+12
-0
AllPowerMapper.java
...s/boot/module/hygf/api/tdenginemapper/AllPowerMapper.java
+14
-0
MonthPowerMapper.java
...boot/module/hygf/api/tdenginemapper/MonthPowerMapper.java
+14
-0
YearPowerMapper.java
.../boot/module/hygf/api/tdenginemapper/YearPowerMapper.java
+14
-0
AllPowerMapper.xml
...api/src/main/resources/mapper/tdengine/AllPowerMapper.xml
+5
-0
MonthPowerMapper.xml
...i/src/main/resources/mapper/tdengine/MonthPowerMapper.xml
+5
-0
YearPowerMapper.xml
...pi/src/main/resources/mapper/tdengine/YearPowerMapper.xml
+5
-0
AllPowerController.java
...s/boot/module/hygf/biz/controller/AllPowerController.java
+115
-0
MonthPowerController.java
...boot/module/hygf/biz/controller/MonthPowerController.java
+115
-0
YearPowerController.java
.../boot/module/hygf/biz/controller/YearPowerController.java
+115
-0
AllPowerServiceImpl.java
...oot/module/hygf/biz/service/impl/AllPowerServiceImpl.java
+34
-0
MonthPowerServiceImpl.java
...t/module/hygf/biz/service/impl/MonthPowerServiceImpl.java
+34
-0
YearPowerServiceImpl.java
...ot/module/hygf/biz/service/impl/YearPowerServiceImpl.java
+34
-0
No files found.
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/AllPowerDto.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 统计所有功率
*
* @author system_generator
* @date 2023-09-20
*/
@Data
@ApiModel
(
value
=
"AllPowerDto"
,
description
=
"统计所有功率"
)
public
class
AllPowerDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"第三方电站id"
)
private
String
thirdStationId
;
@ApiModelProperty
(
value
=
"年"
)
private
String
year
;
@ApiModelProperty
(
value
=
"平均功率"
)
private
Double
power
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/MonthPowerDto.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 按月统计
*
* @author system_generator
* @date 2023-09-20
*/
@Data
@ApiModel
(
value
=
"MonthPowerDto"
,
description
=
"按月统计"
)
public
class
MonthPowerDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"第三方电站id"
)
private
String
thirdStationId
;
@ApiModelProperty
(
value
=
"日期"
)
private
String
day
;
@ApiModelProperty
(
value
=
"年月"
)
private
String
yearMonth
;
@ApiModelProperty
(
value
=
"平均功率"
)
private
Double
power
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/dto/YearPowerDto.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 按年统计
*
* @author system_generator
* @date 2023-09-20
*/
@Data
@ApiModel
(
value
=
"YearPowerDto"
,
description
=
"按年统计"
)
public
class
YearPowerDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"第三方电站id"
)
private
String
thirdStationId
;
@ApiModelProperty
(
value
=
"日期"
)
private
String
month
;
@ApiModelProperty
(
value
=
"年月"
)
private
String
year
;
@ApiModelProperty
(
value
=
"平均功率"
)
private
Double
power
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/AllPower.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 统计所有功率
*
* @author system_generator
* @date 2023-09-20
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_all_power"
)
public
class
AllPower
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 第三方电站id
*/
@TableField
(
"third_station_id"
)
private
String
thirdStationId
;
/**
* 年
*/
@TableField
(
"year"
)
private
String
year
;
/**
* 平均功率
*/
@TableField
(
"power"
)
private
Double
power
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/MonthPower.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 按月统计
*
* @author system_generator
* @date 2023-09-20
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_month_power"
)
public
class
MonthPower
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 第三方电站id
*/
@TableField
(
"third_station_id"
)
private
String
thirdStationId
;
/**
* 日期
*/
@TableField
(
"day"
)
private
String
day
;
/**
* 年月
*/
@TableField
(
"year_month"
)
private
String
yearMonth
;
/**
* 平均功率
*/
@TableField
(
"power"
)
private
Double
power
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/entity/YearPower.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 按年统计
*
* @author system_generator
* @date 2023-09-20
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"td_hygf_year_power"
)
public
class
YearPower
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 第三方电站id
*/
@TableField
(
"third_station_id"
)
private
String
thirdStationId
;
/**
* 日期
*/
@TableField
(
"month"
)
private
String
month
;
/**
* 年月
*/
@TableField
(
"year"
)
private
String
year
;
/**
* 平均功率
*/
@TableField
(
"power"
)
private
Double
power
;
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IAllPowerService.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
/**
* 统计所有功率接口类
*
* @author system_generator
* @date 2023-09-20
*/
public
interface
IAllPowerService
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IMonthPowerService.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
/**
* 按月统计接口类
*
* @author system_generator
* @date 2023-09-20
*/
public
interface
IMonthPowerService
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/service/IYearPowerService.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
service
;
/**
* 按年统计接口类
*
* @author system_generator
* @date 2023-09-20
*/
public
interface
IYearPowerService
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/tdenginemapper/AllPowerMapper.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
tdenginemapper
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.AllPower
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 统计所有功率 Mapper 接口
*
* @author system_generator
* @date 2023-09-20
*/
public
interface
AllPowerMapper
extends
BaseMapper
<
AllPower
>
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/tdenginemapper/MonthPowerMapper.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
tdenginemapper
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.MonthPower
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 按月统计 Mapper 接口
*
* @author system_generator
* @date 2023-09-20
*/
public
interface
MonthPowerMapper
extends
BaseMapper
<
MonthPower
>
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/java/com/yeejoin/amos/boot/module/hygf/api/tdenginemapper/YearPowerMapper.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
api
.
tdenginemapper
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.YearPower
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 按年统计 Mapper 接口
*
* @author system_generator
* @date 2023-09-20
*/
public
interface
YearPowerMapper
extends
BaseMapper
<
YearPower
>
{
}
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/tdengine/AllPowerMapper.xml
0 → 100644
View file @
0904fe2a
<?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.yeejoin.amos.boot.module.hygf.api.tdenginemapper.AllPowerMapper"
>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/tdengine/MonthPowerMapper.xml
0 → 100644
View file @
0904fe2a
<?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.yeejoin.amos.boot.module.hygf.api.tdenginemapper.MonthPowerMapper"
>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-api/src/main/resources/mapper/tdengine/YearPowerMapper.xml
0 → 100644
View file @
0904fe2a
<?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.yeejoin.amos.boot.module.hygf.api.tdenginemapper.YearPowerMapper"
>
</mapper>
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/AllPowerController.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.AllPowerServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.AllPowerDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 统计所有功率
*
* @author system_generator
* @date 2023-09-20
*/
@RestController
@Api
(
tags
=
"统计所有功率Api"
)
@RequestMapping
(
value
=
"/all-power"
)
public
class
AllPowerController
extends
BaseController
{
@Autowired
AllPowerServiceImpl
allPowerServiceImpl
;
/**
* 新增统计所有功率
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增统计所有功率"
,
notes
=
"新增统计所有功率"
)
public
ResponseModel
<
AllPowerDto
>
save
(
@RequestBody
AllPowerDto
model
)
{
model
=
allPowerServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新统计所有功率"
,
notes
=
"根据sequenceNbr更新统计所有功率"
)
public
ResponseModel
<
AllPowerDto
>
updateBySequenceNbrAllPower
(
@RequestBody
AllPowerDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
allPowerServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除统计所有功率"
,
notes
=
"根据sequenceNbr删除统计所有功率"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
allPowerServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个统计所有功率"
,
notes
=
"根据sequenceNbr查询单个统计所有功率"
)
public
ResponseModel
<
AllPowerDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
allPowerServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"统计所有功率分页查询"
,
notes
=
"统计所有功率分页查询"
)
public
ResponseModel
<
Page
<
AllPowerDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
AllPowerDto
>
page
=
new
Page
<
AllPowerDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
allPowerServiceImpl
.
queryForAllPowerPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"统计所有功率列表全部数据查询"
,
notes
=
"统计所有功率列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
AllPowerDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
allPowerServiceImpl
.
queryForAllPowerList
());
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/MonthPowerController.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.MonthPowerServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MonthPowerDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 按月统计
*
* @author system_generator
* @date 2023-09-20
*/
@RestController
@Api
(
tags
=
"按月统计Api"
)
@RequestMapping
(
value
=
"/month-power"
)
public
class
MonthPowerController
extends
BaseController
{
@Autowired
MonthPowerServiceImpl
monthPowerServiceImpl
;
/**
* 新增按月统计
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增按月统计"
,
notes
=
"新增按月统计"
)
public
ResponseModel
<
MonthPowerDto
>
save
(
@RequestBody
MonthPowerDto
model
)
{
model
=
monthPowerServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新按月统计"
,
notes
=
"根据sequenceNbr更新按月统计"
)
public
ResponseModel
<
MonthPowerDto
>
updateBySequenceNbrMonthPower
(
@RequestBody
MonthPowerDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
monthPowerServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除按月统计"
,
notes
=
"根据sequenceNbr删除按月统计"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
monthPowerServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个按月统计"
,
notes
=
"根据sequenceNbr查询单个按月统计"
)
public
ResponseModel
<
MonthPowerDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
monthPowerServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"按月统计分页查询"
,
notes
=
"按月统计分页查询"
)
public
ResponseModel
<
Page
<
MonthPowerDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
MonthPowerDto
>
page
=
new
Page
<
MonthPowerDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
monthPowerServiceImpl
.
queryForMonthPowerPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"按月统计列表全部数据查询"
,
notes
=
"按月统计列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
MonthPowerDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
monthPowerServiceImpl
.
queryForMonthPowerList
());
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/controller/YearPowerController.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.hygf.biz.service.impl.YearPowerServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.YearPowerDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 按年统计
*
* @author system_generator
* @date 2023-09-20
*/
@RestController
@Api
(
tags
=
"按年统计Api"
)
@RequestMapping
(
value
=
"/year-power"
)
public
class
YearPowerController
extends
BaseController
{
@Autowired
YearPowerServiceImpl
yearPowerServiceImpl
;
/**
* 新增按年统计
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增按年统计"
,
notes
=
"新增按年统计"
)
public
ResponseModel
<
YearPowerDto
>
save
(
@RequestBody
YearPowerDto
model
)
{
model
=
yearPowerServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新按年统计"
,
notes
=
"根据sequenceNbr更新按年统计"
)
public
ResponseModel
<
YearPowerDto
>
updateBySequenceNbrYearPower
(
@RequestBody
YearPowerDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
yearPowerServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除按年统计"
,
notes
=
"根据sequenceNbr删除按年统计"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
yearPowerServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个按年统计"
,
notes
=
"根据sequenceNbr查询单个按年统计"
)
public
ResponseModel
<
YearPowerDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
yearPowerServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"按年统计分页查询"
,
notes
=
"按年统计分页查询"
)
public
ResponseModel
<
Page
<
YearPowerDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
YearPowerDto
>
page
=
new
Page
<
YearPowerDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
yearPowerServiceImpl
.
queryForYearPowerPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"按年统计列表全部数据查询"
,
notes
=
"按年统计列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
YearPowerDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
yearPowerServiceImpl
.
queryForYearPowerList
());
}
}
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/AllPowerServiceImpl.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.AllPower
;
import
com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.AllPowerMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IAllPowerService
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.AllPowerDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 统计所有功率服务实现类
*
* @author system_generator
* @date 2023-09-20
*/
@Service
public
class
AllPowerServiceImpl
extends
BaseService
<
AllPowerDto
,
AllPower
,
AllPowerMapper
>
implements
IAllPowerService
{
/**
* 分页查询
*/
public
Page
<
AllPowerDto
>
queryForAllPowerPage
(
Page
<
AllPowerDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
AllPowerDto
>
queryForAllPowerList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/MonthPowerServiceImpl.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.MonthPower
;
import
com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.MonthPowerMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IMonthPowerService
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.MonthPowerDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 按月统计服务实现类
*
* @author system_generator
* @date 2023-09-20
*/
@Service
public
class
MonthPowerServiceImpl
extends
BaseService
<
MonthPowerDto
,
MonthPower
,
MonthPowerMapper
>
implements
IMonthPowerService
{
/**
* 分页查询
*/
public
Page
<
MonthPowerDto
>
queryForMonthPowerPage
(
Page
<
MonthPowerDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
MonthPowerDto
>
queryForMonthPowerList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-system-jxiop/amos-boot-module-hygf-biz/src/main/java/com/yeejoin/amos/boot/module/hygf/biz/service/impl/YearPowerServiceImpl.java
0 → 100644
View file @
0904fe2a
package
com
.
yeejoin
.
amos
.
boot
.
module
.
hygf
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.hygf.api.entity.YearPower
;
import
com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.YearPowerMapper
;
import
com.yeejoin.amos.boot.module.hygf.api.service.IYearPowerService
;
import
com.yeejoin.amos.boot.module.hygf.api.dto.YearPowerDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 按年统计服务实现类
*
* @author system_generator
* @date 2023-09-20
*/
@Service
public
class
YearPowerServiceImpl
extends
BaseService
<
YearPowerDto
,
YearPower
,
YearPowerMapper
>
implements
IYearPowerService
{
/**
* 分页查询
*/
public
Page
<
YearPowerDto
>
queryForYearPowerPage
(
Page
<
YearPowerDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
YearPowerDto
>
queryForYearPowerList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
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