用户书本阅读数据接口
Api 2
用户阅读数据工厂方法集合
各章节的当前阅读进度Map, 以章节id为key
书本id
最后阅读的章节id
最后阅读的章节标题
最后阅读时间
各章节的历史最高阅读进度Map, 以章节id为key
书本整体阅读进度(0.0~1.0)
总阅读时长(单位: 秒), -1表示尚未阅读
深度复制当前对象
判断对象是否为空
转化为可变对象 如果对象本身就是可变对象, 则直接返回自身 如果对象并非可变对象, 则复制一份可变对象并返回