切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
Your Name
2 years ago
提交
a9722a9bccd8141e0b996a96feefe84eee1f472b
1 个父辈
7a776259
gnegx
显示空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
19 行增加
和
10 行删除
pkg/domain/staff_assess_task.go
pkg/domain/staff_assess_task.go
查看文件 @
a9722a9
...
...
@@ -3,17 +3,17 @@ package domain
import
"time"
//评估任务重复执行的方式
type
AssessTaskRepeatWay
string
//
type AssessTaskRepeatWay string
const
(
AssessTaskRepeatDay
AssessTaskRepeatWay
=
"day"
//按天重复
AssessTaskRepeatWeek
AssessTaskRepeatWay
=
"week"
//按周重复
AssessTaskRepeatMonth
AssessTaskRepeatWay
=
"month"
//按月
AssessTaskRepeatMonthDouble
AssessTaskRepeatWay
=
"month_double"
//按双月
AssessTaskRepeatQuarter
AssessTaskRepeatWay
=
"quarter"
//按季度
AssessTaskRepeatYearHalf
AssessTaskRepeatWay
=
"year_half"
//按半年
AssessTaskRepeatYear
AssessTaskRepeatWay
=
"year"
//按年
)
// const (
// AssessTaskRepeatDay AssessTaskRepeatWay = "day" //按天重复
// AssessTaskRepeatWeek AssessTaskRepeatWay = "week" //按周重复
// AssessTaskRepeatMonth AssessTaskRepeatWay = "month" //按月
// AssessTaskRepeatMonthDouble AssessTaskRepeatWay = "month_double" //按双月
// AssessTaskRepeatQuarter AssessTaskRepeatWay = "quarter" //按季度
// AssessTaskRepeatYearHalf AssessTaskRepeatWay = "year_half" //按半年
// AssessTaskRepeatYear AssessTaskRepeatWay = "year" //按年
// )
// 执行评估的任务列表
type
StaffAssessTask
struct
{
...
...
@@ -25,11 +25,20 @@ type StaffAssessTask struct {
CycleName
string
`json:"cycleName"`
//对应周期的名称
BeginTime
time
.
Time
`json:"beginTime"`
//绩效考核开始时间
EndTime
time
.
Time
`json:"endTime"`
//绩效考核截止时间
StepList
[]
AssessTaskStep
`json:"steps"`
//考评的流程
CreatedAt
time
.
Time
`json:"createdAt"`
//数据创建时间
UpdatedAt
time
.
Time
`json:"updatedAt"`
//数据更新时间
DeletedAt
time
.
Time
`json:"deletedAt"`
//数据删除时间
}
//考评的流程
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
}
type
StaffAssessTaskRepository
interface
{
Save
(
param
*
StaffAssessTask
)
(
*
StaffAssessTask
,
error
)
Remove
(
id
int
)
error
...
...
请
注册
或
登录
后发表评论