[{"title":"( 92 个子文件 1012KB ) 毕业设计-烟草数据大屏系统-后端_Tobacco-Data-Bigscreen-Backend.zip","children":[{"title":"Tobacco-Data-Bigscreen-Backend-master","children":[{"title":"pom.xml <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false},{"title":"doc","children":[{"title":"v2oss.postman_collection.json <span style='color:#111;'> 1.21MB </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"cn","children":[{"title":"com","children":[{"title":"jetshine","children":[{"title":"oos","children":[{"title":"OosApplicationTests.java <span style='color:#111;'> 208B </span>","children":null,"spread":false}],"spread":true},{"title":"Md5Test.java <span style='color:#111;'> 345B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"mapper","children":[{"title":"TobaccoShopMapper.xml <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"SysFileMapper.xml <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"SysUserMapper.xml <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"ConsumerMapper.xml <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"TobaccoSpuMapper.xml <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"TobaccoSellRecordMapper.xml <span style='color:#111;'> 220B </span>","children":null,"spread":false},{"title":"GoviewProjectDataMapper.xml <span style='color:#111;'> 220B </span>","children":null,"spread":false},{"title":"TobaccoSpuTypeMapper.xml <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"GoviewProjectMapper.xml <span style='color:#111;'> 216B </span>","children":null,"spread":false}],"spread":true},{"title":"application-dev.yml <span style='color:#111;'> 429B </span>","children":null,"spread":false},{"title":"application.yml <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"cn","children":[{"title":"com","children":[{"title":"ServletInitializer.java <span style='color:#111;'> 390B </span>","children":null,"spread":false},{"title":"Application.java <span style='color:#111;'> 368B </span>","children":null,"spread":false},{"title":"v2","children":[{"title":"mapper","children":[{"title":"GoviewProjectDataMapper.java <span style='color:#111;'> 342B </span>","children":null,"spread":false},{"title":"SysUserMapper.java <span style='color:#111;'> 311B </span>","children":null,"spread":false},{"title":"GoviewProjectMapper.java <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":"SysFileMapper.java <span style='color:#111;'> 313B </span>","children":null,"spread":false},{"title":"TobaccoSpuMapper.java <span style='color:#111;'> 296B </span>","children":null,"spread":false},{"title":"TobaccoSellRecordMapper.java <span style='color:#111;'> 317B </span>","children":null,"spread":false},{"title":"TobaccoShopMapper.java <span style='color:#111;'> 332B </span>","children":null,"spread":false},{"title":"TobaccoSpuTypeMapper.java <span style='color:#111;'> 288B </span>","children":null,"spread":false},{"title":"ConsumerMapper.java <span style='color:#111;'> 290B </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"FileController.java <span style='color:#111;'> 13.01KB </span>","children":null,"spread":false},{"title":"ConsumerController.java <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"SysUserController.java <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"GoviewProjectController.java <span style='color:#111;'> 9.03KB </span>","children":null,"spread":false},{"title":"TobaccoSpuController.java <span style='color:#111;'> 5.41KB </span>","children":null,"spread":false},{"title":"TobaccoShopController.java <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"ApiController.java <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"Indexcontroller.java <span style='color:#111;'> 591B </span>","children":null,"spread":false},{"title":"TobaccoSellRecordController.java <span style='color:#111;'> 5.45KB </span>","children":null,"spread":false},{"title":"TobaccoSpuTypeController.java <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"TobaccoSpuService.java <span style='color:#111;'> 804B </span>","children":null,"spread":false},{"title":"TobaccoShopService.java <span style='color:#111;'> 509B </span>","children":null,"spread":false},{"title":"ISysFileService.java <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"TobaccoSpuTypeService.java <span style='color:#111;'> 369B </span>","children":null,"spread":false},{"title":"ISysUserService.java <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"IGoviewProjectDataService.java <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"ConsumerService.java <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"IGoviewProjectService.java <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"SysUserServiceImpl.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"SysFileServiceImpl.java <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"ConsumerServiceImpl.java <span style='color:#111;'> 436B </span>","children":null,"spread":false},{"title":"TobaccoSpuServiceImpl.java <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false},{"title":"GoviewProjectDataServiceImpl.java <span style='color:#111;'> 1018B </span>","children":null,"spread":false},{"title":"TobaccoSellRecordServiceImpl.java <span style='color:#111;'> 7.95KB </span>","children":null,"spread":false},{"title":"TobaccoSpuTypeServiceImpl.java <span style='color:#111;'> 839B </span>","children":null,"spread":false},{"title":"TobaccoShopServiceImpl.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"GoviewProjectServiceImpl.java <span style='color:#111;'> 502B </span>","children":null,"spread":false}],"spread":false},{"title":"TobaccoSellRecordService.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":false},{"title":"common","children":[{"title":"base","children":[{"title":"BaseController.java <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"domain","children":[{"title":"ResultTable.java <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"AjaxResult.java <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"Tablepar.java <span style='color:#111;'> 934B </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"DateConfig.java <span style='color:#111;'> 1019B </span>","children":null,"spread":false},{"title":"V2Config.java <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"MybatisPlusConfig.java <span style='color:#111;'> 754B </span>","children":null,"spread":false},{"title":"CorsConfig.java <span style='color:#111;'> 870B </span>","children":null,"spread":false}],"spread":false},{"title":"interceptor","children":[{"title":"Interceptor.java <span style='color:#111;'> 678B </span>","children":null,"spread":false},{"title":"WebMvcConfig.java <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"model","children":[{"title":"Type.java <span style='color:#111;'> 554B </span>","children":null,"spread":false},{"title":"SysFile.java <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"Consumer.java <span style='color:#111;'> 634B </span>","children":null,"spread":false},{"title":"GoviewProjectData.java <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"TobaccoSpu.java <span style='color:#111;'> 914B </span>","children":null,"spread":false},{"title":"GoviewProject.java <span style='color:#111;'> 882B </span>","children":null,"spread":false},{"title":"SysUser.java <span style='color:#111;'> 676B </span>","children":null,"spread":false},{"title":"SpuTypeUnion.java <span style='color:#111;'> 424B </span>","children":null,"spread":false},{"title":"SpuType.java <span style='color:#111;'> 703B </span>","children":null,"spread":false},{"title":"TobaccoSellRecord.java <span style='color:#111;'> 709B </span>","children":null,"spread":false},{"title":"TobaccoShop.java <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"vo","children":[{"title":"SysFileVo.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"GoviewProjectVo.java <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"TobaccoSellRecordVo.java <span style='color:#111;'> 475B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"util","children":[{"title":"NumberUtil.java <span style='color:#111;'> 645B </span>","children":null,"spread":false},{"title":"MybatisPlusGenerator.java <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"SaTokenUtil.java <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"SnowflakeIdWorker.java <span style='color:#111;'> 6.23KB </span>","children":null,"spread":false},{"title":"ConvertUtil.java <span style='color:#111;'> 5.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"example","children":[{"title":"商品毛利率前10.json <span style='color:#111;'> 275B </span>","children":null,"spread":false},{"title":"门店分布.json <span style='color:#111;'> 183B </span>","children":null,"spread":false},{"title":"门店上架规格数量.json <span style='color:#111;'> 609B </span>","children":null,"spread":false},{"title":"卷烟和非卷烟占比.json <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"客户复购产品top10.json <span style='color:#111;'> 452B </span>","children":null,"spread":false},{"title":"商品净利润.json <span style='color:#111;'> 454B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main.sql <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 407B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 44B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]