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; /** * 专家排队序号 */ @ApiModelProperty("专家排队序号") @Excel(name = "专家排队序号") private Long orderNo; /** * 专家结论 见字典 sys_0_1 */ @ApiModelProperty("专家结论 见字典 sys_0_1 ") @Excel(name = "专家结论 见字典 sys_0_1 ") private String expertConclusion; /** * 专家意见 */ @ApiModelProperty("专家意见") @Excel(name = "专家意见") private String expertOpinion; /** * 专家编号 */ @ApiModelProperty("专家编号") @Excel(name = "专家编号") private String expertNo; /** * 专家姓名 */ @ApiModelProperty("专家姓名") @Excel(name = "专家姓名") private String expertName; /** * 专家类型 */ @ApiModelProperty("专家类型") @Excel(name = "专家类型") private String expertType; /** * 专家结论时间 */ @ApiModelProperty("专家结论时间") @Excel(name = "专家结论时间") private Date expertTime; /** * 0:新建;1:审查中;2:结束 */ @ApiModelProperty("0:新建;1:审查中;2:结束") @Excel(name = "0:新建;1:审查中;2:结束") private String status; }