|
@@ -80,13 +80,6 @@
|
|
|
<result column="vip7" property="vip7"/>
|
|
|
<result column="practice" property="practiceSalary"/>
|
|
|
|
|
|
- <result column="main_single2" property="mainSingleSalary2"/>
|
|
|
- <result column="main_mix2" property="mainMixSalary2"/>
|
|
|
- <result column="main_comprehensive2" property="mainComprehensiveSalary2"/>
|
|
|
- <result column="main_training_single2" property="mainTraningSigleSalary2"/>
|
|
|
- <result column="main_training_mix2" property="mainTraningMixSalary2"/>
|
|
|
- <result column="main_high2" property="mainHighSalary2"/>
|
|
|
- <result column="main_classroom2" property="mainClassroomSalary2"/>
|
|
|
<result column="main_single" property="mainSingleSalary"/>
|
|
|
<result column="main_mix" property="mainMixSalary"/>
|
|
|
<result column="main_comprehensive" property="mainComprehensiveSalary"/>
|
|
@@ -95,18 +88,17 @@
|
|
|
<result column="main_high" property="mainHighSalary"/>
|
|
|
<result column="main_classroom" property="mainClassroomSalary"/>
|
|
|
|
|
|
+ <result column="high_online1" property="highOnline1Salary"/>
|
|
|
+ <result column="high_online2" property="highOnline2Salary"/>
|
|
|
<result column="high_online3" property="highOnline3Salary"/>
|
|
|
<result column="high_online4" property="highOnline4Salary"/>
|
|
|
<result column="high_online5" property="highOnline5Salary"/>
|
|
|
<result column="music_network1" property="musicNetwork1Salary"/>
|
|
|
+ <result column="music_network2" property="musicNetwork2Salary"/>
|
|
|
+ <result column="music_network3" property="musicNetwork3Salary"/>
|
|
|
+ <result column="music_network4" property="musicNetwork4Salary"/>
|
|
|
+ <result column="music_network5" property="musicNetwork5Salary"/>
|
|
|
|
|
|
- <result column="assistant_single2" property="assistantSingleSalary2"/>
|
|
|
- <result column="assistant_mix2" property="assistantMixSalary2"/>
|
|
|
- <result column="assistant_comprehensive2" property="assistantComprehensiveSalary2"/>
|
|
|
- <result column="assistant_training_single2" property="assistantTraningSigleSalary2"/>
|
|
|
- <result column="assistant_training_mix2" property="assistantTraningMixSalary2"/>
|
|
|
- <result column="assistant_high2" property="assistantHighSalary2"/>
|
|
|
- <result column="assistant_classroom2" property="assistantClassroomSalary2"/>
|
|
|
<result column="assistant_single" property="assistantSingleSalary"/>
|
|
|
<result column="assistant_mix" property="assistantMixSalary"/>
|
|
|
<result column="assistant_comprehensive" property="assistantComprehensiveSalary"/>
|
|
@@ -1368,13 +1360,6 @@
|
|
|
max(case when gc.`name_` = '1V6' then gs.`offline_classes_salary_` else 0 end) vip6,
|
|
|
max(case when gc.`name_` = '1V7' then gs.`offline_classes_salary_` else 0 end) vip7,
|
|
|
max(pgs.main_teacher_salary_) practice,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'SINGLE' then mgs.main_teacher_30min_salary_ ELSE 0 END) main_single2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'MIX' then mgs.main_teacher_30min_salary_ ELSE 0 END) main_mix2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'COMPREHENSIVE' then mgs.main_teacher_30min_salary_ ELSE 0 END) main_comprehensive2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'TRAINING_SINGLE' then mgs.main_teacher_30min_salary_ ELSE 0 END) main_training_single2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'TRAINING_MIX' then mgs.main_teacher_30min_salary_ ELSE 0 END) main_training_mix2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'HIGH' then mgs.main_teacher_30min_salary_ ELSE 0 END) main_high2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'CLASSROOM' then mgs.main_teacher_30min_salary_ ELSE 0 END) main_classroom2,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'SINGLE' then mgs.main_teacher_90min_salary_ ELSE 0 END) main_single,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'MIX' then mgs.main_teacher_90min_salary_ ELSE 0 END) main_mix,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'COMPREHENSIVE' then mgs.main_teacher_90min_salary_ ELSE 0 END) main_comprehensive,
|
|
@@ -1383,13 +1368,6 @@
|
|
|
MAX(case when mgs.course_schedule_type_ = 'HIGH' then mgs.main_teacher_90min_salary_ ELSE 0 END) main_high,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'CLASSROOM' then mgs.main_teacher_90min_salary_ ELSE 0 END) main_classroom,
|
|
|
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'SINGLE' then mgs.assistant_teacher_30min_salary_ ELSE 0 END) assistant_single2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'MIX' then mgs.assistant_teacher_30min_salary_ ELSE 0 END) assistant_mix2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'COMPREHENSIVE' then mgs.assistant_teacher_30min_salary_ ELSE 0 END) assistant_comprehensive2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'TRAINING_SINGLE' then mgs.assistant_teacher_30min_salary_ ELSE 0 END) assistant_training_single2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'TRAINING_MIX' then mgs.assistant_teacher_30min_salary_ ELSE 0 END) assistant_training_mix2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'HIGH' then mgs.assistant_teacher_30min_salary_ ELSE 0 END) assistant_high2,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'CLASSROOM' then mgs.assistant_teacher_30min_salary_ ELSE 0 END) assistant_classroom2,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'SINGLE' then mgs.assistant_teacher_90min_salary_ ELSE 0 END) assistant_single,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'MIX' then mgs.assistant_teacher_90min_salary_ ELSE 0 END) assistant_mix,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'COMPREHENSIVE' then mgs.assistant_teacher_90min_salary_ ELSE 0 END) assistant_comprehensive,
|
|
@@ -1398,10 +1376,16 @@
|
|
|
MAX(case when mgs.course_schedule_type_ = 'HIGH' then mgs.assistant_teacher_90min_salary_ ELSE 0 END) assistant_high,
|
|
|
MAX(case when mgs.course_schedule_type_ = 'CLASSROOM' then mgs.assistant_teacher_90min_salary_ ELSE 0 END) assistant_classroom,
|
|
|
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."3"'),DECIMAL) END) high_online3,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."4"'),DECIMAL) END) high_online4,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."5"'),DECIMAL) END) high_online5,
|
|
|
- MAX(case when mgs.course_schedule_type_ = 'MUSIC_NETWORK' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."1"'),DECIMAL) END) music_network1
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."1"'),DECIMAL) END) high_online1,
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."2"'),DECIMAL) END) high_online2,
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."3"'),DECIMAL) END) high_online3,
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."4"'),DECIMAL) END) high_online4,
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'HIGH_ONLINE' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."5"'),DECIMAL) END) high_online5,
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'MUSIC_NETWORK' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."1"'),DECIMAL) END) music_network1,
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'MUSIC_NETWORK' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."2"'),DECIMAL) END) music_network2,
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'MUSIC_NETWORK' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."3"'),DECIMAL) END) music_network3,
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'MUSIC_NETWORK' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."4"'),DECIMAL) END) music_network4,
|
|
|
+ MAX(case when mgs.course_schedule_type_ = 'MUSIC_NETWORK' then CONVERT(JSON_EXTRACT(mgs.salary_rule_json_,'$."5"'),DECIMAL) END) music_network5
|
|
|
FROM `teacher` t LEFT JOIN `sys_user` su on t.`id_` = su.`id_`
|
|
|
LEFT JOIN `organization` o on o.`id_` = t.`organ_id_`
|
|
|
LEFT JOIN `teacher_default_vip_group_salary` gs on gs.`user_id_` = t.`id_`
|