package com.ruoyi.project.domain.vo; 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 com.ruoyi.project.domain.ServiceDonateorgan; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; /** * 捐献器官分配基础新增修改请求对象 service_donateorgan_base * * @author ls * @date 2026-01-17 */ @Data @ApiModel("捐献器官分配基础新增修改请求对象") public class ServiceDonateorganBaseVO 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; /** * 分配状态:0:未分配;1:已分配;2作废 */ @ApiModelProperty("分配状态:0:未分配;1:已分配;2作废") @Excel(name = "分配状态:0:未分配;1:已分配;2作废") private Long allocationStatus; /** * 分配时间 */ @ApiModelProperty("分配时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "分配时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date allocationTime; /** * 登记人编号 */ @ApiModelProperty("登记人编号") @Excel(name = "登记人编号") private String registrationCode; /** * 登记人姓名 */ @ApiModelProperty("登记人姓名") @Excel(name = "登记人姓名") private String registrationName; /** * 登记时间 */ @ApiModelProperty("登记时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "登记时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date registrationTime; /** * 预计时间 */ @ApiModelProperty("预计时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "预计时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date estimatedtime; /** * 单个器官管理列表 */ @ApiModelProperty("单个器官管理列表") private List serviceDonateorganList; }