package cc.uncarbon.module.bizcommon.model.request; import cc.uncarbon.framework.core.enums.HelioBaseEnum; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Collection; /** * 批量修改状态公共类 */ @Accessors(chain = true) @AllArgsConstructor @NoArgsConstructor @Data public class AdminBatchUpdateStatusDTO> implements Serializable { @Schema(description = "主键IDs") @NotEmpty(message = "ID不能为空") private Collection ids; @Schema(description = "新状态") @NotNull(message = "新状态不能为空") private E newStatus; }