feat: add command execute record in db
This commit is contained in:
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>
|
||||
|
||||
Reference in New Issue
Block a user