mirror of
https://github.com/lzh-1625/go_process_manager.git
synced 2025-10-04 07:36:57 +08:00
update
This commit is contained in:
@@ -114,11 +114,15 @@ func (p *procApi) ProcessControl(ctx *gin.Context) {
|
||||
|
||||
func (p *procApi) ProcessCreateShare(ctx *gin.Context) {
|
||||
req := bind[model.ProcessShare](ctx)
|
||||
token := utils.UnwarpIgnore(uuid.NewRandom()).String()
|
||||
err := repository.WsShare.AddShareData(model.WsShare{
|
||||
ExpireTime: time.Now().Add(time.Minute * time.Duration(req.Minute)),
|
||||
ExpireTime: time.Now().Add(time.Minute * time.Duration(req.Minutes)),
|
||||
Write: req.Write,
|
||||
Token: utils.UnwarpIgnore(uuid.NewRandom()).String(),
|
||||
Token: token,
|
||||
CreateBy: getUserName(ctx),
|
||||
})
|
||||
errCheck(ctx, err != nil, err)
|
||||
rOk(ctx, "Operation successful!", nil)
|
||||
rOk(ctx, "Operation successful!", gin.H{
|
||||
"token": token,
|
||||
})
|
||||
}
|
||||
|
@@ -22,7 +22,7 @@ func (*Process) TableName() string {
|
||||
}
|
||||
|
||||
type ProcessShare struct {
|
||||
Minute int `json:"minute"`
|
||||
Pid int `json:"pid"`
|
||||
Write bool `json:"write"`
|
||||
Minutes int `json:"minutes"`
|
||||
Pid int `json:"pid"`
|
||||
Write bool `json:"write"`
|
||||
}
|
||||
|
@@ -9,5 +9,6 @@ type WsShare struct {
|
||||
Pid int `gorm:"column:pid" json:"pid"`
|
||||
Write bool `gorm:"column:write" json:"write"`
|
||||
ExpireTime time.Time `gorm:"column:expire_time" json:"expireTime"`
|
||||
CreateBy string `gorm:"column:create_by" json:"createBy"`
|
||||
Token string `gorm:"column:token" json:"token"`
|
||||
}
|
||||
|
@@ -41,5 +41,5 @@ func InitDb() {
|
||||
sqlDB.SetConnMaxLifetime(time.Hour)
|
||||
db = gdb.Session(&defaultConfig)
|
||||
// db = gdb.Session(&defaultConfig).Debug()
|
||||
db.AutoMigrate(&model.Process{}, &model.User{}, &model.Permission{}, &model.Push{}, &model.Config{}, &model.ProcessLog{}, &model.Task{})
|
||||
db.AutoMigrate(&model.Process{}, &model.User{}, &model.Permission{}, &model.Push{}, &model.Config{}, &model.ProcessLog{}, &model.Task{}, &model.WsShare{})
|
||||
}
|
||||
|
Reference in New Issue
Block a user