in extension/storage/storage-mysql/src/main/java/com/alibaba/smart/framework/engine/persister/database/service/RelationshipDatabaseTaskInstanceStorage.java [225:252]
private TaskInstanceEntity buildTaskInstanceEntity(TaskInstance taskInstance) {
TaskInstanceEntity taskInstanceEntity = new TaskInstanceEntity();
taskInstanceEntity.setId(Long.valueOf(taskInstance.getInstanceId()));
taskInstanceEntity.setProcessDefinitionIdAndVersion(taskInstance.getProcessDefinitionIdAndVersion());
taskInstanceEntity.setProcessInstanceId(Long.valueOf(taskInstance.getProcessInstanceId()));
taskInstanceEntity.setActivityInstanceId(Long.valueOf(taskInstance.getActivityInstanceId()));
taskInstanceEntity.setProcessDefinitionActivityId(taskInstance.getProcessDefinitionActivityId());
taskInstanceEntity.setExecutionInstanceId(Long.valueOf(taskInstance.getExecutionInstanceId()));
taskInstanceEntity.setClaimUserId(taskInstance.getClaimUserId());
taskInstanceEntity.setClaimTime(taskInstance.getClaimTime());
taskInstanceEntity.setStatus(taskInstance.getStatus());
taskInstanceEntity.setCompleteTime(taskInstance.getCompleteTime());
taskInstanceEntity.setPriority(taskInstance.getPriority());
taskInstanceEntity.setTag(taskInstance.getTag());
taskInstanceEntity.setProcessDefinitionType(taskInstance.getProcessDefinitionType());
taskInstanceEntity.setClaimTime(taskInstance.getClaimTime());
taskInstanceEntity.setComment(taskInstance.getComment());
taskInstanceEntity.setTitle(taskInstance.getTitle());
taskInstanceEntity.setExtension(taskInstance.getExtension());
//taskInstanceEntity.setGmtModified(taskInstance.getCompleteTime());
Date currentDate = DateUtil.getCurrentDate();
taskInstanceEntity.setGmtCreate(currentDate);
taskInstanceEntity.setGmtModified(currentDate);
return taskInstanceEntity;
}