算法提交

This commit is contained in:
huangzj
2023-11-20 10:39:03 +08:00
parent b553803514
commit 7c46df354f
27 changed files with 417 additions and 318 deletions

View File

@@ -1,51 +0,0 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
@Getter
@Setter
@TableName("r_dim_bus_target_d")
public class RDimBusTargetD extends BaseEntity {
private static final long serialVersionUID = 1L;
private String orgId;
private LocalDate statisDate;
private String targetType;
/**
* 母线**指标超标占比(%
*/
private Float limitRate;
/**
* 母线**指标合格率(%
*/
private Float passRate;
/**
* 母线**指标平均合格率(%
*/
private Float passAvgRate;
private Integer state;
}

View File

@@ -0,0 +1,61 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDate;
import java.time.LocalDateTime;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@TableName(value = "r_dim_bus_target_d")
public class RDimBusTargetDPO extends BaseEntity {
@MppMultiId(value = "Org_Id")
private String orgId;
@MppMultiId(value = "Statis_Date")
private LocalDate statisDate;
@MppMultiId(value = "Target_Type")
private String targetType;
/**
* 母线**指标超标占比(%
*/
@TableField(value = "Limit_Rate")
private Double limitRate;
/**
* 母线**指标平均超标占比(%
*/
@TableField(value = "Limit_Avg_Rate")
private Double limitAvgRate;
/**
* 母线**指标合格率(%
*/
@TableField(value = "Pass_Rate")
private Double passRate;
/**
* 母线**指标平均合格率(%
*/
@TableField(value = "Pass_Avg_Rate")
private Double passAvgRate;
@TableField(value = "`State`")
private Integer state;
}

View File

@@ -1,54 +0,0 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import io.swagger.models.auth.In;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
@Getter
@Setter
@TableName("r_dim_bus_target_m")
public class RDimBusTargetM extends BaseEntity {
private static final long serialVersionUID = 1L;
private String orgId;
private LocalDate statisDate;
private String targetType;
/**
* 母线**指标超标占比(%
*/
private Float limitRate;
/**
* 母线**指标合格率(%
*/
private Float passRate;
/**
* 母线**指标平均合格率(%
*/
private Float passAvgRate;
private Integer state;
}

View File

@@ -0,0 +1,61 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDate;
import java.time.LocalDateTime;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@TableName(value = "r_dim_bus_target_m")
public class RDimBusTargetMPO extends BaseEntity {
@MppMultiId(value = "Org_Id")
private String orgId;
@MppMultiId(value = "Statis_Date")
private LocalDate statisDate;
@MppMultiId(value = "Target_Type")
private String targetType;
/**
* 母线**指标超标占比(%
*/
@TableField(value = "Limit_Rate")
private Double limitRate;
/**
* 母线**指标平均超标占比(%
*/
@TableField(value = "Limit_Avg_Rate")
private Double limitAvgRate;
/**
* 母线**指标合格率(%
*/
@TableField(value = "Pass_Rate")
private Double passRate;
/**
* 母线**指标平均合格率(%
*/
@TableField(value = "Pass_Avg_Rate")
private Double passAvgRate;
@TableField(value = "`State`")
private Integer state;
}

View File

@@ -1,51 +0,0 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
@Getter
@Setter
@TableName("r_dim_bus_target_y")
public class RDimBusTargetY extends BaseEntity {
private static final long serialVersionUID = 1L;
private String orgId;
private LocalDate statisDate;
private String targetType;
/**
* 母线**指标超标占比(%
*/
private Float limitRate;
/**
* 母线**指标合格率(%
*/
private Float passRate;
/**
* 母线**指标平均合格率(%
*/
private Float passAvgRate;
private Integer state;
}

View File

@@ -0,0 +1,62 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDate;
import java.time.LocalDateTime;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@TableName(value = "r_dim_bus_target_y")
public class RDimBusTargetYPO extends BaseEntity {
@MppMultiId(value = "Org_Id")
private String orgId;
@MppMultiId(value = "Statis_Date")
private LocalDate statisDate;
@MppMultiId(value = "Target_Type")
private String targetType;
/**
* 母线**指标超标占比(%
*/
@TableField(value = "Limit_Rate")
private Double limitRate;
/**
* 母线**指标平均超标占比(%
*/
@TableField(value = "Limit_Avg_Rate")
private Double limitAvgRate;
/**
* 母线**指标合格率(%
*/
@TableField(value = "Pass_Rate")
private Double passRate;
/**
* 母线**指标平均合格率(%
*/
@TableField(value = "Pass_Avg_Rate")
private Double passAvgRate;
@TableField(value = "`State`")
private Integer state;
}

View File

