| | |
| | | package cn.iocoder.yudao.module.erp.dal.dataobject.finance; |
| | | |
| | | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| | | import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseInvoiceDO; |
| | | import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpSupplierDO; |
| | | import com.baomidou.mybatisplus.annotation.KeySequence; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | |
| | | /** |
| | | * ERP 付款单 DO |
| | | * |
| | | * @author 芋道源码 |
| | | * @author 超级管理员 |
| | | */ |
| | | @TableName("erp_finance_payment") |
| | | @KeySequence("erp_finance_payment_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 |
| | |
| | | */ |
| | | private Integer status; |
| | | /** |
| | | * 工作流编号 |
| | | * |
| | | * 已废弃:付款单改为轻量级状态机审批后不再写入,仅保留历史数据。 |
| | | */ |
| | | @Deprecated |
| | | private String processInstanceId; |
| | | |
| | | /** |
| | | * 审核人编号(系统用户) |
| | | * |
| | | * 审批人由「系统管理 - 审批配置」按业务类型统一配置(业务编码 erp_finance_payment_approve), |
| | | * 提交时不指定;此处记录实际执行审核的用户。 |
| | | */ |
| | | private Long reviewerId; |
| | | |
| | | /** |
| | | * 审核人昵称(冗余展示用) |
| | | */ |
| | | private String reviewerName; |
| | | |
| | | /** |
| | | * 审核时间 |
| | | */ |
| | | private LocalDateTime reviewTime; |
| | | |
| | | /** |
| | | * 审核意见(审核不通过时必填,作为驳回原因) |
| | | */ |
| | | private String reviewRemark; |
| | | /** |
| | | * 付款时间 |
| | | */ |
| | | private LocalDateTime paymentTime; |
| | |
| | | */ |
| | | private Long supplierId; |
| | | /** |
| | | * 关联的来票编号 |
| | | * |
| | | * 关联 {@link ErpPurchaseInvoiceDO#getId()} |
| | | */ |
| | | private Long invoiceId; |
| | | /** |
| | | * 付款账户编号 |
| | | * |
| | | * 关联 {@link ErpAccountDO#getId()} |