From 0145b9f4bf320b5c5832ccc1bba186a66cb9ad07 Mon Sep 17 00:00:00 2001 From: 3rzx <3333rrrr@gmail.com> Date: Thu, 26 Oct 2017 14:57:20 +0800 Subject: [PATCH 1/2] DB: Introduce generic DB interface. --- DB/DB.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 DB/DB.py diff --git a/DB/DB.py b/DB/DB.py new file mode 100644 index 0000000..f2fe587 --- /dev/null +++ b/DB/DB.py @@ -0,0 +1,21 @@ +class DB: + def __init__(self,db): + # Declaration + self.__db = None + + # Initialization + self.__db = db + + + def CreateTable(self): + self.__db.createTable() + + def insertStudent(self,dbname,table,sid,name,cardId): + self.__db.insertStudent(dbname,table,sid,name,cardId) + + def checkIn(self,dbname,table,cardId): + self.__db.checkIn(cardId) + + def checkOut(self,dbname,table,cardId): + self.__db.checkOut(cardId) + From 218fe3124ac3de6469995173e0dea4f5f5dbcd22 Mon Sep 17 00:00:00 2001 From: 3rzx <3333rrrr@gmail.com> Date: Thu, 26 Oct 2017 15:24:02 +0800 Subject: [PATCH 2/2] Remove unnecessary parameter --- DB/DB.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DB/DB.py b/DB/DB.py index f2fe587..4c4e43e 100644 --- a/DB/DB.py +++ b/DB/DB.py @@ -13,9 +13,9 @@ def CreateTable(self): def insertStudent(self,dbname,table,sid,name,cardId): self.__db.insertStudent(dbname,table,sid,name,cardId) - def checkIn(self,dbname,table,cardId): + def checkIn(self,cardId): self.__db.checkIn(cardId) - def checkOut(self,dbname,table,cardId): + def checkOut(self,cardId): self.__db.checkOut(cardId)