package com.ruoyi.system.domain.flash;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/** 闪送图片凭证；寄件图片可选，PICKUP 和 DELIVERY 两个阶段均至少需要一张。 */
@Data
@TableName("flash_delivery_order_image")
public class FlashDeliveryOrderImage {
    @TableId(type = IdType.AUTO)
    private Long id;
    private Long orderId;
    /** 凭证类型：SENDER（寄件）、PICKUP（取件）或 DELIVERY（送达）。 */
    private String proofType;
    private String imageUrl;
    private Integer sortOrder;
    /** 操作人类型用于区分用户寄件图片和骑手履约图片。 */
    private String operatorType;
    private Long operatorId;
    private Date createTime;
}
