liusheng
2023-10-13 22655ad10d386f0fc3c38389f519d3d188b46f19
ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceFunddetailShared.java
@@ -2,6 +2,7 @@
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;
@@ -13,273 +14,399 @@
/**
 * 费用申请明细对象 service_funddetail_shared
 *
 *
 * @author ruoyi
 * @date 2023-04-20
 */
@Data
@ApiModel("费用申请明细")
public class ServiceFunddetailShared extends BaseEntity
{
public class ServiceFunddetailShared extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /** 主键ID */
    /**
     * 主键ID
     */
    @ApiModelProperty("主键ID")
    //数据库自增改成@TableId(type = IdType.AUTO)
    @TableId(type = IdType.AUTO)
    private Long id;
    /** 资金申请主表ID */
    /**
     * 资金申请主表ID
     */
    @ApiModelProperty("资金申请主表ID")
    @Excel(name = "资金申请主表ID")
    private Long fundid;
    /** 对应的service_funddetail表的ID */
    /**
     * 对应的service_funddetail表的ID
     */
    @ApiModelProperty("对应的service_funddetail表的ID")
    @Excel(name = "对应的service_funddetail表的ID")
    private Long fdid;
    /** 顺序号 */
    /**
     * 顺序号
     */
    @ApiModelProperty("顺序号")
    @Excel(name = "顺序号")
    private Integer orderno;
    /** 项目ID */
    /**
     * 项目ID
     */
    @ApiModelProperty("项目ID")
    @Excel(name = "项目ID")
    private Long itemid;
    /** 费用项目标号 */
    /**
     * 费用项目标号
     */
    @ApiModelProperty("费用项目标号")
    @Excel(name = "费用项目标号")
    private String itemcode;
    /** 项目名称 */
    /**
     * 项目名称
     */
    @ApiModelProperty("项目名称")
    @Excel(name = "项目名称")
    private String itemname;
    /** 项目类别 */
    /**
     * 项目类别
     */
    @ApiModelProperty("项目类别")
    @Excel(name = "项目类别")
    private String itemtype;
    /** 资金类别 */
    /**
     * 资金类别
     */
    @ApiModelProperty("资金类别")
    @Excel(name = "资金类别")
    private String applytype;
    /** 资金类别名称 */
    /**
     * 资金类别名称
     */
    @ApiModelProperty("资金类别名称")
    @Excel(name = "资金类别名称")
    private String applytypename;
    /** 收益人姓名 家属或专家 */
    /**
     * 收益人姓名 家属或专家
     */
    @ApiModelProperty("收益人姓名 家属或专家")
    @Excel(name = "收益人姓名 家属或专家")
    private String beneficiaryname;
    /** 收益人编号 */
    /**
     * 收益人编号
     */
    @ApiModelProperty("收益人编号")
    @Excel(name = "收益人编号")
    private String beneficiaryno;
    /** 附件表 */
    /**
     * 附件表
     */
    @ApiModelProperty("附件表")
    @Excel(name = "附件表")
    private String annexfiles;
    /** 工作单位 */
    /**
     * 附件文件地址
     */
    @ApiModelProperty("发票文件地址")
    private String invoiceFiles;
    /**
     * 工作单位
     */
    @ApiModelProperty("工作单位")
    @Excel(name = "工作单位")
    private String unitname;
    /** 工作单位编号 */
    /**
     * 工作单位编号
     */
    @ApiModelProperty("工作单位编号")
    @Excel(name = "工作单位编号")
    private String unitno;
    /** 工作单位用户编号 */
    /**
     * 工作单位用户编号
     */
    @ApiModelProperty("工作单位用户编号")
    @Excel(name = "工作单位用户编号")
    private String unituserno;
    /** 职称,见字典sys_professionaltitle */
    /**
     * 职称,见字典sys_professionaltitle
     */
    @ApiModelProperty("职称,见字典sys_professionaltitle")
    @Excel(name = "职称,见字典sys_professionaltitle")
    private String title;
    /** 证件类型 根据字典sys_IDType */
    /**
     * 证件类型 根据字典sys_IDType
     */
    @ApiModelProperty("证件类型 根据字典sys_IDType")
    @Excel(name = "证件类型 根据字典sys_IDType")
    private Long idcardtype;
    /** 证件号码 */
    /**
     * 证件号码
     */
    @ApiModelProperty("证件号码")
    @Excel(name = "证件号码")
    private String idcardno;
    /** 性别 根据字典sys_user_sex */
    /**
     * 性别 根据字典sys_user_sex
     */
    @ApiModelProperty("性别 根据字典sys_user_sex")
    @Excel(name = "性别 根据字典sys_user_sex")
    private String sex;
    /** 与捐赠者关系 根据字典sys_FamilyRelation */
    /**
     * 与捐赠者关系 根据字典sys_FamilyRelation
     */
    @ApiModelProperty("与捐赠者关系 根据字典sys_FamilyRelation")
    @Excel(name = "与捐赠者关系 根据字典sys_FamilyRelation")
    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 BigDecimal quantity;
    private Double quantity;
    /** 价格 */
    /**
     * 价格
     */
    @ApiModelProperty("价格")
    @Excel(name = "价格")
    private BigDecimal price;
    private Double price;
    /** 申请金额 */
    /**
     * 申请金额
     */
    @ApiModelProperty("申请金额")
    @Excel(name = "申请金额")
    private BigDecimal amount;
    private Double amount;
    /** 扣税金额 */
    /**
     * 扣税金额
     */
    @ApiModelProperty("扣税金额")
    @Excel(name = "扣税金额")
    private BigDecimal taxamount;
    private Double taxamount;
    /** 税后金额 */
    /**
     * 税后金额
     */
    @ApiModelProperty("税后金额")
    @Excel(name = "税后金额")
    private BigDecimal taxedamount;
    private Double taxedamount;
    /** 预支金额 */
    /**
     * 预支金额
     */
    @ApiModelProperty("预支金额")
    @Excel(name = "预支金额")
    private BigDecimal prepaidamount;
    private Double prepaidamount;
    /** 付款金额 */
    /**
     * 付款金额
     */
    @ApiModelProperty("付款金额")
    @Excel(name = "付款金额")
    private BigDecimal paidamount;
    private Double paidamount;
    /** 付款时间 */
    /**
     * 付款时间
     */
    @ApiModelProperty("付款时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "付款时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date paidtime;
    /** 付款方式 */
    /**
     * 付款方式
     */
    @ApiModelProperty("付款方式")
    @Excel(name = "付款方式")
    private String payterm;
    /** 发票张数 */
    /**
     * 发票张数
     */
    @ApiModelProperty("发票张数")
    @Excel(name = "发票张数")
    private Long invoicecount;
    /** 附件张数 */
    /**
     * 附件张数
     */
    @ApiModelProperty("附件张数")
    @Excel(name = "附件张数")
    private Long attachcount;
    /** 捐献ID */
    /**
     * 捐献ID
     */
    @ApiModelProperty("捐献ID")
    @Excel(name = "捐献ID")
    private Long infoid;
    /** 捐献编号 */
    /**
     * 捐献编号
     */
    @ApiModelProperty("捐献编号")
    @Excel(name = "捐献编号")
    private String donorno;
    /** 捐献者姓名 */
    /**
     * 捐献者姓名
     */
    @ApiModelProperty("捐献者姓名")
    @Excel(name = "捐献者姓名")
    private String donorname;
    /** 记录状态 */
    /**
     * 记录状态
     */
    @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;
    /** $column.columnComment */
    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    @Excel(name = "上传时间")
    private String servicesscope;
    /** $column.columnComment */
    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    @Excel(name = "上传时间")
    private String servicesscopename;
    /** $column.columnComment */
    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    @Excel(name = "上传时间")
    private String servicetype;
    /** $column.columnComment */
    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    @Excel(name = "上传时间")
    private String servicetypename;
    /** $column.columnComment */
    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    @Excel(name = "上传时间")
    private BigDecimal reimbursementamount;
    private Double reimbursementamount;
    /** 金额 */
    /**
     * 金额
     */
    @ApiModelProperty("金额")
    @Excel(name = "金额")
    private String jine;
    /** 理由 */
    /**
     * 理由
     */
    @ApiModelProperty("理由")
    @Excel(name = "理由")
    private String liyou;
    /**
     * 计算税费时间
     */
    @ApiModelProperty("计算税费时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date taxTime;
    /**
     * 绩效日期
     */
    @ApiModelProperty("绩效日期")
    private String jxrq;
    /**
     * 项目名称说明
     */
    @ApiModelProperty("项目名称说明")
    private String itemdescribe;
}