[{"title":"( 95 个子文件 123KB ) sign:基于人脸识别的签到考勤系统项目源码-源码","children":[{"title":"sign-master","children":[{"title":".gitignore <span style='color:#111;'> 869B </span>","children":null,"spread":false},{"title":".mvn","children":[{"title":"wrapper","children":[{"title":"maven-wrapper.jar <span style='color:#111;'> 46.49KB </span>","children":null,"spread":false},{"title":"maven-wrapper.properties <span style='color:#111;'> 110B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 581B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"xyt","children":[{"title":"entity","children":[{"title":"Class.java <span style='color:#111;'> 715B </span>","children":null,"spread":false},{"title":"Academy.java <span style='color:#111;'> 469B </span>","children":null,"spread":false},{"title":"Meeting.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"Grade.java <span style='color:#111;'> 446B </span>","children":null,"spread":false},{"title":"Major.java <span style='color:#111;'> 618B </span>","children":null,"spread":false},{"title":"Course.java <span style='color:#111;'> 858B </span>","children":null,"spread":false},{"title":"response","children":[{"title":"LessonResp.java <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"ClassSignResp.java <span style='color:#111;'> 946B </span>","children":null,"spread":false},{"title":"StuSignResp.java <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"CourseSignResp.java <span style='color:#111;'> 931B </span>","children":null,"spread":false},{"title":"ClassResp.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"UserResp.java <span style='color:#111;'> 3.24KB </span>","children":null,"spread":false},{"title":"AcademyResp.java <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"AcademySignResp.java <span style='color:#111;'> 881B </span>","children":null,"spread":false},{"title":"MeetingResp.java <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"MajorResp.java <span style='color:#111;'> 769B </span>","children":null,"spread":false},{"title":"GradeResp.java <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"CourseResp.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"face","children":[{"title":"entity","children":[{"title":"FaceUser.java <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"FindFaceResult.java <span style='color:#111;'> 310B </span>","children":null,"spread":false},{"title":"UserFaceResult.java <span style='color:#111;'> 310B </span>","children":null,"spread":false},{"title":"Location.java <span style='color:#111;'> 504B </span>","children":null,"spread":false}],"spread":false},{"title":"form","children":[{"title":"FindFace.java <span style='color:#111;'> 554B </span>","children":null,"spread":false},{"title":"UserFace.java <span style='color:#111;'> 569B </span>","children":null,"spread":false},{"title":"General.java <span style='color:#111;'> 500B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"User.java <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false},{"title":"Lesson.java <span style='color:#111;'> 713B </span>","children":null,"spread":false},{"title":"StuSign.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"request","children":[{"title":"GradeReq.java <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"LoginReq.java <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"MeetingReq.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"StudentReq.java <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"AcademyReq.java <span style='color:#111;'> 387B </span>","children":null,"spread":false},{"title":"MajorReq.java <span style='color:#111;'> 499B </span>","children":null,"spread":false},{"title":"CourseReq.java <span style='color:#111;'> 813B </span>","children":null,"spread":false},{"title":"SignReq.java <span style='color:#111;'> 739B </span>","children":null,"spread":false},{"title":"StuSignReq.java <span style='color:#111;'> 643B </span>","children":null,"spread":false},{"title":"FaceAipReq.java <span style='color:#111;'> 390B </span>","children":null,"spread":false},{"title":"ClassReq.java <span style='color:#111;'> 603B </span>","children":null,"spread":false},{"title":"UserReq.java <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"LessonReq.java <span style='color:#111;'> 885B </span>","children":null,"spread":false},{"title":"TeacherReq.java <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"filter","children":[{"title":"SetCharacterEncodingFilter.java <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"CORSFilter.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"CORSFilterTest.java <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"JSONUtil.java <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"Base64Utils.java <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"CheckUtil.java <span style='color:#111;'> 939B </span>","children":null,"spread":false}],"spread":true},{"title":"action","children":[{"title":"LoginController.java <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false},{"title":"StuSignController.java <span style='color:#111;'> 7.07KB </span>","children":null,"spread":false},{"title":"CourseController.java <span style='color:#111;'> 8.72KB </span>","children":null,"spread":false},{"title":"GradeController.java <span style='color:#111;'> 6.51KB </span>","children":null,"spread":false},{"title":"UserController.java <span style='color:#111;'> 13.93KB </span>","children":null,"spread":false},{"title":"AcademyController.java <span style='color:#111;'> 6.67KB </span>","children":null,"spread":false},{"title":"FaceAipController.java <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"MeetingController.java <span style='color:#111;'> 7.45KB </span>","children":null,"spread":false},{"title":"SignController.java <span style='color:#111;'> 8.82KB </span>","children":null,"spread":false},{"title":"MajorController.java <span style='color:#111;'> 8.01KB </span>","children":null,"spread":false},{"title":"ClassController.java <span style='color:#111;'> 9.53KB </span>","children":null,"spread":false},{"title":"LessonController.java <span style='color:#111;'> 8.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"SignApplication.java <span style='color:#111;'> 299B </span>","children":null,"spread":false},{"title":"service","children":[{"title":"repository","children":[{"title":"GradeRepository.java <span style='color:#111;'> 274B </span>","children":null,"spread":false},{"title":"AcademyRepository.java <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"CourseRepository.java <span style='color:#111;'> 345B </span>","children":null,"spread":false},{"title":"StuSignRepository.java <span style='color:#111;'> 545B </span>","children":null,"spread":false},{"title":"UserRepository.java <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"MajorRepository.java <span style='color:#111;'> 345B </span>","children":null,"spread":false},{"title":"MeetingRepository.java <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"ClassRepository.java <span style='color:#111;'> 374B </span>","children":null,"spread":false},{"title":"LessonRepository.java <span style='color:#111;'> 541B </span>","children":null,"spread":false}],"spread":true},{"title":"AipFaceService.java <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"reactive","children":[{"title":"UserReactive.java <span style='color:#111;'> 453B </span>","children":null,"spread":false},{"title":"MeetingReactive.java <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"StuSignReactive.java <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"GradeReactive.java <span style='color:#111;'> 287B </span>","children":null,"spread":false},{"title":"AcademyReactive.java <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"ClassReactive.java <span style='color:#111;'> 409B </span>","children":null,"spread":false},{"title":"LessonReactive.java <span style='color:#111;'> 407B </span>","children":null,"spread":false},{"title":"MajorReactive.java <span style='color:#111;'> 370B </span>","children":null,"spread":false},{"title":"CourseReactive.java <span style='color:#111;'> 373B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"globle","children":[{"title":"Constants.java <span style='color:#111;'> 786B </span>","children":null,"spread":false}],"spread":true},{"title":"config","children":[{"title":"StaticResConfig.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"WebConfig.java <span style='color:#111;'> 836B </span>","children":null,"spread":false},{"title":"SwaggerConfig.java <span style='color:#111;'> 791B </span>","children":null,"spread":false}],"spread":false},{"title":"advice","children":[{"title":"CheckAdvice.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"exceptions","children":[{"title":"CheckException.java <span style='color:#111;'> 843B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"xyt","children":[{"title":"SignApplicationTests.java <span style='color:#111;'> 322B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"mvnw <span style='color:#111;'> 6.32KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"mvnw.cmd <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 59B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]