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

import java.math.BigDecimal;

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

/**
 * <p>
 * 店铺出库单表头
 * </p>
 *
 * @author hzs
 * @since 2024-05-11
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@KeySequence("IC_STOREOUT_H_SEQ")
@TableName("IC_STOREOUT_H")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class IcStoreOutH extends BaseEntity {

    private static final long serialVersionUID = 1L;

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

    /**
     * 发货公司
     */
    @TableField("PK_CORP")
    private Integer pkCorp;

    /**
     * 总数量
     */
    @TableField("TOTAL_NUM")
    private BigDecimal totalNum;

    /**
     * 订单编号
     */
    @TableField("ORDER_CODE")
    private String orderCode;

    /**
     * 发货店铺
     */
    @TableField("PK_SEND_STORE")
    private Integer pkSendStore;

    /**
     * 接收店铺
     */
    @TableField("PK_ACCEPT_STORE")
    private Integer pkAcceptStore;

    /**
     * 接收会员
     */
    @TableField("PK_MEMBER")
    private Long pkMember;

    /**
     * 备注
     */
    @TableField("REMARK")
    private String remark;


}
