| | |
| | | //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:添加时间"` |
| | |
| | | } |
| | | |
| | | if slf.Preload { |
| | | db = db.Model(&SalaryPlan{}).Preload("WorkTypes") |
| | | db = db.Model(&SalaryPlan{}).Preload("WorkTypes").Preload("SalaryType") |
| | | } |
| | | |
| | | return db |