package com.ruoyi.project.domain; 
 | 
  
 | 
import com.baomidou.mybatisplus.annotation.FieldFill; 
 | 
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; 
 | 
  
 | 
/** 
 | 
 * 费用申请主对象 service_fund_shared 
 | 
 * 
 | 
 * @author ruoyi 
 | 
 * @date 2023-03-27 
 | 
 */ 
 | 
@Data 
 | 
@ApiModel("费用申请主") 
 | 
public class ServiceFundShared extends BaseEntity { 
 | 
    private static final long serialVersionUID = 1L; 
 | 
  
 | 
    /** 
 | 
     * $column.columnComment 
 | 
     */ 
 | 
    @ApiModelProperty("$column.columnComment") 
 | 
    //数据库自增改成@TableId(type = IdType.AUTO) 
 | 
    @TableId(type = IdType.AUTO) 
 | 
    private Long id; 
 | 
  
 | 
    /** 
 | 
     * 关联service_donatebaseinfo表的ID 
 | 
     */ 
 | 
    @ApiModelProperty("关联service_donatebaseinfo表的ID") 
 | 
    @Excel(name = "关联service_donatebaseinfo表的ID") 
 | 
    private Long infoid; 
 | 
  
 | 
    /** 
 | 
     * 捐献者编号 
 | 
     */ 
 | 
    @ApiModelProperty("捐献者编号") 
 | 
    @Excel(name = "捐献者编号") 
 | 
    private String donorno; 
 | 
  
 | 
    /** 
 | 
     * 捐献者姓名 
 | 
     */ 
 | 
    @ApiModelProperty("捐献者姓名") 
 | 
    @Excel(name = "捐献者姓名") 
 | 
    private String donorname; 
 | 
  
 | 
    /** 
 | 
     * 申请人编号 
 | 
     */ 
 | 
    @ApiModelProperty("申请人编号") 
 | 
    @Excel(name = "申请人编号") 
 | 
    private String userno; 
 | 
  
 | 
    /** 
 | 
     * 申请人姓名 
 | 
     */ 
 | 
    @ApiModelProperty("申请人姓名") 
 | 
    @Excel(name = "申请人姓名") 
 | 
    private String username; 
 | 
  
 | 
    /** 
 | 
     * 工作单位 
 | 
     */ 
 | 
    @ApiModelProperty("工作单位") 
 | 
    @Excel(name = "工作单位") 
 | 
    private String unitname; 
 | 
  
 | 
    /** 
 | 
     * 工作单位编号 
 | 
     */ 
 | 
    @ApiModelProperty("工作单位编号") 
 | 
    @Excel(name = "工作单位编号") 
 | 
    private String unitno; 
 | 
  
 | 
    /** 
 | 
     * 工作单位用户编号 
 | 
     */ 
 | 
    @ApiModelProperty("工作单位用户编号") 
 | 
    @Excel(name = "工作单位用户编号") 
 | 
    private String unituserno; 
 | 
  
 | 
    /** 
 | 
     * 家属联系电话 
 | 
     */ 
 | 
    @ApiModelProperty("家属联系电话") 
 | 
    @Excel(name = "家属联系电话") 
 | 
    private String phone; 
 | 
  
 | 
    /** 
 | 
     * 银行卡照片路径 多个用;分开 
 | 
     */ 
 | 
    @ApiModelProperty("银行卡照片路径 多个用;分开") 
 | 
    @Excel(name = "银行卡照片路径 多个用;分开") 
 | 
    private String annexbankcard; 
 | 
  
 | 
    /** 
 | 
     * 登记表照片路径 多个用;分开 
 | 
     */ 
 | 
    @ApiModelProperty("登记表照片路径 多个用;分开") 
 | 
    @Excel(name = "登记表照片路径 多个用;分开") 
 | 
    private String annexregistform; 
 | 
  
 | 
    /** 
 | 
     * 税前金额合计 
 | 
     */ 
 | 
    @ApiModelProperty("税前金额合计") 
 | 
    @Excel(name = "税前金额合计") 
 | 
    private Double pretaxcost; 
 | 
  
 | 
    /** 
 | 
     * 税后金额合计 
 | 
     */ 
 | 
    @ApiModelProperty("税后金额合计") 
 | 
    @Excel(name = "税后金额合计") 
 | 
    private Double taxedcost; 
 | 
  
 | 
    /** 
 | 
     * 费用总金额 
 | 
     */ 
 | 
    @ApiModelProperty("费用总金额") 
 | 
    @Excel(name = "费用总金额") 
 | 
    private Double totalcost; 
 | 
  
 | 
    /** 
 | 
     * 获取专家总费用 
 | 
     */ 
 | 
    @ApiModelProperty("获取专家总费用") 
 | 
    //数据库自增改成@TableId(type = IdType.AUTO) 
 | 
    //@TableId(type = IdType.AUTO) 
 | 
    private Double procurementcost; 
 | 
  
