我正面临一个有趣的问题,我想看看是否有其他人在我花了几天理论化之前解决了这个问题。
我有2个系统。第一个系统维护一个排序的数据列表。让我们说它有一个命名活动列表。该系统的用户可以随时手动订购。
系统2在创建新项目时将此列表实例化为自身。它还与原始列表同步。系统2中的用户可以创建自定义活动。这些不会同步回到原始版本。系统2将系统1和海关列表保存在表中。系统2的用户可以重新排序/手动排序此列表。
现在,困难的部分来了。如果系统1的用户重新排序某些活动,我们希望他们在系统2中重新排序。我们只希望这些特定项目重新排序,但不重新排序系统2的用户已经重新排序的项目。
即。系统2用户重新排序一些活动。系统1用户重新排序这些和其他活动。只有系统2用户没有重新排序的那些才会受到影响。
我可能会把它变得比实际上更复杂。这绝对听起来像一个有趣的难题。