Go to file
2022-12-11 16:05:32 +08:00
gradle/wrapper init 2022-10-09 13:15:00 +08:00
scripts feat🔫: 部署完成 2022-11-30 16:14:14 +08:00
src fix🛠️: 修改get bill传输的bill type字段为int 2022-12-11 16:05:32 +08:00
.gitignore feat🔫: 账单的基本操作 2022-10-28 05:02:55 +08:00
build.gradle.kts feat🔫: 更改get /label/接口,可以获取year,month,day,并且在readme上编写了api接口文档 2022-12-09 12:54:07 +08:00
docker-compose.yaml feat🔫: 更改get /label/接口,可以获取year,month,day,并且在readme上编写了api接口文档 2022-12-09 12:50:53 +08:00
gradle.properties fix🛠️: 修改gradle脚本 2022-10-18 17:20:50 +08:00
gradlew fix🛠️: 修改gradle脚本 2022-10-18 17:20:50 +08:00
gradlew.bat fix🛠️: 修改gradle脚本 2022-10-18 17:20:50 +08:00
README.md feat🔫: 更改get /label/接口,可以获取year,month,day,并且在readme上编写了api接口文档 2022-12-09 12:50:53 +08:00
settings.gradle.kts init 2022-10-09 13:15:00 +08:00

Ktor 项目

Kotlin + Gradle + Ktor + Exposed + Docker

api

bill

GET /api/v1/bill/{year}/{month?}/{day?}

POST /api/v1/bill/
Body List<{
    type: Int,
    date: String,
    money: Float,
    cls: String,
    label: String,
    options: String,
}>

DELETE /api/v1/bill/{id}

PUT /api/v1/bill/
Body {
    id: Int?,
    type: Int,
    date: String,
    money: Float,
    cls: String,
    label: String,
    options: String,
}

label

GET /api/v1/label/

POST /api/v1/label/
Body {
    type: String,
    name: String,
    relativeId: Int?,
}