# hz-api-demo **Repository Path**: sssssss1_admin/hz-api ## Basic Information - **Project Name**: hz-api-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-23 - **Last Updated**: 2025-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hz-api-demo ## 项目结构 - hz-api-demo ├── database │ ├── ddl -- DDL SQL │ └── dml -- DML SQL ├── src │ ├── main │ │ ├── java │ │ │ ├── bean -- model类及请求参数实体 │ │ │ ├── common -- 通用类及工具类 │ │ │ ├── config -- 项目通用配置 │ │ │ ├── controller -- 请求处理层 │ │ │ ├── entity -- 数据实体类及数据转换类 │ │ │ ├── mapper -- 数据库操作接口 │ │ │ ├── proxy -- 远程调用代理 │ │ │ ├── service -- 业务层 │ │ │ └── ApiDemoApplication.java -- 项目启动类 │ │ └── resources │ │ │ ├── mapper -- mybatis mapper │ │ │ └── application.yaml -- 项目配置文件 │ └── test --测试类 ├── pom.xml -- maven jar包配置文件 ├── README.md ## 项目启动 1. 执行 database -> ddl 文件夹下 SQL文件 创建数据表 2. 修改application.yaml中相关配置 - 数据源 ```yaml spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/hzb2bdb?useUnicode=true&characterEncoding=utf-8&useSSL=false username: xxxx password: xxxx ``` - API地址及卡密 ```yaml hz: #华住客户端id clientId: 3b670fe2-fc96-470a-b6a7-ffee3163edc3 #华住客户端 秘钥 secret: 9871c6394c1f5d7c42b56789cb709d05ac18bc32c8c8621a333a201047fdb0f4c309684599b7fa4ca60fd9874314c2a9f798e0baefc85db40207bad0af3ba45d #卡号 cardId: VCENTCRM1016433543 #卡密 password: A7A5C7DF-A1B2-469B-8361-A1AF85289571 #API服务器地址 getToken: url: https://test-oauth2-api.huazhu.com #API服务器地址 bussiness: baseUrl: https://test-hb2b.huazhu.com #API服务器地址 orderInfo: orderUrl: https://test-b2b-order.huazhucorp.com ``` 3. 运行ApiDemoApplication 完成启动