package com.hzs.common.domain.scm.sale;

import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hzs.common.core.web.domain.BaseEntity;
import lombok.*;
import lombok.experimental.Accessors;

/**
 * 发货单生成销售出库日志
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@KeySequence("IC_DEL_SALE_LOG_SEQ")
@TableName("IC_DEL_SALE_LOG")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class IcDelSaleLog extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId("PK_ID")
    private Long pkId;

    /**
     * 状态 是否 0=是 1=否
     */
    @TableField("SUCCESS_STATUS")
    private Integer successStatus;

    /**
     * 来源单号
     */
    @TableField("SOURCE_CODE")
    private String sourceCode;

    /**
     * 接受参数
     */
    @TableField("ACCEPT_PARAM")
    private String acceptParam;

    /**
     * 单据类型 1=销售出库（现存量） 2=销售订单 （可用量）
     */
    @TableField("BILL_TYPE")
    private Integer billType;

    /**
     * 错误日志
     */
    @TableField("ERROR_MSG")
    private String errorMsg;


}
