rename service

This commit is contained in:
liuzhihang1
2025-02-10 17:23:02 +08:00
parent 0eada0df2c
commit d04c5b4df8
22 changed files with 141 additions and 141 deletions

View File

@@ -1,9 +1,9 @@
package api
import (
"github.com/lzh-1625/go_process_manager/internal/app/logic"
"github.com/lzh-1625/go_process_manager/internal/app/model"
"github.com/lzh-1625/go_process_manager/internal/app/repository"
"github.com/lzh-1625/go_process_manager/internal/app/service"
"github.com/gin-gonic/gin"
)
@@ -16,9 +16,9 @@ func (p *procApi) CreateNewProcess(ctx *gin.Context, req model.Process) {
index, err := repository.ProcessRepository.AddProcessConfig(req)
errCheck(ctx, err != nil, err)
req.Uuid = index
proc, err := service.ProcessCtlService.RunNewProcess(req)
proc, err := logic.ProcessCtlLogic.RunNewProcess(req)
errCheck(ctx, err != nil, err)
service.ProcessCtlService.AddProcess(req.Uuid, proc)
logic.ProcessCtlLogic.AddProcess(req.Uuid, proc)
rOk(ctx, "Operation successful!", gin.H{
"id": req.Uuid,
})
@@ -26,8 +26,8 @@ func (p *procApi) CreateNewProcess(ctx *gin.Context, req model.Process) {
func (p *procApi) DeleteNewProcess(ctx *gin.Context) {
uuid := getQueryInt(ctx, "uuid")
service.ProcessCtlService.KillProcess(uuid)
service.ProcessCtlService.DeleteProcess(uuid)
logic.ProcessCtlLogic.KillProcess(uuid)
logic.ProcessCtlLogic.DeleteProcess(uuid)
err := repository.ProcessRepository.DeleteProcessConfig(uuid)
errCheck(ctx, err != nil, err)
rOk(ctx, "Operation successful!", nil)
@@ -35,18 +35,18 @@ func (p *procApi) DeleteNewProcess(ctx *gin.Context) {
func (p *procApi) KillProcess(ctx *gin.Context) {
uuid := getQueryInt(ctx, "uuid")
err := service.ProcessCtlService.KillProcess(uuid)
err := logic.ProcessCtlLogic.KillProcess(uuid)
errCheck(ctx, err != nil, err)
rOk(ctx, "Operation successful!", nil)
}
func (p *procApi) StartProcess(ctx *gin.Context) {
uuid := getQueryInt(ctx, "uuid")
prod, err := service.ProcessCtlService.GetProcess(uuid)
prod, err := logic.ProcessCtlLogic.GetProcess(uuid)
if err != nil { // 进程不存在则创建
proc, err := service.ProcessCtlService.RunNewProcess(repository.ProcessRepository.GetProcessConfigById(uuid))
proc, err := logic.ProcessCtlLogic.RunNewProcess(repository.ProcessRepository.GetProcessConfigById(uuid))
errCheck(ctx, err != nil, err)
service.ProcessCtlService.AddProcess(uuid, proc)
logic.ProcessCtlLogic.AddProcess(uuid, proc)
rOk(ctx, "Operation successful!", nil)
return
}
@@ -59,32 +59,32 @@ func (p *procApi) StartProcess(ctx *gin.Context) {
func (p *procApi) StartAllProcess(ctx *gin.Context) {
if isAdmin(ctx) {
service.ProcessCtlService.ProcessStartAll()
logic.ProcessCtlLogic.ProcessStartAll()
} else {
service.ProcessCtlService.ProcesStartAllByUsername(getUserName(ctx))
logic.ProcessCtlLogic.ProcesStartAllByUsername(getUserName(ctx))
}
rOk(ctx, "Operation successful!", nil)
}
func (p *procApi) KillAllProcess(ctx *gin.Context) {
if isAdmin(ctx) {
service.ProcessCtlService.KillAllProcess()
logic.ProcessCtlLogic.KillAllProcess()
} else {
service.ProcessCtlService.KillAllProcessByUserName(getUserName(ctx))
logic.ProcessCtlLogic.KillAllProcessByUserName(getUserName(ctx))
}
rOk(ctx, "Operation successful!", nil)
}
func (p *procApi) GetProcessList(ctx *gin.Context) {
if isAdmin(ctx) {
rOk(ctx, "Query successful!", service.ProcessCtlService.GetProcessList())
rOk(ctx, "Query successful!", logic.ProcessCtlLogic.GetProcessList())
} else {
rOk(ctx, "Query successful!", service.ProcessCtlService.GetProcessListByUser(getUserName(ctx)))
rOk(ctx, "Query successful!", logic.ProcessCtlLogic.GetProcessListByUser(getUserName(ctx)))
}
}
func (p *procApi) UpdateProcessConfig(ctx *gin.Context, req model.Process) {
service.ProcessCtlService.UpdateProcessConfig(req)
logic.ProcessCtlLogic.UpdateProcessConfig(req)
err := repository.ProcessRepository.UpdateProcessConfig(req)
errCheck(ctx, err != nil, err)
rOk(ctx, "Operation successful!", nil)
@@ -100,7 +100,7 @@ func (p *procApi) GetProcessConfig(ctx *gin.Context) {
func (p *procApi) ProcessControl(ctx *gin.Context) {
user := getUserName(ctx)
uuid := getQueryInt(ctx, "uuid")
proc, err := service.ProcessCtlService.GetProcess(uuid)
proc, err := logic.ProcessCtlLogic.GetProcess(uuid)
errCheck(ctx, err != nil, err)
proc.ProcessControl(user)
rOk(ctx, "Operation successful!", nil)