From a4978ef36ce6dc9c6723b61b20fd27cffd907ad9 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 08 八月 2025 14:56:05 +0800
Subject: [PATCH] feat: 任务
---
src/services/api/typings.d.ts | 78 ++++++++++++++++++++++++++++++++------
1 files changed, 65 insertions(+), 13 deletions(-)
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index bbbf1ab..5324984 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -122,13 +122,6 @@
ids: string[];
}
- interface DictionaryDataQueryModel {
- /** 缂栧彿 */
- code?: string;
- /** 鍚嶇О */
- name?: string;
- }
-
enum EnumBillingMethod {
/**鎸夋湀 */
Month = 10,
@@ -240,6 +233,19 @@
enum EnumSmsAccess {
/**闃块噷浜戠煭淇� */
AliyunSms = 10,
+ }
+
+ enum EnumSmsTemplateType {
+ /**鐧诲綍 */
+ Login = 0,
+ /**娉ㄥ唽 */
+ Register = 1,
+ /**淇敼瀵嗙爜 */
+ UpdatePassword = 2,
+ /**缁戝畾鎵嬫満鍙风爜 */
+ BindPhoneNumber = 3,
+ /**淇敼鎵嬫満鍙风爜 */
+ UpdatePhoneNumber = 4,
}
enum EnumTaskCheckReceiveStatus {
@@ -1159,26 +1165,30 @@
serviceFee?: number;
settlementCycle?: EnumSettlementCycle;
/** 绂忓埄 */
- benefits?: DictionaryDataQueryModel[];
+ benefits?: GetTaskInfoQueryResultBenefit[];
/** 骞撮緞鑼冨洿鏈�灏� */
ageMinLimit?: number;
/** 骞撮緞鑼冨洿澶� */
ageMaxLimit?: number;
genderLimit?: EnumUserGender;
/** 璧勬牸璇佷功绫诲瀷 */
- credentialLimits?: DictionaryDataQueryModel[];
+ credentialLimits?: GetTaskInfoQueryResultCredentialLimit[];
/** 浠诲姟鍦扮偣鎵�灞炵渷浠界紪鍙� */
provinceCode?: string;
/** 浠诲姟鍦扮偣鎵�灞炵渷浠� */
- provinceName?: string;
+ provinceContent?: string;
/** 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙� */
cityCode?: string;
/** 浠诲姟鍦扮偣鎵�灞炲煄甯� */
- cityName?: string;
+ cityContent?: string;
/** 浠诲姟鍦扮偣鍚嶇О */
addressName?: string;
/** 浠诲姟鍦扮偣璇︾粏鍦板潃 */
addressDetail?: string;
+ /** 缁忓害 */
+ longitude?: number;
+ /** 绾害 */
+ latitude?: number;
/** 浠诲姟寮�濮嬫椂闂� */
beginTime?: string;
/** 浠诲姟缁撴潫鏃堕棿 */
@@ -1189,12 +1199,28 @@
isCollected?: boolean;
}
+ interface GetTaskInfoQueryResultBenefit {
+ /** 绂忓埄缂栧彿 */
+ benefitCode?: string;
+ /** 绂忓埄 */
+ benefitContent?: string;
+ }
+
+ interface GetTaskInfoQueryResultCredentialLimit {
+ /** 璇佷功绫诲瀷缂栧彿 */
+ typeCode?: string;
+ /** 璇佷功绫诲瀷 */
+ typeContent?: string;
+ }
+
interface GetTaskInfosQuery {
pageModel?: PagedListQueryPageModel;
/** 鍏抽敭瀛楋紙浠诲姟鍚嶇О锛� */
keywords?: string;
- /** 鍙戝竷鏃堕棿 */
- time?: string;
+ /** 鍙戝竷鏃堕棿-寮�濮� */
+ beginTime?: string;
+ /** 鍙戝竷鏃堕棿-缁撴潫 */
+ endTime?: string;
/** 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙� */
cityCode?: string;
settlementCycle?: EnumSettlementCycle;
@@ -1217,7 +1243,27 @@
/** 鏈嶅姟璐� */
serviceFee?: number;
settlementCycle?: EnumSettlementCycle;
+ /** 绂忓埄 */
+ benefits?: GetTaskInfoQueryResultBenefit[];
genderLimit?: EnumUserGender;
+ /** 璧勬牸璇佷功绫诲瀷 */
+ credentialLimits?: GetTaskInfoQueryResultCredentialLimit[];
+ /** 浠诲姟鍦扮偣鎵�灞炵渷浠界紪鍙� */
+ provinceCode?: string;
+ /** 浠诲姟鍦扮偣鎵�灞炵渷浠� */
+ provinceContent?: string;
+ /** 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙� */
+ cityCode?: string;
+ /** 浠诲姟鍦扮偣鎵�灞炲煄甯� */
+ cityContent?: string;
+ /** 浠诲姟鍦扮偣鍚嶇О */
+ addressName?: string;
+ /** 浠诲姟鍦扮偣璇︾粏鍦板潃 */
+ addressDetail?: string;
+ /** 缁忓害 */
+ longitude?: number;
+ /** 绾害 */
+ latitude?: number;
/** 鎶ュ悕浜烘暟 */
userCount?: number;
status?: EnumTaskStatus;
@@ -1594,6 +1640,12 @@
data?: any;
}
+ interface SendVerifyCodeCommand {
+ /** 鎵嬫満鍙风爜 */
+ phoneNumber?: string;
+ templateCode?: EnumSmsTemplateType;
+ }
+
interface SetDictionaryDataIsDisabledCommand {
ids?: string[];
/** 鏄惁宸茬鐢� */
--
Gitblit v1.9.1