package com.junmp.jyzb.api.bean.req.ChannelReq;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.junmp.v2.common.bean.request.ValidationApi;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * <pre>
 *
 * 描述：
 * 版本：1.0.0
 * 日期：2024/9/19 下午2:29
 * 作者：xuzc@junmp.com.cn
 * <br>修改记录
 * <br>修改日期 修改人 修改内容
 *
 * </pre>
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UploadRFIDReq
{
    @NotEmpty(message = "orgId不能为空",groups = {ValidationApi.detail.class})
    private String orgId;
    @NotEmpty(message = "warehouseId不能为空",groups = {ValidationApi.detail.class})
    private String warehouseId;
    private String policeId;
    private Integer currentState;
    private String picUrl;
    @JsonProperty("RFIDList")
    private List<RFIDReq> RFIDList;
    @JsonProperty("BagRFIDList")
    private List<RFIDReq> BagRFIDList;

    //用于获取加密数据
    private String body;
}
