|
|
@@ -0,0 +1,89 @@
|
|
|
+-- create or replace definer = root@`%` view smart_campus.v_cse_feeobj1 as
|
|
|
+-- select 1001 AS `pk_corp`,
|
|
|
+-- `t`.`id` AS `pkfeeobj`,
|
|
|
+-- `t`.`student_id` AS `Studentcode`,
|
|
|
+-- `t1`.`name` AS `feeobjname`,
|
|
|
+-- (case
|
|
|
+-- when (`t1`.`gender` = 'SB10001') then '男'
|
|
|
+-- when (`t1`.`gender` = 'SB10002') then '女'
|
|
|
+-- else '其他' end) AS `sex`,
|
|
|
+-- `t3`.`id` AS `classcdoe`,
|
|
|
+-- cast(substring_index(`t4`.`name`, '年', 1) as unsigned) AS `enteryear`,
|
|
|
+-- `t6`.`id` AS `deptcode`,
|
|
|
+-- `t7`.`id` AS `speccode`,
|
|
|
+-- `t7`.`study_year` AS `ratetypecdoe`,
|
|
|
+-- year(`t8`.`certificate_date`) AS `leaveyear`,
|
|
|
+-- `t1`.`credential_number` AS `personalid`,
|
|
|
+-- NULL AS `helpcode`,
|
|
|
+-- NULL AS `quartercode`,
|
|
|
+-- NULL AS `nationality`,
|
|
|
+-- NULL AS `address`,
|
|
|
+-- (case
|
|
|
+-- when (`t3`.`is_graduate` = 1) then '在读'
|
|
|
+-- when (`t3`.`is_graduate` = 2) then '毕业'
|
|
|
+-- else '其他' end) AS `state`,
|
|
|
+-- NULL AS `Userdef2`,
|
|
|
+-- NULL AS `Userdef1`,
|
|
|
+-- NULL AS `Resourcecode`,
|
|
|
+-- NULL AS `Birthday`,
|
|
|
+-- NULL AS `Account`,
|
|
|
+-- NULL AS `bank`,
|
|
|
+-- NULL AS `Remarks`,
|
|
|
+-- NULL AS `Property`,
|
|
|
+-- NULL AS `telephone`,
|
|
|
+-- NULL AS `E_mail`
|
|
|
+-- from `smart_campus`.`base_student` `t`
|
|
|
+-- left join `smart_campus`.`xjr_user` `t1`on `t1`.`id` = `t`.`user_id`
|
|
|
+-- left join `smart_campus`.`base_student_school_roll` `t2` on `t1`.`id` = `t2`.`user_id`
|
|
|
+-- left join `smart_campus`.`base_class` `t3` on `t2`.`class_id` = `t3`.`id`
|
|
|
+-- left join `smart_campus`.`base_grade` `t4` on `t3`.`grade_id` = `t4`.`id`
|
|
|
+-- left join `smart_campus`.`xjr_department` `t6` on `t6`.`id` = `t3`.`org_id`
|
|
|
+-- left join `smart_campus`.`base_major_set` `t7` on `t7`.`id` = `t2`.`major_set_id`
|
|
|
+-- left join `smart_campus`.`base_student_graduate` `t8` on `t8`.`user_id` = `t1`.`id`
|
|
|
+-- ;
|
|
|
+
|
|
|
+create or replace definer = root@`%` view smart_campus.v_cse_feeobj1 as
|
|
|
+select 1001 AS `pk_corp`,
|
|
|
+ `t`.`id` AS `pkfeeobj`,
|
|
|
+ `t`.`student_id` AS `Studentcode`,
|
|
|
+ `t1`.`name` AS `feeobjname`,
|
|
|
+ (case
|
|
|
+ when (`t1`.`gender` = 'SB10001') then '男'
|
|
|
+ when (`t1`.`gender` = 'SB10002') then '女'
|
|
|
+ else '其他' end) AS `sex`,
|
|
|
+ `t3`.`id` AS `classcdoe`,
|
|
|
+ cast(substring_index(`t4`.`name`, '年', 1) as unsigned) AS `enteryear`,
|
|
|
+ `t6`.`id` AS `deptcode`,
|
|
|
+ `t7`.`id` AS `speccode`,
|
|
|
+ `t7`.`study_year` AS `ratetypecdoe`,
|
|
|
+ year(`t8`.`certificate_date`) AS `leaveyear`,
|
|
|
+ `t1`.`credential_number` AS `personalid`,
|
|
|
+ NULL AS `helpcode`,
|
|
|
+ NULL AS `quartercode`,
|
|
|
+ NULL AS `nationality`,
|
|
|
+ NULL AS `address`,
|
|
|
+ (case
|
|
|
+ when (`t3`.`is_graduate` = 1) then '在读'
|
|
|
+ when (`t3`.`is_graduate` = 2) then '毕业'
|
|
|
+ else '其他' end) AS `state`,
|
|
|
+ NULL AS `Userdef2`,
|
|
|
+ NULL AS `Userdef1`,
|
|
|
+ NULL AS `Resourcecode`,
|
|
|
+ NULL AS `Birthday`,
|
|
|
+ NULL AS `Account`,
|
|
|
+ NULL AS `bank`,
|
|
|
+ NULL AS `Remarks`,
|
|
|
+ NULL AS `Property`,
|
|
|
+ NULL AS `telephone`,
|
|
|
+ NULL AS `E_mail`
|
|
|
+from `smart_campus`.`base_student` `t`
|
|
|
+ left join `smart_campus`.`xjr_user` `t1`on `t1`.`id` = `t`.`user_id`
|
|
|
+ left join `smart_campus`.`base_student_school_roll` `t2` on `t1`.`id` = `t2`.`user_id`
|
|
|
+ left join `smart_campus`.`base_class` `t3` on `t2`.`class_id` = `t3`.`id`
|
|
|
+ left join `smart_campus`.`base_grade` `t4` on `t3`.`grade_id` = `t4`.`id`
|
|
|
+ left join `smart_campus`.`xjr_department` `t6` on `t6`.`id` = `t3`.`org_id`
|
|
|
+ left join `smart_campus`.`base_major_set` `t7` on `t7`.`id` = `t2`.`major_set_id`
|
|
|
+ left join `smart_campus`.`base_student_graduate` `t8` on `t8`.`user_id` = `t1`.`id`
|
|
|
+where t.delete_mark = 0
|
|
|
+ and t1.delete_mark = 0
|
|
|
+ and t2.delete_mark = 0;
|