From 76a84d89d63041232c646ca28c59239dd00f7fc5 Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期二, 30 四月 2024 09:58:46 +0800
Subject: [PATCH] 薪资计算

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

diff --git a/models/salary_plan.go b/models/salary_plan.go
index 1c326ec..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:娣诲姞鏃堕棿"`
@@ -63,7 +65,7 @@
 	}
 
 	if slf.Preload {
-		db = db.Model(&SalaryPlan{}).Preload("WorkTypes")
+		db = db.Model(&SalaryPlan{}).Preload("WorkTypes").Preload("SalaryType")
 	}
 
 	return db

--
Gitblit v1.8.0