package log import ( "zhiyuan/models" "zhiyuan/pkg/db" logParm "zhiyuan/pkg/param/log" "zhiyuan/pkg/utils" "zhiyuan/services/form" ) var Log models.Log var TypeMap = logParm.TypeMap func Add(form form.LogAdd) (int64, error) { mapLog := map[string]interface{}{ "title": form.Title, "log_type": form.Type, "admin_id": form.AdminID, "user_id": form.UserID, } if form.Content != "" { mapLog["content"] = utils.JsonEncode(form.Content) } return db.InsertOne(Log.TableName(), mapLog) }