package com.ruoyi.project.domain; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; 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; /** * 报销申请明细对象 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 Double trafficexpense; /** 交通工具 */ @ApiModelProperty("交通工具") @Excel(name = "交通工具") private String traffictype; /** 市内交通费 */ @ApiModelProperty("市内交通费") @Excel(name = "市内交通费") private Double cityfee; /** 住宿费 */ @ApiModelProperty("住宿费") @Excel(name = "住宿费") private Double hotelexpense; /** 发票张数 */ @ApiModelProperty("发票张数") @Excel(name = "发票张数") private Long invoicecount; /** 附件张数 */ @ApiModelProperty("附件张数") @Excel(name = "附件张数") private Long attachcount; /** 杂费 */ @ApiModelProperty("杂费") @Excel(name = "杂费") private Double otherexpense; /** 伙食费 */ @ApiModelProperty("伙食费") @Excel(name = "伙食费") private Double foodexpenses; /** 伙食费补助 */ @ApiModelProperty("伙食费补助") @Excel(name = "伙食费补助") private Double foodallowance; /** 附件表 */ @ApiModelProperty("附件表") @Excel(name = "附件表") private String annexfiles; /** 上传标识 */ @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 Double otherfeeamount; private String otherfeedesc; private Integer orderno; }