package com.zioinfo.signage.domain;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class UpdateQueueVo {
    private Long id;
    private String tenantCode;
    private Long storeId;
    private String storeName;
    private Long bindingId;
    private String deviceId;
    private String locationCode;
    private String productCode;
    private String productName;
    private BigDecimal newPrice;
    private BigDecimal newSalePrice;
    private String templateCode;
    private String renderData;
    private Integer priority;        // 1(긴급)~10(일반)
    private String status;           // PENDING, SENDING, SENT, CONFIRMED, FAILED, CANCELLED
    private Integer retryCount;
    private Integer maxRetry;
    private String errorMessage;
    private Long posCvtId;
    private LocalDateTime sentAt;
    private LocalDateTime confirmedAt;
    private LocalDateTime createdAt;
}
