package com.chinaztt.mes.warehouse.entity; import com.baomidou.mybatisplus.annotation.LinkedField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; 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.math.BigDecimal; /** * 送货清单表 * * @author cxf * @date 2020-10-12 14:11:40 */ @Data @TableName("warehouse_delivery_detail") @EqualsAndHashCode(callSuper = true) @ApiModel(value = "送货清单表") public class DeliveryDetail extends Model { private static final long serialVersionUID = 1L; /** * id */ @TableId @ApiModelProperty(value = "id") private Long id; /** * 收货主表id */ @LinkedField(sourceTable ="warehouse_receiving_main" ,sourceField="id") @ApiModelProperty(value = "收货主表id") private Long receivingMainId; /** * 零件id */ @LinkedField(sourceTable ="basic_part" ,sourceField="id") @ApiModelProperty(value = "零件id") private Long partId; /** * 零件批号 */ @ApiModelProperty(value = "零件批号") private String partBatchNo; /** * 送货数量 */ @ApiModelProperty(value = "送货数量") private BigDecimal deliveryQty; /** * 差异数量=送货数量-接受数量 */ @ApiModelProperty(value = "差异数量=送货数量-接受数量") private BigDecimal differenceQty; /** * 接收数量 */ @ApiModelProperty(value = "接收数量") private BigDecimal receiveQty; }