package com.hzs.scm.inventory.param;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.hzs.scm.pub.param.ScmPubParam;
import lombok.Data;
import lombok.EqualsAndHashCode;

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

/**
 * @description: 盘点单参数
 * @author: sui q
 * @time: 2023/12/20 14:27
 * @classname: InventoryParam
 * @package_name: com.hzs.scm.inventory.param
 * version 1.0.0
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class InventoryParam extends ScmPubParam {

    /**
     * 主键
     */
    private Long pkId;

    /**
     * 库存公司
     */
    private Integer pkCorp;

    /**
     * 所属部门
     */
    private Integer pkDept;

    /**
     * 仓库管理员
     */
    private Long pkWhsmanager;

    /**
     * 调整人
     */
    private Long pkAdjustor;

    /**
     * 仓库
     */
    private Integer pkWarehouse;

    /**
     * 盘点类型 1=盘亏 2=盘盈
     */
    private Integer invType;

    /**
     * 订单日期 2023-10
     */
    private Date orderDate;

    /**
     * 备注
     */
    private String remark;

    private List<InventoryBParam> inventoryBiParamList;
}
