新增 修改提现审核状态

This commit is contained in:
2023-11-01 10:45:01 +08:00
parent dda86b626d
commit 5e5d25f1bd
8 changed files with 464 additions and 5 deletions
+35
View File
@@ -0,0 +1,35 @@
package utils
// 一些计算
// ComputeIndividualIncomeTax 计算个人所得税
func ComputeIndividualIncomeTax(income float64) float64 {
if income <= 800 {
return 0
}
if income <= 4000 {
income = income - 800
}
// 实际纳税金额
income = income * 0.8
// 税率、速算扣除数
var taxRate, quickDeduction float64
if income <= 20000 {
taxRate = 0.2
quickDeduction = 0
} else if income <= 50000 {
taxRate = 0.3
quickDeduction = 2000
} else {
taxRate = 0.4
quickDeduction = 7000
}
incomeTax := income*taxRate - quickDeduction
return incomeTax
}