1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
package models
type Employee struct {
ID int64 `json:"id" description:"员工id"`
ImageURL string `json:"image_url" description:"员工照片"`
EmployeeName string `json:"employee_name" description:"员工名称"`
RoleName string `json:"role_name" description:"职位"`
JobState int `json:"job_state" description:"在职状态 0 在职 1离职"`
Royalty float64 `json:"royalty" description:"在职状态 0 在职 1离职"`
}
type EmployeeManage struct {
SumMoney float64 `json:"sum_money" description:"某段时间内所有业绩额"`
SumRoyalty float64 `json:"sum_royalty" description:"某段时间内所有员工的提成"`
Employees []Employee `json:"employees" description:"员工列表及明细"`
}
type AnEmployee struct {
SumMoney float64 `json:"sum_money" description:"业绩额"`
SumRoyalty float64 `json:"sum_royalty" description:"提成"`
WorkTrends []*WorkTrendData `json:"work_trends" description:"工作趋势"`
}
type WorkTrend struct {
Money float64 `json:"money" description:"业绩额"`
Royalty float64 `json:"royalty" description:"提成"`
}
type WorkTrendData struct {
Year string `json:"year"`
Type string `json:"type"`
Value float64 `json:"value"`
}
// 员工业绩 图表model
type EmployeeAchievement struct {
Item string `json:"item" description:"商品一级分类"`
//Bill float64 `json:"bill" description:"商品数量"`
Amount float64 `json:"amount" description:"金额"`
Per float64 `json:"per" description:"百分比"`
}
// 预约、已接诊、疫苗驱虫、美容洗澡、住院寄养
type EmployeeBusinessBill struct {
Appointment int `json:"appointment" description:"预约"`
AlreadyAccepted int `json:"already_accepted" description:"已接诊"`
VaccineInsect int `json:"vaccine_insect" description:"疫苗驱虫"`
Beauty int `json:"beauty" description:"美容单"`
HospitalFoster int `json:"hospital_foster" description:"住院寄养"`
}
// 首页 数据
type TodayData struct {
Turnover float64 `json:"turnover" description:"今日营业额"`
GrossProfit float64 `json:"gross_profit" description:"今日毛利"`
Expenditure float64 `json:"expenditure" description:"今日支出"`
}
// 预约
type Appointment struct {
AppointmentTime string `json:"appointment_time"`
AppointmentName string `json:"appointment_name"`
ConEmployeeName string `json:"con_employee_name"`
HisPetName string `json:"his_pet_name"`
Species string `json:"species"`
Kind string `json:"kind"`
HisConsumerName string `json:"his_consumer_name"`
Telephone string `json:"telephone"`
}
// 已接诊
type Clinic struct {
Time string `json:"time"`
EmployeeName string `json:"employee_name"`
PetName string `json:"pet_name"`
Diagnosis string `json:"diagnosis"`
}
// 疫苗驱虫
type ProtectionInsect struct {
Time string `json:"time"`
EmployeeName string `json:"employee_name"`
PetName string `json:"pet_name"`
ProtectionOrInsect string `json:"protection_or_insect"`
}
// 美容
type Beauty struct {
Time string `json:"time"`
EmployeeName string `json:"employee_name"`
PetName string `json:"pet_name"`
}
// 住院寄养
type HospitalFoster struct {
HospitalDay string `json:"hospital_day"`
EmployeeName string `json:"employee_name"`
PetName string `json:"pet_name"`
DepositMoney string `json:"deposit_money"`
HospitalOrFoster string `json:"hospital_or_foster"`
}