package com.lesingle.modules.pub.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 超管驳回作品请求体，与 {@code PublicContentReviewService#reject} 及作品表 {@code review_note} 对齐。
 */
@Data
@Schema(description = "驳回作品（POST /content-review/works/{id}/reject）")
public class ContentReviewRejectDto {

    @Schema(description = "驳回原因，必填；将写入作品 review_note，供作者端详情展示", example = "内容质量不符合发布标准")
    private String reason;

    @Schema(description = "可选补充备注；若有则与 reason 以「；」拼接后写入 review_note")
    private String note;
}
