package com.ruoyi.project.domain; 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_donatemaintenance * * @author ruoyi * @date 2025-12-27 */ @Data @ApiModel("供体维护记录") public class ServiceDonatemaintenance 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 caseNo; /** * 捐献者编号 */ @ApiModelProperty("捐献者编号") @Excel(name = "捐献者编号") private String donorno; /** * 维护项目编号 */ @ApiModelProperty("维护项目编号") @Excel(name = "维护项目编号") private String itemNo; /** * 维护项目名称 */ @ApiModelProperty("维护项目名称") @Excel(name = "维护项目名称") private String itemName; /** * 维持项目时间 */ @ApiModelProperty("维持项目时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "维持项目时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date itemTime; /** * 项目维护详情,json结构 */ @ApiModelProperty("项目维护详情,json结构") @Excel(name = "项目维护详情,json结构") private String itemDesc; }