# Idiom
**Repository Path**: cnhellorui/Idiom
## Basic Information
- **Project Name**: Idiom
- **Description**: 成语接龙应用,开箱即用。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2019-04-17
- **Last Updated**: 2022-03-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Idiom
#### 介绍
成语接龙应用的SDK,成语库采用二进制文件存储。并且暴露对应的配置接口,可以对其中的成语进行增删改查。
#### 使用方式
> clone下代码后对代码进行打包
`mvn clean package`
` java -jar Idiom-0.0.1-SNAPSHOT.war`
##### 开始成语接龙
url :
http://localhost:8080/idiom/idiom?words=%E6%88%90%E8%AF%AD%E6%8E%A5%E9%BE%99&uuid=d5c44333-a22f-4950-82f4-157a7637b87d
type: get
返回结果
```json
{
"code": "",
"msg": "success",
"data": {
"message": "success",
"rawText": "成语接龙",
"uuid": "d5c44333-a22f-4950-82f4-157a7637b87d",
"isBingo": "true",
"renderTts": "成语接龙开始啦,接龙成语要首尾同音,不想玩了随时和我说不玩了。接受挑战吧 瓜熟蒂落,开始吧,皮卡丘!",
"wordVal": "瓜熟蒂落",
"wordNumVal": "1",
"percentVal": "0"
}
}
```
##### 更换成语接龙
url: http://localhost:8080/idiom/idiom?words=%E6%8D%A2%E4%B8%80%E4%B8%AA&uuid=d5c44333-a22f-4950-82f4-157a7637b87d
```json
{
"code": "",
"msg": "success",
"data": {
"message": "success",
"rawText": "换一个",
"uuid": "d5c44333-a22f-4950-82f4-157a7637b87d",
"isBingo": "true",
"renderTts": "那好啦,我们换一个,这次我出的成语是。月书赤绳,您继续吧。",
"wordVal": "月书赤绳",
"wordNumVal": "1",
"percentVal": "0"
}
}
```
##### 结束成语接龙
url: http://localhost:8080/idiom/idiom?words=%E4%B8%8D%E7%8E%A9%E4%BA%86&uuid=d5c44333-a22f-4950-82f4-157a7637b87d
```json
{
"code": "",
"msg": "success",
"data": {
"message": "success",
"rawText": "不玩了",
"uuid": null,
"isBingo": "true",
"renderTts": "游戏结束啦!看看你的成绩吧。你共进行了1次接龙,打败了全国 0% 的人。想玩成语接龙,随时找我哦。",
"wordVal": null,
"wordNumVal": "1",
"percentVal": "0"
}
}
```
#### 成语接龙业务处理的框架图
