Commit 8a113ed6 authored by tangwei's avatar tangwei

新增统计表

parent ab60131f
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
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JpCollectorHistoryAllDto", description="户用光伏监盘采集器历史表")
public class JpCollectorHistoryAllDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "sn编码")
private String snCode;
@ApiModelProperty(value = "信号强度")
private Double signalStrength;
@ApiModelProperty(value = "第三方电站id")
private String thirdStationId;
@ApiModelProperty(value = "第三方厂商标识")
private String thirdCode;
@ApiModelProperty(value = "年")
private String year;
}
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
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JpCollectorHistoryMonthDto", description="户用光伏监盘采集器历史表")
public class JpCollectorHistoryMonthDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "sn编码")
private String snCode;
@ApiModelProperty(value = "信号强度")
private Double signalStrength;
@ApiModelProperty(value = "第三方电站id")
private String thirdStationId;
@ApiModelProperty(value = "第三方厂商标识")
private String thirdCode;
@ApiModelProperty(value = "日期")
private String day;
@ApiModelProperty(value = "年月")
private String yearMonth;
}
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
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JpCollectorHistoryYearDto", description="户用光伏监盘采集器历史表")
public class JpCollectorHistoryYearDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "sn编码")
private String snCode;
@ApiModelProperty(value = "信号强度")
private Double signalStrength;
@ApiModelProperty(value = "第三方电站id")
private String thirdStationId;
@ApiModelProperty(value = "第三方厂商标识")
private String thirdCode;
@ApiModelProperty(value = "日期")
private String month;
@ApiModelProperty(value = "年")
private String year;
}
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
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JpInvertorElecHistoryAllDto", description="户用光伏监盘逆变器电能历史表")
public class JpInvertorElecHistoryAllDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "sn编码")
private String snCode;
@ApiModelProperty(value = "U交流电压")
@TableField("U_AC_voltage")
private Double uAcVoltage;
@ApiModelProperty(value = "V交流电压")
@TableField("V_AC_voltage")
private Double vAcVoltage;
@ApiModelProperty(value = "W交流电压")
@TableField("W_AC_voltage")
private Double wAcVoltage;
@ApiModelProperty(value = "U交流电流")
@TableField("U_AC_current")
private Double uAcCurrent;
@ApiModelProperty(value = "V交流电流")
@TableField("V_AC_current")
private Double vAcCurrent;
@ApiModelProperty(value = "W交流电流")
@TableField("W_AC_current")
private Double wAcCurrent;
@ApiModelProperty(value = "第三方电站id")
private String thirdStationId;
@ApiModelProperty(value = "第三方厂商标识")
private String thirdCode;
@ApiModelProperty(value = "年")
private String year;
}
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
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JpInvertorElecHistoryMonthDto", description="户用光伏监盘逆变器电能历史表")
public class JpInvertorElecHistoryMonthDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "sn编码")
private String snCode;
@ApiModelProperty(value = "U交流电压")
@TableField("U_AC_voltage")
private Double uAcVoltage;
@ApiModelProperty(value = "V交流电压")
@TableField("V_AC_voltage")
private Double vAcVoltage;
@ApiModelProperty(value = "W交流电压")
@TableField("W_AC_voltage")
private Double wAcVoltage;
@ApiModelProperty(value = "U交流电流")
@TableField("U_AC_current")
private Double uAcCurrent;
@ApiModelProperty(value = "V交流电流")
@TableField("V_AC_current")
private Double vAcCurrent;
@ApiModelProperty(value = "W交流电流")
@TableField("W_AC_current")
private Double wAcCurrent;
@ApiModelProperty(value = "第三方电站id")
private String thirdStationId;
@ApiModelProperty(value = "第三方厂商标识")
private String thirdCode;
@ApiModelProperty(value = "日期")
private String day;
@ApiModelProperty(value = "年月")
private String yearMonth;
}
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
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="JpInvertorElecHistoryYearDto", description="户用光伏监盘逆变器电能历史表")
public class JpInvertorElecHistoryYearDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "sn编码")
private String snCode;
@ApiModelProperty(value = "U交流电压")
@TableField("U_AC_voltage")
private Double uAcVoltage;
@ApiModelProperty(value = "V交流电压")
@TableField("V_AC_voltage")
private Double vAcVoltage;
@ApiModelProperty(value = "W交流电压")
@TableField("W_AC_voltage")
private Double wAcVoltage;
@ApiModelProperty(value = "U交流电流")
@TableField("U_AC_current")
private Double uAcCurrent;
@ApiModelProperty(value = "V交流电流")
@TableField("V_AC_current")
private Double vAcCurrent;
@ApiModelProperty(value = "W交流电流")
@TableField("W_AC_current")
private Double wAcCurrent;
@ApiModelProperty(value = "第三方电站id")
private String thirdStationId;
@ApiModelProperty(value = "第三方厂商标识")
private String thirdCode;
@ApiModelProperty(value = "日期")
private String day;
@ApiModelProperty(value = "年月")
private String yearMonth;
}
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
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("td_hygf_jp_collector_history_all")
public class JpCollectorHistoryAll extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* sn编码
*/
@TableField("sn_code")
private String snCode;
/**
* 信号强度
*/
@TableField("signal_strength")
private Double signalStrength;
/**
* 第三方电站id
*/
@TableField("third_station_id")
private String thirdStationId;
/**
* 第三方厂商标识
*/
@TableField("third_code")
private String thirdCode;
/**
* 年
*/
@TableField("year")
private String year;
}
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
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("td_hygf_jp_collector_history_month")
public class JpCollectorHistoryMonth extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* sn编码
*/
@TableField("sn_code")
private String snCode;
/**
* 信号强度
*/
@TableField("signal_strength")
private Double signalStrength;
/**
* 第三方电站id
*/
@TableField("third_station_id")
private String thirdStationId;
/**
* 第三方厂商标识
*/
@TableField("third_code")
private String thirdCode;
/**
* 日期
*/
@TableField("day")
private String day;
/**
* 年月
*/
@TableField("year_month")
private String yearMonth;
}
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
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("td_hygf_jp_collector_history_year")
public class JpCollectorHistoryYear extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* sn编码
*/
@TableField("sn_code")
private String snCode;
/**
* 信号强度
*/
@TableField("signal_strength")
private Double signalStrength;
/**
* 第三方电站id
*/
@TableField("third_station_id")
private String thirdStationId;
/**
* 第三方厂商标识
*/
@TableField("third_code")
private String thirdCode;
/**
* 日期
*/
@TableField("month")
private String month;
/**
* 年
*/
@TableField("year")
private String year;
}
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
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("td_hygf_jp_invertor_elec_history_all")
public class JpInvertorElecHistoryAll extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* sn编码
*/
@TableField("sn_code")
private String snCode;
/**
* U交流电压
*/
@TableField("U_AC_voltage")
private Double uAcVoltage;
/**
* V交流电压
*/
@TableField("V_AC_voltage")
private Double vAcVoltage;
/**
* W交流电压
*/
@TableField("W_AC_voltage")
private Double wAcVoltage;
/**
* U交流电流
*/
@TableField("U_AC_current")
private Double uAcCurrent;
/**
* V交流电流
*/
@TableField("V_AC_current")
private Double vAcCurrent;
/**
* W交流电流
*/
@TableField("W_AC_current")
private Double wAcCurrent;
/**
* 第三方电站id
*/
@TableField("third_station_id")
private String thirdStationId;
/**
* 第三方厂商标识
*/
@TableField("third_code")
private String thirdCode;
/**
* 年
*/
@TableField("year")
private String year;
}
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
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("td_hygf_jp_invertor_elec_history_month")
public class JpInvertorElecHistoryMonth extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* sn编码
*/
@TableField("sn_code")
private String snCode;
/**
* U交流电压
*/
@TableField("U_AC_voltage")
private Double uAcVoltage;
/**
* V交流电压
*/
@TableField("V_AC_voltage")
private Double vAcVoltage;
/**
* W交流电压
*/
@TableField("W_AC_voltage")
private Double wAcVoltage;
/**
* U交流电流
*/
@TableField("U_AC_current")
private Double uAcCurrent;
/**
* V交流电流
*/
@TableField("V_AC_current")
private Double vAcCurrent;
/**
* W交流电流
*/
@TableField("W_AC_current")
private Double wAcCurrent;
/**
* 第三方电站id
*/
@TableField("third_station_id")
private String thirdStationId;
/**
* 第三方厂商标识
*/
@TableField("third_code")
private String thirdCode;
/**
* 日期
*/
@TableField("day")
private String day;
/**
* 年月
*/
@TableField("year_month")
private String yearMonth;
}
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
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("td_hygf_jp_invertor_elec_history_year")
public class JpInvertorElecHistoryYear extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* sn编码
*/
@TableField("sn_code")
private String snCode;
/**
* U交流电压
*/
@TableField("U_AC_voltage")
private Double uAcVoltage;
/**
* V交流电压
*/
@TableField("V_AC_voltage")
private Double vAcVoltage;
/**
* W交流电压
*/
@TableField("W_AC_voltage")
private Double wAcVoltage;
/**
* U交流电流
*/
@TableField("U_AC_current")
private Double uAcCurrent;
/**
* V交流电流
*/
@TableField("V_AC_current")
private Double vAcCurrent;
/**
* W交流电流
*/
@TableField("W_AC_current")
private Double wAcCurrent;
/**
* 第三方电站id
*/
@TableField("third_station_id")
private String thirdStationId;
/**
* 第三方厂商标识
*/
@TableField("third_code")
private String thirdCode;
/**
* 日期
*/
@TableField("day")
private String day;
/**
* 年月
*/
@TableField("year_month")
private String yearMonth;
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 户用光伏监盘采集器历史表接口类
*
* @author system_generator
* @date 2023-09-20
*/
public interface IJpCollectorHistoryAllService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 户用光伏监盘采集器历史表接口类
*
* @author system_generator
* @date 2023-09-20
*/
public interface IJpCollectorHistoryMonthService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 户用光伏监盘采集器历史表接口类
*
* @author system_generator
* @date 2023-09-20
*/
public interface IJpCollectorHistoryYearService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 户用光伏监盘逆变器电能历史表接口类
*
* @author system_generator
* @date 2023-09-20
*/
public interface IJpInvertorElecHistoryAllService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 户用光伏监盘逆变器电能历史表接口类
*
* @author system_generator
* @date 2023-09-20
*/
public interface IJpInvertorElecHistoryMonthService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 户用光伏监盘逆变器电能历史表接口类
*
* @author system_generator
* @date 2023-09-20
*/
public interface IJpInvertorElecHistoryYearService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
import java.util.Map;
/**
* 户用光伏监盘电站功率表接口类
*
......@@ -9,4 +11,7 @@ package com.yeejoin.amos.boot.module.hygf.api.service;
*/
public interface ITdHygfJpStationPowerHistoryService {
Map<String,Double> getacgNum();
}
package com.yeejoin.amos.boot.module.hygf.api.tdenginemapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpCollectorHistoryAll;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 户用光伏监盘采集器历史表 Mapper 接口
*
* @author system_generator
* @date 2023-09-20
*/
public interface JpCollectorHistoryAllMapper extends BaseMapper<JpCollectorHistoryAll> {
}
package com.yeejoin.amos.boot.module.hygf.api.tdenginemapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpCollectorHistoryMonth;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 户用光伏监盘采集器历史表 Mapper 接口
*
* @author system_generator
* @date 2023-09-20
*/
public interface JpCollectorHistoryMonthMapper extends BaseMapper<JpCollectorHistoryMonth> {
}
package com.yeejoin.amos.boot.module.hygf.api.tdenginemapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpCollectorHistoryYear;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 户用光伏监盘采集器历史表 Mapper 接口
*
* @author system_generator
* @date 2023-09-20
*/
public interface JpCollectorHistoryYearMapper extends BaseMapper<JpCollectorHistoryYear> {
}
package com.yeejoin.amos.boot.module.hygf.api.tdenginemapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpInvertorElecHistoryAll;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 户用光伏监盘逆变器电能历史表 Mapper 接口
*
* @author system_generator
* @date 2023-09-20
*/
public interface JpInvertorElecHistoryAllMapper extends BaseMapper<JpInvertorElecHistoryAll> {
}
package com.yeejoin.amos.boot.module.hygf.api.tdenginemapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpInvertorElecHistoryMonth;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 户用光伏监盘逆变器电能历史表 Mapper 接口
*
* @author system_generator
* @date 2023-09-20
*/
public interface JpInvertorElecHistoryMonthMapper extends BaseMapper<JpInvertorElecHistoryMonth> {
}
package com.yeejoin.amos.boot.module.hygf.api.tdenginemapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpInvertorElecHistoryYear;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 户用光伏监盘逆变器电能历史表 Mapper 接口
*
* @author system_generator
* @date 2023-09-20
*/
public interface JpInvertorElecHistoryYearMapper extends BaseMapper<JpInvertorElecHistoryYear> {
}
......@@ -2,6 +2,9 @@ package com.yeejoin.amos.boot.module.hygf.api.tdenginemapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.TdHygfJpStationPowerHistory;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.Map;
/**
* 户用光伏监盘电站功率表 Mapper 接口
......@@ -10,5 +13,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* @date 2023-09-19
*/
public interface TdHygfJpStationPowerHistoryMapper extends BaseMapper<TdHygfJpStationPowerHistory> {
Map<String,Double> getacgNum(@Param("date") String date);
}
<?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.JpCollectorHistoryAllMapper">
</mapper>
<?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.JpCollectorHistoryMonthMapper">
</mapper>
<?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.JpCollectorHistoryYearMapper">
</mapper>
<?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.JpInvertorElecHistoryAllMapper">
</mapper>
<?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.JpInvertorElecHistoryMonthMapper">
</mapper>
<?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.JpInvertorElecHistoryYearMapper">
</mapper>
<?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.TdHygfJpStationPowerHistoryMapper">
<select id="getCountTdHygfJpInverterWarn" resultType="map">
SELECT AVG(power) acgNum FROM house_pv_data.td_hygf_jp_station_power_history WHERE created_time > #{date} INTERVAL(1d);
</select>
</mapper>
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.JpCollectorHistoryAllServiceImpl;
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.JpCollectorHistoryAllDto;
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 = "/jp-collector-history-all")
public class JpCollectorHistoryAllController extends BaseController {
@Autowired
JpCollectorHistoryAllServiceImpl jpCollectorHistoryAllServiceImpl;
/**
* 新增户用光伏监盘采集器历史表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增户用光伏监盘采集器历史表", notes = "新增户用光伏监盘采集器历史表")
public ResponseModel<JpCollectorHistoryAllDto> save(@RequestBody JpCollectorHistoryAllDto model) {
model = jpCollectorHistoryAllServiceImpl.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<JpCollectorHistoryAllDto> updateBySequenceNbrJpCollectorHistoryAll(@RequestBody JpCollectorHistoryAllDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jpCollectorHistoryAllServiceImpl.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(jpCollectorHistoryAllServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个户用光伏监盘采集器历史表", notes = "根据sequenceNbr查询单个户用光伏监盘采集器历史表")
public ResponseModel<JpCollectorHistoryAllDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jpCollectorHistoryAllServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘采集器历史表分页查询", notes = "户用光伏监盘采集器历史表分页查询")
public ResponseModel<Page<JpCollectorHistoryAllDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JpCollectorHistoryAllDto> page = new Page<JpCollectorHistoryAllDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jpCollectorHistoryAllServiceImpl.queryForJpCollectorHistoryAllPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘采集器历史表列表全部数据查询", notes = "户用光伏监盘采集器历史表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JpCollectorHistoryAllDto>> selectForList() {
return ResponseHelper.buildResponse(jpCollectorHistoryAllServiceImpl.queryForJpCollectorHistoryAllList());
}
}
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.JpCollectorHistoryMonthServiceImpl;
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.JpCollectorHistoryMonthDto;
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 = "/jp-collector-history-month")
public class JpCollectorHistoryMonthController extends BaseController {
@Autowired
JpCollectorHistoryMonthServiceImpl jpCollectorHistoryMonthServiceImpl;
/**
* 新增户用光伏监盘采集器历史表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增户用光伏监盘采集器历史表", notes = "新增户用光伏监盘采集器历史表")
public ResponseModel<JpCollectorHistoryMonthDto> save(@RequestBody JpCollectorHistoryMonthDto model) {
model = jpCollectorHistoryMonthServiceImpl.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<JpCollectorHistoryMonthDto> updateBySequenceNbrJpCollectorHistoryMonth(@RequestBody JpCollectorHistoryMonthDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jpCollectorHistoryMonthServiceImpl.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(jpCollectorHistoryMonthServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个户用光伏监盘采集器历史表", notes = "根据sequenceNbr查询单个户用光伏监盘采集器历史表")
public ResponseModel<JpCollectorHistoryMonthDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jpCollectorHistoryMonthServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘采集器历史表分页查询", notes = "户用光伏监盘采集器历史表分页查询")
public ResponseModel<Page<JpCollectorHistoryMonthDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JpCollectorHistoryMonthDto> page = new Page<JpCollectorHistoryMonthDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jpCollectorHistoryMonthServiceImpl.queryForJpCollectorHistoryMonthPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘采集器历史表列表全部数据查询", notes = "户用光伏监盘采集器历史表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JpCollectorHistoryMonthDto>> selectForList() {
return ResponseHelper.buildResponse(jpCollectorHistoryMonthServiceImpl.queryForJpCollectorHistoryMonthList());
}
}
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.JpCollectorHistoryYearServiceImpl;
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.JpCollectorHistoryYearDto;
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 = "/jp-collector-history-year")
public class JpCollectorHistoryYearController extends BaseController {
@Autowired
JpCollectorHistoryYearServiceImpl jpCollectorHistoryYearServiceImpl;
/**
* 新增户用光伏监盘采集器历史表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增户用光伏监盘采集器历史表", notes = "新增户用光伏监盘采集器历史表")
public ResponseModel<JpCollectorHistoryYearDto> save(@RequestBody JpCollectorHistoryYearDto model) {
model = jpCollectorHistoryYearServiceImpl.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<JpCollectorHistoryYearDto> updateBySequenceNbrJpCollectorHistoryYear(@RequestBody JpCollectorHistoryYearDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jpCollectorHistoryYearServiceImpl.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(jpCollectorHistoryYearServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个户用光伏监盘采集器历史表", notes = "根据sequenceNbr查询单个户用光伏监盘采集器历史表")
public ResponseModel<JpCollectorHistoryYearDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jpCollectorHistoryYearServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘采集器历史表分页查询", notes = "户用光伏监盘采集器历史表分页查询")
public ResponseModel<Page<JpCollectorHistoryYearDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JpCollectorHistoryYearDto> page = new Page<JpCollectorHistoryYearDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jpCollectorHistoryYearServiceImpl.queryForJpCollectorHistoryYearPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘采集器历史表列表全部数据查询", notes = "户用光伏监盘采集器历史表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JpCollectorHistoryYearDto>> selectForList() {
return ResponseHelper.buildResponse(jpCollectorHistoryYearServiceImpl.queryForJpCollectorHistoryYearList());
}
}
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.JpInvertorElecHistoryAllServiceImpl;
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.JpInvertorElecHistoryAllDto;
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 = "/jp-invertor-elec-history-all")
public class JpInvertorElecHistoryAllController extends BaseController {
@Autowired
JpInvertorElecHistoryAllServiceImpl jpInvertorElecHistoryAllServiceImpl;
/**
* 新增户用光伏监盘逆变器电能历史表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增户用光伏监盘逆变器电能历史表", notes = "新增户用光伏监盘逆变器电能历史表")
public ResponseModel<JpInvertorElecHistoryAllDto> save(@RequestBody JpInvertorElecHistoryAllDto model) {
model = jpInvertorElecHistoryAllServiceImpl.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<JpInvertorElecHistoryAllDto> updateBySequenceNbrJpInvertorElecHistoryAll(@RequestBody JpInvertorElecHistoryAllDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jpInvertorElecHistoryAllServiceImpl.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(jpInvertorElecHistoryAllServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个户用光伏监盘逆变器电能历史表", notes = "根据sequenceNbr查询单个户用光伏监盘逆变器电能历史表")
public ResponseModel<JpInvertorElecHistoryAllDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jpInvertorElecHistoryAllServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘逆变器电能历史表分页查询", notes = "户用光伏监盘逆变器电能历史表分页查询")
public ResponseModel<Page<JpInvertorElecHistoryAllDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JpInvertorElecHistoryAllDto> page = new Page<JpInvertorElecHistoryAllDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jpInvertorElecHistoryAllServiceImpl.queryForJpInvertorElecHistoryAllPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘逆变器电能历史表列表全部数据查询", notes = "户用光伏监盘逆变器电能历史表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JpInvertorElecHistoryAllDto>> selectForList() {
return ResponseHelper.buildResponse(jpInvertorElecHistoryAllServiceImpl.queryForJpInvertorElecHistoryAllList());
}
}
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.JpInvertorElecHistoryMonthServiceImpl;
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.JpInvertorElecHistoryMonthDto;
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 = "/jp-invertor-elec-history-month")
public class JpInvertorElecHistoryMonthController extends BaseController {
@Autowired
JpInvertorElecHistoryMonthServiceImpl jpInvertorElecHistoryMonthServiceImpl;
/**
* 新增户用光伏监盘逆变器电能历史表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增户用光伏监盘逆变器电能历史表", notes = "新增户用光伏监盘逆变器电能历史表")
public ResponseModel<JpInvertorElecHistoryMonthDto> save(@RequestBody JpInvertorElecHistoryMonthDto model) {
model = jpInvertorElecHistoryMonthServiceImpl.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<JpInvertorElecHistoryMonthDto> updateBySequenceNbrJpInvertorElecHistoryMonth(@RequestBody JpInvertorElecHistoryMonthDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jpInvertorElecHistoryMonthServiceImpl.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(jpInvertorElecHistoryMonthServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个户用光伏监盘逆变器电能历史表", notes = "根据sequenceNbr查询单个户用光伏监盘逆变器电能历史表")
public ResponseModel<JpInvertorElecHistoryMonthDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jpInvertorElecHistoryMonthServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘逆变器电能历史表分页查询", notes = "户用光伏监盘逆变器电能历史表分页查询")
public ResponseModel<Page<JpInvertorElecHistoryMonthDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JpInvertorElecHistoryMonthDto> page = new Page<JpInvertorElecHistoryMonthDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jpInvertorElecHistoryMonthServiceImpl.queryForJpInvertorElecHistoryMonthPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘逆变器电能历史表列表全部数据查询", notes = "户用光伏监盘逆变器电能历史表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JpInvertorElecHistoryMonthDto>> selectForList() {
return ResponseHelper.buildResponse(jpInvertorElecHistoryMonthServiceImpl.queryForJpInvertorElecHistoryMonthList());
}
}
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.JpInvertorElecHistoryYearServiceImpl;
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.JpInvertorElecHistoryYearDto;
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 = "/jp-invertor-elec-history-year")
public class JpInvertorElecHistoryYearController extends BaseController {
@Autowired
JpInvertorElecHistoryYearServiceImpl jpInvertorElecHistoryYearServiceImpl;
/**
* 新增户用光伏监盘逆变器电能历史表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增户用光伏监盘逆变器电能历史表", notes = "新增户用光伏监盘逆变器电能历史表")
public ResponseModel<JpInvertorElecHistoryYearDto> save(@RequestBody JpInvertorElecHistoryYearDto model) {
model = jpInvertorElecHistoryYearServiceImpl.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<JpInvertorElecHistoryYearDto> updateBySequenceNbrJpInvertorElecHistoryYear(@RequestBody JpInvertorElecHistoryYearDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(jpInvertorElecHistoryYearServiceImpl.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(jpInvertorElecHistoryYearServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个户用光伏监盘逆变器电能历史表", notes = "根据sequenceNbr查询单个户用光伏监盘逆变器电能历史表")
public ResponseModel<JpInvertorElecHistoryYearDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(jpInvertorElecHistoryYearServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘逆变器电能历史表分页查询", notes = "户用光伏监盘逆变器电能历史表分页查询")
public ResponseModel<Page<JpInvertorElecHistoryYearDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<JpInvertorElecHistoryYearDto> page = new Page<JpInvertorElecHistoryYearDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jpInvertorElecHistoryYearServiceImpl.queryForJpInvertorElecHistoryYearPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "户用光伏监盘逆变器电能历史表列表全部数据查询", notes = "户用光伏监盘逆变器电能历史表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<JpInvertorElecHistoryYearDto>> selectForList() {
return ResponseHelper.buildResponse(jpInvertorElecHistoryYearServiceImpl.queryForJpInvertorElecHistoryYearList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpCollectorHistoryAll;
import com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.JpCollectorHistoryAllMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IJpCollectorHistoryAllService;
import com.yeejoin.amos.boot.module.hygf.api.dto.JpCollectorHistoryAllDto;
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 JpCollectorHistoryAllServiceImpl extends BaseService<JpCollectorHistoryAllDto,JpCollectorHistoryAll,JpCollectorHistoryAllMapper> implements IJpCollectorHistoryAllService {
/**
* 分页查询
*/
public Page<JpCollectorHistoryAllDto> queryForJpCollectorHistoryAllPage(Page<JpCollectorHistoryAllDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JpCollectorHistoryAllDto> queryForJpCollectorHistoryAllList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpCollectorHistoryMonth;
import com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.JpCollectorHistoryMonthMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IJpCollectorHistoryMonthService;
import com.yeejoin.amos.boot.module.hygf.api.dto.JpCollectorHistoryMonthDto;
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 JpCollectorHistoryMonthServiceImpl extends BaseService<JpCollectorHistoryMonthDto,JpCollectorHistoryMonth,JpCollectorHistoryMonthMapper> implements IJpCollectorHistoryMonthService {
/**
* 分页查询
*/
public Page<JpCollectorHistoryMonthDto> queryForJpCollectorHistoryMonthPage(Page<JpCollectorHistoryMonthDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JpCollectorHistoryMonthDto> queryForJpCollectorHistoryMonthList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpCollectorHistoryYear;
import com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.JpCollectorHistoryYearMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IJpCollectorHistoryYearService;
import com.yeejoin.amos.boot.module.hygf.api.dto.JpCollectorHistoryYearDto;
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 JpCollectorHistoryYearServiceImpl extends BaseService<JpCollectorHistoryYearDto,JpCollectorHistoryYear,JpCollectorHistoryYearMapper> implements IJpCollectorHistoryYearService {
/**
* 分页查询
*/
public Page<JpCollectorHistoryYearDto> queryForJpCollectorHistoryYearPage(Page<JpCollectorHistoryYearDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JpCollectorHistoryYearDto> queryForJpCollectorHistoryYearList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpInvertorElecHistoryAll;
import com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.JpInvertorElecHistoryAllMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IJpInvertorElecHistoryAllService;
import com.yeejoin.amos.boot.module.hygf.api.dto.JpInvertorElecHistoryAllDto;
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 JpInvertorElecHistoryAllServiceImpl extends BaseService<JpInvertorElecHistoryAllDto,JpInvertorElecHistoryAll,JpInvertorElecHistoryAllMapper> implements IJpInvertorElecHistoryAllService {
/**
* 分页查询
*/
public Page<JpInvertorElecHistoryAllDto> queryForJpInvertorElecHistoryAllPage(Page<JpInvertorElecHistoryAllDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JpInvertorElecHistoryAllDto> queryForJpInvertorElecHistoryAllList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpInvertorElecHistoryMonth;
import com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.JpInvertorElecHistoryMonthMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IJpInvertorElecHistoryMonthService;
import com.yeejoin.amos.boot.module.hygf.api.dto.JpInvertorElecHistoryMonthDto;
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 JpInvertorElecHistoryMonthServiceImpl extends BaseService<JpInvertorElecHistoryMonthDto,JpInvertorElecHistoryMonth,JpInvertorElecHistoryMonthMapper> implements IJpInvertorElecHistoryMonthService {
/**
* 分页查询
*/
public Page<JpInvertorElecHistoryMonthDto> queryForJpInvertorElecHistoryMonthPage(Page<JpInvertorElecHistoryMonthDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JpInvertorElecHistoryMonthDto> queryForJpInvertorElecHistoryMonthList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.JpInvertorElecHistoryYear;
import com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.JpInvertorElecHistoryYearMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IJpInvertorElecHistoryYearService;
import com.yeejoin.amos.boot.module.hygf.api.dto.JpInvertorElecHistoryYearDto;
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 JpInvertorElecHistoryYearServiceImpl extends BaseService<JpInvertorElecHistoryYearDto,JpInvertorElecHistoryYear,JpInvertorElecHistoryYearMapper> implements IJpInvertorElecHistoryYearService {
/**
* 分页查询
*/
public Page<JpInvertorElecHistoryYearDto> queryForJpInvertorElecHistoryYearPage(Page<JpInvertorElecHistoryYearDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<JpInvertorElecHistoryYearDto> queryForJpInvertorElecHistoryYearList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto;
......@@ -40,10 +41,5 @@ public class JpStationServiceImpl extends BaseService<JpStationDto,JpStation,JpS
return pagenew;
}
/**
* 列表查询 示例
*/
public List<JpStationDto> queryForJpStationList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
......@@ -4,10 +4,12 @@ import com.yeejoin.amos.boot.module.hygf.api.entity.TdHygfJpStationPowerHistory;
import com.yeejoin.amos.boot.module.hygf.api.tdenginemapper.TdHygfJpStationPowerHistoryMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.ITdHygfJpStationPowerHistoryService;
import com.yeejoin.amos.boot.module.hygf.api.dto.TdHygfJpStationPowerHistoryDto;
import org.springframework.scheduling.annotation.Async;
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;
import java.util.Map;
/**
* 户用光伏监盘电站功率表服务实现类
......@@ -30,4 +32,11 @@ public class TdHygfJpStationPowerHistoryServiceImpl extends BaseService<TdHygfJp
public List<TdHygfJpStationPowerHistoryDto> queryForTdHygfJpStationPowerHistoryList() {
return this.queryForList("" , false);
}
@Override
@Async
public Map<String, Double> getacgNum() {
return null;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment