10create.mql 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. create class if not exists univ_demo : / ( )
  2. with autosearch=true , version=false , key=manu, alias='univ_demo' , namespace='univ_demo'
  3. ;
  4. create class if not exists /univ_demo/org (
  5. code varchar "单位代码",
  6. dept_sort varchar "单位类别代码",
  7. dept_sort_name varchar "单位类别名",
  8. dwjb varchar "单位级别代码",
  9. dwjb_name varchar "单位级别名",
  10. name varchar "单位全称",
  11. up varchar "上级单位",
  12. index( code,dept_sort,dept_sort_name,dwjb,dwjb_name,name,up)
  13. )with core=memory , autosearch=true , version=false , key=manu, alias='组织机构信息' , nickname='univ_demo_org'
  14. ;
  15. create class if not exists /univ_demo/person (
  16. account varchar "工号",
  17. actual_quit_date timestamp "真实离校日期(离校日期/人员离退休日期/人员去世日期 三个字段中最小的时间)",
  18. age varchar "年龄",
  19. birthday varchar,
  20. deceased_date timestamp "人员去世日期",
  21. degree_level varchar "学位层次",
  22. degree_level_code varchar "学位层次代码",
  23. is_last_degree varchar "是否最高学位",
  24. is_last_degree_code varchar "是否最高学位代码",
  25. join_u_date timestamp "报到入职日期",
  26. lx_date timestamp "来校工作日期",
  27. main_dept varchar "人事所在单位",
  28. name varchar "姓名",
  29. nation varchar "民族",
  30. nation_code varchar "民族代码",
  31. person_sort varchar "编制类别",
  32. person_sort_code varchar "编制类别代码",
  33. photo_works list<varchar>,
  34. polity varchar "政治面貌",
  35. polity_code varchar "政治面貌代码",
  36. quit_date timestamp "离校日期",
  37. retire_date timestamp "人员离退休日期",
  38. sex varchar "性别",
  39. sex_code varchar "性别代码",
  40. staff_from varchar "教职工来源",
  41. staff_from_code varchar "教职工来源代码",
  42. staff_type varchar "人员分类",
  43. staff_type_code varchar "人员分类代码",
  44. status varchar "人员状态",
  45. status_code varchar "人员状态代码",
  46. subject_first varchar "一级学科",
  47. subject_first_code varchar "一级学科代码",
  48. subject_second varchar "二级学科",
  49. subject_second_code varchar "二级学科代码",
  50. sz_g varchar "师资归属单位",
  51. xw_dept varchar "学位授予单位",
  52. index( account,actual_quit_date,age,birthday,deceased_date,degree_level,degree_level_code,is_last_degree,is_last_degree_code,join_u_date,lx_date,main_dept,name,nation,nation_code,person_sort,person_sort_code,photo_works,polity,polity_code,quit_date,retire_date,sex,sex_code,staff_from,staff_from_code,staff_type,staff_type_code,status,status_code,subject_first,subject_first_code,subject_second,subject_second_code,sz_g,xw_dept)
  53. )with core=memory , autosearch=true , version=false , key=manu, alias='教职工基本信息' , nickname='univ_demo_person'
  54. ;
  55. create edge type if not exists univ_demo.person_to_org
  56. ;