package com.ruoyi.outsourcing.vo;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDate;
|
|
/**
|
* 合作商往来明细(按委外订单逐行)
|
*/
|
@Data
|
@Schema(name = "OutsourcingPartnerTransactionsDetailsVo", description = "合作商往来明细")
|
public class OutsourcingPartnerTransactionsDetailsVo {
|
|
@Schema(description = "委外订单id")
|
private Long outsourcingOrderId;
|
|
@Schema(description = "委外订单号")
|
private String orderNo;
|
|
@Schema(description = "合作商id")
|
private Long partnerId;
|
|
@Schema(description = "合作商名称")
|
private String partnerName;
|
|
@Schema(description = "申请日期")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private LocalDate applyDate;
|
|
@Schema(description = "订单金额(含税总价)")
|
private BigDecimal contractAmount;
|
|
@Schema(description = "订单状态 0草稿 1已确认 2已完成 3已作废")
|
private Integer status;
|
|
@Schema(description = "已付款合计(合作商级合计,非订单级)")
|
private BigDecimal paidAmount;
|
|
@Schema(description = "应付余额 = 订单金额 - 已付款")
|
private BigDecimal payableAmount;
|
}
|