48 lines
799 B
Java
48 lines
799 B
Java
package quant.rich.emoney.pojo.dto;
|
|
|
|
import java.util.List;
|
|
|
|
import lombok.Data;
|
|
import lombok.experimental.Accessors;
|
|
|
|
public interface IndexDetail {
|
|
|
|
/**
|
|
* 获取 indexName
|
|
* @return
|
|
*/
|
|
public String getIndexName();
|
|
|
|
/**
|
|
* 获取 indexCode
|
|
* @return
|
|
*/
|
|
public String getIndexCode();
|
|
|
|
/**
|
|
* 详情接口
|
|
* @return
|
|
*/
|
|
public List<Detail> getDetails();
|
|
|
|
/**
|
|
* 清洗 HTML 内容
|
|
*/
|
|
public void sanitize();
|
|
|
|
|
|
@Data
|
|
@Accessors(chain=true)
|
|
public static class Detail {
|
|
private String content;
|
|
private DetailType type;
|
|
}
|
|
|
|
public static enum DetailType {
|
|
TITLE,
|
|
TEXT,
|
|
IMAGE
|
|
}
|
|
|
|
}
|