From 9ee887fce2f87f7a79d0b94640cf1d341a254319 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期五, 17 五月 2024 02:55:14 +0800
Subject: [PATCH] 添加webapi, 优化模块启动

---
 models/subplatform.go |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/models/subplatform.go b/models/subplatform.go
index 470defe..b8d84be 100644
--- a/models/subplatform.go
+++ b/models/subplatform.go
@@ -18,3 +18,24 @@
 func (s *SubPlatform) TableName() string {
 	return "sub_platforms"
 }
+
+func (s *SubPlatform) FindById(id string) error {
+	return db.Table(s.TableName()).First(&s, "id = ?", id).Error
+}
+
+func (s *SubPlatform) Save() error {
+	return db.Table(s.TableName()).Save(s).Error
+}
+
+func (s *SubPlatform) DeleteById(id string) error {
+	return db.Table(s.TableName()).Where("id = ?", id).Delete(s).Error
+}
+
+func (s *SubPlatform) FindAll() ([]SubPlatform, error) {
+	var list []SubPlatform
+	if err := db.Table(s.TableName()).Find(&list).Error; err != nil {
+		return nil, err
+	}
+
+	return list, nil
+}

--
Gitblit v1.8.0