Approve 审批计划
(approvedBy string)
| 183 | |
| 184 | // Approve 审批计划 |
| 185 | func (p *ExecutionPlan) Approve(approvedBy string) { |
| 186 | p.UserApproved = true |
| 187 | p.ApprovedBy = approvedBy |
| 188 | now := time.Now() |
| 189 | p.ApprovedAt = &now |
| 190 | p.Status = StatusApproved |
| 191 | p.UpdatedAt = now |
| 192 | } |
| 193 | |
| 194 | // Reject 拒绝计划 |
| 195 | func (p *ExecutionPlan) Reject(note string) { |
no outgoing calls