feat: 完成权益到期与续期闭环
This commit is contained in:
@@ -104,6 +104,16 @@ class UserEntitlementAssignRequest(BaseModel):
|
||||
remark: str | None = Field(default=None, max_length=255)
|
||||
|
||||
|
||||
class UserEntitlementRenewRequest(BaseModel):
|
||||
extensionDays: int = Field(ge=1, le=3650)
|
||||
idempotencyKey: str = Field(min_length=8, max_length=100)
|
||||
remark: str | None = Field(default=None, max_length=255)
|
||||
|
||||
|
||||
class UserEntitlementBatchRenewRequest(UserEntitlementRenewRequest):
|
||||
userIds: list[int] = Field(min_length=1, max_length=200)
|
||||
|
||||
|
||||
class KnowledgeSaveRequest(BaseModel):
|
||||
name: str = Field(min_length=1, max_length=100)
|
||||
feishuSpaceId: str = Field(min_length=1, max_length=100)
|
||||
|
||||
Reference in New Issue
Block a user