package command type CreateStaffAssessTask struct { CompanyId int `json:"companyId"` //公司id EvaluationProjectId int `json:"evaluationProjectId"` //项目id EvaluationProjectName string `json:"evaluationProjectName"` //项目名称 CycleId int64 `json:"cycleId"` //对应的周期id CycleName string `json:"cycleName"` //对应周期的名称
BeginTime string `json:"beginTime"` //绩效考核开始时间 2006-01-02 15:04:05 EndTime string `json:"endTime"` //绩效考核截止时间 2006-01-02 15:04:05
StepList []AssessTaskStep `json:"steps"` //考评的流程 ExecutorId []int `json:"executorId"` //参与此次考评的人 } type AssessTaskStep struct { SortBy int `json:"sortBy"` //排序 LinkNodeId int `json:"linkNodeId"` //考评的流程id LinkNodeName string `json:"linkNodeName"` //流程名称 LinkNodeType int `json:"linkNodeType"` //流程类型 同evaluation_template.go->LinkNode.Type BeginTime string `json:"beginTime"` //绩效考核开始时间 EndTime string `json:"endTime"` //绩效考核截止时间 }