package com.chinaztt.mes.warehouse.entity; 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; import java.time.LocalDateTime; /** * 退货 * * @author cxf * @date 2021-07-29 11:07:45 */ @Data @TableName("warehouse_send_back") @EqualsAndHashCode(callSuper = true) @ApiModel(value = "退货") public class SendBack extends Model { private static final long serialVersionUID = 1L; /** * id */ @TableId @ApiModelProperty(value = "id") private Long id; /** * 发货明细id */ @ApiModelProperty(value = "发货明细id") private Long escortDetailId; /** * 零件编号 */ @ApiModelProperty(value = "零件编号") private String partNo; /** * 零件名称 */ @ApiModelProperty(value = "零件名称") private String partName; /** * 零件批号 */ @ApiModelProperty(value = "零件批号") private String partBatchNo; /** * 零件系统号 */ @ApiModelProperty(value = "零件系统号") private String systemNo; /** * 退货数量 */ @ApiModelProperty(value = "退货数量") private BigDecimal sendBackQuantity; /** * 零件单位 */ @ApiModelProperty(value = "零件单位") private String partUnit; /** * 退货日期 */ @ApiModelProperty(value = "退货日期") private LocalDateTime sendBackDate; /** * 是否退回公司 */ @ApiModelProperty(value = "是否退回公司") private Boolean isCompany; /** * 退回公司日期 */ @ApiModelProperty(value = "退回公司日期") private LocalDateTime sendBackCompanyDate; /** * 退货原因 */ @ApiModelProperty(value = "退货原因") private String sendBackReason; /** * 状态 */ @ApiModelProperty(value = "状态") private String status; /** * 退回库位id */ @ApiModelProperty(value = "退回库位id") private Long sendBackLocationId; /** * 退回库位id */ @ApiModelProperty(value = "退回库位名称") private String sendBackLocationName; }