package com.zg.project.wisdom.domain.dto;

import lombok.Data;

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

/**
 * PC端 - 入库请求 DTO
 */
@Data
public class PcRkInfoBatchDTO {


    /** 要追加到的入库单据号（必填） */
    private String billNo;

    /** 审核人用户ID */
    private String approverId;

    /** 入库类型 */
    private String rkType;

    /** 物资类型 */
    private String wlType;

    /** 理货员 */
    private String lihuoY;

    /** 所属大仓编码（父仓，对应 warehouse_info.parent_warehouse_code）——只用于选择，不直接落库 */
    private String parentWarehouseCode;

    /** 所属大仓名称（冗余展示，可选） */
    private String parentWarehouseName;

    /** 所属小仓编码（真正落到 rk_info.cangku 的字段） */
    private String warehouseCode;

    /** 所属小仓名称（冗余展示，可选） */
    private String warehouseName;

    /** 入库记录列表（每条为完整入库项） */
    private List<PcRkInfoItemDTO> rkList;

    /** 发起人签字图片 URL（单张） */
    private String signatureUrl;

    // zhangjinbo 根据玉田需求 添加入库时间
    private Date rkTime;
}

