bk-iam-saas
bk-iam-saas copied to clipboard
feat:批量续期接口,支持在用户组原有有效期基础上续期
【背景】 目前通过接口批量续期时,一次续期操作,选了多个组,会将多个组的到期时间重置为统一的时间
【需求】 希望1次批量续期,选择多个组,生成1个单据,且每个组都是在原来的有效期基础上续期:
比如,批量续期,用户选择了 3 个组,申请续期 30 天:
- 组1,已过期 ----- 审批通过后,有效期有 30 天
- 组2,尚未过期,当前有效期 6 天 ----- 审批通过后,有效期有 37 天
- 组3,尚未过期,当前有效期 90 天 ----- 审批通过后,有效期有 120 天