代码分层
不使用 biz层, 减少不必要复杂性
api/service/dao即可
对同一个模块, 应该包含两类service, 一个是业务表service, 一个是模块service, 模块service复杂度极高后。 说明该模块可以拆模块, 拆服务了
不允许service访问非本模块的Dao
如果要访问其他模块的数据, 必须通过service访问.
原则上, 每个表的dao只能由该表的service访问. 由此也可以避免掉关联查询
比如动态模块.
DynamicService 不能直接访问动态评论, 动态分的数据, 必须通过对应的service访问
todo
增加demo