package com.ruoyi.sales.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; /** *

* 发货明细表 *

* * @author 芯导软件(江苏)有限公司 * @since 2026-03-16 01:27:40 */ @Getter @Setter @TableName("shipping_info_detail") @ApiModel(value = "ShippingInfoDetail对象", description = "发货明细表") public class ShippingInfoDetail implements Serializable { private static final long serialVersionUID = 1L; /** * 退货数量 */ @TableField(exist = false) private BigDecimal returnTotal = BigDecimal.ZERO; @TableField(exist = false) private List tempFileIds; @TableField(exist = false) private List commonFileList; @ApiModelProperty("发货总量") @TableField(exist = false) private BigDecimal shippingTotal; @ApiModelProperty("id") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("销售台账id") private Long salesLedgerId; @ApiModelProperty("发货信息id") private Long shippingInfoId; @ApiModelProperty("发货日期") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",shape = JsonFormat.Shape.STRING) private LocalDateTime shippingDate; @ApiModelProperty("发货车牌号") private String shippingCarNumber; @ApiModelProperty("创建时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @ApiModelProperty("创建用户") @TableField(fill = FieldFill.INSERT) private Long createUser; @ApiModelProperty("修改时间") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty("修改用户") @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateUser; @ApiModelProperty("销售报价产品表id") private Integer salesLedgerProductId; @ApiModelProperty("发货编号") private String shippingNo; @ApiModelProperty("快递单号") private String expressNumber; @ApiModelProperty("快递公司") private String expressCompany; @ApiModelProperty("发货类型") private String type; @ApiModelProperty("状态 已退货") private String status; @ApiModelProperty("发货数量") private BigDecimal shippingNum; }