学习博客:
适用范围:根据List<T>T对象本身里边的一个字段进行去重
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.io.Serializable;
/**
* 推荐内容基本信息
*/
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class NoticeDto implements Serializable {
/**
* 公告id
*/
private Long noticeId;
/**
* 公告名称
*/
private String noticeName;
/**
* 公告图片URL
*/
private String noticeUrl;
/**
* 发布城市
*/
private String releaseCity;
/**
* 公告配置状态:1待生效,2已上架,3已下架
*/
private Integer noticeStatus;
/**
* 公告优先级:1-100
*/
private Integer priorityLevel;
/**
* 生效时间
*/
private Long effectTime;
/**
* 失效时间
*/
private Long invalidTime;
}
public NoticeRecordPageDto selectNoticeBaseInfo(QueryNotic