Files
test/app/scripts/__pycache__/seed_data.cpython-313.pyc
T

86 lines
15 KiB
Plaintext
Raw Normal View History

2026-09-21 19:03:31 +08:00
ó
�ªj1ã ó •SrSSKJr SSKrSSKrSSKJrJr SSKJ r J
r
J r SSK J
r
SSKJr SSKJr SS KJr SS
KJrJrJrJrJrJrJr SS KJr \R<"S 5 S
r/SQr /SQr!/SQr"/SQr#/SQr$/SQr%/SQr&/SQr'SSSSSS.SSSSS S.S!S"S#S$S%S.S&S'S(S)S*S./r(/S+Qr)/S,Qr*/S-Qr+S8S.jr,S9S:S/jjr\-S0:XaB\R\"S1S29r/\/RaS3S4S5S69 \/Rc5r2\"\2RfS79 gg);uç�Œå…¥æ¼”示数æ�®ï¼šé¡¾é—® / è€�师 / ç�­çº§ / 学生 / æˆ�绩 / 就业。
用法:
python -m app.scripts.seed_data # 已有数�就跳过
python -m app.scripts.seed_data --reset # 清空业务数����
数�是"设计过"的,�是�机糊上去的:
* 4 个���� 12~16 人,男女比例有差异,方便看 2.6.1 的性别分布;
* 5 次考核,�绩按"个人基础 + 波动"生�,必然产生:
- �次都在线以上的学霸(2.6.2 有结果)
- 多次��格的�点关注对象(红线预警有数�)
- �绩大起大�的人(2.7.2 波动分�有排�)
* 就业数�让��就业率�薪资区间都拉开档次(2.6.3 / �斗图有东西看)。
é)Ú annotationsN)ÚdateÚ timedelta)Ú SessionLocalÚengineÚensure_database_exists)Ú
AdvisorDao)ÚClazzDao)Ú
StudentDao)Ú
TeacherDao)ÚAdvisorÚBaseÚClazzÚ
EmploymentÚScoreÚStudentÚTeacher)ÚStudentServicei4(5u`赵钱孙æ�Žå‘¨å�´éƒ‘王冯陈褚å�«è’‹æ²ˆéŸ©æ�¨æœ±ç§¦å°¤è®¸ä½•å�•施张孔曹严å�Žé‡‘é­�é™¶å§œ)#u伟u芳u娜uæ•�ué�™u强u磊uæ´‹u艳u勇u军uæ�°u娟uæ¶›u明uè¶…u秀英u霞uå¹³u刚u桂英u文轩u雨欣uå­�豪uæ€�远u梓涵u浩宇u若曦u嘉怡u天佑u梦ç�ªu俊æ�°u欣怡u家豪ué›…é�™)
u 广东深圳u 湖�长沙u 江西�昌u 广西��u 湖北武汉u 四��都u 河�郑州u �建�州u 安徽�肥u 山东济�)
u深圳è�Œä¸šæŠ€æœ¯å­¦é™¢u长沙民政è�Œä¸šæŠ€æœ¯å­¦é™¢u江西现代è�Œä¸šæŠ€æœ¯å­¦é™¢uå�—å®�è�Œä¸šæŠ€æœ¯å­¦é™¢u武汉船舶è�Œä¸šæŠ€æœ¯å­¦é™¢uæˆ�都航空è�Œä¸šæŠ€æœ¯å­¦é™¢u黄河水利è�Œä¸šæŠ€æœ¯å­¦é™¢uç¦�建信æ�¯è�Œä¸šæŠ€æœ¯å­¦é™¢u安徽机电è�Œä¸šæŠ€æœ¯å­¦é™¢u山东商业è�Œä¸šæŠ€æœ¯å­¦é™¢)u 软件技术u计算机应用技术u大数æ�®æŠ€æœ¯u人工智能技术应用u计算机网络技术u数字媒体技术u 电å­�商务)õ大专rru本科u中专)u深圳å�Žä¸ºæŠ€æœ¯u腾讯科技(深圳)u 字节跳动u 广州网易uæ�­å·žé˜¿é‡Œå·´å·´u比亚迪股份u 中兴通讯u深圳大疆创新u 京东科技u美团u å°�米通讯u 海康å¨�视u OPPO 广东u深信æœ�科技u 金è�¶è½¯ä»¶u 用å�‹ç½‘络u 软通动力u 中软国际)u深圳u广州uæ�­å·žu北京u上海uæˆ�都u武汉u东莞)uJava å¼€å�‘工程师uå‰�端开å�‘工程师u测试工程师u大数æ�®å¼€å�‘工程师uè¿�维工程师u算法工程师u 产å“�助ç�†Ú
JAVA202601uJava 就业 2026 一ç�­ÚJavaé(é)Úclass_noÚnameÚ directionÚcapacityÚcountÚ WEB202602uWeb å‰�端 2026 一ç�­ÚWebé#éÚ
BIGDATA202603u大数æ�® 2026 一ç�­ÚBigDataéé ÚAI202604u人工智能 2026 一ç�­ÚAIéé
))u 陈志远éõ 高级讲师rz
2019-03-01)u 林晓雯éõ讲师u
Web �端z
2020-07-15)u 黄建国r+u 教研组长u 大数�z
2017-09-01)u �婉清r-r.u 人工智能z
2021-04-20)u 郑海涛r+r,rz
2018-11-05))u æ�Žæ…§æ•�r-u æ‹›ç”Ÿä¸€éƒ¨Ú 13900000001)u 王志强r+u æ‹›ç”ŸäºŒéƒ¨Ú 13900000002)u 周雅丽r-u就业æœ�åŠ¡éƒ¨Ú 13900000003)u阶段一考试u阶段二考试u阶段三考试u阶段四考试u 结课答辩có•[[[[[[
4H"nUR
U5R5 M$ SSKJ n URUR55 UR5 [S5 g)Nr)Úclass_teachersu'已清空业务数æ�®ï¼ˆè´¦å�·ä¿�留))
rrrrrr
ÚqueryÚdeleteÚ app.modelr3ÚexecuteÚcommitÚprint)ÚdbÚmodelr3s Úapp\scripts\seed_data.pyÚclear_business_datar=NsX€Üœe¤W¬e´W¼gÓFˆØ
�‰�‹×ÑÖ ñGå(à‡J�Jˆ~×$Ñ$Ó&Ô'؇I�I„KÜ Ð
3Õ4ócóÀ^'•[5 [RR[S9 [ 5nU(a [
U5 O/[R"U5S:”a[S5 SSS5 g/n[[SS9H?unupEpg[SUS3XEXgSUS 3S
9nURU5 URU5 MA UR5 /n [[ SS9HZunupEp«n [#S US 3XEX«[$R&"U 5S
US3SUS 3S9n
URU
5 U RU
5 M\ UR5 /n[[(5Hàup?[+USUSUS[%SSS5[-US-S9-[%SSS5[-US-S9-SSU-3USSX“[/U 5-R0X#[/U5-R0USSUSS3S9 nX“[/U 5-X“S-[/U 5-/UlURU5 URU5 Mâ UR5 /n[55n[[7U[(55GH7ununn[9US5GHn[:R<"[>5[:R<"[@5-nUU;aURU5 OMO[:R:"5S :aSOSn[:RB"S!S"5n[%SSS5[-US-U-S9-n[E[FRH"UUR0U5UU[%SU-
[:RB"SS#5[:RB"SS$55S[:R<"[J5[:R<"[L5[:R<"[N5[:R<"[P5UU[-[:RB"S%S&5S9-S'[:RB"SS5[:RB"S(S)53UR0UUU-[/U5-R0SS*9m'URT'5 UR5 URT'5 GM GM: UR5 SnUGH/m'[:RR"S+S#5n[:R<"/S,Q5n[9SS-5Hìn[US.[WS/[:RR"UU555n[:R:"5S0:a$[US.U[:RB"S1S5-
5nURT'R0U[ZUS-
[%SSS5[-US2-[:RB"S3S5-S9-[]US5US4:aSOSUS4:aS5OSS695 US-
nMî GM2 UR5 SnSn/S7Qn/S8QnUGHxm'[_U'4S9j[U555n UU [/U5-n![:R:"5U!:”a�[:R:"5S::af[%SSS5[-[:RB"SS;5S9-n"URT'R0T'RbU"S<95 ST'l2US-
nMÍ[%SSS5[-[:RB"SS=5S9-n"[:RB"S>S?5n#U"[-U#S9-n$UU [/U5-n%[US@[g[:RR"U%SA555n&[:R:"5SB:a#[gU&[:Rh"SCSD5-5n&URT'R0T'RbU"U$[:R<"[j5U&[:R<"[l5[:R<"[n5[:R:"5SE:aSFOSSG9 5 ST'l2US-
n[:R:"5SH:dGMRU$[-[:RB"S;S45S9-T'l8GM{ URs5 [SI5 [SJ[/U5S35 [SK[/U 5S35 [SL[/U5SM35 [SN[/U5S35 [SOUSP35 [SQUU-SRUSSUST35 SSS5 g!,(df  g=f)UN)ÚbindruA已有学生数æ�®ï¼Œè·³è¿‡ç�Œæ•°æ�®ï¼ˆè¦�é‡�ç�Œè¯·åŠ  --reset)r+)ÚstartÚAÚ04dÚadvisorz
@wolin.com)Ú
advisor_norÚgenderÚdeptÚphoneÚemailÚT2026Ú03dÚ1380000Úteacher)Ú
teacher_norrFÚtitleÚsubjectÚ hire_daterHrIrrriêér-é)Údaysé r%éÉru æ–¹å�‘就业ç�­ï¼Œru 人) rrrÚ open_dateÚ
close_dateÚ classroomrÚstatusÚhead_teacher_idÚ
advisor_idÚ descriptiong×£p=
×ã?éér&éiôi„Ú1iáõiÿÉš;)Ústu_norrFÚ
birth_dateÚbirth_date_estimatedÚ native_placeÚgraduate_schoolÚmajorÚ educationÚ enroll_dateÚ
graduate_daterHÚclass_idr\rZéL)r-rRéérUé
rng4@gY@g¸…ëQ¸®?éé-éýÿÿÿé<u 系统生æˆ�)Ústu_idÚexam_seqÚ exam_nameÚ exam_dateÚscoreÚflagÚremark)g)\�Âõ(ì?gHáz®Gé?gq=
×£på?gà?)i¼4iì,i°6iŒ<c3ód># •UH%upURTR:XdM!Uv• M' g7f)N)Úidrk)Ú.0ÚiÚcÚstudents €r<Ú <genexpr>Úseed.<locals>.<genexpr>Ñs(øé€ÐZÒ+=¡4 1ÀÇÁÈ×IYÑIYÑAYŸQ™QÒ+=ùsƒ 0§ 0g333333ã?é)rtrkrWr)ééFipi€ g{®Gáz´?gÍÌÌÌÌÌô?gš™™™™™ù?g333333Ó?u就业è€�师推è��) rtrkrWÚ
offer_dateÚcompanyÚsalaryÚpositionÚcityrzgè?u演示数æ�®ç�Œå…¥å®Œæˆ�:u 顾问 u è€�师 u ç�­çº§ u 个u 学生 u æˆ�绩 u æ�¡u 就业记录 u æ�¡ï¼ˆå·²æ‹¿ offer u / 仅开放就业 u)):rrÚmetadataÚ
create_allrrr=r rr9Ú enumerateÚ ADVISOR_PLANr
ÚaddÚappendÚflushÚ TEACHER_PLANrrÚ
fromisoformatÚ
CLASS_PLANrrÚlenr|ÚteachersÚsetÚzipÚrangeÚrandomÚchoiceÚSURNAMESÚGIVENÚrandintrrÚ build_stu_noÚCITIESÚSCHOOLSÚMAJORSÚ
EDUCATIONSÚgaussÚmaxÚminrÚ
EXAM_NAMESÚroundÚnextrrkrZÚintÚuniformÚ COMPANIESÚ POSITIONSÚ CITY_WORKrjr8)(Úresetr:ÚadvisorsÚidxrrFrGrHrDr–rOrPÚhirerMÚclassesÚplanÚklassÚstudentsÚ
used_namesÚc_idxr~ÚageÚenrollÚ score_countÚbaseÚ
volatilityÚseqÚvalueÚ emp_countÚ
open_countÚ
OFFER_RATEÚ SALARY_BASEÚ klass_idxÚrateÚopen_dÚwaitÚoffer_dÚ salary_baserˆr€s( @r<ÚseedrÊXs÷ø€ÜÔ܇M�M×Ѥ&ÐÑ)ä Œ˜2Þ Ü  Õ #Ü
×
Ò
˜bÓ
! AÓ
%Ü ÐUÔ VØ ÷
ˆðˆÜ09¼,ÈaÔ0PÑ ,ˆCÑ,�$ Üؘs 3˜i˜=¨tÈØ ˜u JÐ/ñˆGð
�F‰F�7ŒOØ �O‰O˜GÖ $ñ
1Qð �‰Œ
ðˆÜ9BÄ<ÐWXÔ9YÑ 5ˆCÑ5�$ °ÜØ" 3 s )Ð,°4ÈeÜ×,Ò,¨TÓ2¸GÀCÈÀ9Ð:MØ ˜u JÐ/ñˆGð
�F‰F�7ŒOØ �O‰O˜GÖ $ñ:Zð �‰Œ