场景:
5
4
3
2
1
需求: 1 移到最上面
常规思路操作: 5移到上面 5 变4 4 变3 3 变2 2变1
更好的方法: 加一个排序时间字段
5 20160107
4 20160106
3 20160105
2 20160104
1 20160103
1移到最上面的操作: 将 1 变为5 更改排序时间,此时时间变得最大
5 20160108
5 20160107
4 20160106
3 20160105
2 20160104
漂亮的完成任务。
场景:
5
4
3
2
1
需求: 1 移到最上面
常规思路操作: 5移到上面 5 变4 4 变3 3 变2 2变1
更好的方法: 加一个排序时间字段
5 20160107
4 20160106
3 20160105
2 20160104
1 20160103
1移到最上面的操作: 将 1 变为5 更改排序时间,此时时间变得最大
5 20160108
5 20160107
4 20160106
3 20160105
2 20160104
漂亮的完成任务。
转载于:https://my.oschina.net/jamescasta/blog/685937