├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── zhugw │ │ └── demo │ │ ├── App.java │ │ ├── localdata │ │ ├── AppConfig.java │ │ ├── dao │ │ │ └── ApplyDAO.java │ │ └── service │ │ │ └── LocalDataQueryService.java │ │ └── template │ │ ├── AbstractBatchFeeRuleProcessServiceTemplate.java │ │ ├── AbstractFeeDataManagerTemplate.java │ │ ├── AbstractFeeRuleProcessServiceTemplate.java │ │ ├── AbstractFeeRuleProcessServiceTemplate2.java │ │ ├── FeeDataManagerFacade.java │ │ ├── FeeDataManagerFacade2.java │ │ ├── Main.java │ │ ├── MobileVerificationManager.java │ │ ├── NameIdCardVerificationManager.java │ │ ├── Temp.java │ │ └── model │ │ ├── ApplyInfo.java │ │ ├── FeeData.java │ │ ├── Rule.java │ │ └── RuleContext.java └── resources │ └── rule-dao.properties └── test └── java └── com └── zhugw └── demo ├── AppTest.java └── localdata ├── AppConfigTest.java └── LocalDataRuleServiceTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/App.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/localdata/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/localdata/AppConfig.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/localdata/dao/ApplyDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/localdata/dao/ApplyDAO.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/localdata/service/LocalDataQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/localdata/service/LocalDataQueryService.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/AbstractBatchFeeRuleProcessServiceTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/AbstractBatchFeeRuleProcessServiceTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/AbstractFeeDataManagerTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/AbstractFeeDataManagerTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/AbstractFeeRuleProcessServiceTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/AbstractFeeRuleProcessServiceTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/AbstractFeeRuleProcessServiceTemplate2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/AbstractFeeRuleProcessServiceTemplate2.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/FeeDataManagerFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/FeeDataManagerFacade.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/FeeDataManagerFacade2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/FeeDataManagerFacade2.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/Main.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/MobileVerificationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/MobileVerificationManager.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/NameIdCardVerificationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/NameIdCardVerificationManager.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/Temp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/Temp.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/model/ApplyInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/model/ApplyInfo.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/model/FeeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/model/FeeData.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/model/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/model/Rule.java -------------------------------------------------------------------------------- /src/main/java/com/zhugw/demo/template/model/RuleContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/java/com/zhugw/demo/template/model/RuleContext.java -------------------------------------------------------------------------------- /src/main/resources/rule-dao.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/main/resources/rule-dao.properties -------------------------------------------------------------------------------- /src/test/java/com/zhugw/demo/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/test/java/com/zhugw/demo/AppTest.java -------------------------------------------------------------------------------- /src/test/java/com/zhugw/demo/localdata/AppConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/test/java/com/zhugw/demo/localdata/AppConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/zhugw/demo/localdata/LocalDataRuleServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhugw/antifraud-design-demo/HEAD/src/test/java/com/zhugw/demo/localdata/LocalDataRuleServiceTest.java --------------------------------------------------------------------------------