From 7dd6097d42d6d6f254a84ab0111bac70f0358660 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 30 四月 2024 10:20:40 +0800
Subject: [PATCH] 加一些注释

---
 models/salary_plan.go |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/models/salary_plan.go b/models/salary_plan.go
index fc47b52..55e84d6 100644
--- a/models/salary_plan.go
+++ b/models/salary_plan.go
@@ -10,8 +10,10 @@
 	//SalaryPlan 钖祫鏂规
 	SalaryPlan struct {
 		gorm.Model
-		Name          string            `json:"name" gorm:"type:varchar(255);comment:钖祫鏂规鍚嶇О"`
-		SalaryType    string            `json:"salaryType" gorm:"type:varchar(255);comment:钖祫绫诲瀷"`
+		Name         string   `json:"name" gorm:"type:varchar(255);comment:钖祫鏂规鍚嶇О"`
+		SalaryTypeId uint     `json:"salaryTypeId" gorm:"type:int(11);comment:钖祫绫诲瀷id"`
+		SalaryType   MiniDict `json:"salaryType" gorm:"foreignKey:SalaryTypeId;references:ID"`
+		//SalaryType    string            `json:"salaryType" gorm:"type:varchar(255);comment:钖祫绫诲瀷"`
 		SalaryFormula string            `json:"salaryFormula" gorm:"type:varchar(255);comment:钖祫鍏紡"`
 		Cycle         string            `json:"cycle" gorm:"type:varchar(255);comment:鍛ㄦ湡"`
 		CreateTime    string            `json:"createTime" gorm:"type:varchar(255);comment:娣诲姞鏃堕棿"`
@@ -62,6 +64,10 @@
 		db = db.Where("id = ?", slf.ID)
 	}
 
+	if slf.Preload {
+		db = db.Model(&SalaryPlan{}).Preload("WorkTypes").Preload("SalaryType")
+	}
+
 	return db
 }
 

--
Gitblit v1.8.0