From 251c70f836e4f922904b9131c52f15d5ac58c9fd Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 18 二月 2025 14:58:19 +0800 Subject: [PATCH] feat: init --- config/openapi.json | 2 src/services/api/Common.ts | 45 + src/services/api/FlexWorker.ts | 105 +++ src/hooks/useUser.ts | 1 src/services/api/typings.d.ts | 986 +++++++++++++---------------- src/utils/oss/index.ts | 4 src/store/modules/user.ts | 18 .env.development | 6 /dev/null | 160 ---- src/services/api/index.ts | 14 src/services/api/SearchSetting.ts | 86 ++ src/services/api/Account.ts | 394 +++++++++++ src/services/api/UserResume.ts | 134 ++++ 13 files changed, 1,244 insertions(+), 711 deletions(-) diff --git a/.env.development b/.env.development index 290af9b..0691814 100644 --- a/.env.development +++ b/.env.development @@ -1,5 +1,5 @@ # 椤圭洰鏈湴杩愯绔彛鍙� -VITE_PORT = 8698 +VITE_PORT = 8198 # 寮�鍙戠幆澧冭鍙栭厤缃枃浠惰矾寰� VITE_PUBLIC_PATH = / @@ -11,8 +11,8 @@ VITE_ROUTER_HISTORY = "h5" # 寮�鍙戠幆澧冨悗绔湴鍧� -# VITE_PROXY_DOMAIN_REAL = "http://localhost:57190" -VITE_PROXY_DOMAIN_REAL = "http://118.178.252.28:8752/" +VITE_PROXY_DOMAIN_REAL = "http://localhost:58190" +# VITE_PROXY_DOMAIN_REAL = "http://118.178.252.28:8752/" VITE_COMPRESSION = "none" diff --git a/config/openapi.json b/config/openapi.json index f3cf91c..821b74c 100644 --- a/config/openapi.json +++ b/config/openapi.json @@ -2,7 +2,7 @@ "config": [ { "requestLibPath": "import { request } from '@/utils/request'", - "schemaPath": "http://localhost:57190/swagger/v1/swagger.json", + "schemaPath": "http://localhost:58190/swagger/v1/swagger.json", "serversPath": "./src/services" } ] diff --git a/src/hooks/useUser.ts b/src/hooks/useUser.ts index 1d23af1..45e4ba7 100644 --- a/src/hooks/useUser.ts +++ b/src/hooks/useUser.ts @@ -1,7 +1,6 @@ import { useUserStore } from '@/store/modules/user'; import { UserUtils } from '@bole-core/core'; // import * as userRoleServices from '@/services/api/UserRole'; -import * as userServices from '@/services/api/User'; import { useQuery, useQueryClient } from '@tanstack/vue-query'; export function useIsSystemAdmin() { diff --git a/src/services/api/Account.ts b/src/services/api/Account.ts index c72e047..fe200c0 100644 --- a/src/services/api/Account.ts +++ b/src/services/api/Account.ts @@ -2,6 +2,400 @@ // @ts-ignore import { request } from '@/utils/request'; +/** 鏍规嵁鎵嬫満鍙峰垽鏂敤鎴锋槸鍚﹀凡瀛樺湪 POST /api/Account/AnyUserByPhoneNumber */ +export async function anyUserByPhoneNumber( + body: API.AnyUserByPhoneNumberInput, + options?: API.RequestConfig +) { + return request<boolean>('/api/Account/AnyUserByPhoneNumber', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** C绔獙璇佺爜鐧诲綍 POST /api/Account/CClientPhoneMesssageCodeLogin */ +export async function cClientPhoneMesssageCodeLogin( + body: API.PhoneMesssageCodeLoginInput, + options?: API.RequestConfig +) { + return request<API.IdentityModelTokenCacheItem>('/api/Account/CClientPhoneMesssageCodeLogin', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** C绔墜鏈哄彿楠岃瘉鐮佹敞鍐屾敞鍐� POST /api/Account/CClientPhoneMesssageCodeRegister */ +export async function cClientPhoneMesssageCodeRegister( + body: API.PhoneMesssageCodeRegisterInput, + options?: API.RequestConfig +) { + return request<number>('/api/Account/CClientPhoneMesssageCodeRegister', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鐢ㄦ埛鏍规嵁褰撳墠瀵嗙爜淇敼瀵嗙爜 POST /api/Account/ChangePasswordFromCurrentPwd */ +export async function changePasswordFromCurrentPwd( + body: API.ChangePasswordFromCurrentPwdInput, + options?: API.RequestConfig +) { + return request<number>('/api/Account/ChangePasswordFromCurrentPwd', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鐢ㄦ埛鏍规嵁鎵嬫満鍙蜂慨鏀瑰瘑鐮侀獙璇佺爜 POST /api/Account/ChangePasswordFromPhoneNumber */ +export async function changePasswordFromPhoneNumber( + body: API.ChangePasswordFromPhoneNumberInput, + options?: API.RequestConfig +) { + return request<number>('/api/Account/ChangePasswordFromPhoneNumber', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鏈櫥褰曚笅鏍规嵁鎵嬫満鍙蜂慨鏀瑰瘑鐮侀獙璇佺爜(蹇樿瀵嗙爜) POST /api/Account/ChangePasswordWithNoLogin */ +export async function changePasswordWithNoLogin( + body: API.ChangePasswordFromPhoneNumberInput, + options?: API.RequestConfig +) { + return request<number>('/api/Account/ChangePasswordWithNoLogin', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 淇敼璐﹀彿 POST /api/Account/ChangeUserName */ +export async function changeUserName(body: API.ChangeUserNameInput, options?: API.RequestConfig) { + return request<number>('/api/Account/ChangeUserName', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 绠$悊鍛樻洿鏀圭敤鎴风櫥褰曟墜鏈哄彿 POST /api/Account/ChangeUserPhoneNumberForAdmin */ +export async function changeUserPhoneNumberForAdmin( + body: API.ChangePhoneNumberInput, + options?: API.RequestConfig +) { + return request<number>('/api/Account/ChangeUserPhoneNumberForAdmin', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鐢ㄦ埛鏇存敼鐧诲綍鎵嬫満鍙� POST /api/Account/ChangeUserPhoneNumberForUser */ +export async function changeUserPhoneNumberForUser( + body: API.ChangeUserPhoneNumberForUserInput, + options?: API.RequestConfig +) { + return request<number>('/api/Account/ChangeUserPhoneNumberForUser', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鐢熸垚璐﹀彿 POST /api/Account/GenerateUserName */ +export async function generateUserName( + body: API.GenerateUserNameInput, + options?: API.RequestConfig +) { + return request<string>('/api/Account/GenerateUserName', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/Account/GetOssSTS */ +export async function getOssSTS(options?: API.RequestConfig) { + return request<API.OssSTSReponse>('/api/Account/GetOssSTS', { + method: 'POST', + ...(options || {}), + }); +} + +/** 鑾峰彇鎵爜鐧诲綍浜岀淮鐮佷俊鎭� GET /api/Account/GetQrCodeForLogin */ +export async function getQrCodeForLogin(options?: API.RequestConfig) { + return request<API.QrCodeLogin>('/api/Account/GetQrCodeForLogin', { + method: 'GET', + ...(options || {}), + }); +} + +/** 鑾峰彇鎵爜鐧诲綍缁撴灉 GET /api/Account/GetQrCodeLoginResult */ +export async function getQrCodeLoginResult( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetQrCodeLoginResultParams, + options?: API.RequestConfig +) { + return request<API.WxMiniAppLoginInfo>('/api/Account/GetQrCodeLoginResult', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 鐢靛瓙绛剧櫥褰� POST /api/Account/GetTokenForUserSign */ +export async function getTokenForUserSign(body: API.AccessRequestDto, options?: API.RequestConfig) { + return request<API.IdentityModelTokenCacheItem>('/api/Account/GetTokenForUserSign', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/Account/GetTokenForWeb */ +export async function getTokenForWeb(body: API.AccessRequestDto, options?: API.RequestConfig) { + return request<API.IdentityModelTokenCacheItem>('/api/Account/GetTokenForWeb', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鑾峰彇寰俊灏忕▼搴忕敤鎴疯韩浠戒細璇濅俊鎭� GET /api/Account/GetWxIndentity */ +export async function getWxIndentity( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetWxIndentityParams, + options?: API.RequestConfig +) { + return request<API.WxMiniAppIndentityInfo>('/api/Account/GetWxIndentity', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 鍒ゆ柇鐢ㄦ埛鎵嬫満鍙锋槸鍚﹂噸澶� GET /api/Account/IsRepeatByPhoneNumber */ +export async function isRepeatByPhoneNumber( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIisRepeatByPhoneNumberParams, + options?: API.RequestConfig +) { + return request<boolean>('/api/Account/IsRepeatByPhoneNumber', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 瀵嗙爜鐧诲綍 POST /api/Account/PasswordLogin */ +export async function passwordLogin(body: API.PasswordLoginInput, options?: API.RequestConfig) { + return request<API.IdentityModelTokenCacheItem>('/api/Account/PasswordLogin', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 楠岃瘉鐮佺櫥褰� POST /api/Account/PhoneMesssageCodeLogin */ +export async function phoneMesssageCodeLogin( + body: API.PhoneMesssageCodeLoginInput, + options?: API.RequestConfig +) { + return request<API.IdentityModelTokenCacheItem>('/api/Account/PhoneMesssageCodeLogin', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鎵嬫満鍙烽獙璇佺爜娉ㄥ唽娉ㄥ唽 POST /api/Account/PhoneMesssageCodeRegister */ +export async function phoneMesssageCodeRegister( + body: API.PhoneMesssageCodeRegisterInput, + options?: API.RequestConfig +) { + return request<number>('/api/Account/PhoneMesssageCodeRegister', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 閲嶇疆瀵嗙爜骞跺彂閫佹墜鏈洪�氱煡鏂板瘑鐮� POST /api/Account/ResetPasswordWithMicroNotify */ +export async function resetPasswordWithMicroNotify( + body: API.ResetPasswordBaseInput, + options?: API.RequestConfig +) { + return request<number>('/api/Account/ResetPasswordWithMicroNotify', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鍙戦�佺櫥褰曟敞鍐岀煭淇¢獙璇佺爜 POST /api/Account/SendPhoneMesssageCode */ +export async function sendPhoneMesssageCode( + body: API.SendPhoneMesssageCodeInput, + options?: API.RequestConfig +) { + return request<number>('/api/Account/SendPhoneMesssageCode', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 瑙g粦鐢ㄦ埛鎵嬫満鍙� POST /api/Account/UnbindingUserPhoneNumber */ +export async function unbindingUserPhoneNumber( + body: API.UnbindingUserPhoneNumber, + options?: API.RequestConfig +) { + return request<number>('/api/Account/UnbindingUserPhoneNumber', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 璇嗗埆钀ヤ笟鎵х収 GET /api/Account/VatLicense */ +export async function vatLicense( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIvatLicenseParams, + options?: API.RequestConfig +) { + return request<API.LicenseOcrModel>('/api/Account/VatLicense', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 灏忕▼搴忔墜鏈烘巿鏉冩敞鍐岀櫥褰� POST /api/Account/WxMiniAppPhoneAuthLogin */ +export async function wxMiniAppPhoneAuthLogin( + body: API.WxMiniAppPhoneLoginInput, + options?: API.RequestConfig +) { + return request<API.IdentityModelTokenCacheItem>('/api/Account/WxMiniAppPhoneAuthLogin', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 灏忕▼搴忔壂鐮佹墜鏈烘巿鏉冩敞鍐岀櫥褰� POST /api/Account/WxMiniAppPhoneAuthLoginFromScan */ +export async function wxMiniAppPhoneAuthLoginFromScan( + body: API.WxMiniAppPhoneAuthLoginFromScanInput, + options?: API.RequestConfig +) { + return request<API.IdentityModelTokenCacheItem>('/api/Account/WxMiniAppPhoneAuthLoginFromScan', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 宸叉湁灏忕▼搴忕敤鎴风‘璁ょ櫥褰� GET /api/Account/WxMiniAppUserLogin */ +export async function wxMiniAppUserLogin( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIwxMiniAppUserLoginParams, + options?: API.RequestConfig +) { + return request<any>('/api/Account/WxMiniAppUserLogin', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 宸叉湁灏忕▼搴忕敤鎴锋壂鐮佺‘璁ょ櫥褰� POST /api/Account/WxMiniAppUserLoginFromScan */ +export async function wxMiniAppUserLoginFromScan( + body: API.WxMiniAppUserLoginFromScanInput, + options?: API.RequestConfig +) { + return request<API.IdentityModelTokenCacheItem>('/api/Account/WxMiniAppUserLoginFromScan', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + /** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/accountAuth/GetCode */ export async function getCode(options?: API.RequestConfig) { return request<any>('/api/accountAuth/GetCode', { diff --git a/src/services/api/Common.ts b/src/services/api/Common.ts new file mode 100644 index 0000000..93aa15e --- /dev/null +++ b/src/services/api/Common.ts @@ -0,0 +1,45 @@ +/* eslint-disable */ +// @ts-ignore +import { request } from '@/utils/request'; + +/** 鑾峰彇棰勮鏁版嵁 GET /api/Common/GetPreViewCache */ +export async function getPreViewCache( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetPreViewCacheParams, + options?: API.RequestConfig +) { + return request<string>('/api/Common/GetPreViewCache', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 鍙戦�侀獙璇佺爜 POST /api/Common/SendVerificationCode */ +export async function sendVerificationCode( + body: API.SendPhoneVerificationCodeByBusinessTypeInput, + options?: API.RequestConfig +) { + return request<number>('/api/Common/SendVerificationCode', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鍐欏叆棰勮鏁版嵁 POST /api/Common/SetPreViewCache */ +export async function setPreViewCache(body: API.SetPreViewCacheInput, options?: API.RequestConfig) { + return request<string>('/api/Common/SetPreViewCache', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/services/api/FlexWorker.ts b/src/services/api/FlexWorker.ts new file mode 100644 index 0000000..8124d65 --- /dev/null +++ b/src/services/api/FlexWorker.ts @@ -0,0 +1,105 @@ +/* eslint-disable */ +// @ts-ignore +import { request } from '@/utils/request'; + +/** 鍙戝竷/缂栬緫浠诲姟 POST /api/FlexWorker/AddEidtFlexTask */ +export async function addEidtFlexTask(body: API.AddEidtFlexTaskInput, options?: API.RequestConfig) { + return request<number>('/api/FlexWorker/AddEidtFlexTask', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 浠诲姟鍒犻櫎 DELETE /api/FlexWorker/DeleteFlexTask */ +export async function deleteFlexTask( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIdeleteFlexTaskParams, + options?: API.RequestConfig +) { + return request<number>('/api/FlexWorker/DeleteFlexTask', { + method: 'DELETE', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** B绔皬绋嬪簭-鑾峰彇浠诲姟绠$悊(鏈畨鎺�/宸插畨鎺�) POST /api/FlexWorker/GetFlexTaskByArrange */ +export async function getFlexTaskByArrange( + body: API.GetFlexTaskListInput, + options?: API.RequestConfig +) { + return request<API.GetFlexTaskListOutputPageOutput>('/api/FlexWorker/GetFlexTaskByArrange', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** B绔皬绋嬪簭-鑾峰彇楠屾敹绠$悊(寰呴獙鏀�/宸查獙鏀�) POST /api/FlexWorker/GetFlexTaskByIsOverCheck */ +export async function getFlexTaskByIsOverCheck( + body: API.GetFlexTaskListInput, + options?: API.RequestConfig +) { + return request<API.GetFlexTaskListOutputPageOutput>('/api/FlexWorker/GetFlexTaskByIsOverCheck', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鑾峰彇鎷涜仒浠诲姟璇︽儏 GET /api/FlexWorker/GetFlexTaskDto */ +export async function getFlexTaskDto( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetFlexTaskDtoParams, + options?: API.RequestConfig +) { + return request<API.GetFlexTaskDtoOutput>('/api/FlexWorker/GetFlexTaskDto', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 鑾峰彇鎷涜仒绠$悊鍒楄〃(鍙戝竷涓�/宸插仠姝�) POST /api/FlexWorker/GetFlexTaskList */ +export async function getFlexTaskList( + body: API.GetFlexTaskListByStatusInput, + options?: API.RequestConfig +) { + return request<API.GetFlexTaskListOutputPageOutput>('/api/FlexWorker/GetFlexTaskList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鏇存柊鎷涜仒浠诲姟鍙戝竷鐘舵�� POST /api/FlexWorker/UpdateFlexTaskReleaseStatus */ +export async function updateFlexTaskReleaseStatus( + body: API.UpdateTaskReleaseStatusInput, + options?: API.RequestConfig +) { + return request<number>('/api/FlexWorker/UpdateFlexTaskReleaseStatus', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/services/api/InsuranceClaim.ts b/src/services/api/InsuranceClaim.ts deleted file mode 100644 index 889fe08..0000000 --- a/src/services/api/InsuranceClaim.ts +++ /dev/null @@ -1,155 +0,0 @@ -/* eslint-disable */ -// @ts-ignore -import { request } from '@/utils/request'; - -/** 鏂板淇濋櫓鐞嗚禂 POST /api/InsuranceClaim/AddInsuranceClaim */ -export async function addInsuranceClaim( - body: API.AddInsuranceClaimInput, - options?: API.RequestConfig -) { - return request<number>('/api/InsuranceClaim/AddInsuranceClaim', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 瀵煎嚭淇濋櫓鐞嗚禂鍒楄〃 POST /api/InsuranceClaim/ExportInsuranceClaimList */ -export async function exportInsuranceClaimList( - body: API.QueryInsuranceClaimPageInput, - options?: API.RequestConfig -) { - return request<any>('/api/InsuranceClaim/ExportInsuranceClaimList', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 鑾峰彇淇濋櫓鐞嗚禂闄勪欢url闆嗗悎 POST /api/InsuranceClaim/GetInsuranceClaimAttachmentUrlList */ -export async function getInsuranceClaimAttachmentUrlList( - body: API.QueryInsuranceClaimPageInput, - options?: API.RequestConfig -) { - return request<string[]>('/api/InsuranceClaim/GetInsuranceClaimAttachmentUrlList', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 鑾峰彇淇濋櫓鐞嗚禂娓犻亾鍒楄〃 GET /api/InsuranceClaim/GetInsuranceClaimChannelList */ -export async function getInsuranceClaimChannelList(options?: API.RequestConfig) { - return request<string[]>('/api/InsuranceClaim/GetInsuranceClaimChannelList', { - method: 'GET', - ...(options || {}), - }); -} - -/** 鑾峰彇淇濋櫓鐞嗚禂缁熻鏁伴噺 POST /api/InsuranceClaim/GetInsuranceClaimCount */ -export async function getInsuranceClaimCount( - body: API.QueryInsuranceClaimCountInput, - options?: API.RequestConfig -) { - return request<number>('/api/InsuranceClaim/GetInsuranceClaimCount', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 鑾峰彇淇濋櫓鐞嗚禂璇︽儏 GET /api/InsuranceClaim/GetInsuranceClaimDetail */ -export async function getInsuranceClaimDetail( - // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) - params: API.APIgetInsuranceClaimDetailParams, - options?: API.RequestConfig -) { - return request<API.InsuranceClaimDetailOutput>('/api/InsuranceClaim/GetInsuranceClaimDetail', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 鏍规嵁淇濆崟id鑾峰彇淇濋櫓鐞嗚禂璇︽儏 GET /api/InsuranceClaim/GetInsuranceClaimDetailByOrderId */ -export async function getInsuranceClaimDetailByOrderId( - // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) - params: API.APIgetInsuranceClaimDetailByOrderIdParams, - options?: API.RequestConfig -) { - return request<API.InsuranceClaimDetailOutput>( - '/api/InsuranceClaim/GetInsuranceClaimDetailByOrderId', - { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - } - ); -} - -/** 鑾峰彇淇濋櫓鐞嗚禂鍒嗛〉鍒楄〃 POST /api/InsuranceClaim/GetInsuranceClaimPage */ -export async function getInsuranceClaimPage( - body: API.QueryInsuranceClaimPageInput, - options?: API.RequestConfig -) { - return request<API.InsuranceClaimListOutputPageOutput>( - '/api/InsuranceClaim/GetInsuranceClaimPage', - { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - } - ); -} - -/** 鑾峰彇淇濋櫓鐞嗚禂骞存湀鏁伴噺缁熻鍒楄〃 GET /api/InsuranceClaim/GetInsuranceClaimYearMonthCountList */ -export async function getInsuranceClaimYearMonthCountList( - // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) - params: API.APIgetInsuranceClaimYearMonthCountListParams, - options?: API.RequestConfig -) { - return request<API.InsuranceClaimYearMonthCountListOutput[]>( - '/api/InsuranceClaim/GetInsuranceClaimYearMonthCountList', - { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - } - ); -} - -/** 鏇存柊淇濋櫓鐞嗚禂 POST /api/InsuranceClaim/UpdateInsuranceClaim */ -export async function updateInsuranceClaim( - body: API.UpdateInsuranceClaimInput, - options?: API.RequestConfig -) { - return request<number>('/api/InsuranceClaim/UpdateInsuranceClaim', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} diff --git a/src/services/api/InsuranceOrder.ts b/src/services/api/InsuranceOrder.ts deleted file mode 100644 index 822cf42..0000000 --- a/src/services/api/InsuranceOrder.ts +++ /dev/null @@ -1,129 +0,0 @@ -/* eslint-disable */ -// @ts-ignore -import { request } from '@/utils/request'; - -/** 娣诲姞淇濆崟鏉愭枡 POST /api/InsuranceOrder/AddInsuranceOrderMaterial */ -export async function addInsuranceOrderMaterial( - body: API.AddInsuranceOrderMaterialInput, - options?: API.RequestConfig -) { - return request<number>('/api/InsuranceOrder/AddInsuranceOrderMaterial', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 鍒犻櫎淇濆崟鏉愭枡 POST /api/InsuranceOrder/DeleteInsuranceOrderMaterial */ -export async function deleteInsuranceOrderMaterial(body: string, options?: API.RequestConfig) { - return request<number>('/api/InsuranceOrder/DeleteInsuranceOrderMaterial', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 瀵煎嚭淇濆崟鍒楄〃 POST /api/InsuranceOrder/ExportInsuranceOrderList */ -export async function exportInsuranceOrderList( - body: API.QueryInsuranceOrderPageInput, - options?: API.RequestConfig -) { - return request<any>('/api/InsuranceOrder/ExportInsuranceOrderList', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 鑾峰彇淇濆崟璇︽儏 GET /api/InsuranceOrder/GetInsuranceOrderDetail */ -export async function getInsuranceOrderDetail( - // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) - params: API.APIgetInsuranceOrderDetailParams, - options?: API.RequestConfig -) { - return request<API.InsuranceOrderListOutput>('/api/InsuranceOrder/GetInsuranceOrderDetail', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 鏍规嵁鏍囪瘑鏌ヨ鐩稿叧淇濆崟鍒楄〃 POST /api/InsuranceOrder/GetInsuranceOrderListByOrderRelevance */ -export async function getInsuranceOrderListByOrderRelevance( - body: API.QueryInsuranceOrderListByOrderRelevanceInput, - options?: API.RequestConfig -) { - return request<API.InsuranceOrderListOutput[]>( - '/api/InsuranceOrder/GetInsuranceOrderListByOrderRelevance', - { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - } - ); -} - -/** 鑾峰彇淇濆崟鏉愭枡 GET /api/InsuranceOrder/GetInsuranceOrderMaterialList */ -export async function getInsuranceOrderMaterialList( - // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) - params: API.APIgetInsuranceOrderMaterialListParams, - options?: API.RequestConfig -) { - return request<API.InsuranceOrderMaterialListOutput[]>( - '/api/InsuranceOrder/GetInsuranceOrderMaterialList', - { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - } - ); -} - -/** 鑾峰彇淇濆崟鍒嗛〉鍒楄〃 POST /api/InsuranceOrder/GetInsuranceOrderPage */ -export async function getInsuranceOrderPage( - body: API.QueryInsuranceOrderPageInput, - options?: API.RequestConfig -) { - return request<API.InsuranceOrderListOutputPageOutput>( - '/api/InsuranceOrder/GetInsuranceOrderPage', - { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - } - ); -} - -/** 瀵煎叆淇濆崟鏁版嵁 POST /api/InsuranceOrder/ImportInsuranceOrderData */ -export async function importInsuranceOrderData(body: string, options?: API.RequestConfig) { - return request<API.ImportInsuranceOrderDataOutput[]>( - '/api/InsuranceOrder/ImportInsuranceOrderData', - { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - } - ); -} diff --git a/src/services/api/SearchSetting.ts b/src/services/api/SearchSetting.ts new file mode 100644 index 0000000..1e18b19 --- /dev/null +++ b/src/services/api/SearchSetting.ts @@ -0,0 +1,86 @@ +/* eslint-disable */ +// @ts-ignore +import { request } from '@/utils/request'; + +/** 鎼滅储绠$悊--鏂板缓缂栬緫 POST /api/SearchSetting/CreateOrEditSearchSetting */ +export async function createOrEditSearchSetting( + body: API.CreateOrEditSearchInput, + options?: API.RequestConfig +) { + return request<number>('/api/SearchSetting/CreateOrEditSearchSetting', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鎼滅储绠$悊--绂佺敤鍚敤 POST /api/SearchSetting/EnableSearchSetting */ +export async function enableSearchSetting( + body: API.EnableSearchSettingInput, + options?: API.RequestConfig +) { + return request<number>('/api/SearchSetting/EnableSearchSetting', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鏍规嵁鑾峰緱鍏ㄩ儴鎸囧畾绫诲瀷鎼滅储鏉′欢 POST /api/SearchSetting/GetAllSearchSettingList */ +export async function getAllSearchSettingList( + body: API.GetSearchSettingListInput, + options?: API.RequestConfig +) { + return request<API.GetSearchSettingList[]>('/api/SearchSetting/GetAllSearchSettingList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鑾峰彇鏌ヨ鏉′欢鍒楄〃 GET /api/SearchSetting/GetSearchConditionList */ +export async function getSearchConditionList(options?: API.RequestConfig) { + return request<API.SearchConditionList[]>('/api/SearchSetting/GetSearchConditionList', { + method: 'GET', + ...(options || {}), + }); +} + +/** 鎼滅储绠$悊--鍒楄〃 POST /api/SearchSetting/GetSearchSettingList */ +export async function getSearchSettingList( + body: API.GetSearchSettingListInput, + options?: API.RequestConfig +) { + return request<API.GetSearchSettingListPageOutput>('/api/SearchSetting/GetSearchSettingList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鏍规嵁绫诲瀷鑾峰緱鎸囧畾绫诲瀷鎼滅储鏉′欢 POST /api/SearchSetting/GetTypeSearchSettingList */ +export async function getTypeSearchSettingList( + body: API.GetTypeSearchSettingListInput, + options?: API.RequestConfig +) { + return request<API.GetTypeSearchSettingList[]>('/api/SearchSetting/GetTypeSearchSettingList', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/services/api/User.ts b/src/services/api/User.ts deleted file mode 100644 index a1d348f..0000000 --- a/src/services/api/User.ts +++ /dev/null @@ -1,160 +0,0 @@ -/* eslint-disable */ -// @ts-ignore -import { request } from '@/utils/request'; - -/** 鏂板璐﹀彿淇℃伅 POST /api/User/CreateAccount */ -export async function createAccount(body: API.CreateAccountInput, options?: API.RequestConfig) { - return request<string>('/api/User/CreateAccount', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/User/CreateRole */ -export async function createRole(body: API.CreateOrUpdateRoleInput, options?: API.RequestConfig) { - return request<string>('/api/User/CreateRole', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/User/DeleteRole */ -export async function deleteRole( - // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) - params: API.APIdeleteRoleParams, - options?: API.RequestConfig -) { - return request<number>('/api/User/DeleteRole', { - method: 'POST', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 鑾峰彇鎵�鏈夎鑹� GET /api/User/GetAllRoles */ -export async function getAllRoles(options?: API.RequestConfig) { - return request<API.RoleInfo[]>('/api/User/GetAllRoles', { - method: 'GET', - ...(options || {}), - }); -} - -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/User/GetOssSTS */ -export async function getOssSTS(options?: API.RequestConfig) { - return request<API.OssSTSReponse>('/api/User/GetOssSTS', { - method: 'POST', - ...(options || {}), - }); -} - -/** 鑾峰彇瑙掕壊鍒嗛〉鍒楄〃 POST /api/User/GetRoles */ -export async function getRoles(body: API.GetRolesInput, options?: API.RequestConfig) { - return request<API.RoleInfoPageOutput>('/api/User/GetRoles', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 鑾峰彇token POST /api/User/GetTokenForWeb */ -export async function getTokenForWeb(body: API.AccessRequestDto, options?: API.RequestConfig) { - return request<API.IdentityModelTokenCacheItem>('/api/User/GetTokenForWeb', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 鑾峰彇鐢ㄦ埛璇︽儏 GET /api/User/GetUserDetail */ -export async function getUserDetail( - // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) - params: API.APIgetUserDetailParams, - options?: API.RequestConfig -) { - return request<API.UserDetailOutput>('/api/User/GetUserDetail', { - method: 'GET', - params: { - ...params, - }, - ...(options || {}), - }); -} - -/** 鑾峰彇鐢ㄦ埛鍒嗛〉鍒楄〃 POST /api/User/GetUserPage */ -export async function getUserPage(body: API.QueryUserPageInput, options?: API.RequestConfig) { - return request<API.UserListOutputPageOutput>('/api/User/GetUserPage', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 瀵嗙爜鐧诲綍 POST /api/User/PasswordLogin */ -export async function passwordLogin(body: API.PasswordLoginInput, options?: API.RequestConfig) { - return request<API.IdentityModelTokenCacheItem>('/api/User/PasswordLogin', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/User/RoleEnableOrForbid */ -export async function roleEnableOrForbid( - body: API.RoleEnableOrForbidInput, - options?: API.RequestConfig -) { - return request<number>('/api/User/RoleEnableOrForbid', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 鏇存柊璐﹀彿淇℃伅 POST /api/User/UpdateAccount */ -export async function updateAccount(body: API.UpdateAccountInput, options?: API.RequestConfig) { - return request<number>('/api/User/UpdateAccount', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} - -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/User/UpdateRole */ -export async function updateRole(body: API.CreateOrUpdateRoleInput, options?: API.RequestConfig) { - return request<number>('/api/User/UpdateRole', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - data: body, - ...(options || {}), - }); -} diff --git a/src/services/api/UserResume.ts b/src/services/api/UserResume.ts new file mode 100644 index 0000000..b10d921 --- /dev/null +++ b/src/services/api/UserResume.ts @@ -0,0 +1,134 @@ +/* eslint-disable */ +// @ts-ignore +import { request } from '@/utils/request'; + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResume */ +export async function getUserResume(options?: API.RequestConfig) { + return request<API.MyResumeOutput>('/api/UserResume/GetUserResume', { + method: 'GET', + ...(options || {}), + }); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResumeCertificateDetailById */ +export async function getUserResumeCertificateDetailById( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetUserResumeCertificateDetailByIdParams, + options?: API.RequestConfig +) { + return request<API.UserResumeCertificateDetailOutput>( + '/api/UserResume/GetUserResumeCertificateDetailById', + { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + } + ); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResumeCertificateList */ +export async function getUserResumeCertificateList(options?: API.RequestConfig) { + return request<API.UserResumeCertificateListOutput[]>( + '/api/UserResume/GetUserResumeCertificateList', + { + method: 'GET', + ...(options || {}), + } + ); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResumeDetailInfo */ +export async function getUserResumeDetailInfo(options?: API.RequestConfig) { + return request<API.UserResumeDetailInfoOutput>('/api/UserResume/GetUserResumeDetailInfo', { + method: 'GET', + ...(options || {}), + }); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/UserResume/GetUserResumeWorkExperience */ +export async function getUserResumeWorkExperience(options?: API.RequestConfig) { + return request<API.UserResumeWorkExperienceOutput>( + '/api/UserResume/GetUserResumeWorkExperience', + { + method: 'GET', + ...(options || {}), + } + ); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeBaseInfo */ +export async function saveUserResumeBaseInfo( + body: API.SaveUserResumeBaseInfoInput, + options?: API.RequestConfig +) { + return request<any>('/api/UserResume/SaveUserResumeBaseInfo', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeCertificate */ +export async function saveUserResumeCertificate( + body: API.SaveUserResumeCertificateInput, + options?: API.RequestConfig +) { + return request<any>('/api/UserResume/SaveUserResumeCertificate', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeDetailInfo */ +export async function saveUserResumeDetailInfo( + body: API.SaveUserResumeDetailInfoInput, + options?: API.RequestConfig +) { + return request<any>('/api/UserResume/SaveUserResumeDetailInfo', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeExpectationJob */ +export async function saveUserResumeExpectationJob( + body: API.SaveUserResumeExpectationJobInput, + options?: API.RequestConfig +) { + return request<any>('/api/UserResume/SaveUserResumeExpectationJob', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/UserResume/SaveUserResumeWorkExperience */ +export async function saveUserResumeWorkExperience( + body: API.SaveUserResumeWorkExperienceInput, + options?: API.RequestConfig +) { + return request<any>('/api/UserResume/SaveUserResumeWorkExperience', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} diff --git a/src/services/api/index.ts b/src/services/api/index.ts index 637fa08..94b7246 100644 --- a/src/services/api/index.ts +++ b/src/services/api/index.ts @@ -6,33 +6,35 @@ import * as AbpApplicationConfiguration from './AbpApplicationConfiguration'; import * as Account from './Account'; import * as BaseModule from './BaseModule'; +import * as Common from './Common'; import * as Features from './Features'; +import * as FlexWorker from './FlexWorker'; import * as IdentityRole from './IdentityRole'; import * as IdentityUser from './IdentityUser'; import * as IdentityUserLookup from './IdentityUserLookup'; -import * as InsuranceClaim from './InsuranceClaim'; -import * as InsuranceOrder from './InsuranceOrder'; import * as Permissions from './Permissions'; import * as PhoneMessage from './PhoneMessage'; import * as Profile from './Profile'; +import * as SearchSetting from './SearchSetting'; import * as Tenant from './Tenant'; -import * as User from './User'; +import * as UserResume from './UserResume'; import * as Version from './Version'; export default { AbpApiDefinition, AbpApplicationConfiguration, Account, BaseModule, + Common, Features, + FlexWorker, IdentityRole, IdentityUser, IdentityUserLookup, - InsuranceClaim, - InsuranceOrder, Permissions, PhoneMessage, Profile, + SearchSetting, Tenant, - User, + UserResume, Version, }; diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts index 222e958..cd366cf 100644 --- a/src/services/api/typings.d.ts +++ b/src/services/api/typings.d.ts @@ -28,86 +28,37 @@ implementFrom?: string; } - interface AddInsuranceClaimAttachmentInput { - /** 鏂囦欢鍚嶇О */ - fileName?: string; - /** 鏂囦欢鍦板潃 */ - url?: string; - businessType?: InsuranceClaimAttachmentBusinessTypeEnum; - } - - interface AddInsuranceClaimInput { - /** 娓犻亾 */ - channel?: string; - /** 濮撳悕 */ - name: string; - /** 韬唤璇佸彿 */ - idNumber: string; - /** 宸ョ */ - workType: string; - /** 鍔冲姩鍚堝悓鍗曚綅 */ - laborContractEnterprise: string; - /** 瀹為檯宸ヤ綔鍗曚綅 */ - workEnterprise: string; - /** 淇濋櫓璧峰鏃堕棿 */ - insuranceBeginTime: string; - /** 淇濋櫓缁撴潫鏃堕棿 */ - insuranceEndTime: string; - /** 鍙備繚鏈烘瀯 */ - insuredInstitution: string; - /** 鎶曚繚鏂规 */ - insuranceScheme: string; - /** 鍦ㄨ亴鏍囪瘑 */ - onJobFlag?: string; - /** 鎬у埆 */ - gender?: string; - /** 骞撮緞 */ - age?: number; - /** 淇濊垂閲戦 */ - premiumAmount?: number; - /** 澧炲噺璐圭敤 */ - incDecAmount?: number; - /** 淇濆崟id */ - insuranceOrderId?: string; - /** 鎶ユ鏃堕棿 */ - reportedTime: string; - /** 鑱旂郴鐢佃瘽 */ - contactNumber: string; - /** 澶囩敤鑱旂郴鐢佃瘽 */ - bakContactNumber?: string; - /** 浜嬫晠绫诲瀷 */ - accidentType: string; - /** 浜嬫晠鍙戠敓鏃堕棿 */ - accidentTime: string; - /** 浼ゆ畫姣斾緥 */ - disabilityRatio?: number; - /** 浜嬪彂鍦扮偣 */ - accidentAddress: string; - /** 浜嬫晠缁忚繃 */ - accidentProcess: string; - claimResult?: InsuranceClaimResultEnum; - /** 涓嬫閲戦 */ - downPaymentAmount?: number; - /** 鐞嗚禂缁撴灉鏃堕棿 */ - claimResultTime?: string; - /** 闄勪欢闆嗗悎 */ - attachments?: AddInsuranceClaimAttachmentInput[]; - } - - interface AddInsuranceOrderMaterialInput { - insuranceOrderId?: string; - /** 鏂囦欢鍚嶇О */ - fileName?: string; - /** 鏂囦欢鍦板潃 */ - url?: string; - /** 鏉愭枡鍚嶇О */ - materialName: string; + interface AddEidtFlexTaskInput { + taskId?: string; + taskName?: string; + feeType?: FlexTaskFeeTypeEnum; + /** 鏈嶅姟璐� 鍏�/鏈� */ + fee?: number; + settleType?: FlexTaskSettleTypeEnum; + /** 绂忓埄Id */ + listAideIds?: string[]; + minAge?: number; + maxAge?: number; + sexType?: GenderTypeEnum; + /** 璇佷功Id */ + listCertionIds?: string[]; + provinceId?: string; + cityId?: string; + areaId?: string; + address?: string; + startDate?: string; + endDate?: string; } interface AllSubModule { pageButton?: ModuleButtonDto[]; dataButton?: ModuleButtonDto[]; column?: ModuleColumnDto[]; + } + + interface AnyUserByPhoneNumberInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; } interface APIaddOrEditModuleStatusParams { @@ -135,6 +86,10 @@ id?: string; } + interface APIdeleteFlexTaskParams { + id?: string; + } + interface APIdeleteModuleButtonParams { id?: string; } @@ -144,10 +99,6 @@ } interface APIdeleteModuleParams { - id?: string; - } - - interface APIdeleteRoleParams { id?: string; } @@ -213,23 +164,7 @@ moduleId?: string; } - interface APIgetInsuranceClaimDetailByOrderIdParams { - orderId?: string; - } - - interface APIgetInsuranceClaimDetailParams { - id?: string; - } - - interface APIgetInsuranceClaimYearMonthCountListParams { - year?: number; - } - - interface APIgetInsuranceOrderDetailParams { - id?: string; - } - - interface APIgetInsuranceOrderMaterialListParams { + interface APIgetFlexTaskDtoParams { id?: string; } @@ -270,12 +205,17 @@ id?: string; } - interface APIgetRolesIdRolesParams { - id: string; + interface APIgetPreViewCacheParams { + id?: string; } - interface APIgetUserDetailParams { - id?: string; + interface APIgetQrCodeLoginResultParams { + /** 鎵爜鐧诲綍Id */ + uId?: string; + } + + interface APIgetRolesIdRolesParams { + id: string; } interface APIgetUserListByPhoneNumberParams { @@ -293,12 +233,26 @@ objectType?: number; } + interface APIgetUserResumeCertificateDetailByIdParams { + id?: string; + } + interface APIgetVersionModuleListParams { versionId?: string; } interface APIgetVersionSubModuleParams { versionId?: string; + } + + interface APIgetWxIndentityParams { + /** 鐢ㄦ埛鐧诲綍鍑瘉 */ + code?: string; + wxMiniApp?: WxMiniAppEnum; + } + + interface APIisRepeatByPhoneNumberParams { + phoneNumber?: string; } interface APIsearchParams { @@ -349,6 +303,16 @@ interface APIupdateRolesParams { id?: string; + } + + interface APIvatLicenseParams { + url?: string; + } + + interface APIwxMiniAppUserLoginParams { + /** 鐢ㄦ埛鐧诲綍鍑瘉 */ + code?: string; + wxMiniApp?: WxMiniAppEnum; } interface ApplicationApiDescriptionModel { @@ -405,9 +369,33 @@ objectId?: string; } + interface ChangePasswordFromCurrentPwdInput { + /** 鏂板瘑鐮� */ + newPassword?: string; + userId?: string; + /** 褰撳墠瀵嗙爜 */ + currentPassword: string; + } + + interface ChangePasswordFromPhoneNumberInput { + /** 鏂板瘑鐮� */ + newPassword?: string; + userId?: string; + /** 鐭俊楠岃瘉鐮� */ + verificationCode: string; + /** 鎵嬫満鍙� */ + phoneNumber: string; + } + interface ChangePasswordInput { currentPassword?: string; newPassword: string; + } + + interface ChangePhoneNumberInput { + userId?: string; + /** 鏂版墜鏈哄彿 */ + newPhoneNumber: string; } interface ChangeSortInput { @@ -418,6 +406,23 @@ type?: number; } + interface ChangeUserNameInput { + /** 鏂拌处鍙� */ + newUserName?: string; + /** 鐢ㄦ埛id */ + userId?: string; + } + + interface ChangeUserPhoneNumberForUserInput { + userId?: string; + /** 鏂版墜鏈哄彿 */ + newPhoneNumber: string; + /** 褰撳墠瀵嗙爜 */ + currentPassword: string; + /** 鐭俊楠岃瘉鐮� */ + verificationCode: string; + } + interface CheckLoginVerificationCodeInput { messageType?: string; phoneNumber: string; @@ -426,6 +431,12 @@ interface ClockDto { kind?: string; + } + + interface ConditionInfo { + id?: string; + name?: string; + sort?: number; } interface ControllerApiDescriptionModel { @@ -440,38 +451,16 @@ type?: string; } - interface CreateAccountInput { - /** 鍚嶇О */ - name?: string; - /** 鐢ㄦ埛鍚� */ - userName: string; - /** 澶囨敞 */ - remark?: string; - /** 瀵嗙爜 */ - password: string; - /** 鎵嬫満鍙� */ - phoneNumber?: string; - /** 娓犻亾 */ - channel?: string; - /** 鐢ㄦ埛绔疘d */ - clientId?: string; - /** 瑙掕壊 */ - roleNames?: string[]; - } - - interface CreateOrUpdateRoleInput { - /** 鍚嶇О */ - name?: string; - /** 鎺掑簭 */ - sequence?: number; - /** 閮ㄩ棬Id */ - departmentId?: number; - /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁100 涓汉鏁版嵁 10 */ - dataRange?: number; - /** 澶囨敞 */ - remark?: string; - /** 瑙掕壊Id */ + interface CreateOrEditSearchInput { id?: string; + parentId?: string; + searchType: number; + belongType?: number; + name: string; + sort: number; + status: boolean; + src?: string; + isRecommend?: boolean; } interface CurrentCultureDto { @@ -518,6 +507,11 @@ dateSeparator?: string; shortTimePattern?: string; longTimePattern?: string; + } + + interface EnableSearchSettingInput { + id: string; + status: boolean; } interface EntityExtensionDto { @@ -614,8 +608,93 @@ key?: string; } + interface FlexTaskAideDto { + id?: string; + aideType?: FlexTaskAideEnum; + name?: string; + } + + type FlexTaskAideEnum = 10 | 20; + + type FlexTaskFeeTypeEnum = 10 | 20 | 30 | 40; + + type FlexTaskReleaseStatusEnum = 10 | 20; + + type FlexTaskSettleTypeEnum = 10 | 20 | 30; + + type GenderTypeEnum = 1 | 2; + + interface GenerateUserNameInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + } + interface GetFeatureListResultDto { groups?: FeatureGroupDto[]; + } + + interface GetFlexTaskDtoOutput { + taskId?: string; + taskName?: string; + isArrange?: boolean; + startDate?: string; + endDate?: string; + feeType?: FlexTaskFeeTypeEnum; + feeTypeName?: string; + settleType?: FlexTaskSettleTypeEnum; + settleTypeName?: string; + taskWeals?: FlexTaskAideDto[]; + taskCerts?: FlexTaskAideDto[]; + fee?: number; + provinceId?: string; + cityId?: string; + areaId?: string; + provinceName?: string; + cityName?: string; + areaName?: string; + address?: string; + creationDate?: string; + minAge?: number; + maxAge?: number; + sexType?: GenderTypeEnum; + } + + interface GetFlexTaskListByStatusInput { + pageModel?: Pagination; + releaseStatus?: FlexTaskReleaseStatusEnum; + } + + interface GetFlexTaskListInput { + pageModel?: Pagination; + /** 鏄惁宸插畨鎺掍换鍔� */ + isArrange?: boolean; + /** 鏄惁宸查獙鏀� */ + isOverCheck?: boolean; + } + + interface GetFlexTaskListOutput { + taskId?: string; + taskName?: string; + isArrange?: boolean; + startDate?: string; + endDate?: string; + feeType?: FlexTaskFeeTypeEnum; + feeTypeName?: string; + settleType?: FlexTaskSettleTypeEnum; + settleTypeName?: string; + fee?: number; + provinceName?: string; + cityName?: string; + areaName?: string; + address?: string; + applyWorkerCount?: number; + creationDate?: string; + } + + interface GetFlexTaskListOutputPageOutput { + pageModel?: Pagination; + objectData?: any; + data?: GetFlexTaskListOutput[]; } interface GetPermissionListResultDto { @@ -623,10 +702,45 @@ groups?: PermissionGroupDto[]; } - interface GetRolesInput { + interface GetSearchSettingList { + id?: string; + parentId?: string; + parentName?: string; + belongType?: number; + name?: string; + sort?: number; + status?: boolean; + clickCount?: number; + src?: string; + isRecommend?: boolean; + searchType?: number; + } + + interface GetSearchSettingListInput { pageModel?: Pagination; - /** 鏌ヨ鏉′欢锛氳鑹插悕绉� */ - queryCondition?: string; + searchType: number; + belongType?: number; + name?: string; + isRecommend?: boolean; + status?: boolean; + parentId?: string; + } + + interface GetSearchSettingListPageOutput { + pageModel?: Pagination; + objectData?: any; + data?: GetSearchSettingList[]; + } + + interface GetTypeSearchSettingList { + id?: string; + name?: string; + src?: string; + } + + interface GetTypeSearchSettingListInput { + searchType: number; + belongType?: number; } interface IanaTimeZone { @@ -765,234 +879,9 @@ roleNames: string[]; } - interface ImportInsuranceOrderDataOutput { - /** 娓犻亾 */ - channel: string; - /** 濮撳悕 */ - name: string; - /** 韬唤璇佸彿 */ - idNumber: string; - /** 宸ョ */ - workType: string; - /** 鍔冲姩鍚堝悓鍗曚綅 */ - laborContractEnterprise: string; - /** 瀹為檯宸ヤ綔鍗曚綅 */ - workEnterprise: string; - /** 淇濋櫓璧峰鏃堕棿 */ - insuranceBeginTimeStr: string; - /** 淇濋櫓缁撴潫鏃堕棿 */ - insuranceEndTimeStr: string; - insuranceEndTime?: string; - insuranceBeginTime?: string; - /** 鍙備繚鏈烘瀯 */ - insuredInstitution: string; - /** 鎶曚繚鏂规 */ - insuranceScheme: string; - /** 鍦ㄨ亴鏍囪瘑 */ - onJobFlag: string; - /** 鎬у埆 */ - gender: string; - /** 骞撮緞 */ - ageStr: string; - age?: number; - /** 韬唤璇佹牎楠岀粨鏋� */ - idCardCheckResult: string; - /** 韬唤璇侀噸澶嶆牎楠岀粨鏋� */ - idCardRepeatResult: string; - /** 淇濊垂閲戦 */ - premiumAmountStr: string; - /** 澧炲噺璐圭敤 */ - incDecAmountStr: string; - incDecAmount?: number; - premiumAmount?: number; - /** 涓氬姟鍛樺悕绉� */ - salesmanName?: string; - /** 淇濆崟鍙� */ - orderNo?: string; - /** 淇濆崟鍏宠仈鍞竴瀛楃涓� */ - orderRelevanceStr?: string; - /** 淇濆崟鏍囪瘑瀛楁 */ - orderFlagStr?: string; - /** 寮傚父娑堟伅 */ - erroMsg?: string; - } - - type InsuranceClaimAttachmentBusinessTypeEnum = 10 | 20 | 30 | 40 | 50; - - interface InsuranceClaimAttachmentOutput { - /** 鏂囦欢鍚嶇О */ - fileName?: string; - /** 鏂囦欢鍦板潃 */ - url?: string; - businessType?: InsuranceClaimAttachmentBusinessTypeEnum; - } - - interface InsuranceClaimDetailOutput { + interface IdNameOutput { id?: string; - /** 娓犻亾 */ - channel?: string; - /** 濮撳悕 */ name?: string; - /** 韬唤璇佸彿 */ - idNumber?: string; - /** 宸ョ */ - workType?: string; - /** 鍔冲姩鍚堝悓鍗曚綅 */ - laborContractEnterprise?: string; - /** 瀹為檯宸ヤ綔鍗曚綅 */ - workEnterprise?: string; - /** 淇濋櫓璧峰鏃堕棿 */ - insuranceBeginTime?: string; - /** 淇濋櫓缁撴潫鏃堕棿 */ - insuranceEndTime?: string; - /** 鍙備繚鏈烘瀯 */ - insuredInstitution?: string; - /** 鎶曚繚鏂规 */ - insuranceScheme?: string; - /** 鍦ㄨ亴鏍囪瘑 */ - onJobFlag?: string; - /** 琛屽埆 */ - gender?: string; - /** 骞撮緞 */ - age?: number; - /** 淇濊垂閲戦 */ - premiumAmount?: number; - /** 澧炲噺璐圭敤 */ - incDecAmount?: number; - /** 淇濆崟id */ - insuranceOrderId?: string; - /** 鎶ユ鏃堕棿 */ - reportedTime?: string; - /** 鑱旂郴鐢佃瘽 */ - contactNumber?: string; - /** 澶囩敤鑱旂郴鐢佃瘽 */ - bakContactNumber?: string; - /** 浜嬫晠绫诲瀷 */ - accidentType?: string; - /** 浜嬫晠鍙戠敓鏃堕棿 */ - accidentTime?: string; - /** 浼ゆ畫姣斾緥 */ - disabilityRatio?: number; - /** 浜嬪彂鍦扮偣 */ - accidentAddress?: string; - /** 浜嬫晠缁忚繃 */ - accidentProcess?: string; - claimResult?: InsuranceClaimResultEnum; - /** 涓嬫閲戦 */ - downPaymentAmount?: number; - /** 鐞嗚禂缁撴灉鏃堕棿 */ - claimResultTime?: string; - /** 闄勪欢闆嗗悎 */ - attachments?: InsuranceClaimAttachmentOutput[]; - } - - interface InsuranceClaimListOutput { - id?: string; - /** 韬唤璇佸彿 */ - idNumber?: string; - /** 濮撳悕 */ - name?: string; - /** 鎶ユ鏃堕棿 */ - reportedTime?: string; - /** 淇濋櫓璧峰鏃堕棿 */ - insuranceBeginTime?: string; - /** 淇濋櫓缁撴潫鏃堕棿 */ - insuranceEndTime?: string; - /** 浜嬫晠绫诲瀷 */ - accidentType?: string; - /** 浜嬫晠鍙戠敓鏃堕棿 */ - accidentTime?: string; - /** 浼ゆ畫姣斾緥 */ - disabilityRatio?: number; - /** 鐞嗚禂娓犻亾 */ - claimChannel?: string; - claimResult?: InsuranceClaimResultEnum; - /** 涓嬫閲戦 */ - downPaymentAmount?: number; - /** 鐞嗚禂缁撴灉鏃堕棿 */ - claimResultTime?: string; - /** 淇濆崟id */ - insuranceOrderId?: string; - } - - interface InsuranceClaimListOutputPageOutput { - pageModel?: Pagination; - objectData?: any; - data?: InsuranceClaimListOutput[]; - } - - type InsuranceClaimResultEnum = 10 | 20 | 30; - - interface InsuranceClaimYearMonthCountListOutput { - year?: number; - month?: number; - count?: number; - } - - interface InsuranceOrderListOutput { - id?: string; - /** 娓犻亾 */ - channel?: string; - /** 濮撳悕 */ - name?: string; - /** 韬唤璇佸彿 */ - idNumber?: string; - /** 宸ョ */ - workType?: string; - /** 鍔冲姩鍚堝悓鍗曚綅 */ - laborContractEnterprise?: string; - /** 瀹為檯宸ヤ綔鍗曚綅 */ - workEnterprise?: string; - /** 淇濋櫓璧峰鏃堕棿 */ - insuranceBeginTime?: string; - /** 淇濋櫓缁撴潫鏃堕棿 */ - insuranceEndTime?: string; - /** 鍙備繚鏈烘瀯 */ - insuredInstitution?: string; - /** 鎶曚繚鏂规 */ - insuranceScheme?: string; - /** 鍦ㄨ亴鏍囪瘑 */ - onJobFlag?: string; - /** 鎬у埆 */ - gender?: string; - /** 骞撮緞 */ - age?: number; - /** 韬唤璇佹牎楠岀粨鏋� */ - idCardCheckResult?: string; - /** 韬唤璇侀噸澶嶆牎楠岀粨鏋� */ - idCardRepeatResult?: string; - /** 淇濊垂閲戦 */ - premiumAmount?: number; - /** 澧炲噺璐圭敤 */ - incDecAmount?: number; - /** 瀵煎叆娓犻亾 */ - importChannel?: string; - /** 瀵煎叆鏃ユ湡 */ - createTime?: string; - /** 鏄惁宸ヤ激 */ - isIndustrialInjury?: string; - /** 鍒涘缓浜� */ - creatorId?: string; - /** 涓氬姟鍛樺悕绉� */ - salesmanName?: string; - /** 淇濆崟鍙� */ - orderNo?: string; - /** 淇濆崟鍏宠仈鍞竴瀛楃涓� */ - orderRelevanceStr?: string; - } - - interface InsuranceOrderListOutputPageOutput { - pageModel?: Pagination; - objectData?: any; - data?: InsuranceOrderListOutput[]; - } - - interface InsuranceOrderMaterialListOutput { - id?: string; - /** 鏂囦欢鍦板潃 */ - url?: string; - /** 鏉愭枡鍚嶇О */ - materialName?: string; } interface IStringValueType { @@ -1020,6 +909,19 @@ uiCultureName?: string; displayName?: string; flagIcon?: string; + } + + interface LicenseOcrModel { + name?: string; + cardNum?: string; + address?: string; + type?: string; + dateFrom?: string; + dateTo?: string; + societyCode?: string; + registerMoney?: string; + businessRange?: string; + legalPerson?: string; } interface LocalizableStringDto { @@ -1121,6 +1023,11 @@ sequence?: number; } + interface MyResumeOutput { + resumeBaseInfo?: UserResumeBaseInfoOutput; + resumeExpectationJob?: UserResumeExpectationJobOutput; + } + interface NameValue { name?: string; value?: string; @@ -1178,7 +1085,7 @@ } interface PasswordLoginInput { - /** 璐﹀彿 */ + /** 鐧诲綍鍚� */ loginName: string; /** 鐧诲綍瀵嗙爜 */ password: string; @@ -1197,6 +1104,22 @@ name?: string; displayName?: string; permissions?: PermissionGrantInfoDto[]; + } + + interface PhoneMesssageCodeLoginInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + /** 楠岃瘉鐮� */ + code: string; + type?: UserTypeEnum; + } + + interface PhoneMesssageCodeRegisterInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + /** 楠岃瘉鐮� */ + code: string; + type?: UserTypeEnum; } interface PhoneToken { @@ -1229,40 +1152,11 @@ providerKey?: string; } - interface QueryInsuranceClaimCountInput { - year?: number; - month?: number; - /** 鐞嗚禂娓犻亾 */ - claimChannel?: string; - } - - interface QueryInsuranceClaimPageInput { - pageModel?: Pagination; - /** 鐞嗚禂娓犻亾 */ - claimChannel?: string; - /** 鍔冲姩鍚堝悓鍗曚綅 */ - laborContractEnterprise?: string; - /** 瀹為檯宸ヤ綔鍗曚綅 */ - workEnterprise?: string; - /** 韬唤璇佸彿 */ - idNumber?: string; - } - - interface QueryInsuranceOrderListByOrderRelevanceInput { - idIdNumber?: string; - reportedTime?: string; - } - - interface QueryInsuranceOrderPageInput { - pageModel?: Pagination; - beginCreationTime?: string; - endCreationTime?: string; - importChannel?: string; - } - - interface QueryUserPageInput { - pageModel?: Pagination; - searchKey?: string; + interface QrCodeLogin { + /** 鎵爜鐧诲綍Id */ + uId?: string; + /** 浜岀淮鐮佸湴鍧� */ + url?: string; } interface RegisterDto { @@ -1291,6 +1185,10 @@ members?: string[]; } + interface ResetPasswordBaseInput { + userId?: string; + } + interface ResetPasswordDto { userId?: string; resetToken: string; @@ -1310,36 +1208,49 @@ typeSimple?: string; } - interface RoleEnableOrForbidInput { - /** 瑙掕壊Id */ - id?: string; - /** 鍚敤锛歵rue锛岀鐢細false */ - isEnable?: boolean; - } - - interface RoleInfo { - /** 瑙掕壊Id */ - id?: string; - /** 鍚嶇О */ + interface SaveUserResumeBaseInfoInput { name?: string; - /** 鎺掑簭 */ - sequence?: number; - /** 鏄惁鍙敤 */ - isEnable?: boolean; - /** 閮ㄩ棬Id */ - departmentId?: number; - /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁锛�100 涓汉鏁版嵁锛�10 */ - dataRange?: number; - /** 璐﹀彿鏁伴噺 */ - userCount?: number; - /** 澶囨敞 */ - remark?: string; + socialIdentity?: string; + educationalLevel?: string; + residentProvinceCode?: number; + residentCityCode?: number; + residentProvinceName?: string; + residentCityName?: string; } - interface RoleInfoPageOutput { - pageModel?: Pagination; - objectData?: any; - data?: RoleInfo[]; + interface SaveUserResumeCertificateInput { + id?: string; + certificateTypeId?: string; + certificateNo?: string; + beginTime?: string; + endTime?: string; + isPermanent?: boolean; + certificateUnit?: string; + certificateFrontImgUrl?: string; + certificateBackImgUrl?: string; + } + + interface SaveUserResumeDetailInfoInput { + lifeCircleImgUrlList?: string[]; + height?: string; + weight?: string; + } + + interface SaveUserResumeExpectationJobInput { + jobIdList?: string[]; + freeTime?: UserResumeFreeTimeEnum; + jobSeekingStatus?: UserResumeJobSeekingStatusEnum; + } + + interface SaveUserResumeWorkExperienceInput { + workingSeniority?: string; + workExperience?: string; + } + + interface SearchConditionList { + searchType?: number; + belongType?: number; + conditionList?: ConditionInfo[]; } interface SendPasswordResetCodeDto { @@ -1354,6 +1265,17 @@ phoneNumber: string; } + interface SendPhoneMesssageCodeInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + } + + interface SendPhoneVerificationCodeByBusinessTypeInput { + /** 鎵嬫満鍙� */ + phoneNumber: string; + businessType?: VerificationCodeBusinessTypeEnum; + } + interface SetMyModule { moduleId?: string; sequence?: number; @@ -1361,6 +1283,10 @@ interface SetMyModuleInput { moduleIds?: SetMyModule[]; + } + + interface SetPreViewCacheInput { + preViewData?: string; } interface SetRoleUserInput { @@ -1409,22 +1335,8 @@ properties?: PropertyApiDescriptionModel[]; } - interface UpdateAccountInput { - id?: string; - /** 鍚嶇О */ - name?: string; - /** 鐢ㄦ埛鍚� */ - userName: string; - /** 澶囨敞 */ - remark?: string; - /** 瀵嗙爜 */ - password?: string; - /** 鎵嬫満鍙� */ - phoneNumber?: string; - /** 娓犻亾 */ - channel?: string; - /** 瑙掕壊 */ - roleNames?: string[]; + interface UnbindingUserPhoneNumber { + userId?: string; } interface UpdateFeatureDto { @@ -1434,65 +1346,6 @@ interface UpdateFeaturesDto { features?: UpdateFeatureDto[]; - } - - interface UpdateInsuranceClaimInput { - /** 娓犻亾 */ - channel?: string; - /** 濮撳悕 */ - name: string; - /** 韬唤璇佸彿 */ - idNumber: string; - /** 宸ョ */ - workType: string; - /** 鍔冲姩鍚堝悓鍗曚綅 */ - laborContractEnterprise: string; - /** 瀹為檯宸ヤ綔鍗曚綅 */ - workEnterprise: string; - /** 淇濋櫓璧峰鏃堕棿 */ - insuranceBeginTime: string; - /** 淇濋櫓缁撴潫鏃堕棿 */ - insuranceEndTime: string; - /** 鍙備繚鏈烘瀯 */ - insuredInstitution: string; - /** 鎶曚繚鏂规 */ - insuranceScheme: string; - /** 鍦ㄨ亴鏍囪瘑 */ - onJobFlag?: string; - /** 鎬у埆 */ - gender?: string; - /** 骞撮緞 */ - age?: number; - /** 淇濊垂閲戦 */ - premiumAmount?: number; - /** 澧炲噺璐圭敤 */ - incDecAmount?: number; - /** 淇濆崟id */ - insuranceOrderId?: string; - /** 鎶ユ鏃堕棿 */ - reportedTime: string; - /** 鑱旂郴鐢佃瘽 */ - contactNumber: string; - /** 澶囩敤鑱旂郴鐢佃瘽 */ - bakContactNumber?: string; - /** 浜嬫晠绫诲瀷 */ - accidentType: string; - /** 浜嬫晠鍙戠敓鏃堕棿 */ - accidentTime: string; - /** 浼ゆ畫姣斾緥 */ - disabilityRatio?: number; - /** 浜嬪彂鍦扮偣 */ - accidentAddress: string; - /** 浜嬫晠缁忚繃 */ - accidentProcess: string; - claimResult?: InsuranceClaimResultEnum; - /** 涓嬫閲戦 */ - downPaymentAmount?: number; - /** 鐞嗚禂缁撴灉鏃堕棿 */ - claimResultTime?: string; - /** 闄勪欢闆嗗悎 */ - attachments?: AddInsuranceClaimAttachmentInput[]; - id?: string; } interface UpdatePassWordInput { @@ -1524,6 +1377,11 @@ phoneNumber?: string; } + interface UpdateTaskReleaseStatusInput { + taskId?: string; + releaseStatus?: FlexTaskReleaseStatusEnum; + } + interface UserData { id?: string; tenantId?: string; @@ -1546,47 +1404,63 @@ items?: UserData[]; } - interface UserDetailOutput { - id?: string; - /** 鍚嶇О */ + interface UserResumeBaseInfoOutput { name?: string; - /** 鐢ㄦ埛鍚� */ - userName?: string; - /** 澶囨敞 */ - remark?: string; - /** 鎵嬫満鍙� */ phoneNumber?: string; - /** 娓犻亾 */ - channel?: string; - /** 鐢ㄦ埛绔疘d */ - clientId?: string; - /** 瑙掕壊 */ - roleNames?: string[]; + socialIdentity?: string; + socialIdentityName?: string; + educationalLevel?: string; + educationalLevelName?: string; + residentProvinceCode?: number; + residentCityCode?: number; + residentProvinceName?: string; + residentCityName?: string; } - interface UserListOutput { + interface UserResumeCertificateDetailOutput { id?: string; - /** 鍚嶇О */ - name?: string; - /** 鐢ㄦ埛鍚� */ - userName?: string; - /** 澶囨敞 */ - remark?: string; - /** 鎵嬫満鍙� */ - phoneNumber?: string; - /** 娓犻亾 */ - channel?: string; - /** 鐢ㄦ埛绔疘d */ - clientId?: string; - /** 瑙掕壊 */ - roleNames?: string[]; + userResumeId?: string; + certificateTypeId?: string; + certificateNo?: string; + beginTime?: string; + endTime?: string; + isPermanent?: boolean; + certificateUnit?: string; + certificateFrontImgUrl?: string; + certificateBackImgUrl?: string; } - interface UserListOutputPageOutput { - pageModel?: Pagination; - objectData?: any; - data?: UserListOutput[]; + interface UserResumeCertificateListOutput { + id?: string; + certificateTypeId?: string; + certificateTypeName?: string; + userResumeId?: string; } + + interface UserResumeDetailInfoOutput { + height?: string; + weight?: string; + lifeCircleImgUrlList?: string[]; + } + + interface UserResumeExpectationJobOutput { + jobIdList?: IdNameOutput[]; + freeTime?: UserResumeFreeTimeEnum; + jobSeekingStatus?: UserResumeJobSeekingStatusEnum; + } + + type UserResumeFreeTimeEnum = 1 | 2 | 3 | 4 | 5; + + type UserResumeJobSeekingStatusEnum = 1 | 2 | 3; + + interface UserResumeWorkExperienceOutput { + workingSeniority?: string; + workExperience?: string; + } + + type UserTypeEnum = 1 | 2; + + type VerificationCodeBusinessTypeEnum = 10 | 11 | 20 | 30 | 40 | 70 | 900 | 910 | 920; interface VersionCache { name?: string; @@ -1629,4 +1503,58 @@ interface WindowsTimeZone { timeZoneId?: string; } + + type WxMiniAppEnum = 10; + + interface WxMiniAppIndentityInfo { + /** 浼氳瘽瀵嗛挜 */ + sessionKey?: string; + /** 灏忕▼搴廜penId */ + openId?: string; + /** 鐢ㄦ埛鍚嶏紙璇ュ�间负绌哄垯闇�鎵嬫満鎺堟潈鐧诲綍锛屼笉涓虹┖鍒欏凡鏈夎灏忕▼搴忕敤鎴凤級 */ + userName?: string; + } + + interface WxMiniAppLoginInfo { + /** 鐘舵�侊細-10锛氫簩缁寸爜杩囨湡/鐧诲綍鏃舵晥杩囨湡锛�0锛氱櫥褰曞垵濮�/浜岀淮鐮佸垵鐢熸垚锛�10锛氱櫥褰曠‘璁� */ + status?: number; + /** 鐢ㄦ埛鍚� */ + userName?: string; + accessToken?: IdentityModelTokenCacheItem; + } + + interface WxMiniAppPhoneAuthLoginFromScanInput { + /** 锛堟壂鐮侊級鐧诲綍Id */ + uId: string; + /** 鍖呮嫭鏁忔劅鏁版嵁鍦ㄥ唴鐨勫畬鏁寸敤鎴蜂俊鎭殑鍔犲瘑鏁版嵁 */ + encryptedData: string; + /** 鍔犲瘑绠楁硶鐨勫垵濮嬪悜閲� */ + iv: string; + /** 鑾峰彇浼氳瘽瀵嗛挜 */ + sessionKey: string; + /** 灏忕▼搴廜penId */ + openId: string; + wxMiniApp?: WxMiniAppEnum; + } + + interface WxMiniAppPhoneLoginInput { + /** 鍖呮嫭鏁忔劅鏁版嵁鍦ㄥ唴鐨勫畬鏁寸敤鎴蜂俊鎭殑鍔犲瘑鏁版嵁 */ + encryptedData: string; + /** 鍔犲瘑绠楁硶鐨勫垵濮嬪悜閲� */ + iv: string; + /** 鑾峰彇浼氳瘽瀵嗛挜 */ + sessionKey: string; + /** 灏忕▼搴廜penId */ + openId: string; + wxMiniApp?: WxMiniAppEnum; + } + + interface WxMiniAppUserLoginFromScanInput { + /** 锛堟壂鐮侊級鐧诲綍Id */ + uId: string; + /** 鐢ㄦ埛鍚� */ + userName: string; + /** 灏忕▼搴廜penId */ + openId: string; + } } diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 43597ac..3aecc22 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -4,7 +4,6 @@ import { resetRouter, router } from '@/router'; import { useTagsViewStoreHook } from './tagsView'; import * as accountServices from '@/services/api/Account'; -import * as userServices from '@/services/api/User'; import { usePermissionStoreHook } from './permission'; import { getAccountInfoFromAccessToken, AccountInfo } from '@bole-core/core'; import { useClearSubModule } from '@/hooks'; @@ -64,14 +63,15 @@ // 鐢ㄦ埛鐧诲叆 loginByUsername(data: API.AccessRequestDto) { return new Promise<void>((resolve, reject) => { - userServices - .passwordLogin( - { - loginName: data.userName, - password: data.userPassword, - }, - { showLoading: false } - ) + accountServices + .getTokenForWeb(data, { showLoading: false }) + // .passwordLogin( + // { + // loginName: data.userName, + // password: data.userPassword, + // }, + // { showLoading: false } + // ) .then((res) => { if (res) { console.log('res: ', res); diff --git a/src/utils/oss/index.ts b/src/utils/oss/index.ts index 9501e36..2dd5d98 100644 --- a/src/utils/oss/index.ts +++ b/src/utils/oss/index.ts @@ -1,13 +1,13 @@ import { BoleOss } from '@bole-core/core'; import { loadEnv } from '@build/index'; import AliOSS from 'ali-oss'; -import * as userServices from '@/services/api/User'; +import * as accountServices from '@/services/api/Account'; export class OssManager { private static OssInstance: BoleOss; private static async getOssSTS() { - return await userServices.getOssSTS({ + return await accountServices.getOssSTS({ showLoading: false, }); } -- Gitblit v1.9.1