type User {
    # 用户ID
    id: ID!
    # 用户名
    username: String!
    # 密码
    password: String!
    # 昵称
    nickname: String!
    # 头像
    img: String!
    # 性别
    gender: Gender!
    # 年龄
    age: Int!
    # 生日
    birthday: Date!
    # 地址列表
    addresses:[String]
    # 注册时间
    createTime: DateTime!
    # 最后操作时间
    updateTime: DateTime!
    # 订单列表
    orders: [Order]
    # 关注人列表
    attentions: [User]
}

enum Gender{
    MALE
    FEMALE
}

input UserInput{
    # 用户名
    username: String!
    # 密码
    password: String!
    # 昵称
    nickname: String!
    # 头像
    img: String!
    # 性别
    gender: Gender!
    # 年龄
    age: Int!
    # 生日
    birthday: Date!
    # 地址列表
    addresses:[String]
    # 关注人Id列表
    attentionIds: [ID]
}