package com.chinaztt.mes.warehouse.entity; import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.time.LocalDateTime; /** * 收货主表 * * @author cxf * @date 2020-10-12 14:11:33 */ @Data @TableName("warehouse_receiving_main") @EqualsAndHashCode(callSuper = true) @ApiModel(value = "收货主表") public class ReceivingMain extends Model { private static final long serialVersionUID = 1L; /** * id */ @TableId @ApiModelProperty(value = "id") private Long id; /** * 送货单号 */ @ApiModelProperty(value = "送货单号") private String receiveNo; /** * 采购单号 */ @ApiModelProperty(value = "采购单号") private String purchaseNo; /** * 供应商 */ @ApiModelProperty(value = "供应商") private String supplierNo; /** * 工厂 */ @LinkedField(sourceTable ="basic_factory" ,sourceField="id") @ApiModelProperty(value = "工厂") private Long factoryId; /** * 入库类型 */ @ApiModelProperty(value = "入库类型") private Long receiveType; /** * 收货时间 */ @ApiModelProperty(value = "收货时间") private LocalDateTime receiveTime; /** * 送货人 */ @ApiModelProperty(value = "送货人") private String deliverymanName; /** * 送货人联系方式 */ @ApiModelProperty(value = "送货人联系方式") private String deliverymanPhone; /** * 审核状态 */ @ApiModelProperty(value = "审核状态") private Boolean receiveStatus; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT) @ApiModelProperty(value = "创建时间") private LocalDateTime createTime; /** * 更新时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value = "更新时间") private LocalDateTime updateTime; /** * 创建人 */ @TableField(fill = FieldFill.INSERT) @ApiModelProperty(value = "创建人") private String createUser; /** * 更新人 */ @TableField(fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value = "更新人") private String updateUser; /** * 行号 */ @ApiModelProperty(value = "行号") private String lineNo; /** * 下达号 */ @ApiModelProperty(value = "下达号") private String releaseNo; }