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_ethicalreviewinitiate * * @author ruoyi * @date 2025-12-20 */ @Data @ApiModel("伦理审查发起") public class ServiceEthicalreviewinitiate 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 initiatePerson; /** 发起时间 */ @ApiModelProperty("发起时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "发起时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date startTime; /** 结束时间 */ @ApiModelProperty("结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date endTime; /** 发起主题 */ @ApiModelProperty("发起主题") @Excel(name = "发起主题") private String initiateTheme; /** 有效截至时间 */ @ApiModelProperty("有效截至时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "有效截至时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date cutOffTime; }