diff --git a/code_model.py b/code_model.py new file mode 100644 index 0000000..dae9c40 --- /dev/null +++ b/code_model.py @@ -0,0 +1,14 @@ +from sqlalchemy import * +from sqlalchemy.orm import declarative_base +from datetime import datetime +Base = declarative_base() +class Code_Model(Base): + __tablename__ = 'wl_code' + code_id = Column( Integer,primary_key=True,autoincrement=True) + code_name = Column( String(100),nullable=False) + meaning = Column( String(100),nullable=False) + type = Column( String(100),nullable=False) + status = Column( Integer,default=1,nullable=False) + create_date = Column(DATETIME, default=datetime.now) + update_date = Column(DATETIME, default=datetime.now, onupdate=datetime.now) + delete_status = Column(Integer,default=0,comment='删除状态:0未删除,1已删除') \ No newline at end of file diff --git a/course_model.py b/course_model.py new file mode 100644 index 0000000..8bf3432 --- /dev/null +++ b/course_model.py @@ -0,0 +1,13 @@ +from sqlalchemy import * +from sqlalchemy.orm import declarative_base +from datetime import datetime +Base = declarative_base() +class Course_Model(Base): + __tablename__ = 'wl_course' + id = Column(Integer,autoincrement=True) + course_id = Column(String(50),primary_key=True) + course_name = Column(String(50)) + play_time=Column(Integer) + create_date = Column(DATETIME, default=datetime.now) + update_date = Column(DATETIME, default=datetime.now, onupdate=datetime.now) + delete_status = Column(Integer,default=0,comment='删除状态:0未删除,1已删除') \ No newline at end of file diff --git a/student_model.py b/student_model.py new file mode 100644 index 0000000..3ecefc1 --- /dev/null +++ b/student_model.py @@ -0,0 +1,26 @@ +from sqlalchemy import * +from sqlalchemy.orm import declarative_base +from datetime import datetime +Base = declarative_base() +class Student_Model(Base): + __tablename__ = 'wl_student' + stu_id= Column( Integer, primary_key=True, autoincrement=True, comment='id') + stu_num= Column( Integer ,primary_key=True) + stu_name= Column( String(100),nullable=False ) + sex=Column( String(10)) + britiday= Column( DATE) + id_card= Column( Integer,unique=True) + phone_number= Column( Integer) + native_place= Column( String(100)) + school= Column( String(100)) + degree= Column( String(100)) + hobby= Column( String(100)) + try_time= Column( DATE) + salary= Column( Integer) + gw_id= Column( Integer) + class_id= Column( Integer) + play= Column( Integer) + parents_phone= Column( Integer) + create_date = Column(DATETIME, default=datetime.now) + update_date = Column(DATETIME, default=datetime.now, onupdate=datetime.now) + delete_status = Column(Integer,default=0,comment='删除状态:0未删除,1已删除') \ No newline at end of file