初始化

This commit is contained in:
qijian
2022-11-11 10:46:24 +08:00
parent 5f32519c62
commit 6dc3c76120
14 changed files with 509 additions and 1 deletions

View File

@@ -0,0 +1,13 @@
package com.njcn.process.constant;
/**
* 常量类
* @author qijian
* @version 1.0.0
* @date 2022年11月11日 09:56
*/
public interface Param {
}

View File

@@ -0,0 +1,30 @@
package com.njcn.process.enums;
import lombok.Getter;
/**
* 异常处理类
* @author qijian
* @version 1.0.0
* @date 2022年11月11日 09:56
*/
@Getter
public enum ProcessResponseEnum {
/**
* 过程监督异常响应码的范围:
* A00550 ~ A00649
*/
PROCESS_COMMON_ERROR("A00550","监督管理模块异常"),
;
private final String code;
private final String message;
ProcessResponseEnum(String code, String message) {
this.code = code;
this.message = message;
}
}

View File

@@ -0,0 +1,18 @@
package com.njcn.process.pojo.dto;
import lombok.Data;
/**
* 公共DTO初始化类
*
* @author qijian
* @version 1.0.0
* @createTime 2022/11/11 10:34
*/
@Data
public class PublicDTO {
private String id;
private String date;
}

View File

@@ -0,0 +1,21 @@
package com.njcn.process.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 公共Param初始化类
*
* @author qijian
* @version 1.0.0
* @createTime 2022/11/11 10:34
*/
@Data
public class PublicParam {
@ApiModelProperty(value = "id")
private String id;
@ApiModelProperty(value = "date")
private String date;
}

View File

@@ -0,0 +1,116 @@
package com.njcn.process.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 干扰源用户管理表(RLoadTypeUserManage)实体类
*
* @author qijian
* @since 2022-11-11 10:11:41
*/
@Data
@TableName(value = "r_load_type_user_manage")
public class RLoadTypeUserManage implements Serializable {
private static final long serialVersionUID = 390349030891669605L;
/**
* 主键
*/
private String id;
/**
* 单位ID
*/
private String orgNo;
/**
* 干扰源类型ID
*/
private String loadType;
/**
* 干扰源用户名称
*/
private String userName;
/**
* 关联干扰源用户编号ID
*/
private String relationUserId;
/**
* 建档时间
*/
private Date recordTime;
/**
* 送电日期(并网日期)
*/
private Date powerTransmissionDate;
/**
* 合同容量(总装机容量)
*/
private Float userArgeementCapacity;
/**
* 用户类型,字典表
*/
private String userLoadType;
/**
* 入网报告状态字典ID
*/
private String iStatus;
/**
* 入网报告路径
*/
private String iFilePath;
/**
* 入网报告上传时间
*/
private Date iUploadTime;
/**
* 入网是否超标(0:否 1:是)
*/
private Integer iIsOverLimit;
/**
* 入网超标指标
*/
private String iOverLimitTarget;
/**
* 入网计划采取措施字典ID
*/
private String iPlanStep;
/**
* 入网详情
*/
private String iDescription;
/**
* 实测报告是否上传(0:否 1:是)
*/
private Integer aIsFileUpload;
/**
* 实测报告状态字典ID
*/
private String aStatus;
/**
* 实测报告路径
*/
private String aFilePath;
/**
* 实测报告上传时间
*/
private Date aUploadTime;
/**
* 实测是否超标(0:否 1:是)
*/
private Integer aIsOverLimit;
/**
* 实测超标指标
*/
private String aOverLimitTarget;
/**
* 实测计划采取措施字典ID
*/
private String aPlanStep;
/**
* 实测详情
*/
private String aDescription;
}

View File

@@ -0,0 +1,114 @@
package com.njcn.process.pojo.vo;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 干扰源用户管理表 VO
*
* @author qijian
* @since 2022-11-11 10:11:41
*/
@Data
public class RLoadTypeUserManageVO implements Serializable {
private static final long serialVersionUID = 390349030891669605L;
/**
* 主键
*/
private String id;
/**
* 单位ID
*/
private String orgNo;
/**
* 干扰源类型ID
*/
private String loadType;
/**
* 干扰源用户名称
*/
private String userName;
/**
* 关联干扰源用户编号ID
*/
private String relationUserId;
/**
* 建档时间
*/
private Date recordTime;
/**
* 送电日期(并网日期)
*/
private Date powerTransmissionDate;
/**
* 合同容量(总装机容量)
*/
private Float userArgeementCapacity;
/**
* 用户类型,字典表
*/
private String userLoadType;
/**
* 入网报告状态字典ID
*/
private String iStatus;
/**
* 入网报告路径
*/
private String iFilePath;
/**
* 入网报告上传时间
*/
private Date iUploadTime;
/**
* 入网是否超标(0:否 1:是)
*/
private Integer iIsOverLimit;
/**
* 入网超标指标
*/
private String iOverLimitTarget;
/**
* 入网计划采取措施字典ID
*/
private String iPlanStep;
/**
* 入网详情
*/
private String iDescription;
/**
* 实测报告是否上传(0:否 1:是)
*/
private Integer aIsFileUpload;
/**
* 实测报告状态字典ID
*/
private String aStatus;
/**
* 实测报告路径
*/
private String aFilePath;
/**
* 实测报告上传时间
*/
private Date aUploadTime;
/**
* 实测是否超标(0:否 1:是)
*/
private Integer aIsOverLimit;
/**
* 实测超标指标
*/
private String aOverLimitTarget;
/**
* 实测计划采取措施字典ID
*/
private String aPlanStep;
/**
* 实测详情
*/
private String aDescription;
}

View File

@@ -0,0 +1,30 @@
package com.njcn.process.utils;
/**
* 数据公共工具类
*
* @author qijian
* @version 1.0.0
* @createTime 2022/10/14 - 10:07
*/
public class PublicDataUtils {
/**
* 功能:下划线命名转驼峰命名
* 将下划线替换为空格,将字符串根据空格分割成数组,再将每个单词首字母大写
* @param s
* @return
*/
public static String underCamel(String s)
{
String separator = "_";
String under="";
s = s.toLowerCase().replace(separator, " ");
String sarr[]=s.split(" ");
for(int i=0;i<sarr.length;i++)
{
String w=sarr[i].substring(0,1).toUpperCase()+sarr[i].substring(1);
under +=w;
}
return under;
}
}