This commit is contained in:
@@ -73,6 +73,10 @@ type ListDeviceResponse struct {
|
||||
PageSize int `json:"size" description:"每页数量"`
|
||||
}
|
||||
|
||||
// DeviceTypeOptionsResponse 设备类型选项响应。
|
||||
// 响应数据为去重、去除首尾空白并按升序排列的设备类型字符串数组。
|
||||
type DeviceTypeOptionsResponse []string
|
||||
|
||||
type GetDeviceRequest struct {
|
||||
ID uint `path:"id" description:"设备ID" required:"true"`
|
||||
}
|
||||
|
||||
@@ -293,6 +293,12 @@ type EmployeeCollectionApplicationResponse struct {
|
||||
StatusName string `json:"status_name" description:"申请状态中文名称"`
|
||||
LatestAttemptID uint `json:"latest_attempt_id" description:"最新审批尝试记录ID,仅用于展示"`
|
||||
LatestApprovalInstanceID uint `json:"latest_approval_instance_id" description:"最新通用审批实例ID,仅用于展示"`
|
||||
ApprovalSubmissionStatus int `json:"approval_submission_status" description:"审批提交状态"`
|
||||
ApprovalSubmissionName string `json:"approval_submission_name" description:"审批提交状态中文名称"`
|
||||
ApprovalFailureSummary string `json:"approval_failure_summary,omitempty" description:"脱敏审批失败摘要"`
|
||||
Recoverable bool `json:"recoverable" description:"是否允许恢复原审批"`
|
||||
RecoveryResult string `json:"recovery_result,omitempty" description:"最近一次恢复动作结果"`
|
||||
LastRecoveryAt string `json:"last_recovery_at,omitempty" description:"最近恢复时间"`
|
||||
DecidedAt *time.Time `json:"decided_at,omitempty" description:"审批终态到达时间"`
|
||||
TerminalReason string `json:"terminal_reason" description:"异常终态说明,如企业微信通过后撤销"`
|
||||
CreatedAt time.Time `json:"created_at" description:"创建时间"`
|
||||
@@ -341,3 +347,15 @@ type EmployeeCollectionApplicationDetailResponse struct {
|
||||
Allocations []*EmployeeCollectionApplicationAllocationResponse `json:"allocations" description:"该申请当前的账单分摊"`
|
||||
Attempts []*EmployeeCollectionBillAttemptResponse `json:"attempts" description:"全部审批尝试记录,按提交顺序排列,历史材料不被覆盖"`
|
||||
}
|
||||
|
||||
// EmployeeCollectionApplicationRecoveryResponse 返回人工恢复原审批结果。
|
||||
type EmployeeCollectionApplicationRecoveryResponse struct {
|
||||
ApplicationID uint `json:"application_id" description:"核销申请ID"`
|
||||
ApprovalInstanceID uint `json:"approval_instance_id" description:"原审批实例ID"`
|
||||
Action string `json:"action" description:"恢复动作"`
|
||||
Result string `json:"result" description:"恢复结果"`
|
||||
SubmissionStatus int `json:"submission_status" description:"审批提交状态"`
|
||||
SubmissionStatusName string `json:"submission_status_name" description:"审批提交状态中文名称"`
|
||||
Recoverable bool `json:"recoverable" description:"是否仍可恢复"`
|
||||
LastRecoveryAt string `json:"last_recovery_at,omitempty" description:"最近恢复时间"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user