package com.wms_main.model.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "t_app_stand_work", autoResultMap = true)
public class TAppStandWork {
    /**
     * id
     */
    @TableId(value = "work_id")
    private String workId;
    /**
     * 站台号
     */
    @TableField(value = "stand_id")
    private String standId;
    /**
     * 工作id
     */
    @TableField(value = "work_index")
    private String workIndex;
    /**
     * 工单号
     */
    @TableField(value = "work_order")
    private String workOrder;
    /**
     * 成品号
     */
    @TableField(value = "product_id")
    private String productId;
    /**
     * 单片号
     */
    @TableField(value = "single_product_id")
    private String singleProductId;
    /**
     * 物料号
     */
    @TableField(value = "goods_id")
    private String goodsId;
    /**
     * 料盒号
     */
    @TableField(value = "box_no")
    private String boxNo;
    /**
     * 计划拣选数量
     */
    @TableField(value = "plan_pick_qty")
    private Integer planPickQty;
    /**
     * 实际拣选数量
     */
    @TableField(value = "real_pick_qty")
    private Integer realPickQty;
    /**
     * 库存id
     */
    @TableField(value = "stock_id")
    private String stockId;
    /**
     * 载具号
     */
    @TableField(value = "vehicle_id")
    private String vehicleId;
    /**
     * 计划剩余数量
     */
    @TableField(value = "plan_remain_qty")
    private Integer planRemainQty;
    /**
     * 实际剩余数量
     */
    @TableField(value = "real_remain_qty")
    private Integer realRemainQty;
    /**
     * 是否是库外料
     */
    @TableField(value = "is_out")
    private Integer isOut;
    /**
     * 物料存放位置
     */
    @TableField(value = "put_area")
    private String putArea;
    /**
     * 备注
     * 主要用于标识ECN
     */
    @TableField(value = "kitting_remark")
    private String kittingRemark;
}