 | 
    /** 
 | 
     * 专家费用总金额 
 | 
     */ 
 | 
    @ApiModelProperty("专家费用总金额") 
 | 
    @Excel(name = "专家费用总金额") 
 | 
    private Double expertcost; 
 | 
  
 | 
    /** 
 | 
     * 伦理审查费用总金额 
 | 
     */ 
 | 
    @ApiModelProperty("伦理审查费用总金额") 
 | 
    @Excel(name = "伦理审查费用总金额") 
 | 
    private Double ethicscost; 
 | 
  
 | 
    /** 
 | 
     * 捐献者医学成本总金额 
 | 
     */ 
 | 
    @ApiModelProperty("捐献者医学成本总金额") 
 | 
    @Excel(name = "捐献者医学成本总金额") 
 | 
    private Double medicalcost; 
 | 
  
 | 
    /** 
 | 
     * 捐献者家属食宿费总金额 
 | 
     */ 
 | 
    @ApiModelProperty("捐献者家属食宿费总金额") 
 | 
    @Excel(name = "捐献者家属食宿费总金额") 
 | 
    private Double familycost; 
 | 
  
 | 
    /** 
 | 
     * 捐献者善后成本总金额 
 | 
     */ 
 | 
    @ApiModelProperty("捐献者善后成本总金额") 
 | 
    @Excel(name = "捐献者善后成本总金额") 
 | 
    private Double aftercarecost; 
 | 
  
 | 
    /** 
 | 
     * 申请金额 
 | 
     */ 
 | 
    @ApiModelProperty("申请金额") 
 | 
    @Excel(name = "申请金额") 
 | 
    private Double amountrequested; 
 | 
  
 | 
    /** 
 | 
     * 资金类别 见字典sys_ConsolationType 
 | 
     */ 
 | 
    @ApiModelProperty("资金类别 见字典sys_ConsolationType") 
 | 
    @Excel(name = "资金类别 见字典sys_ConsolationType") 
 | 
    private String applytype; 
 | 
  
 | 
    /** 
 | 
     * 预支费用 
 | 
     */ 
 | 
    @ApiModelProperty("预支费用") 
 | 
    @Excel(name = "预支费用") 
 | 
    private BigDecimal prepaidamount; 
 | 
  
 | 
    /** 
 | 
     * 发票张数 
 | 
     */ 
 | 
    @ApiModelProperty("发票张数") 
 | 
    @Excel(name = "发票张数") 
 | 
    private Long invoicecount; 
 | 
  
 | 
    /** 
 | 
     * 附件数 
 | 
     */ 
 | 
    @ApiModelProperty("附件数") 
 | 
    @Excel(name = "附件数") 
 | 
    private Long attachcount; 
 | 
  
 | 
    /** 
 | 
     * 部门主管工号 
 | 
     */ 
 | 
    @ApiModelProperty("部门主管工号") 
 | 
    @Excel(name = "部门主管工号") 
 | 
    private String managerno; 
 | 
  
 | 
    /** 
 | 
     * 部门主管名字 
 | 
     */ 
 | 
    @ApiModelProperty("部门主管名字") 
 | 
    @Excel(name = "部门主管名字") 
 | 
    private String managername; 
 | 
  
 | 
    /** 
 | 
     * 部门编号 
 | 
     */ 
 | 
    @ApiModelProperty("部门编号") 
 | 
    @Excel(name = "部门编号") 
 | 
    private String deptmentno; 
 | 
  
 | 
    /** 
 | 
     * 部门名称 
 | 
     */ 
 | 
    @ApiModelProperty("部门名称") 
 | 
    @Excel(name = "部门名称") 
 | 
    private String deptmentname; 
 | 
  
 | 
    /** 
 | 
     * 中心签字 
 | 
     */ 
 | 
    @ApiModelProperty("中心签字") 
 | 
    @Excel(name = "中心签字") 
 | 
    private String opochecker; 
 | 
  
 | 
    /** 
 | 
     * 财务副院长签字 
 | 
     */ 
 | 
    @ApiModelProperty("财务副院长签字") 
 | 
    @Excel(name = "财务副院长签字") 
 | 
    private String finvicepresident; 
 | 
  
 | 
    /** 
 | 
     * 院长签字 
 | 
     */ 
 | 
    @ApiModelProperty("院长签字") 
 | 
    @Excel(name = "院长签字") 
 | 
    private String president; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 业务副院长签字 
 | 
     */ 
 | 
    @ApiModelProperty("业务副院长签字") 
 | 
    @Excel(name = "业务副院长签字") 
 | 
    private String busvicepresident; 
 | 
  
 | 
    /** 
 | 
     * 办公室主任签字 
 | 
     */ 
 | 
    @ApiModelProperty("办公室主任签字") 
 | 
    @Excel(name = "办公室主任签字") 
 | 
    private String officedirector; 
 | 
  
