You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.6 KiB
48 lines
1.6 KiB
package statistics
|
|
|
|
import "github.com/flipped-aurora/gin-vue-admin/server/model/assessmentmodel"
|
|
|
|
//统计
|
|
type ApiGroup struct{}
|
|
|
|
//考核方案版本列表查询
|
|
type DutyPlanVersio struct {
|
|
Group string `json:"group"` //归属集团
|
|
DeaprtId string `json:"deaprtid"` //部门ID
|
|
Year string `json:"year"` //年度
|
|
Versio string `json:"versio"` //版本
|
|
VersioNum string `json:"versionum"` //编号
|
|
State int `json:"state"` //状态
|
|
}
|
|
|
|
//考核方案版本列表查询输出
|
|
type DutyPlanVersioOut struct {
|
|
assessmentmodel.PlanVersio
|
|
GroupName string `json:"groupname"` //归属集团
|
|
DeaprtName string `json:"deaprtname"` //部门ID
|
|
Time string `json:"time"`
|
|
}
|
|
|
|
//方案回显
|
|
type AddDutyNewCont struct {
|
|
Id string `json:"id"` //维度ID
|
|
Name string `json:"name"`
|
|
// Order int64 `json:"ordering"`
|
|
ZhiFraction int `json:"zhiFraction"`
|
|
Child []EvaluPross `json:"child"` //考核细则
|
|
}
|
|
|
|
//指标
|
|
type EvaluPross struct {
|
|
Id string `json:"id"` //维度ID
|
|
Name string `json:"name"`
|
|
Content string `json:"content"` //指标说明
|
|
Unit string `json:"unit"` //单位"`
|
|
ReferenceScore int64 `json:"referencescore"` //标准分值"`
|
|
Cycles int `json:"cycle"` //1:班;2:天;3:周;4:月;5:季度;6:年"`
|
|
CycleAttres int `json:"cycleattr"` //辅助计数"`
|
|
State int `json:"state"`
|
|
Score int64 `json:"score"` //分数
|
|
QualEvalId string `json:"qeid"`
|
|
Status int `json:"status"`
|
|
}
|
|
|