package com.ruoyi.productionPlan.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 com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import org.springframework.format.annotation.DateTimeFormat; /** *
* 销售发货明细(宜搭) *
* * @author 芯导软件(江苏)有限公司 * @since 2026-03-19 11:49:57 */ @Getter @Setter @TableName("sales_delivery") @ApiModel(value = "SalesDelivery对象", description = "销售发货明细(宜搭)") public class SalesDelivery implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty("供货日期") @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate deliveryDate; @ApiModelProperty("发货单编号") private String deliveryCode; @ApiModelProperty("项目名称") private String projectName; @ApiModelProperty("送货地点") private String deliveryPlace; @ApiModelProperty("联系人") private String linkMan; @ApiModelProperty("联系电话") private String linkPhone; @ApiModelProperty("发货备注") private String deliveryRemark; @ApiModelProperty("物料代码") private String materialCode; @ApiModelProperty("产品名称") private String productName; @ApiModelProperty("产品规格") private String model; @ApiModelProperty("方量") private BigDecimal volume; @ApiModelProperty("单价") private BigDecimal unitPrice; @ApiModelProperty("价格") private BigDecimal price; @ApiModelProperty("产品备注") private String productRemark; @ApiModelProperty("客户名称") private String customer; @ApiModelProperty("业务员") private String salesman; @ApiModelProperty("发货方式") private String deliveryMethod; @ApiModelProperty("宜搭表单实例ID") private String formInstanceId; @ApiModelProperty("宜搭修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime formModifiedTime; @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; }