fonchain-approval-fork/pkg/serializer/department_approval_setting.go
gy 15b3dcf55d feat 更新数据 获取汇总统计数据
fix 修改exhibition中save的错误
2022-07-29 15:40:30 +08:00

32 lines
746 B
Go

package serializer
import (
"github.com/fonchain_enterprise/fonchain-approval/api/approval"
"github.com/fonchain_enterprise/fonchain-approval/pkg/model"
)
//BuildSetting 处理单个detail返回
func BuildSetting(entity *model.DepartmentApprovalSetting) *approval.SettingRequest {
var copyUsers []*approval.CopyUser
for _, copyUser := range entity.CopyUsers {
temp := &approval.CopyUser{
ID: copyUser.ID,
Name: copyUser.Name,
}
copyUsers = append(copyUsers, temp)
}
response := &approval.SettingRequest{
ID: entity.ID,
Domain: entity.Domain,
DepartmentID: entity.DepartmentID,
CopyUsers: copyUsers,
ApproverID: entity.ApproverID,
ApproverName: entity.ApproverName,
}
return response
}