Commit c3d9e4a4 authored by ZWT's avatar ZWT

feat(吉林演示): 松原

1.开发间开优化结果统计功能,创建间开优化效果统计表,生成对应代码;
2.修改15天,10天,3天,1天间开优化功能,修改代码结构;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent a262448d
package pps.core.space.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import pps.core.common.entity.BaseModel;
import xstartup.annotation.XText;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* 昨日绿电占比
*
* @author ZWT
* @date 2024/11/27
*/
@Data
@TableName("space_yesterday_green_rate")
public class SpaceYesterdayGreenRateEnt extends BaseModel implements Serializable {
@XText("井口ID")
@TableField
private String wellheadId;
@XText("井号")
@TableField
private String wellNumber;
@XText("记录日期")
@TableField
private Date recordDate;
@XText("启动顺序")
@TableField
private Integer startSeq;
@XText("井口每日用电量(优化前)")
@TableField
private BigDecimal wellTotalPowerActual;
@XText("井口每日用电量(优化后)")
@TableField
private BigDecimal wellTotalPowerOptimize;
@XText("井口每日光伏用电量(优化前)")
@TableField
private BigDecimal wellGreenPowerActual;
@XText("井口每日光伏用电量(优化后)")
@TableField
private BigDecimal wellGreenPowerOptimize;
@XText("绿电占比(优化前)")
@TableField
private BigDecimal greenPowerRateActual;
@XText("绿电占比(优化后)")
@TableField
private BigDecimal greenPowerRateOptimize;
}
package pps.core.space.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import pps.core.common.entity.BaseModel;
import xstartup.annotation.XText;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* 昨日绿电占比
*
* @author ZWT
* @date 2024/11/27
*/
@Data
public class SpaceYesterdayGreenRateView extends BaseModel implements Serializable {
@XText("井口ID")
@TableField
private String wellheadId;
@XText("井号")
@TableField
private String wellNumber;
@XText("记录日期")
@TableField
private Date recordDate;
@XText("启动顺序")
@TableField
private Integer startSeq;
@XText("井口每日用电量(优化前)")
@TableField
private BigDecimal wellTotalPowerActual;
@XText("井口每日用电量(优化后)")
@TableField
private BigDecimal wellTotalPowerOptimize;
@XText("井口每日光伏用电量(优化前)")
@TableField
private BigDecimal wellGreenPowerActual;
@XText("井口每日光伏用电量(优化后)")
@TableField
private BigDecimal wellGreenPowerOptimize;
@XText("绿电占比(优化前)")
@TableField
private BigDecimal greenPowerRateActual;
@XText("绿电占比(优化后)")
@TableField
private BigDecimal greenPowerRateOptimize;
}
package pps.core.space.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import pps.core.space.entity.SpaceYesterdayGreenRateEnt;
/**
* 昨日绿电占比
*
* @author ZWT
* @date 2024/11/27
*/
@Repository(value = "pps.core.space.mapper.SpaceYesterdayGreenRateMapper")
public interface SpaceYesterdayGreenRateMapper extends BaseMapper<SpaceYesterdayGreenRateEnt> {
}
package pps.core.space.mapper;
import org.springframework.stereotype.Repository;
import pps.core.space.entity.SpaceYesterdayGreenRateView;
import java.util.List;
/**
* 昨日绿电占比
*
* @author ZWT
* @date 2024/11/27
*/
@Repository(value = "pps.core.space.mapper.SpaceYesterdayGreenRateViewMapper")
public interface SpaceYesterdayGreenRateViewMapper {
SpaceYesterdayGreenRateView selectOne(SpaceYesterdayGreenRateView record);
List<SpaceYesterdayGreenRateView> selectList(SpaceYesterdayGreenRateView record);
}
<?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="pps.core.space.mapper.SpaceYesterdayGreenRateViewMapper">
<resultMap id="BaseResultMap" type="pps.core.space.entity.SpaceYesterdayGreenRateView">
<id column="id" property="id" jdbcType="VARCHAR"/>
<result column="is_deleted" property="isDeleted" jdbcType="INTEGER"/>
<result column="create_by_id" property="createById" jdbcType="VARCHAR"/>
<result column="create_by_name" property="createByName" jdbcType="VARCHAR"/>
<result column="create_time" property="createTime" jdbcType="DATE"/>
<result column="modify_by_id" property="modifyById" jdbcType="VARCHAR"/>
<result column="modify_by_name" property="modifyByName" jdbcType="VARCHAR"/>
<result column="modify_time" property="modifyTime" jdbcType="DATE"/>
<result column="wellhead_id" property="wellheadId" jdbcType="VARCHAR"/>
<result column="well_number" property="wellNumber" jdbcType="VARCHAR"/>
<result column="record_date" property="recordDate" jdbcType="DATE"/>
<result column="start_seq" property="startSeq" jdbcType="INTEGER"/>
<result column="well_total_power_actual" property="wellTotalPowerActual" jdbcType="DECIMAL"/>
<result column="well_total_power_optimize" property="wellTotalPowerOptimize" jdbcType="DECIMAL"/>
<result column="well_green_power_actual" property="wellGreenPowerActual" jdbcType="DECIMAL"/>
<result column="well_green_power_optimize" property="wellGreenPowerOptimize" jdbcType="DECIMAL"/>
<result column="green_power_rate_actual" property="greenPowerRateActual" jdbcType="DECIMAL"/>
<result column="green_power_rate_optimize" property="greenPowerRateOptimize" jdbcType="DECIMAL"/>
</resultMap>
<sql id="Base_Column_List">
id
,
is_deleted,
create_by_id,
create_by_name,
create_time,
modify_by_id,
modify_by_name,
modify_time,
wellhead_id,
well_number,
record_date,
start_seq,
well_total_power_actual,
well_total_power_optimize,
well_green_power_actual,
well_green_power_optimize,
green_power_rate_actual,
green_power_rate_optimize
</sql>
<select id="selectOne" parameterType="pps.core.space.entity.SpaceYesterdayGreenRateView" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>
from space_yesterday_green_rate
where
id=#{id}
</select>
<select id="selectList" parameterType="pps.core.space.entity.SpaceYesterdayGreenRateView" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>
from space_yesterday_green_rate
where
id=#{id}
</select>
</mapper>
\ 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