package com.ycl.domain.vo; import com.ycl.system.domain.base.AbsVo; import com.ycl.domain.entity.HiddenAdmin; 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-02-27 */ @Data @ApiModel(value = "响应数据", description = "响应数据") public class HiddenAdminVO extends AbsVo { /** 项目名称 */ @ApiModelProperty("项目名称") private String name; /** 业主单位 */ @ApiModelProperty("业主单位") private String display; /** 排序*/ @ApiModelProperty("") private Long sort; /** 列名*/ @ApiModelProperty("") private String columns; /** 前端插槽用列名 可能为空*/ @ApiModelProperty("") private String slotName; public static HiddenAdminVO getVoByEntity(@NonNull HiddenAdmin entity, HiddenAdminVO vo) { if(vo == null) { vo = new HiddenAdminVO(); } BeanUtils.copyProperties(entity, vo); return vo; } }