package com.kwan.springbootkwan.entity.dto; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fasterxml.jackson.annotation.JsonFormat; import com.kwan.springbootkwan.entity.CsdnTripletDayInfo; import com.kwan.springbootkwan.mapstruct.FromConverter; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.mapstruct.Mapper; import org.mapstruct.ReportingPolicy; import org.mapstruct.factory.Mappers; import java.util.Date; @Data @ApiModel("csdn三连监控DTO") public class CsdnTripletDayInfoDTO extends Model { @ApiModelProperty("主键id") private Integer id; @ApiModelProperty("三连日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date tripletDate; @ApiModelProperty("点赞数量") private Integer likeNum; @ApiModelProperty("收藏数量") private Integer collectNum; @ApiModelProperty("评论数量") private Integer commentNum; @ApiModelProperty("创建时间") private Date createTime; @ApiModelProperty("更新时间") private Date updateTime; @ApiModelProperty("逻辑删除,0未删除,1已删除") private Integer isDelete; @Mapper(unmappedTargetPolicy = ReportingPolicy.IGNORE) public interface Converter extends FromConverter { Converter INSTANCE = Mappers.getMapper(Converter.class); } }