[MODIFY] core, service

1. change router condition & execution from js to class
2. change typeenum list to <typename,const type>
3. add symbol to typename & enumname like as msgid