|
@ -30,53 +30,13 @@ func CreateTemp(c *gin.Context) { |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
if a.AutoCreateApiToSql { |
|
|
if a.AutoCreateApiToSql { |
|
|
apiList := [6]model.SysApi{ |
|
|
|
|
|
{ |
|
|
|
|
|
Path: "/" + a.Abbreviation + "/" + "create" + a.StructName, |
|
|
|
|
|
Description: "新增" + a.Description, |
|
|
|
|
|
ApiGroup: a.Abbreviation, |
|
|
|
|
|
Method: "POST", |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
Path: "/" + a.Abbreviation + "/" + "delete" + a.StructName, |
|
|
|
|
|
Description: "删除" + a.Description, |
|
|
|
|
|
ApiGroup: a.Abbreviation, |
|
|
|
|
|
Method: "DELETE", |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
Path: "/" + a.Abbreviation + "/" + "delete" + a.StructName + "ByIds", |
|
|
|
|
|
Description: "批量删除" + a.Description, |
|
|
|
|
|
ApiGroup: a.Abbreviation, |
|
|
|
|
|
Method: "DELETE", |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
Path: "/" + a.Abbreviation + "/" + "update" + a.StructName, |
|
|
|
|
|
Description: "更新" + a.Description, |
|
|
|
|
|
ApiGroup: a.Abbreviation, |
|
|
|
|
|
Method: "PUT", |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
Path: "/" + a.Abbreviation + "/" + "find" + a.StructName, |
|
|
|
|
|
Description: "根据ID获取" + a.Description, |
|
|
|
|
|
ApiGroup: a.Abbreviation, |
|
|
|
|
|
Method: "GET", |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
Path: "/" + a.Abbreviation + "/" + "get" + a.StructName + "List", |
|
|
|
|
|
Description: "获取" + a.Description + "列表", |
|
|
|
|
|
ApiGroup: a.Abbreviation, |
|
|
|
|
|
Method: "GET", |
|
|
|
|
|
}, |
|
|
|
|
|
} |
|
|
|
|
|
for _, v := range apiList { |
|
|
|
|
|
if err := service.AutoCreateApi(v); err != nil { |
|
|
|
|
|
|
|
|
if err := service.AutoCreateApi(&a); err != nil { |
|
|
global.GVA_LOG.Error("自动化创建失败!请自行清空垃圾数据!", zap.Any("err", err)) |
|
|
global.GVA_LOG.Error("自动化创建失败!请自行清空垃圾数据!", zap.Any("err", err)) |
|
|
c.Writer.Header().Add("success", "false") |
|
|
c.Writer.Header().Add("success", "false") |
|
|
c.Writer.Header().Add("msg", url.QueryEscape("自动化创建失败!请自行清空垃圾数据!")) |
|
|
c.Writer.Header().Add("msg", url.QueryEscape("自动化创建失败!请自行清空垃圾数据!")) |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
err := service.CreateTemp(a) |
|
|
err := service.CreateTemp(a) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
if errors.Is(err, model.AutoMoveErr) { |
|
|
if errors.Is(err, model.AutoMoveErr) { |
|
|