package com.iailab.module.pms.coalquality.modules.analysis.dto;
|
|
|
import com.iailab.framework.common.validation.group.AddGroup;
|
import com.iailab.framework.common.validation.group.UpdateGroup;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.Null;
|
import java.io.Serializable;
|
|
/**
|
* @author PanZhibao
|
* @Description
|
* @createTime 2023年01月19日 23:31:00
|
*/
|
@Data
|
@Schema(description = "可选性曲线图")
|
public class CoalWashCurvesChartDTO implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@Schema(description = "id")
|
@Null(message="{id.null}", groups = AddGroup.class)
|
@NotNull(message="{id.require}", groups = UpdateGroup.class)
|
private String id;
|
|
@Schema(description = "可选性曲线台账ID")
|
@NotNull
|
private String curvesId;
|
|
@Schema(description = "绘图方法,1代表拟合法,0代表插值法")
|
@NotNull
|
private String curvesType;
|
|
@Schema(description = "浮沉密度")
|
private String densitySrcData;
|
|
@Schema(description = "浮物累计数据")
|
private String floatSrcData;
|
|
@Schema(description = "密度±0.1数据")
|
private String densityScopeSrcData;
|
|
@Schema(description = "拟合参数")
|
private String coeffSrcData;
|
|
@Schema(description = "横坐标数据1")
|
private String xAxisData1;
|
|
@Schema(description = "横坐标数据2")
|
private String xAxisData2;
|
|
@Schema(description = "点数据FLOAT")
|
private String floatPointData;
|
|
@Schema(description = "点数据DENSITY")
|
private String densityPointData;
|
|
@Schema(description = "点数据DENSITY_SCOPE")
|
private String densityScopePointData;
|
|
@Schema(description = "灰分特性曲线")
|
private String cellData;
|
|
@Schema(description = "密度曲线")
|
private String densityData;
|
|
@Schema(description = "浮物曲线")
|
private String floatData;
|
|
@Schema(description = "沉物曲线")
|
private String sinkData;
|
|
@Schema(description = "密度±0.1曲线")
|
private String densityScopeData;
|
|
@Schema(description = "浮沉方案")
|
private String fcfa;
|
}
|