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; /** * 财务-报销明细 DO * * @author 超级管理员 */ @TableName("finance_reimbursement_item") @KeySequence("finance_reimbursement_item_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class FinanceReimbursementItemDO extends BaseDO { @TableId private Long id; /** 报销单ID */ private Long reimbursementId; /** 费用类型:1-差旅 2-办公 3-招待 4-交通 5-其他 */ private Integer expenseType; /** 发票号码 */ private String invoiceNo; /** 发票金额 */ private BigDecimal invoiceAmount; /** 发票日期 */ private LocalDate invoiceDate; /** 开票方 */ private String drawer; /** 费用说明 */ private String description; }