package com.ycl.domain.vo; import com.ycl.system.domain.base.AbsVo; import com.ycl.domain.entity.CodingRuler; import java.util.List; import org.springframework.lang.NonNull; import org.springframework.beans.BeanUtils; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 展示 * * @author zxl * @since 2025-03-18 */ @Data @ApiModel(value = "响应数据", description = "响应数据") public class CodingRulerVO extends AbsVo { /** 项目码类型 */ @ApiModelProperty("项目码类型") private String projectCodeType; /** 区间类型 */ @ApiModelProperty("区间类型") private String intervalType; /** 左符号 */ @ApiModelProperty("左符号") private String leftSymbol; /** 左值 */ @ApiModelProperty("左值") private Long leftValue; /** 右符号 */ @ApiModelProperty("右符号") private String rightSymbol; /** 右值 */ @ApiModelProperty("右值") private Long rightValue; @ApiModelProperty("启动状态") private Integer status; public static CodingRulerVO getVoByEntity(@NonNull CodingRuler entity, CodingRulerVO vo) { if(vo == null) { vo = new CodingRulerVO(); } BeanUtils.copyProperties(entity, vo); return vo; } }