upload solution

upload solution
add data module

add data module
add domain module

add domain module
add service module

add service module