From b6e7557e5cb58a7b8167bdcf053e1027216e19d5 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 11 八月 2023 11:17:02 +0800
Subject: [PATCH] update
---
model/serviceContract.go | 4 +++-
model/interface.go | 13 +++++++++++++
2 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/model/interface.go b/model/interface.go
new file mode 100644
index 0000000..c7b70d4
--- /dev/null
+++ b/model/interface.go
@@ -0,0 +1,13 @@
+package model
+
+import (
+ "github.com/shopspring/decimal"
+ "gorm.io/gorm"
+)
+
+type MoneyAdder interface {
+ AmountReceivableAdd(*gorm.DB, decimal.Decimal)
+ AmountReceivedAdd(*gorm.DB, decimal.Decimal)
+ AmountInvoicedAdd(*gorm.DB, decimal.Decimal)
+ AmountNotInvoicedAdd(*gorm.DB, decimal.Decimal)
+}
diff --git a/model/serviceContract.go b/model/serviceContract.go
index 0b64a4f..94acee1 100644
--- a/model/serviceContract.go
+++ b/model/serviceContract.go
@@ -18,6 +18,7 @@
Number string `json:"number" gorm:"column:number;type:varchar(255);comment:鍚堝悓缂栧彿"`
MemberId int `json:"memberId" gorm:"column:member_id;type:int;comment:璐熻矗浜篿d"`
ContactId int `json:"contactId" gorm:"column:contact_id;type:int;comment:鑱旂郴浜篿d"`
+ Contact Contact `json:"contact" gorm:"foreignKey:ContactId"`
SaleChanceId int `json:"saleChanceId" gorm:"column:sale_chance_id;type:int;comment:閿�鍞満浼歩d"`
SaleChance SaleChance `json:"SaleChance" gorm:"foreignKey:SaleChanceId"`
SalesDetailsId int `json:"salesDetailsId" gorm:"column:sales_details_id;type:int;comment:鍚堝悓璁㈠崟id"`
@@ -115,7 +116,8 @@
Preload("Products").
Preload("Client").
Preload("ServiceContractType").
- Preload("ServiceContractStatus")
+ Preload("ServiceContractStatus").
+ Preload("Contact")
}
return db
--
Gitblit v1.8.0