- def isChanged(self, updatetime: datetime) -> bool:\r
- return True if self.updatetime > updatetime else False\r
+ def update_by(self, newmodel) -> None:\r
+ if self.id != newmodel.id:\r
+ raise MismatchedModel("Mismatched model")\r
+ self.name = newmodel.name\r
+ self.createtime = newmodel.createtime\r
+ self.updatetime = newmodel.updatetime\r
+ self.content = newmodel.content\r