feat: ready for ItemApi

This commit is contained in:
SOR
2026-07-31 17:34:39 +08:00
parent 71fd8ded88
commit 18224b9a97
4 changed files with 36 additions and 3 deletions
@@ -0,0 +1,26 @@
package club.itstudio.itmanager.service.v1
import club.itstudio.itmanager.entity.dto.Attachment
import club.itstudio.itmanager.entity.dto.Category
import club.itstudio.itmanager.entity.dto.Item
import club.itstudio.itmanager.entity.dto.ItemTransaction
import club.itstudio.itmanager.service.AttachmentService
import club.itstudio.itmanager.service.CategoryService
import club.itstudio.itmanager.service.ItemService
import club.itstudio.itmanager.service.ItemTransactionService
import club.itstudio.itmanager.utils.Const
import club.itstudio.itmanager.utils.DateUtils.getCurrentDateTime
import com.baomidou.mybatisplus.extension.plugins.pagination.Page
import org.slf4j.LoggerFactory
import org.springframework.beans.factory.annotation.Value
import org.springframework.http.codec.multipart.FilePart
import org.springframework.stereotype.Service
import reactor.core.publisher.Mono
import reactor.core.scheduler.Schedulers
import java.io.IOException
import java.nio.file.Files
import java.nio.file.Paths
import java.util.UUID
@Service
class ItemsApiService
@@ -41,4 +41,6 @@ app:
flow-limit:
count: 1000
limit-time: 3
ban-time: 60
ban-time: 60
file:
upload-path: ./data/upload/