初始化

This commit is contained in:
2022-06-21 20:47:46 +08:00
parent b666a24a98
commit 59da3376c1
1246 changed files with 129600 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
package com.njcn.web.pojo.annotation;
/**
* pqs
*
* @author cdf
* @date 2022/1/11
*/
import com.njcn.web.config.DateTimeValidator;
import javax.validation.Constraint;
import javax.validation.Payload;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Constraint(validatedBy = DateTimeValidator.class)
public @interface DateTimeStrValid {
String message() default "时间格式错误";
String format() default "yyyy-MM-dd";
Class<?>[] groups() default {};
Class<? extends Payload>[] payload() default {};
}

View File

@@ -0,0 +1,25 @@
package com.njcn.web.pojo.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author denghuajun
* @date 2022/1/10
*
*/
@Data
public class BaseDTO implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("id")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("父节点id")
private String pid;
}

View File

@@ -0,0 +1,43 @@
package com.njcn.web.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author hongawen
* @version 1.0.0
* @date 2021年12月20日 15:35
*/
@Data
public class BaseParam implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("搜索值")
private String searchValue;
@ApiModelProperty("开始时间")
private String searchBeginTime;
@ApiModelProperty("结束时间")
private String searchEndTime;
@ApiModelProperty("状态")
private Integer searchState;
@ApiModelProperty("排序字段")
private String sortBy;
@ApiModelProperty("排序方式:asc-升序,desc-降序")
private String orderBy;
@ApiModelProperty("页码")
private Integer pageNum;
@ApiModelProperty("页面尺寸")
private Integer pageSize;
}

View File

@@ -0,0 +1,21 @@
package com.njcn.web.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author denghuajun
* @date 2022/1/12
*
*/
@Data
public class DeptLineParam implements Serializable {
@ApiModelProperty("id")
private String id;
@ApiModelProperty("监测点集合ids")
private List<String> ids;
}

View File

@@ -0,0 +1,21 @@
package com.njcn.web.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author denghuajun
* @date 2022/1/6
*
*/
@Data
public class AreaIdVO implements Serializable{
private static final long serialVersionUID = 1L;
@ApiModelProperty("id")
private String id;
}

View File

@@ -0,0 +1,29 @@
package com.njcn.web.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.w3c.dom.stylesheets.LinkStyle;
import java.io.Serializable;
import java.util.List;
/**
* @author denghuajun
* @date 2021/12/31 14:17
* 基础VO只还有id和name
*/
@Data
public class BaseVO implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("id")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("父节点id")
private String pid;
}

View File

@@ -0,0 +1,17 @@
package com.njcn.web.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @author denghuajun
* @date 2022/1/13
*
*/
@Data
public class DeptLineVO implements Serializable {
@ApiModelProperty("存放结果")
private boolean result;
}

View File

@@ -0,0 +1,55 @@
package com.njcn.web.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* @author denghuajun
* @date 2022/2/23
* 保存line信息表
*/
@Data
public class LineDataVO {
/**
* 监测点Id
*/
private String id;
/**
* 父节点0为根节点
*/
private String pid;
/**
* 上层所有节点
*/
private String pids;
/**
* 名称
*/
private String name;
/**
* 等级0-项目名称1- 工程名称2-单位3-部门4-终端5-母线6-监测点
*/
private Integer level;
/**
* 排序默认为0有特殊排序需要时候人为输入
*/
private Integer sort;
/**
* 备注
*/
private String remark;
/**
* 状态 0-删除1-正常;默认正常
*/
private Integer state;
}

View File

@@ -0,0 +1,51 @@
package com.njcn.web.pojo.vo;
import lombok.Data;
import java.io.Serializable;
/**
* @author denghuajun
* @Date: 2022/03/04 14:05
*/
@Data
public class SteadyDataVO implements Serializable {
private static final long serialVersionUID = 1L;
private String name;
private Integer monitors;
private String areaIndex;
private float allTime;
private float frequency=3.1415f;
private float uBalance=3.1415f;
private float uAberrance=3.1415f;
private float voltageDeviation=3.1415f;
private float flicker=3.1415f;
private float allFlicker=3.1415f;
private float oddVoltage=3.1415f;
private float evenVoltage=3.1415f;
private float oddElectric=3.1415f;
private float evenElectric=3.1415f;
private float harmVoltage=3.1415f;
private float harmElec=3.1415f;
private float iNeg=3.1415f;
private float inUharm=3.1415f;
}