package com.zhongshu.card.client.model.org.orgUser;

import com.zhongshu.card.client.type.user.OrgUserState;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author TRX
 * @date 2025/2/24
 */
@Data
public class OrganizationUserAuditParam {

    @Schema(description = "数据id")
    private String id;

    @Schema(description = "数据id集合")
    private List<String> ids = new ArrayList<>();

    @NotNull
    @Schema(description = "数据状态")
    private OrgUserState orgUserState;

    @Schema(description = "审核备注")
    private String reViewReMark;

}
