package com.ruoyi.project.domain; 
 | 
  
 | 
import com.baomidou.mybatisplus.annotation.FieldStrategy; 
 | 
import com.baomidou.mybatisplus.annotation.IdType; 
 | 
import com.baomidou.mybatisplus.annotation.TableField; 
 | 
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; 
 | 
import java.util.List; 
 | 
import java.util.Map; 
 | 
  
 | 
/** 
 | 
 * 报销申请明细对象 service_reimbursementdetail 
 | 
 * 
 | 
 * @author ruoyi 
 | 
 * @date 2022-01-24 
 | 
 */ 
 | 
@Data 
 | 
@ApiModel("报销申请明细") 
 | 
public class ServiceReimbursementdetail extends BaseEntity { 
 | 
    private static final long serialVersionUID = 1L; 
 | 
  
 | 
    /** 
 | 
     * 主键ID 
 | 
     */ 
 | 
    @ApiModelProperty("主键ID") 
 | 
    //数据库自增改成@TableId(type = IdType.AUTO) 
 | 
    @TableId(type = IdType.AUTO) 
 | 
    private Long id; 
 | 
  
 | 
    /** 
 | 
     * 资金申请主表ID 
 | 
     */ 
 | 
    @ApiModelProperty("资金申请主表ID") 
 | 
    @Excel(name = "资金申请主表ID") 
 | 
    private Long rbid; 
 | 
  
 | 
    /** 
 | 
     * 出发时间 
 | 
     */ 
 | 
    @ApiModelProperty("出发时间") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 
 | 
    @Excel(name = "出发时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") 
 | 
    private Date starttime; 
 | 
  
 | 
    /** 
 | 
     * 出发地点 
 | 
     */ 
 | 
    @ApiModelProperty("出发地点") 
 | 
    @Excel(name = "出发地点") 
 | 
    private String departure; 
 | 
  
 | 
    /** 
 | 
     * 到达时间 
 | 
     */ 
 | 
    @ApiModelProperty("到达时间") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 
 | 
    @Excel(name = "到达时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") 
 | 
    private Date endtime; 
 | 
  
 | 
    /** 
 | 
     * 到达地点 
 | 
     */ 
 | 
    @ApiModelProperty("到达地点") 
 | 
    @Excel(name = "到达地点") 
 | 
    private String destination; 
 | 
  
 | 
    /** 
 | 
     * 天数 
 | 
     */ 
 | 
    @ApiModelProperty("天数") 
 | 
    @Excel(name = "天数") 
 | 
    private Long days; 
 | 
  
 | 
    /** 
 | 
     * 交通费 
 | 
     */ 
 | 
    @ApiModelProperty("交通费") 
 | 
    @Excel(name = "交通费") 
 | 
    private BigDecimal trafficexpense; 
 | 
  
 | 
    /** 
 | 
     * 交通工具 
 | 
     */ 
 | 
    @ApiModelProperty("交通工具") 
 | 
    @Excel(name = "交通工具") 
 | 
    private String traffictype; 
 | 
    /** 
 | 
     * 交通工具 
 | 
     */ 
 | 
    @ApiModelProperty("交通工具") 
 | 
    @Excel(name = "交通工具") 
 | 
    private String traffictype2; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 市内交通费 
 | 
     */ 
 | 
    @ApiModelProperty("市内交通费") 
 | 
    @Excel(name = "市内交通费") 
 | 
    private BigDecimal cityfee; 
 | 
  
 | 
    /** 
 | 
     * 住宿费 
 | 
     */ 
 | 
    @ApiModelProperty("住宿费") 
 | 
    @Excel(name = "住宿费") 
 | 
    private BigDecimal hotelexpense; 
 | 
  
 | 
    /** 
 | 
     * 发票张数 
 | 
     */ 
 | 
    @ApiModelProperty("发票张数") 
 | 
    @Excel(name = "发票张数") 
 | 
    private Long invoicecount; 
 | 
  
 | 
    /** 
 | 
     * 附件张数 
 | 
     */ 
 | 
    @ApiModelProperty("附件张数") 
 | 
    @Excel(name = "附件张数") 
 | 
    private Long attachcount; 
 | 
  
 | 
    /** 
 | 
     * 杂费 
 | 
     */ 
 | 
    @ApiModelProperty("杂费") 
 | 
    @Excel(name = "杂费") 
 | 
    private BigDecimal otherexpense; 
 | 
  
 | 
    /** 
 | 
     * 伙食费 
 | 
     */ 
 | 
    @ApiModelProperty("伙食费") 
 | 
    @Excel(name = "伙食费") 
 | 
    private BigDecimal foodexpenses; 
 | 
  
 | 
    /** 
 | 
     * 伙食费补助 
 | 
     */ 
 | 
    @ApiModelProperty("伙食费补助") 
 | 
    @Excel(name = "伙食费补助") 
 | 
    private BigDecimal foodallowance; 
 | 
  
 | 
    /** 
 | 
     * 附件表 
 | 
     */ 
 | 
    @ApiModelProperty("附件表") 
 | 
    @Excel(name = "附件表") 
 | 
    @TableField(value = "annexfiles",updateStrategy = FieldStrategy.IGNORED) 
 | 
    private String annexfiles; 
 | 
  
 | 
    /** 
 | 
     * 发票附件表 
 | 
     */ 
 | 
    @ApiModelProperty("发票附件表") 
 | 
    @Excel(name = "发票附件表") 
 | 
    @TableField(value = "invoicefiles",updateStrategy = FieldStrategy.IGNORED) 
 | 
    private String invoicefiles; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 上传标识 
 | 
     */ 
 | 
    @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; 
 | 
  
 | 
    private String remark; 
 | 
  
 | 
    /** 
 | 
     * 差旅地址省代码 
 | 
     */ 
 | 
    @ApiModelProperty("差旅地址省代码") 
 | 
    @Excel(name = "差旅地址省代码") 
 | 
    private String travelprovince; 
 | 
  
 | 
    /** 
 | 
     * 差旅地址省名称 
 | 
     */ 
 | 
    @ApiModelProperty("差旅地址省名称") 
 | 
    @Excel(name = "差旅地址省名称") 
 | 
    private String travelprovincename; 
 | 
  
 | 
    /** 
 | 
     * 市编号  根据行政区划表 
 | 
     */ 
 | 
    @ApiModelProperty("市编号  根据行政区划表") 
 | 
    @Excel(name = "市编号  根据行政区划表") 
 | 
    private String travelcity; 
 | 
  
 | 
    /** 
 | 
     * 市名称 
 | 
     */ 
 | 
    @ApiModelProperty("市名称") 
 | 
    @Excel(name = "市名称") 
 | 
    private String travelcityname; 
 | 
  
 | 
    /** 
 | 
     * 所属街道(镇)根据行政区划表 
 | 
     */ 
 | 
    @ApiModelProperty("所属街道(镇)根据行政区划表") 
 | 
    @Excel(name = "所属街道(镇)根据行政区划表") 
 | 
    private String traveltown; 
 | 
  
 | 
    /** 
 | 
     * 所属街道(镇)名称 
 | 
     */ 
 | 
    @ApiModelProperty("所属街道(镇)名称") 
 | 
    @Excel(name = "所属街道(镇)名称") 
 | 
    private String traveltownname; 
 | 
  
 | 
    private BigDecimal otherfeeamount; 
 | 
  
 | 
    private String otherfeedesc; 
 | 
  
 | 
    private Integer orderno; 
 | 
  
 | 
    private String persontype; 
 | 
    private String personname; 
 | 
  
 | 
  
 | 
} 
 |