diff --git a/server/api/salary.go b/server/api/salary.go
index 83fc41a..4624cde 100644
--- a/server/api/salary.go
+++ b/server/api/salary.go
@@ -11,12 +11,13 @@ type Salary struct {
 	Month          string `json:"month,omitempty"`
 	Username       string `json:"username,omitempty"`
 	Realname       string `json:"realname,omitempty"`
-	SalaryBase     string `json:"salary_base,omitempty"`
-	SalaryTarget   string `json:"salary_target,omitempty"`
-	AttendSalary   string `json:"attend_salary,omitempty"`
+	BaseSalary     string `json:"base_salary,omitempty"`
 	TargetSalary   string `json:"target_salary,omitempty"`
-	AwardSalary    string `json:"award_salary,omitempty"`
-	OtherSalary    string `json:"other_salary,omitempty"`
+	RealSalary     string `json:"real_salary,omitempty"`
+	AttendIncome   string `json:"attend_income,omitempty"`
+	TargetIncome   string `json:"target_income,omitempty"`
+	AwardIncome    string `json:"award_income,omitempty"`
+	OtherIncome    string `json:"other_income,omitempty"`
 	ShouldDay      string `json:"should_day,omitempty"`
 	AttendDay      string `json:"attend_day,omitempty"`
 	HolidayDay     string `json:"holiday_day,omitempty"`
@@ -50,10 +51,11 @@ func (s *Salary) From(m *model.StaffSalary) {
 	s.Id = cast.ToString(m.Id)
 	s.Username = m.Username
 	s.Month = m.Month
-	s.AttendSalary = goutil.FormatFloat(m.AttendSalary)
-	s.TargetSalary = goutil.FormatFloat(m.TargetSalary)
-	s.AwardSalary = goutil.FormatFloat(m.AwardSalary)
-	s.OtherSalary = goutil.FormatFloat(m.OtherSalary)
+	s.RealSalary = goutil.FormatFloat(m.GetRealSalary())
+	s.AttendIncome = goutil.FormatFloat(m.AttendSalary)
+	s.TargetIncome = goutil.FormatFloat(m.TargetSalary)
+	s.AwardIncome = goutil.FormatFloat(m.AwardSalary)
+	s.OtherIncome = goutil.FormatFloat(m.OtherSalary)
 	s.ShouldDay = cast.ToString(m.ShouldDay)
 	s.AttendDay = goutil.FormatFloat(m.AttendDay)
 	s.HolidayDay = goutil.FormatFloat(m.HolidayDay)
@@ -66,12 +68,13 @@ func (s *Salary) From(m *model.StaffSalary) {
 }
 
 func (s *Salary) Add(o *Salary) {
-	s.SalaryTarget = goutil.FormatFloat(cast.ToFloat64(s.SalaryTarget) + cast.ToFloat64(o.SalaryTarget))
-	s.SalaryBase = goutil.FormatFloat(cast.ToFloat64(s.SalaryBase) + cast.ToFloat64(o.SalaryBase))
-	s.AttendSalary = goutil.FormatFloat(cast.ToFloat64(s.AttendSalary) + cast.ToFloat64(o.AttendSalary))
 	s.TargetSalary = goutil.FormatFloat(cast.ToFloat64(s.TargetSalary) + cast.ToFloat64(o.TargetSalary))
-	s.AwardSalary = goutil.FormatFloat(cast.ToFloat64(s.AwardSalary) + cast.ToFloat64(o.AwardSalary))
-	s.OtherSalary = goutil.FormatFloat(cast.ToFloat64(s.OtherSalary) + cast.ToFloat64(o.OtherSalary))
+	s.BaseSalary = goutil.FormatFloat(cast.ToFloat64(s.BaseSalary) + cast.ToFloat64(o.BaseSalary))
+	s.RealSalary = goutil.FormatFloat(cast.ToFloat64(s.RealSalary) + cast.ToFloat64(o.RealSalary))
+	s.AttendIncome = goutil.FormatFloat(cast.ToFloat64(s.AttendIncome) + cast.ToFloat64(o.AttendIncome))
+	s.TargetIncome = goutil.FormatFloat(cast.ToFloat64(s.TargetIncome) + cast.ToFloat64(o.TargetIncome))
+	s.AwardIncome = goutil.FormatFloat(cast.ToFloat64(s.AwardIncome) + cast.ToFloat64(o.AwardIncome))
+	s.OtherIncome = goutil.FormatFloat(cast.ToFloat64(s.OtherIncome) + cast.ToFloat64(o.OtherIncome))
 	s.ShouldDay = cast.ToString(cast.ToInt(s.ShouldDay) + cast.ToInt(o.ShouldDay))
 	s.AttendDay = goutil.FormatFloat(cast.ToFloat64(s.AttendDay) + cast.ToFloat64(o.AttendDay))
 	s.HolidayDay = goutil.FormatFloat(cast.ToFloat64(s.HolidayDay) + cast.ToFloat64(o.HolidayDay))
diff --git a/server/service/staff_salary.go b/server/service/staff_salary.go
index cd7f4f1..304524b 100644
--- a/server/service/staff_salary.go
+++ b/server/service/staff_salary.go
@@ -52,8 +52,8 @@ func (s *StaffSalary) List(sess *session.AdminSession, req *api.ListSalaryReq) (
 		if staffUser != nil {
 			userSalary := staffUser.GetSalary()
 			staffSalary.Realname = staffUser.Realname
-			staffSalary.SalaryTarget = userSalary.Target
-			staffSalary.SalaryBase = userSalary.Base
+			staffSalary.TargetSalary = userSalary.Target
+			staffSalary.BaseSalary = userSalary.Base
 		}
 		items = append(items, staffSalary)
 	}