package com.bonus.material.warehouse.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity;

/**
 * 二级库接收详情对象 wh_team_receive_detail
 * 
 * @author xsheng
 * @date 2024-09-27
 */


@Data
@ToString
public class WhTeamReceiveDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 类型名称 */
    @Excel(name = "类型名称")
    @ApiModelProperty(value = "类型名称")
    private Long typeId;

    /** 出库数量 */
    @Excel(name = "出库数量")
    @ApiModelProperty(value = "出库数量")
    private Long outNum;

    /** 领料人员 */
    @Excel(name = "领料人员")
    @ApiModelProperty(value = "领料人员")
    private String pickName;

    /** 出库人员 */
    @Excel(name = "出库人员")
    @ApiModelProperty(value = "出库人员")
    private String outName;

    /** 出库时间 */
    @ApiModelProperty(value = "出库时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出库时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date outTime;

    /** 出库父id */
    @Excel(name = "出库父id")
    @ApiModelProperty(value = "出库父id")
    private Long parentId;

    /** 1出库 2退库 */
    @Excel(name = "1出库 2退库")
    @ApiModelProperty(value = "1出库 2退库")
    private String type;


}
