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_funddetail * * @author ruoyi * @date 2022-01-25 */ @Data @ApiModel("费用申请明细") public class ServiceFunddetail 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 fundid; /** 收益人姓名 家属或专家 */ @ApiModelProperty("收益人姓名 家属或专家") @Excel(name = "收益人姓名 家属或专家") private String beneficiaryname; /** 收益人编号 */ @ApiModelProperty("收益人编号") @Excel(name = "收益人编号") private String beneficiaryno; /** 工作单位 */ @ApiModelProperty("工作单位") @Excel(name = "工作单位") private String unitname; /** 工作单位编号 */ @ApiModelProperty("工作单位编号") @Excel(name = "工作单位编号") private String unitno; /** 工作单位用户编号 */ @ApiModelProperty("工作单位用户编号") @Excel(name = "工作单位用户编号") private String unituserno; /** 职称,见字典sys_professionaltitle */ @ApiModelProperty("职称") @Excel(name = "职称") private String title; /** 证件类型 根据字典sys_IDType */ @ApiModelProperty("证件类型") @Excel(name = "证件类型") private Long idcardtype; /** 证件号码 */ @ApiModelProperty("证件号码") @Excel(name = "证件号码") private String idcardno; /** 性别 根据字典sys_user_sex */ @ApiModelProperty("性别") @Excel(name = "性别") private String sex; /** 与捐赠者关系 根据字典sys_FamilyRelation */ @ApiModelProperty("与捐赠者关系") @Excel(name = "与捐赠者关系") private String familyrelations; /** 联系电话 */ @ApiModelProperty("联系电话") @Excel(name = "联系电话") private String phone; /** 开户银行 */ @ApiModelProperty("开户银行") @Excel(name = "开户银行") private String depositbank; /** 卡号 */ @ApiModelProperty("卡号") @Excel(name = "卡号") private String bankcardno; /** 支行名称 */ @ApiModelProperty("支行名称") @Excel(name = "支行名称") private String branchbankname; /** 银行卡照片路径 多个用;分开 */ @ApiModelProperty("银行卡照片路径") @Excel(name = "银行卡照片路径") private String annexbankcard; /** 登记表照片路径 多个用;分开 */ @ApiModelProperty("登记表照片路径") @Excel(name = "登记表照片路径") private String annexregistform; /** 资金类别 */ @ApiModelProperty("资金类别") @Excel(name = "资金类别") private String applytype; /** 资金类别名称 */ @ApiModelProperty("资金类别名称") @Excel(name = "资金类别名称") private String applytypename; /** 项目ID */ @ApiModelProperty("项目ID") @Excel(name = "项目ID") private Long itemid; /** 项目名称 */ @ApiModelProperty("项目名称") @Excel(name = "项目名称") private String itemname; /** 项目类别 */ @ApiModelProperty("项目类别") @Excel(name = "项目类别") private String itemtype; /** 申请金额 */ @ApiModelProperty("申请金额") @Excel(name = "申请金额") private Double amount; /** 预支金额 */ @ApiModelProperty("预支金额") @Excel(name = "预支金额") private Double prepaidamount; /** 扣税金额 */ @ApiModelProperty("扣税金额") @Excel(name = "扣税金额") private Double taxamount; /** 发票张数 */ @ApiModelProperty("发票张数") @Excel(name = "发票张数") private Long invoicecount; /** 税后金额 */ @ApiModelProperty("税后金额") @Excel(name = "税后金额") private Double taxedamount; /** 附件张数 */ @ApiModelProperty("附件张数") @Excel(name = "附件张数") private Long attachcount; /** 记录状态 */ @ApiModelProperty("记录状态") @Excel(name = "记录状态") private String 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; /** 数量 */ @ApiModelProperty("数量") private Double quantity; /** 价格 */ @ApiModelProperty("价格") private Double price; /** 捐献人信息id */ @ApiModelProperty("捐献人信息id") private Long infoid; /** 捐献人编号 */ @ApiModelProperty("捐献人编号") private String donorno; /** 捐献人姓名 */ @ApiModelProperty("捐献人姓名") private String donorname; /** 服务范围 */ @ApiModelProperty("服务范围") private String servicesscope; /** 服务范围名称 */ @ApiModelProperty("服务范围名称") private String servicesscopename; /** 服务对象 */ @ApiModelProperty("服务对象") private String servicetype; /** 服务对象名称 */ @ApiModelProperty("服务对象名称") private String servicetypename; private String itemcode; private Integer orderno; /** 事由备注 */ @ApiModelProperty("事由备注") @Excel(name = "事由备注") private String remark; }