feat: add command execute record in db

This commit is contained in:
2024-10-02 21:02:05 +08:00
parent 767bd7c0f3
commit 57885473bd
31 files changed
+169 -61

No files matched your search

@@ -7,8 +7,8 @@
package cn.rtast.fancybot.entity
import cn.rtast.fancybot.entity.enums.ImageType
import cn.rtast.fancybot.entity.enums.WSType
import cn.rtast.fancybot.enums.ImageType
import cn.rtast.fancybot.enums.WSType
data class Config(
val ncmAPI: String,
@@ -1,25 +0,0 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/8/30
*/
package cn.rtast.fancybot.entity.db
import org.jetbrains.exposed.sql.Table
object JrrpTable : Table("jrrp") {
val id = integer("id").autoIncrement()
val userId = long("userId").uniqueIndex()
val timestamp = long("timestamp")
val point = long("point")
override val primaryKey = PrimaryKey(id)
}
data class JrrpRecord(
val id: Long,
val timestamp: Long,
var points: Long,
)
@@ -1,28 +0,0 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/9/24
*/
package cn.rtast.fancybot.entity.db
import org.jetbrains.exposed.sql.Table
object NiuziBankTable : Table("niuzi_bank") {
val id = long("id").autoIncrement()
val userId = long("userId").uniqueIndex()
val timestamp = long("timestamp")
val balance = double("balance")
val interestRate = double("interest_rate")
val nickname = varchar("nickname", 255)
override val primaryKey = PrimaryKey(id)
}
data class NiuziBankAccount(
val userId: Long,
val balance: Double,
val interestRate: Double,
val timestamp: Long,
val nickname: String
)
@@ -1,26 +0,0 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/9/8
*/
package cn.rtast.fancybot.entity.db
import org.jetbrains.exposed.sql.Table
object NiuziTable : Table("niuzi") {
val length = double("length")
val id = long("id").autoIncrement()
val userId = long("userId").uniqueIndex()
val timestamp = long("timestamp")
val nickname = varchar("nickname", 255)
override val primaryKey = PrimaryKey(id)
}
data class Niuzi(
val userId: Long,
val length: Double,
val timestamp: Long,
val nickname: String,
)
@@ -1,24 +0,0 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/9/5
*/
package cn.rtast.fancybot.entity.enums
enum class CountryList(val chineseName: String) {
China("中国"), UnitedStates("美国"), Russia("俄罗斯"),
Germany("德国"), France("法国"), UnitedKingdom("英国"),
Japan("日本"), Brazil("巴西"), Canada("加拿大"),
Australia("澳大利亚"), India("印度"), Italy("意大利"),
Spain("西班牙"), SouthKorea("韩国"), Mexico("墨西哥"),
Indonesia("印度尼西亚"), Turkey("土耳其"), SouthAfrica("南非"),
Argentina("阿根廷"), Netherlands("荷兰");
companion object {
fun getRandomCountry(): CountryList {
return entries.random()
}
}
}
@@ -1,12 +0,0 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/9/15
*/
package cn.rtast.fancybot.entity.enums
enum class GPTUserRole {
user, system, assistant
}
@@ -1,12 +0,0 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/9/14
*/
package cn.rtast.fancybot.entity.enums
enum class ImageType(val typeName: String) {
PNG("png"), JPG("jpg")
}
@@ -1,12 +0,0 @@
/*
* Copyright © 2024 RTAkland
* Author: RTAkland
* Date: 2024/8/30
*/
package cn.rtast.fancybot.entity.enums
enum class WSType {
Client, Server
}
@@ -7,7 +7,7 @@
package cn.rtast.fancybot.entity.gpt
import cn.rtast.fancybot.entity.enums.GPTUserRole
import cn.rtast.fancybot.enums.GPTUserRole
data class ChatCompletionsPayload(
val model: String,
@@ -7,7 +7,7 @@
package cn.rtast.fancybot.entity.gpt
import cn.rtast.fancybot.entity.enums.GPTUserRole
import cn.rtast.fancybot.enums.GPTUserRole
data class ChatCompletionsResponse(
val choices: List<Choice>