package com.xinelu.manage.dto.materialsinfo;

import com.xinelu.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDate;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @description: 素材库查询传输对象
 * @author: haown
 * @create: 2024-03-04 14:02
 **/
@ApiModel
@Data
public class MaterialsInfoDto {

	@ApiModelProperty(value = "创建时间开始，yyyy-MM-dd")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private LocalDate createTimeStart;

	@ApiModelProperty(value = "创建时间结束，yyyy-MM-dd")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private LocalDate createTimeEnd;

	/** 素材状态，已上架：LISTED，未上架：NOT_LISTED */
	@ApiModelProperty(value = "素材状态,已上架：LISTED，未上架：NOT_LISTED")
	private String materialsStatus;

	/** 素材名称 */
	@ApiModelProperty(value = "素材名称")
	private String materialsName;

	/** 素材类型，图文：IMAGE_TEXT，视频：VIDEO */
	@ApiModelProperty(value = "素材类型，图文：IMAGE_TEXT，视频：VIDEO")
	@Excel(name = "素材类型，图文：IMAGE_TEXT，视频：VIDEO")
	private String materialsType;
}
