修改成责任链模式

根据是否生成DAO层和是否生成IMPL成等等来配置。这里面有太多的if判断。如果需要增加一个新的功能的话。就需要去加一个if来判断。所以这里采用责任链模式。来把流程抽象。虽然不知道流程抽象是什么意思！但是就这么姑且用着吧