package cn.iocoder.yudao.module.finance.dal.dataobject.reimbursement; 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; import java.time.LocalDateTime; /** * 财务-报销单 DO * * @author 超级管理员 */ @TableName("finance_reimbursement") @KeySequence("finance_reimbursement_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class FinanceReimbursementDO extends BaseDO { @TableId private Long id; /** 报销单号 */ private String no; /** 报销标题 */ private String title; /** 报销总金额 */ private BigDecimal totalAmount; /** 状态:0-草稿 15-审批中 20-已通过 35-已驳回 40-已归档 */ private Integer status; /** 申请人ID */ private Long applicantId; /** 申请日期 */ private LocalDate applyDate; /** BPM流程实例ID */ private String processInstanceId; /** 归档时间 */ private LocalDateTime archiveTime; /** 备注 */ private String remark; }