 | 
    /** 
 | 
     * 财务室主任签字 
 | 
     */ 
 | 
    @ApiModelProperty("财务室主任签字") 
 | 
    @Excel(name = "财务室主任签字") 
 | 
    private String financedirector; 
 | 
  
 | 
    /** 
 | 
     * 财务审核 
 | 
     */ 
 | 
    @ApiModelProperty("财务审核") 
 | 
    @Excel(name = "财务审核") 
 | 
    private String financechecher; 
 | 
  
 | 
    /** 
 | 
     * 发放状态 
 | 
     */ 
 | 
    @ApiModelProperty("发放状态") 
 | 
    @Excel(name = "发放状态") 
 | 
    private String isdistribute; 
 | 
  
 | 
    /** 
 | 
     * 记录状态 
 | 
     */ 
 | 
    @ApiModelProperty("记录状态") 
 | 
    @Excel(name = "记录状态") 
 | 
    private Integer recordstatus; 
 | 
  
 | 
    /** 
 | 
     * 上传标志 
 | 
     */ 
 | 
    @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; 
 | 
  
 | 
    /** 
 | 
     * 当前审核级别 处于哪个阶段 0:申请;1:一级审核;2:二级审核;3:三级审核等 
 | 
     */ 
 | 
    @ApiModelProperty("当前审核级别 处于哪个阶段 0:申请;1:一级审核;2:二级审核;3:三级审核等") 
 | 
    @Excel(name = "当前审核级别 处于哪个阶段 0:申请;1:一级审核;2:二级审核;3:三级审核等") 
 | 
    private Long flowlevel; 
 | 
  
 | 
    /** 
 | 
     * 对接系统表单id 
 | 
     */ 
 | 
    @ApiModelProperty("对接系统表单id") 
 | 
    @Excel(name = "对接系统表单id") 
 | 
    private String oaid; 
 | 
  
 | 
    /** 
 | 
     * 对接系统表单状态 
 | 
     */ 
 | 
    @ApiModelProperty("对接系统表单状态") 
 | 
    @Excel(name = "对接系统表单状态") 
 | 
    private String oabdzt; 
 | 
  
 | 
    /** 
 | 
     * 财务接口返回的文件名称 
 | 
     */ 
 | 
    @ApiModelProperty("财务接口返回的文件名称") 
 | 
    @Excel(name = "财务接口返回的文件名称") 
 | 
    private String filename; 
 | 
  
 | 
    /** 
 | 
     * 财务接口返回的文件名称 
 | 
     */ 
 | 
    @ApiModelProperty("财务接口返回的文件名称") 
 | 
    @Excel(name = "财务接口返回的文件名称") 
 | 
    private String fileid; 
 | 
  
 | 
    @ApiModelProperty("serverfund的ID") 
 | 
    @Excel(name = "记录状态") 
 | 
    private long serfunid; 
 | 
  
 | 
    @ApiModelProperty("付款方式") 
 | 
    private String zffs; 
 | 
  
 | 
    @ApiModelProperty("付款日期") 
 | 
    private String riqi; 
 | 
  
 | 
  
 | 
    @ApiModelProperty("财务驳回信息:姓名+' '+时间+' '+意见") 
 | 
    @Excel(name = "财务驳回信息:姓名+' '+时间+' '+意见") 
 | 
    private String cxrjyj; 
 | 
  
 | 
    /** 
 | 
     * 审批结果(“中心签字” 为1,财务副院长签字为2,业务副院长签字为3)以“,”分开,如果1,2,3都有了,说明这个审批完成了 
 | 
     */ 
 | 
    @ApiModelProperty("审批结果") 
 | 
    private int spjg; 
 | 
  
 | 
    /** 
 | 
     * 打印编号 
 | 
     */ 
 | 
    @ApiModelProperty("编号") 
 | 
    private String bh; 
 | 
  
 | 
    /** 
 | 
     * 预审状态:1、待预审;2、预算通过,等待纸质报销材料;3、收到纸质报销材料 
 | 
     */ 
 | 
    @ApiModelProperty("预审状态:1、待预审;2、预算通过,等待纸质报销材料;3、收到纸质报销材料") 
 | 
    private Integer checkstatus; 
 | 
  
 | 
    /** 
 | 
     * 绩效:1、月度、2季度、3年度 
 | 
     */ 
 | 
    @ApiModelProperty("绩效:1、月度、2季度、3年度") 
 | 
    @Excel(name = "绩效:1、月度、2季度、3年度") 
 | 
    private Integer performancetype; 
 | 
  
 | 
    /** 上报时间 */ 
 | 
    @ApiModelProperty("上报时间") 
 | 
    @TableField(fill = FieldFill.INSERT) 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 
 | 
    private Date applyTime; 
 | 
} 
 |