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_donorchargeorgan
|
*
|
* @author ruoyi
|
* @date 2023-12-25
|
*/
|
@Data
|
@ApiModel("捐献器官")
|
public class ServiceDonorchargeorgan 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 donorname;
|
|
/** 器官移植机构名称 对应机构表 */
|
@ApiModelProperty("器官移植机构名称 对应机构表")
|
@Excel(name = "器官移植机构名称 对应机构表")
|
private String hospitalname;
|
|
/** 器官移植机构编号 对应机构表 */
|
@ApiModelProperty("器官移植机构编号 对应机构表")
|
@Excel(name = "器官移植机构编号 对应机构表")
|
private String hospitalno;
|
|
/** 器官类别 详见字典sys_Organ */
|
@ApiModelProperty("器官类别 详见字典sys_Organ")
|
@Excel(name = "器官类别 详见字典sys_Organ")
|
private String organno;
|
|
/** 器官类别名称 详见字典sys_Organ */
|
@ApiModelProperty("器官类别名称 详见字典sys_Organ")
|
@Excel(name = "器官类别名称 详见字典sys_Organ")
|
private String organname;
|
|
/** 器官应收费用 */
|
@ApiModelProperty("器官应收费用")
|
@Excel(name = "器官应收费用")
|
private BigDecimal organcharge;
|
|
/** 费用录入时间 */
|
@ApiModelProperty("费用录入时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "费用录入时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date organtime;
|
|
/** 费用录入人 */
|
@ApiModelProperty("费用录入人")
|
@Excel(name = "费用录入人")
|
private String chargeoperator;
|
|
/** 器官实际收到费用 */
|
@ApiModelProperty("器官实际收到费用")
|
@Excel(name = "器官实际收到费用")
|
private BigDecimal amount;
|
|
/** 器官实际收到费用时间 */
|
@ApiModelProperty("器官实际收到费用时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "器官实际收到费用时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date amounttime;
|
|
/** 收费录入人 */
|
@ApiModelProperty("收费录入人")
|
@Excel(name = "收费录入人")
|
private String amountoperator;
|
|
/** 器官费用收取状态:0:未收取,1:已收取,2:放弃 */
|
@ApiModelProperty("器官费用收取状态:0:未收取,1:已收取,2:放弃")
|
@Excel(name = "器官费用收取状态:0:未收取,1:已收取,2:放弃")
|
private Long chargestate;
|
|
/** 器官实际收到费用说明 */
|
@ApiModelProperty("器官实际收到费用说明")
|
@Excel(name = "器官实际收到费用说明")
|
private String organchargedesc;
|
|
}
|