@@ -0,0 +1,25 @@
<?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.njcn.prepare.harmonic.mapper.mysql.dim.RDimBusTargetDPOMapper">
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.dim.RDimBusTargetDPO">
<!--@mbg.generated-->
<!--@Table r_dim_bus_target_d-->
<id column="Org_Id" jdbcType="CHAR" property="orgId" />
<id column="Statis_Date" jdbcType="DATE" property="statisDate" />
<id column="Target_Type" jdbcType="CHAR" property="targetType" />
<result column="Limit_Rate" jdbcType="DOUBLE" property="limitRate" />
<result column="Limit_Avg_Rate" jdbcType="DOUBLE" property="limitAvgRate" />
<result column="Pass_Rate" jdbcType="DOUBLE" property="passRate" />
<result column="Pass_Avg_Rate" jdbcType="DOUBLE" property="passAvgRate" />
<result column="State" jdbcType="BIT" property="state" />
<result column="Create_By" jdbcType="CHAR" property="createBy" />
<result column="Create_Time" jdbcType="TIMESTAMP" property="createTime" />
<result column="Update_By" jdbcType="CHAR" property="updateBy" />
<result column="Update_Time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
Org_Id, Statis_Date, Target_Type, Limit_Rate, Limit_Avg_Rate, Pass_Rate, Pass_Avg_Rate,
`State`, Create_By, Create_Time, Update_By, Update_Time
</sql>
</mapper>

View File

@@ -0,0 +1,25 @@
<?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.njcn.prepare.harmonic.mapper.mysql.dim.RDimBusTargetMPOMapper">
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.dim.RDimBusTargetMPO">
<!--@mbg.generated-->
<!--@Table r_dim_bus_target_m-->
<id column="Org_Id" jdbcType="CHAR" property="orgId" />
<id column="Statis_Date" jdbcType="DATE" property="statisDate" />
<id column="Target_Type" jdbcType="CHAR" property="targetType" />
<result column="Limit_Rate" jdbcType="DOUBLE" property="limitRate" />
<result column="Limit_Avg_Rate" jdbcType="DOUBLE" property="limitAvgRate" />
<result column="Pass_Rate" jdbcType="DOUBLE" property="passRate" />
<result column="Pass_Avg_Rate" jdbcType="DOUBLE" property="passAvgRate" />
<result column="State" jdbcType="BIT" property="state" />
<result column="Create_By" jdbcType="CHAR" property="createBy" />
<result column="Create_Time" jdbcType="TIMESTAMP" property="createTime" />
<result column="Update_By" jdbcType="CHAR" property="updateBy" />
<result column="Update_Time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
Org_Id, Statis_Date, Target_Type, Limit_Rate, Limit_Avg_Rate, Pass_Rate, Pass_Avg_Rate,
`State`, Create_By, Create_Time, Update_By, Update_Time
</sql>
</mapper>

View File

@@ -0,0 +1,25 @@
<?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.njcn.prepare.harmonic.mapper.mysql.dim.RDimBusTargetYPOMapper">
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.dim.RDimBusTargetYPO">
<!--@mbg.generated-->
<!--@Table r_dim_bus_target_y-->
<id column="Org_Id" jdbcType="CHAR" property="orgId" />
<id column="Statis_Date" jdbcType="DATE" property="statisDate" />
<id column="Target_Type" jdbcType="CHAR" property="targetType" />
<result column="Limit_Rate" jdbcType="DOUBLE" property="limitRate" />
<result column="Limit_Avg_Rate" jdbcType="DOUBLE" property="limitAvgRate" />
<result column="Pass_Rate" jdbcType="DOUBLE" property="passRate" />
<result column="Pass_Avg_Rate" jdbcType="DOUBLE" property="passAvgRate" />
<result column="State" jdbcType="BIT" property="state" />
<result column="Create_By" jdbcType="CHAR" property="createBy" />
<result column="Create_Time" jdbcType="TIMESTAMP" property="createTime" />
<result column="Update_By" jdbcType="CHAR" property="updateBy" />
<result column="Update_Time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
Org_Id, Statis_Date, Target_Type, Limit_Rate, Limit_Avg_Rate, Pass_Rate, Pass_Avg_Rate,
`State`, Create_By, Create_Time, Update_By, Update_Time
</sql>
</mapper>

View File

