From f81ceb1f422bd2c465d62622c83930e022c848fa Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期五, 01 三月 2024 11:02:38 +0800 Subject: [PATCH] 生丝定价接口开发 --- models/raw_silk_price_standard.go | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/models/raw_silk_price_standard.go b/models/raw_silk_price_standard.go index 7f3dea5..79fd7cd 100644 --- a/models/raw_silk_price_standard.go +++ b/models/raw_silk_price_standard.go @@ -49,8 +49,17 @@ return slf } +func (slf *RawSilkPriceStandardSearch) SetId(id int) *RawSilkPriceStandardSearch { + slf.ID = uint(id) + return slf +} + func (slf *RawSilkPriceStandardSearch) build() *gorm.DB { db := slf.Orm.Table(slf.TableName()) + + if slf.ID > 0 { + db = db.Where("id = ?", slf.ID) + } return db } @@ -94,3 +103,13 @@ return nil } + +func (slf *RawSilkPriceStandardSearch) Delete() error { + var db = slf.build() + + if err := db.Unscoped().Delete(&RawSilkPriceStandard{}).Error; err != nil { + return err + } + + return nil +} -- Gitblit v1.8.0