package com.ruoyi.ccb.domain.basic;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 货物锁定信息
 *
 * @author s
 */
@Data
public class CargoLockInfo {

    /**
     * 货物编号
     */
    private String cargoNo;

    /**
     * 提单号
     */
    private String blNumber;

    /**
     * 货物权属客户
     */
    private String cargoBelong;

    /**
     * 保管凭证号
     */
    private String takeVoucher;

    /**
     * 数量
     */
    private Long number;

    /**
     * 数量单位
     */
    private String numberUnit;

    /**
     * 重量
     */
    private Double weight;

    /**
     * 重量单位
     */
    private String weightUnit;

    /**
     * 规格
     */
    private String speci;

    /**
     * 锁定原因
     */
    private String reasonCode;

    /**
     * 锁定时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lockTime;

    /**
     * 解锁时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date unlockTime;

    /**
     * 仓单编号
     */
    private String wrNumber;

    /**
     * 电子标签
     */
    private List<String> electronicTags;

}
