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_distributedetail * * @author ruoyi * @date 2022-03-01 */ @Data @ApiModel("专家费用分发汇总明细") public class ServiceDistributedetail 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 dsid; /** 收益人姓名 家属或专家 */ @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("职称,见字典sys_professionaltitle") @Excel(name = "职称,见字典sys_professionaltitle") private String title; /** 证件类型 根据字典sys_IDType */ @ApiModelProperty("证件类型 根据字典sys_IDType") @Excel(name = "证件类型 根据字典sys_IDType") private Long idcardtype; /** 证件号码 */ @ApiModelProperty("证件号码") @Excel(name = "证件号码") private String idcardno; /** 性别 根据字典sys_user_sex */ @ApiModelProperty("性别 根据字典sys_user_sex") @Excel(name = "性别 根据字典sys_user_sex") private String sex; /** 与捐赠者关系 根据字典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; /** 资金类别 见字典sys_SubjectType */ @ApiModelProperty("资金类别 见字典sys_SubjectType") @Excel(name = "资金类别 见字典sys_SubjectType") private String applytype; /** 项目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 BigDecimal quantity; /** 价格 */ @ApiModelProperty("价格") @Excel(name = "价格") private BigDecimal price; /** 申请金额 */ @ApiModelProperty("申请金额") @Excel(name = "申请金额") private BigDecimal amount; /** 扣税金额 */ @ApiModelProperty("扣税金额") @Excel(name = "扣税金额") private BigDecimal taxamount; /** 税后金额 */ @ApiModelProperty("税后金额") @Excel(name = "税后金额") private BigDecimal taxedamount; /** 预支金额 */ @ApiModelProperty("预支金额") @Excel(name = "预支金额") private BigDecimal prepaidamount; /** 记录状态 */ @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; }