0

我有用于在待办事项列表中创建待办事项的 TODO 模板。我应该为这两个模板创建一种类型并像这样创建待办事项:

type TODO {
    id: ID
    text: String
    type: String
    templateId: ID
    completed: Boolean
}
type TODOList {
    id: ID
    todos: [TODO]
    owner: String
}

或者我应该为模板和创建的待办事项创建单独的类型?

type TODO {
    id: ID
    text: String
    type: String
    templateId: ID
    completed: Boolean
}
type TODOTemplate {
    id: ID
    templateType: String
    templateText: String
}
type TODOList {
    id: ID
    todos: [TODO]
    owner: String
}

或者也许有更方便的方法,我做错了?

4

1 回答 1

0

第二个看起来更好,因为您引入了额外的字段并且可能想要访问它们。在这种情况下,您需要修改您的 TODO 类型:

type TODO {
    id: ID
    text: String
    type: String
    template: TODOTemplate
    completed: Boolean
}
于 2018-05-28T04:06:48.710 回答