Merge remote-tracking branch 'origin/coffee_all' into lon_students_merge_code_test
This commit is contained in:
@@ -112,7 +112,11 @@ def worktime(db=Depends(get_db)):
|
|||||||
.filter(Employments.is_deleted==0)\
|
.filter(Employments.is_deleted==0)\
|
||||||
.all()
|
.all()
|
||||||
|
|
||||||
return [{'学生姓名':i.sname,'就业时常':f'{i.offer_recived_time-i.employment_open_time}' if i.offer_recived_time and i.employment_open_time else '暂无数据'} for i in q]
|
return [
|
||||||
|
{'学生姓名':i.sname
|
||||||
|
,'就业时常':f'{i.offer_recived_time-i.employment_open_time}'
|
||||||
|
if i.offer_recived_time and i.employment_open_time else '暂无数据'} for i in q
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
@CURD.get('/avgworktime',summary='学生平均就业时常')
|
@CURD.get('/avgworktime',summary='学生平均就业时常')
|
||||||
|
|||||||
+6
-12
@@ -1,6 +1,6 @@
|
|||||||
from databases import engine_all,Base_all,Session
|
from databases import engine_all,Base_all,Session
|
||||||
from sqlalchemy import ForeignKey
|
from sqlalchemy import ForeignKey
|
||||||
|
from student_manage_system import students,classes
|
||||||
from stu_jiuye.database import DATETIME,Base,Column,Integer,String,DATE
|
from stu_jiuye.database import DATETIME,Base,Column,Integer,String,DATE
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
@@ -14,25 +14,19 @@ class Employments(Base_all): #学生
|
|||||||
# , ForeignKey('student.id')
|
# , ForeignKey('student.id')
|
||||||
, comment='自增主键'
|
, comment='自增主键'
|
||||||
)
|
)
|
||||||
sname = Column(String(50)
|
|
||||||
# , ForeignKey='student.name'
|
num = Column(Integer
|
||||||
|
, ForeignKey('students.num')
|
||||||
) #学生姓名,冗余字段
|
) #学生姓名,冗余字段
|
||||||
class_num = Column(Integer
|
class_num = Column(Integer
|
||||||
# , ForeignKey='class.id'
|
, ForeignKey('classes.id')
|
||||||
) #学生班级,冗余字段
|
) #学生班级,冗余字段
|
||||||
|
|
||||||
# compname=Column(String(50)
|
|
||||||
# ,nullable=False
|
|
||||||
# )
|
|
||||||
company_id = Column(Integer #公司id,外键匹配公司表
|
company_id = Column(Integer #公司id,外键匹配公司表
|
||||||
, ForeignKey('Company.id')
|
, ForeignKey('Company.id')
|
||||||
, nullable=True
|
, nullable=True
|
||||||
|
|
||||||
)
|
)
|
||||||
# address_id = Column(Integer
|
|
||||||
# , ForeignKey('Address.id')
|
|
||||||
# , nullable=False
|
|
||||||
# )
|
|
||||||
employment_salary = Column(Integer, nullable=True) #薪资
|
employment_salary = Column(Integer, nullable=True) #薪资
|
||||||
|
|
||||||
employment_open_time = Column(DATE, nullable=True) #就业开放时间
|
employment_open_time = Column(DATE, nullable=True) #就业开放时间
|
||||||
|
|||||||
Reference in New Issue
Block a user