package com.ruoyi.project.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * 差旅报销付款信息对象 service_reimbursementpayee * * @author ruoyi * @date 2023-05-10 */ @Data @ApiModel("差旅报销付款信息") public class ServiceReimbursementpayee extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键ID */ @ApiModelProperty("主键ID") //数据库自增改成@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO) private String id; /** 资金申请主表ID */ @ApiModelProperty("资金申请主表ID") @Excel(name = "资金申请主表ID") private Long rbid; /** 顺序号 */ @ApiModelProperty("顺序号") @Excel(name = "顺序号") private Long orderno; /** 人员类别(字典表:sys_travelexpensebelong):0:其他人员;1:专职人员;2:协调员;3:专家;4:捐献者家属 */ @ApiModelProperty("人员类别(字典表:sys_travelexpensebelong):0:其他人员;1:专职人员;2:协调员;3:专家;4:捐献者家属") @Excel(name = "人员类别", readConverterExp = "字=典表:sys_travelexpensebelong") private String persontype; /** 收益人姓名 家属或专家 */ @ApiModelProperty("收益人姓名 家属或专家") @Excel(name = "收益人姓名 家属或专家") private String personname; /** 开户银行 */ @ApiModelProperty("开户银行") @Excel(name = "开户银行") private String bankname; /** 卡号 */ @ApiModelProperty("卡号") @Excel(name = "卡号") private String bankcardno; /** 申请金额 */ @ApiModelProperty("申请金额") @Excel(name = "申请金额") private BigDecimal amount; /** 联系电话 */ @ApiModelProperty("联系电话") @Excel(name = "联系电话") private String phone; /** 与捐赠者关系 根据字典sys_FamilyRelation */ @ApiModelProperty("与捐赠者关系 根据字典sys_FamilyRelation") @Excel(name = "与捐赠者关系 根据字典sys_FamilyRelation") private String familyrelations; /** 付款日期 */ @ApiModelProperty("付款日期") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "付款日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date paiddate; /** 付款说明 */ @ApiModelProperty("付款说明") @Excel(name = "付款说明") private String remark; /** 上传标志 */ @ApiModelProperty("上传标志") @Excel(name = "上传标志") private String uploadflag; /** 上传时间 */ @ApiModelProperty("上传时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "上传时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date uploadtime; }