package com.hzs.scm.general.param;

import com.baomidou.mybatisplus.annotation.TableField;
import com.hzs.scm.pub.param.ScmPubParam;
import lombok.*;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @description: 其他出入库参数
 * @author: sui q
 * @time: 2023/11/27 15:00
 * @classname: GeneralParam
 * @package_name: com.hzs.scm.general.param
 * version 1.0.0
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class GeneralParam extends ScmPubParam {

    /**
     * 出库公司
     */
    private Integer pkOutCorp;

    /**
     * 入库公司
     */
    private Integer pkInCorp;

    /**
     * 供应商
     */
    private Integer pkCubasdoc;

    /**
     * 客户
     */
    private Integer pkCustomer;

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

    /**
     * 出库仓库
     */
    private Integer pkOutWarehouse;

    /**
     * 入库仓库
     */
    private Integer pkInWarehouse;

    /**
     * 明细
     */
    private List<GeneralBParam> generalbParamList;
}
