├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── oym │ │ └── cms │ │ ├── CmsApplication.java │ │ ├── client │ │ ├── ContractClient.java │ │ └── FastDFSClient.java │ │ ├── config │ │ ├── fisco │ │ │ └── FiscoBcos.java │ │ ├── mapper │ │ │ ├── DataSourceConfiguration.java │ │ │ └── SessionFactoryConfiguration.java │ │ ├── redis │ │ │ ├── JedisPoolFactory.java │ │ │ ├── JedisUtil.java │ │ │ └── RedisConfiguration.java │ │ ├── service │ │ │ └── TransactionManagementConfiguration.java │ │ ├── shiro │ │ │ ├── MySessionManager.java │ │ │ ├── MyShiroRealm.java │ │ │ └── ShiroConfig.java │ │ └── web │ │ │ └── MvcConfiguration.java │ │ ├── contract │ │ └── CertificateIQ.java │ │ ├── controller │ │ ├── CertificateController.java │ │ └── UserController.java │ │ ├── dto │ │ ├── CertificateDTO.java │ │ ├── ImageHolder.java │ │ └── UserDTO.java │ │ ├── entity │ │ ├── Certificate.java │ │ └── User.java │ │ ├── enums │ │ ├── CertificateTypeEnum.java │ │ ├── DTOMsgEnum.java │ │ ├── UserIdStatusEnum.java │ │ └── UserPositionEnum.java │ │ ├── exceptions │ │ ├── CertificateException.java │ │ └── UserException.java │ │ ├── mapper │ │ ├── JurisdictionMapper.java │ │ └── UserMapper.java │ │ ├── service │ │ ├── CacheService.java │ │ ├── CertificateService.java │ │ ├── UserService.java │ │ └── impl │ │ │ ├── CacheServiceImpl.java │ │ │ ├── CertificateServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ └── util │ │ ├── CertificateIdBuildUtil.java │ │ ├── DESUtil.java │ │ ├── EncryptionUtil.java │ │ ├── HttpServletRequestUtil.java │ │ ├── ImageUtil.java │ │ ├── PageCalculator.java │ │ └── PasswordHelper.java └── resources │ ├── FastDFSConfig.properties │ ├── application.yml │ ├── conf │ ├── ca.crt │ ├── sdk.crt │ ├── sdk.key │ └── sdk.publickey │ ├── contract │ ├── CertificateIQ.sol │ └── Table.sol │ ├── mapper │ ├── JurisdicitonMapper.xml │ └── UserMapper.xml │ ├── mybatis-config.xml │ └── slf4j.xml └── test └── java └── com └── oym └── cms ├── CmsApplicationTests.java ├── contract └── ContractTest.java ├── mapper ├── JurisdictionMapperTest.java └── UserMapperTest.java └── service ├── CertificateServiceImpl.java └── UserServiceTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/CmsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/CmsApplication.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/client/ContractClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/client/ContractClient.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/client/FastDFSClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/client/FastDFSClient.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/fisco/FiscoBcos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/fisco/FiscoBcos.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/mapper/DataSourceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/mapper/DataSourceConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/mapper/SessionFactoryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/mapper/SessionFactoryConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/redis/JedisPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/redis/JedisPoolFactory.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/redis/JedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/redis/JedisUtil.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/redis/RedisConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/redis/RedisConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/service/TransactionManagementConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/service/TransactionManagementConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/shiro/MySessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/shiro/MySessionManager.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/shiro/MyShiroRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/shiro/MyShiroRealm.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/shiro/ShiroConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/shiro/ShiroConfig.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/config/web/MvcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/config/web/MvcConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/contract/CertificateIQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/contract/CertificateIQ.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/controller/CertificateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/controller/CertificateController.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/dto/CertificateDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/dto/CertificateDTO.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/dto/ImageHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/dto/ImageHolder.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/dto/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/dto/UserDTO.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/entity/Certificate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/entity/Certificate.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/entity/User.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/enums/CertificateTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/enums/CertificateTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/enums/DTOMsgEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/enums/DTOMsgEnum.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/enums/UserIdStatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/enums/UserIdStatusEnum.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/enums/UserPositionEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/enums/UserPositionEnum.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/exceptions/CertificateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/exceptions/CertificateException.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/exceptions/UserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/exceptions/UserException.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/mapper/JurisdictionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/mapper/JurisdictionMapper.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/service/CacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/service/CacheService.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/service/CertificateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/service/CertificateService.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/service/impl/CacheServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/service/impl/CacheServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/service/impl/CertificateServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/service/impl/CertificateServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/util/CertificateIdBuildUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/util/CertificateIdBuildUtil.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/util/DESUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/util/DESUtil.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/util/EncryptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/util/EncryptionUtil.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/util/HttpServletRequestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/util/HttpServletRequestUtil.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/util/ImageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/util/ImageUtil.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/util/PageCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/util/PageCalculator.java -------------------------------------------------------------------------------- /src/main/java/com/oym/cms/util/PasswordHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/java/com/oym/cms/util/PasswordHelper.java -------------------------------------------------------------------------------- /src/main/resources/FastDFSConfig.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/FastDFSConfig.properties -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/conf/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/conf/ca.crt -------------------------------------------------------------------------------- /src/main/resources/conf/sdk.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/conf/sdk.crt -------------------------------------------------------------------------------- /src/main/resources/conf/sdk.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/conf/sdk.key -------------------------------------------------------------------------------- /src/main/resources/conf/sdk.publickey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/conf/sdk.publickey -------------------------------------------------------------------------------- /src/main/resources/contract/CertificateIQ.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/contract/CertificateIQ.sol -------------------------------------------------------------------------------- /src/main/resources/contract/Table.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/contract/Table.sol -------------------------------------------------------------------------------- /src/main/resources/mapper/JurisdicitonMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/mapper/JurisdicitonMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/mapper/UserMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /src/main/resources/slf4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/main/resources/slf4j.xml -------------------------------------------------------------------------------- /src/test/java/com/oym/cms/CmsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/test/java/com/oym/cms/CmsApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/oym/cms/contract/ContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/test/java/com/oym/cms/contract/ContractTest.java -------------------------------------------------------------------------------- /src/test/java/com/oym/cms/mapper/JurisdictionMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/test/java/com/oym/cms/mapper/JurisdictionMapperTest.java -------------------------------------------------------------------------------- /src/test/java/com/oym/cms/mapper/UserMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/test/java/com/oym/cms/mapper/UserMapperTest.java -------------------------------------------------------------------------------- /src/test/java/com/oym/cms/service/CertificateServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/test/java/com/oym/cms/service/CertificateServiceImpl.java -------------------------------------------------------------------------------- /src/test/java/com/oym/cms/service/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dylan666666/Certificate-Management-System/HEAD/src/test/java/com/oym/cms/service/UserServiceTest.java --------------------------------------------------------------------------------