@@ -1,17 +0,0 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetD;
/**
* <p>
* Mapper 接口
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
public interface RDimBusTargetDMapper extends BaseMapper<RDimBusTargetD> {
}

View File

@@ -0,0 +1,16 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetDPO;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
public interface RDimBusTargetDPOMapper extends MppBaseMapper<RDimBusTargetDPO> {
}

View File

@@ -1,17 +0,0 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetM;
/**
* <p>
* Mapper 接口
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
public interface RDimBusTargetMMapper extends BaseMapper<RDimBusTargetM> {
}

View File

@@ -0,0 +1,15 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetMPO;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
public interface RDimBusTargetMPOMapper extends MppBaseMapper<RDimBusTargetMPO> {
}

View File

@@ -1,17 +0,0 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetY;
/**
* <p>
* Mapper 接口
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
public interface RDimBusTargetYMapper extends BaseMapper<RDimBusTargetY> {
}

View File

@@ -0,0 +1,15 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetYPO;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
public interface RDimBusTargetYPOMapper extends MppBaseMapper<RDimBusTargetYPO> {
}

View File

@@ -1,16 +0,0 @@
package com.njcn.prepare.harmonic.service.mysql.dim;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetD;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 服务类
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
public interface IRDimBusTargetDService extends IService<RDimBusTargetD> {
}

View File

@@ -1,16 +0,0 @@
package com.njcn.prepare.harmonic.service.mysql.dim;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetM;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 服务类
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
public interface IRDimBusTargetMService extends IService<RDimBusTargetM> {
}

View File

@@ -1,16 +0,0 @@
package com.njcn.prepare.harmonic.service.mysql.dim;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetY;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 服务类
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
public interface IRDimBusTargetYService extends IService<RDimBusTargetY> {
}

View File

@@ -0,0 +1,16 @@
package com.njcn.prepare.harmonic.service.mysql.dim;
import com.github.jeffreyning.mybatisplus.service.IMppService;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetDPO;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
public interface RDimBusTargetDPOService extends IMppService<RDimBusTargetDPO> {
}

View File

@@ -0,0 +1,17 @@
package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.jeffreyning.mybatisplus.service.IMppService;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetMPO;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
public interface RDimBusTargetMPOService extends IMppService<RDimBusTargetMPO> {
}

View File

@@ -0,0 +1,17 @@
package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.jeffreyning.mybatisplus.service.IMppService;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetYPO;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
public interface RDimBusTargetYPOService extends IMppService<RDimBusTargetYPO> {
}

View File

@@ -0,0 +1,21 @@
package com.njcn.prepare.harmonic.service.mysql.dim.impl;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetDPO;
import com.njcn.prepare.harmonic.mapper.mysql.dim.RDimBusTargetDPOMapper;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Service
public class RDimBusTargetDPOServiceImpl extends MppServiceImpl<RDimBusTargetDPOMapper, RDimBusTargetDPO> implements IService<RDimBusTargetDPO> {
}

View File

@@ -1,21 +0,0 @@
package com.njcn.prepare.harmonic.service.mysql.dim.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetD;
import com.njcn.prepare.harmonic.mapper.mysql.dim.RDimBusTargetDMapper;
import com.njcn.prepare.harmonic.service.mysql.dim.IRDimBusTargetDService;
import org.springframework.stereotype.Service;
/**
* <p>
* 服务实现类
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
@Service
public class RDimBusTargetDServiceImpl extends ServiceImpl<RDimBusTargetDMapper, RDimBusTargetD> implements IRDimBusTargetDService {
}

View File

@@ -0,0 +1,20 @@
package com.njcn.prepare.harmonic.service.mysql.dim.impl;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
import org.springframework.stereotype.Service;
import com.njcn.prepare.harmonic.mapper.mysql.dim.RDimBusTargetMPOMapper;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetMPO;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Service
public class RDimBusTargetMPOServiceImpl extends MppServiceImpl<RDimBusTargetMPOMapper, RDimBusTargetMPO> implements IService<RDimBusTargetMPO> {
}

View File

@@ -1,21 +0,0 @@
package com.njcn.prepare.harmonic.service.mysql.dim.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetM;
import com.njcn.prepare.harmonic.mapper.mysql.dim.RDimBusTargetMMapper;
import com.njcn.prepare.harmonic.service.mysql.dim.IRDimBusTargetMService;
import org.springframework.stereotype.Service;
/**
* <p>
* 服务实现类
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
@Service
public class RDimBusTargetMServiceImpl extends ServiceImpl<RDimBusTargetMMapper, RDimBusTargetM> implements IRDimBusTargetMService {
}

View File

@@ -0,0 +1,21 @@
package com.njcn.prepare.harmonic.service.mysql.dim.impl;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetYPO;
import com.njcn.prepare.harmonic.mapper.mysql.dim.RDimBusTargetYPOMapper;
/**
*
* Description:
* Date: 2023/11/20 10:29【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Service
public class RDimBusTargetYPOServiceImpl extends MppServiceImpl<RDimBusTargetYPOMapper, RDimBusTargetYPO> implements IService<RDimBusTargetYPO> {
}

View File

@@ -1,21 +0,0 @@
package com.njcn.prepare.harmonic.service.mysql.dim.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.harmonic.pojo.po.dim.RDimBusTargetY;
import com.njcn.prepare.harmonic.mapper.mysql.dim.RDimBusTargetYMapper;
import com.njcn.prepare.harmonic.service.mysql.dim.IRDimBusTargetYService;
import org.springframework.stereotype.Service;
/**
* <p>
* 服务实现类
* </p>
*
* @author hongawen
* @since 2023-11-14
*/
@Service
public class RDimBusTargetYServiceImpl extends ServiceImpl<RDimBusTargetYMapper, RDimBusTargetY> implements IRDimBusTargetYService {
}