指标库代码

This commit is contained in:
huangzj
2023-06-14 14:18:06 +08:00
parent 5d012a4e04
commit b9e161ec01
10 changed files with 440 additions and 1 deletions

View File

@@ -0,0 +1,74 @@
package com.njcn.system.pojo.param;
import com.baomidou.mybatisplus.annotation.TableField;
import com.njcn.common.pojo.constant.PatternRegex;
import com.njcn.web.constant.ValidMessage;
import com.njcn.web.pojo.param.BaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;
/**
* @author hongawen
* @version 1.0.0
* @date 2021年12月17日 15:49
*/
@Data
public class DictTreeParam {
/**
* 父id
*/
@ApiModelProperty(value = "父id")
private String pid;
/**
* 名称
*/
@ApiModelProperty(value = "名称")
private String name;
/**
* 编码
*/
@TableField(value = "编码")
private String code;
/**
* 排序
*/
@TableField(value = "sort")
private Integer sort;
/**
* 描述
*/
@TableField(value = "remark")
private String remark;
/**
* 更新操作实体
*/
@Data
@EqualsAndHashCode(callSuper = true)
public static class DictTreeUpdateParam extends DictTreeParam {
@ApiModelProperty("id")
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
private String id;
}
}

View File

@@ -0,0 +1,23 @@
package com.njcn.system.pojo.vo;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import java.util.List;
/**
* Description:
* Date: 2023/6/14 9:59【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
public class CsStatisticalSetVO {
/*选中指标*/
private List<EleEpdPqdListVO> selectedList;
/*未选中指标*/
private List<EleEpdPqdListVO> unSelectedList;
}

View File

@@ -0,0 +1,60 @@
package com.njcn.system.pojo.vo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;
/**
* @author hongawen
* @version 1.0.0
* @date 2021年12月20日 15:52
*/
@Data
public class DictTreeVO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private String id;
/**
* 父id
*/
private String pid;
/**
* 父类名称
*/
private String pname;
/**
* 名称
*/
private String name;
/**
* 编码
*/
private String code;
/**
* 排序
*/
private Integer sort;
/**
* 描述
*/
private String remark;
/**
* 状态(字典 0正常 1停用 2删除
*/
private String status;
}

View File

@@ -0,0 +1,27 @@
package com.njcn.system.pojo.vo;
import com.njcn.system.pojo.po.EleEpdPqd;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2023/5/24 15:30
*/
@Data
public class EleEpdPqdListVO implements Serializable {
private String dataType;
private String dataTypeName;
private List<EleEpdPqd> eleEpdPqdVOS;
}