-
黄晋 authored646934cf
ClinicalTrialsEvent.java 1.64 KiB
package com.luca.pilot.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author Wong
* @since 2023-11-30
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@Document("clinical_trials_event")
public class ClinicalTrialsEvent extends AbstractAuditingEntity implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
/**
* 项目Code
*/
private String projectCode;
/**
* uaa用户id
*/
private Long uaaUserId;
/**
* DBM-事件id
*/
@Field("event_id")
private Long eventId;
/**
* 计划任务id
*/
@Field("plan_details_id")
private Long planDetailsId;
/**
* 关联模块分类(例如: DIGITAL_MEDICAL/COLLECT_FLOW)
*/
@Field("relation_type")
private String relationType;
/**
* 关联模块id
*/
@Field("relation_id")
private Long relationId;
/**
* 模块项类型 (例如: sitToStand/collect_module)
*/
@Field("module_item_type")
private String moduleItemType;
/**
* 科研采集 - 采集类型
*/
@Field("collect_type")
private String collectType;
/**
* 科研采集 - 本地算法
*/
private String localAlgorithm;
/**
* 开始时间
*/
private String startTime;
/**
* 完成时间
*/
private String finishTime;
}