package com.ruoyi.sales.dto; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.sales.pojo.CommonFile; import com.ruoyi.sales.pojo.SalesLedger; import com.ruoyi.sales.pojo.SalesLedgerProduct; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.time.LocalDate; import java.util.List; @Data @EqualsAndHashCode(callSuper = true) public class SalesLedgerDto extends SalesLedger { private String entryDateStart; private String entryDateEnd; @TableField(exist = false) @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate issueDate; @TableField(exist = false) private String invoiceNo; @TableField(exist = false) private String createUser; private Boolean hasChildren = false; private List productData; private List tempFileIds; private List SalesLedgerFiles; private Integer type; private Boolean status; @TableField(exist = false) @ApiModelProperty(value = "型号") private String model; @TableField(exist = false) @ApiModelProperty(value = "电压") private String voltage; @TableField(exist = false) @ApiModelProperty(value = "c") private String qty; }