ฉันพยายามคิดถึงวิธีที่ดีที่สุดในการทำสิ่งต่อไปนี้:
ฉันมีรายการงานที่จัดเก็บในฐานข้อมูล งานมีลำดับความสำคัญที่กำหนดไว้ คุณสามารถเปลี่ยนลำดับความสำคัญของงานเพื่อจัดลำดับใหม่ที่ควรดำเนินการ
ฉันกำลังคิดถึงบางสิ่งที่คล้ายกับ Pivotal Tracker
ดังนั้นลองจินตนาการว่าเรามีสิ่งต่อไปนี้:
1 Task A
2 Task B
3 Task C
4 Task D
5 Task E
เราตัดสินใจว่า E เป็นภารกิจที่สำคัญที่สุดแล้ว
1 Task E
2 Task A
3 Task B
4 Task C
5 Task D
ฉันต้องการอัปเดตงานทั้งหมด 5 รายการเพื่อให้ลำดับความสำคัญใหม่แก่พวกเขา
ถ้า Task B มีความสำคัญมากกว่า AI ก็จะมี
1 Task E
2 Task B
3 Task A
4 Task C
5 Task D
ฉันต้องการอัปเดต Task B และ A เท่านั้น
วิธีการเกี่ยวกับการสร้างสิ่งนี้ในฐานข้อมูล? ฉันคิดว่าคุณจะมีโครงการ differnt เก็บไว้ในตารางเดียวกันที่จะมีน้ำหนักของตัวเอง
มันจะดีกว่าที่จะชี้งานที่เกิดขึ้นหลังจากนั้น (เล็กน้อยเช่นรายการลิงก์)
นี่เป็นเพียงสมองที่ทิ้งขยะจริงๆ เพิ่งสงสัยว่าคุณจะใช้สิ่งนี้อย่างไร