Compare commits
2 Commits
640b1ed361
...
7efbeb06fa
Author | SHA1 | Date |
---|---|---|
|
7efbeb06fa | |
|
0035e6fdac |
|
@ -4,7 +4,7 @@ import (
|
||||||
"cron_admin/app/constants/errorcode"
|
"cron_admin/app/constants/errorcode"
|
||||||
"cron_admin/app/http/controllers"
|
"cron_admin/app/http/controllers"
|
||||||
"cron_admin/app/http/entities/backend"
|
"cron_admin/app/http/entities/backend"
|
||||||
"cron_admin/app/models/cronusermodel"
|
"cron_admin/app/models/croncmdmodel"
|
||||||
cmd_services "cron_admin/app/services/cmd_service"
|
cmd_services "cron_admin/app/services/cmd_service"
|
||||||
"github.com/ahmetb/go-linq/v3"
|
"github.com/ahmetb/go-linq/v3"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
@ -16,12 +16,16 @@ func CmdList(c *gin.Context) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
controllers.HandRes(c, nil, errorcode.NotFound)
|
controllers.HandRes(c, nil, errorcode.NotFound)
|
||||||
} else {
|
} else {
|
||||||
ulist := make([]backend.UserListResponse, 0)
|
var (
|
||||||
linq.From(list).SelectT(func(in cronusermodel.CronUser) (d backend.UserListResponse) {
|
cmdList = make([]backend.CmdListResponse, 0)
|
||||||
|
//userIdList []int
|
||||||
|
)
|
||||||
|
|
||||||
|
linq.From(list).SelectT(func(in croncmdmodel.CronCmd) (d backend.CmdListResponse) {
|
||||||
d.ResponseFromDb(in)
|
d.ResponseFromDb(in)
|
||||||
return d
|
return d
|
||||||
}).ToSlice(&ulist)
|
}).ToSlice(&cmdList)
|
||||||
controllers.HandRes(c, gin.H{"data": ulist, "count": count}, err)
|
controllers.HandRes(c, gin.H{"data": cmdList, "count": count}, err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ type CmdInfoRequest struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type CmdListResponse struct {
|
type CmdListResponse struct {
|
||||||
CmdId string `json:"cmd_id"`
|
CmdId int `json:"cmd_id"`
|
||||||
CmdName string `json:"cmd_name"`
|
CmdName string `json:"cmd_name"`
|
||||||
UserIds string `json:"user_ids"`
|
UserIds string `json:"user_ids"`
|
||||||
EntryId int `json:"entry_id"`
|
EntryId int `json:"entry_id"`
|
||||||
|
|
|
@ -13,7 +13,7 @@ var (
|
||||||
|
|
||||||
// 实体
|
// 实体
|
||||||
type CronCmd struct {
|
type CronCmd struct {
|
||||||
CmdId string `xorm:"'cmd_id' UNSIGNED INT"`
|
CmdId int `xorm:"'cmd_id' UNSIGNED INT"`
|
||||||
CmdName string `xorm:"'cmd_name' varchar(20)"`
|
CmdName string `xorm:"'cmd_name' varchar(20)"`
|
||||||
UserIds string `xorm:"'user_ids' varchar(50)"`
|
UserIds string `xorm:"'user_ids' varchar(50)"`
|
||||||
EntryId int `xorm:"'entry_id' int(10)"`
|
EntryId int `xorm:"'entry_id' int(10)"`
|
||||||
|
|
Loading…
Reference in New Issue