package cn.iocoder.yudao.module.srm.dal.dataobject; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import java.math.BigDecimal; import java.time.LocalDate; /** * SRM 投标保证金台账 DO */ @TableName("srm_bid_bond") @KeySequence("srm_bid_bond_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class SrmBidBondDO extends BaseDO { @TableId private Long id; /** * 保证金单号 */ private String no; private Long supplierId; /** * 项目名称 */ private String projectName; private Long inquiryId; private Long purchaseOrderId; /** * 保证金金额 */ private BigDecimal bondAmount; /** * 缴纳日期 */ private LocalDate payDate; /** * 是否中标 */ private Boolean won; /** * 退回状态:0 未退回、1 部分退回、2 已退回、3 无需退回 */ private Integer refundStatus; private BigDecimal refundAmount; private LocalDate refundDate; private String remark; }