package com.ruoyi.project.domain; import com.baomidou.mybatisplus.annotation.IdType; 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_donorpayment * * @author ruoyi * @date 2024-02-27 */ @Data @ApiModel("费用收款单") public class ServiceDonorpayment extends BaseEntity { private static final long serialVersionUID = 1L; /** * id */ @ApiModelProperty("id") //数据库自增改成@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO) private Long id; /** * 对账单号 */ @ApiModelProperty("对账单号") @Excel(name = "对账单号") private String paymentno; /** * 出单时间 */ @ApiModelProperty("出单时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "出单时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date paymenttime; /** * 收款状态:新建(-1)、待收款(0)、已收款(1) */ @ApiModelProperty("收款状态:新建(-1)、待收款(0)、已收款(1)") @Excel(name = "收款状态:新建(-1)、待收款", readConverterExp = "0=") private String paystatus; /** * 联系信息 */ @ApiModelProperty("联系信息") @Excel(name = "联系信息") private String contactinfo; /** * 备注 */ @ApiModelProperty("备注") private String remark; /** * 接收医院名称 */ @ApiModelProperty("接收医院名称") @Excel(name = "接收医院名称") private String hospitalname; /** * 接收医院名称编号 */ @ApiModelProperty("接收医院名称编号") @Excel(name = "接收医院名称编号") private String hospitalno; /** * 接受医院联系人 */ @ApiModelProperty("接受医院联系人") @Excel(name = "接受医院联系人") private String hospitalcontactinfo; /** * 应收金额 */ @ApiModelProperty("应收金额") @Excel(name = "应收金额") private BigDecimal receivableamount; /** * 收款单位 */ @ApiModelProperty("收款单位") @Excel(name = "收款单位") private String beneficiary; /** * 收款单位银行名称 */ @ApiModelProperty("收款单位银行名称") @Excel(name = "收款单位银行名称") private String beneficiarybank; /** * 收款单位银行账户 */ @ApiModelProperty("收款单位银行账户") @Excel(name = "收款单位银行账户") private String beneficiaryaccount; /** * 实收金额 */ @ApiModelProperty("实收金额") @Excel(name = "实收金额") private BigDecimal receivedamount; /** * 经办人 */ @ApiModelProperty("经办人") @Excel(name = "经办人") private String userName ; /** * 经办人 */ @ApiModelProperty("经办人") @Excel(name = "经办人") private String userNo ; /** * 收款时间 */ @ApiModelProperty("收款时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "收款时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date receivedtime; }