From e75076815db5ab6870353d0760b962b671e7c56f Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 23 十二月 2025 17:50:28 +0800
Subject: [PATCH] fix: 甲方小程序
---
apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/InnerPage.vue | 25
apps/housekeepingMiniApp/src/subpackages/components/MineServiceDetailView.vue | 105 ++
apps/housekeepingMiniApp/src/pages/mine/index.vue | 36
packages/services/apiV2/standardOrder.ts | 198 ++++
apps/housekeepingMiniApp/src/subpackages/mine/addressManange/addressManange.config.ts | 3
apps/housekeepingMiniApp/src/subpackages/mine/editAddress/InnerPage.vue | 172 ++++
packages/services/apiV2/index.ts | 8
apps/housekeepingMiniApp/types/global.d.ts | 7
apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/mineOrderDetail.vue | 13
apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue | 49
apps/housekeepingMiniApp/src/subpackages/mine/editAddress/editAddress.vue | 23
packages/services/apiV2/advertisement.ts | 96 ++
apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue | 6
packages/services/apiV2/enterprise.ts | 78 +
packages/constants/apiEnum.ts | 122 ++
apps/housekeepingMiniApp/project.private.config.json | 25
apps/housekeepingMiniApp/src/subpackages/mine/editAddress/editAddress.config.ts | 3
apps/housekeepingMiniApp/src/subpackages/mine/personalInfo/InnerPage.vue | 44
packages/components/src/Input/ChooseLocationInput.vue | 2
apps/housekeepingMiniApp/src/subpackages/mine/addressManange/addressManange.vue | 17
packages/services/apiV2/auth.ts | 15
apps/housekeepingMiniApp/src/subpackages/mine/addressManange/InnerPage.vue | 86 ++
apps/housekeepingMiniApp/src/subpackages/mine/setting/setting.vue | 29
apps/housekeepingMiniApp/src/hooks/user.ts | 18
apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/mineOrderDetail.config.ts | 3
packages/services/apiV2/typings.d.ts | 1137 +++++++++++++++++++++++++++
packages/services/apiV2/standardService.ts | 63 +
apps/housekeepingMiniApp/src/stores/modules/user.ts | 7
apps/housekeepingMiniApp/src/app.config.ts | 3
apps/housekeepingMiniApp/src/constants/router.ts | 3
30 files changed, 2,207 insertions(+), 189 deletions(-)
diff --git a/apps/housekeepingMiniApp/project.private.config.json b/apps/housekeepingMiniApp/project.private.config.json
index bcf7e3c..b9aa47d 100644
--- a/apps/housekeepingMiniApp/project.private.config.json
+++ b/apps/housekeepingMiniApp/project.private.config.json
@@ -23,11 +23,32 @@
"miniprogram": {
"list": [
{
+ "name": "璁㈠崟璇︽儏",
+ "pathName": "subpackages/mine/mineOrderDetail/mineOrderDetail",
+ "query": "id=123",
+ "scene": null,
+ "launchMode": "default"
+ },
+ {
+ "name": "鏂板鍦板潃",
+ "pathName": "subpackages/mine/editAddress/editAddress",
+ "query": "",
+ "launchMode": "default",
+ "scene": null
+ },
+ {
+ "name": "鍦板潃绠$悊",
+ "pathName": "subpackages/mine/addressManange/addressManange",
+ "query": "",
+ "launchMode": "default",
+ "scene": null
+ },
+ {
"name": "浼佷笟淇℃伅",
"pathName": "subpackages/mine/companyInfo/companyInfo",
"query": "",
- "scene": null,
- "launchMode": "default"
+ "launchMode": "default",
+ "scene": null
},
{
"name": "涓汉淇℃伅",
diff --git a/apps/housekeepingMiniApp/src/app.config.ts b/apps/housekeepingMiniApp/src/app.config.ts
index d484d36..5fafefb 100644
--- a/apps/housekeepingMiniApp/src/app.config.ts
+++ b/apps/housekeepingMiniApp/src/app.config.ts
@@ -81,6 +81,9 @@
'setting/setting',
'personalInfo/personalInfo',
'companyInfo/companyInfo',
+ 'addressManange/addressManange',
+ 'editAddress/editAddress',
+ 'mineOrderDetail/mineOrderDetail',
],
},
{
diff --git a/apps/housekeepingMiniApp/src/constants/router.ts b/apps/housekeepingMiniApp/src/constants/router.ts
index 8cd6dc9..452a154 100644
--- a/apps/housekeepingMiniApp/src/constants/router.ts
+++ b/apps/housekeepingMiniApp/src/constants/router.ts
@@ -26,6 +26,9 @@
setting = '/subpackages/mine/setting/setting',
personalInfo = '/subpackages/mine/personalInfo/personalInfo',
companyInfo = '/subpackages/mine/companyInfo/companyInfo',
+ addressManange = '/subpackages/mine/addressManange/addressManange',
+ editAddress = '/subpackages/mine/editAddress/editAddress',
+ mineOrderDetail = '/subpackages/mine/mineOrderDetail/mineOrderDetail',
serciceDetail = '/subpackages/sercice/serciceDetail/serciceDetail',
diff --git a/apps/housekeepingMiniApp/src/hooks/user.ts b/apps/housekeepingMiniApp/src/hooks/user.ts
index 9b980e1..1c85bd2 100644
--- a/apps/housekeepingMiniApp/src/hooks/user.ts
+++ b/apps/housekeepingMiniApp/src/hooks/user.ts
@@ -25,17 +25,9 @@
return userDetail.value?.isReal;
});
- const isBindBank = computed(() => {
- return userDetail.value?.bankCardAAccesses?.includes(EnumUserBankCardAccess.Bank);
- });
-
- const isBindAlipay = computed(() => {
- return userDetail.value?.bankCardAAccesses?.includes(EnumUserBankCardAccess.AliPay);
- });
-
- const isBindWechat = computed(() => {
- return userDetail.value?.bankCardAAccesses?.includes(EnumUserBankCardAccess.WeChatPay);
- });
+ const displayName = computed(() =>
+ userDetail.value.enterpriseIsReal ? userDetail.value.enterpriseName : userDetail.value.name
+ );
return {
user: userInfo,
@@ -44,9 +36,7 @@
isCertified,
locationCity,
userId,
- isBindBank,
- isBindAlipay,
- isBindWechat,
+ displayName,
};
}
diff --git a/apps/housekeepingMiniApp/src/pages/mine/index.vue b/apps/housekeepingMiniApp/src/pages/mine/index.vue
index fe669fe..ce4e369 100644
--- a/apps/housekeepingMiniApp/src/pages/mine/index.vue
+++ b/apps/housekeepingMiniApp/src/pages/mine/index.vue
@@ -16,7 +16,7 @@
<div class="mine-avatar-wrapper" @click="goLogin">
<UserAvatar :size="52" class="mine-avatar" />
<div class="user-info" v-if="isLogin">
- <div class="user-info-item">{{ userDetail?.name ?? '' }}</div>
+ <div class="user-info-item">{{ displayName }}</div>
</div>
<div class="mine-go-login" v-else>鍘荤櫥褰�</div>
</div>
@@ -36,7 +36,7 @@
<nut-badge
class="mine-order-list-item"
top="8"
- :dot="userDetail?.taskCount > 0"
+ :dot="false"
@click="goMineReserveService"
>
<img :src="IconOrderSign" class="mine-order-list-icon" />
@@ -45,7 +45,7 @@
<nut-badge
class="mine-order-list-item"
top="8"
- :dot="userDetail?.hirePassTaskCount > 0"
+ :dot="false"
@click="goMineReserveService"
>
<img :src="IconOrderHire" class="mine-order-list-icon" />
@@ -54,7 +54,7 @@
<nut-badge
class="mine-order-list-item"
top="8"
- :dot="userDetail?.arrangeCompleteTaskCount > 0"
+ :dot="false"
@click="goMineReserveService"
>
<img :src="IconOrderHire" class="mine-order-list-icon" />
@@ -63,18 +63,23 @@
<nut-badge
class="mine-order-list-item"
top="8"
- :dot="userDetail?.arrangeCompleteTaskCount > 0"
+ :dot="false"
@click="goMineReserveService"
>
- <img :src="IconOrderHire" class="mine-order-list-icon" />
+ <img :src="IconOrderCancel" class="mine-order-list-icon" />
<div class="mine-order-list-text">宸插彇娑�</div>
</nut-badge>
</div>
</List>
<List class="mine-list-wrapper mine-setting-list">
- <ListItem :icon="IconCollect" title="璁㈠崟绠$悊" @click="goMineOrderManage"></ListItem>
+ <ListItem :icon="IconAgreement" title="璁㈠崟绠$悊" @click="goMineOrderManage"></ListItem>
<ListItem :icon="IconCollect" title="鏀惰棌澶�" @click="goMineCollectTask"></ListItem>
- <ListItem :icon="IconAgreement" title="鍗囩骇浼佷笟鐗�" @click="goCompanyInfo"></ListItem>
+ <ListItem
+ :icon="IconRecruit"
+ v-if="!userDetail.enterpriseIsReal"
+ title="鍗囩骇浼佷笟鐗�"
+ @click="goCompanyInfo"
+ ></ListItem>
<ListItem :icon="IconSetting" title="璁剧疆" @click="goSetting"></ListItem>
<!-- <ListItem :icon="IconRecruit" title="鎴戣鎷涗汉/鐢ㄤ汉" @click="goSetting"></ListItem> -->
</List>
@@ -93,33 +98,20 @@
import IconOrderSign from '@/assets/mine/icon-order-sign.png';
import IconOrderHire from '@/assets/mine/icon-order-hire.png';
import IconOrderCancel from '@/assets/mine/icon-order-cancel.png';
-import IconAuth from '@/assets/mine/icon-auth.png';
import { useUser, useIsLogin, useGoLogin } from '@/hooks';
import Taro from '@tarojs/taro';
import { RouterPath, OssAssets } from '@/constants';
-import { EnumPersonalUserRealStatus } from '@12333/constants';
import { List, ListItem, CustomerServiceButton } from '@12333/components';
import { useSystemStore } from '@/stores/modules/system';
import PageLayoutWithBg from '@/components/Layout/PageLayoutWithBg.vue';
-import { toThousand } from '@12333/utils';
-import { useIntervalFn } from 'senin-mini/hooks';
import { useQuery } from '@tanstack/vue-query';
-const { userDetail, isCertified, updateUserInfo } = useUser();
+const { userDetail, updateUserInfo, displayName } = useUser();
const isLogin = useIsLogin();
const systemStore = useSystemStore();
const { goLoginFn } = useGoLogin();
const bgHeight = computed(() => 133 + systemStore.navHeight);
-useQuery({
- queryKey: ['updateUserInfo'],
- queryFn: () => {},
- enabled: computed(
- () => isLogin.value && userDetail.value?.realStatus === EnumPersonalUserRealStatus.Checking
- ),
- refetchInterval: 5000,
-});
-
Taro.useDidShow(() => {
if (isLogin.value) {
updateUserInfo();
diff --git a/apps/housekeepingMiniApp/src/stores/modules/user.ts b/apps/housekeepingMiniApp/src/stores/modules/user.ts
index cf8e0bf..c320813 100644
--- a/apps/housekeepingMiniApp/src/stores/modules/user.ts
+++ b/apps/housekeepingMiniApp/src/stores/modules/user.ts
@@ -31,7 +31,7 @@
userInfo?: Nullable<API.LoginCommandCallback>;
token?: Nullable<string>;
refreshToken?: Nullable<string>;
- userDetail?: Nullable<API.GetPersonalLoginInfoQueryResult>;
+ userDetail?: Nullable<API.GetEnterpriseLoginInfoQueryResult>;
firstGetUserDetail?: boolean;
firstLaunch?: boolean;
@@ -142,6 +142,7 @@
password: params.password,
type: AppLocalConfig.userType,
clientType: AppLocalConfig.clientType,
+ enterpriseType: AppLocalConfig.enterpriseType,
},
{ showLoading: false }
);
@@ -192,7 +193,7 @@
async getCurrentUserInfo() {
try {
- let res = await authServices.getPersonalLoginInfo({}, { showLoading: false });
+ let res = await authServices.getEnterpriseLoginInfo({}, { showLoading: false });
if (res) {
// res.frontStatus = getUserCertificationFrontStatusAdapter(
// res.userCertificationStatus,
@@ -219,7 +220,7 @@
setUserInfo(this.userInfo);
},
- setUserDetail(detail: API.GetPersonalLoginInfoQueryResult) {
+ setUserDetail(detail: API.GetEnterpriseLoginInfoQueryResult) {
this.userDetail = detail;
setUserDetail(detail);
},
diff --git a/apps/housekeepingMiniApp/src/subpackages/components/MineServiceDetailView.vue b/apps/housekeepingMiniApp/src/subpackages/components/MineServiceDetailView.vue
new file mode 100644
index 0000000..45bb7e0
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/components/MineServiceDetailView.vue
@@ -0,0 +1,105 @@
+<template>
+ <div class="mine-service-detail-view-wrapper">
+ <div class="mine-service-detail-view-address">
+ <div class="mine-service-detail-view-title-wrapper">
+ <div class="mine-service-detail-view-title">鏈嶅姟鍦板潃</div>
+ </div>
+ <div class="mine-service-detail-view-item">娴欐睙鐪佸畞娉㈠競閯炲窞鍖烘渤娓呭寳璺�55鍙峰崥娴ぇ鍘�24灞�</div>
+ <div class="mine-service-detail-view-item">闃抽槼 13333333333</div>
+ </div>
+ <nut-card
+ :img-url="'//img10.360buyimg.com/n2/s240x240_jfs/t1/210890/22/4728/163829/6163a590Eb7c6f4b5/6390526d49791cb9.jpg!q70.jpg'"
+ :title="'鏈嶅姟鍚嶇О'"
+ :price="'155.00'"
+ vip-price=""
+ ></nut-card>
+ <List>
+ <ListItem title="璁㈠崟鐘舵��" :showArrow="false">
+ <template #extra>
+ <div class="mine-service-detail-view-list-item">{{ '璁㈠崟鐘舵��' }}</div>
+ </template>
+ </ListItem>
+ <ListItem title="鏈嶅姟鏃堕棿" :showArrow="false">
+ <template #extra>
+ <div class="mine-service-detail-view-list-item">
+ {{ '2025-12-12 12:00-14:00' }}
+ </div>
+ </template>
+ </ListItem>
+ <ListItem title="鏈嶅姟鏈烘瀯" :showArrow="false">
+ <template #extra>
+ <div class="mine-service-detail-view-list-item">{{ 'xxxxx鍏徃' }}</div>
+ </template>
+ </ListItem>
+ <ListItem title="澶囨敞" :showArrow="false">
+ <template #extra>
+ <div class="mine-service-detail-view-list-item">{{ '鎴戞槸澶囨敞淇℃伅' }}</div>
+ </template>
+ </ListItem>
+ </List>
+ </div>
+</template>
+
+<script setup lang="ts">
+import Taro from '@tarojs/taro';
+import { List, ListItem } from '@12333/components';
+
+defineOptions({
+ name: 'MineServiceDetailView',
+});
+
+// type Props = {
+
+// }
+
+// const props = withDefaults(defineProps<Props>(), {
+
+// })
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+
+.mine-service-detail-view-wrapper {
+ .mine-service-detail-view-address {
+ padding: 24px 32px;
+ margin-bottom: 24px;
+ background-color: #fff;
+ border-radius: 12px;
+
+ .mine-service-detail-view-title-wrapper {
+ display: flex;
+ align-items: center;
+ margin-bottom: 14px;
+
+ .mine-service-detail-view-title {
+ flex: 1;
+ min-width: 0;
+ @include ellipsis;
+ font-size: 30px;
+ color: boleGetCssVar('text-color', 'primary');
+ line-height: 42px;
+ }
+ }
+
+ .mine-service-detail-view-item {
+ font-weight: 400;
+ @include ellipsis;
+ font-size: 24px;
+ color: boleGetCssVar('text-color', 'primary');
+ line-height: 36px;
+
+ & + .mine-service-detail-view-item {
+ margin-top: 14px;
+ }
+ }
+ }
+
+ .mine-service-detail-view-list-item {
+ font-weight: 400;
+ font-size: 28px;
+ color: boleGetCssVar('text-color', 'secondary');
+ line-height: 40px;
+ }
+}
+</style>
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/addressManange/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/addressManange/InnerPage.vue
new file mode 100644
index 0000000..0cdb149
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/addressManange/InnerPage.vue
@@ -0,0 +1,86 @@
+<template>
+ <InfiniteLoading
+ scrollViewClassName="common-infinite-scroll-list home-list"
+ v-bind="infiniteLoadingProps"
+ >
+ <nut-address-list
+ :data="infiniteLoadingProps.flattenListData"
+ @del-icon="delClick"
+ @edit-icon="editClick"
+ :show-bottom-button="false"
+ :data-options="dataOptions"
+ style="padding-bottom: 0"
+ >
+ </nut-address-list>
+ </InfiniteLoading>
+ <PageFooter>
+ <PageFooterBtn type="primary" @click="goAddress()">娣诲姞鍦板潃</PageFooterBtn>
+ </PageFooter>
+</template>
+
+<script setup lang="ts">
+import { useInfiniteLoading, useTaskList } from '@12333/hooks';
+import Taro from '@tarojs/taro';
+import * as enterpriseServices from '@12333/services/apiV2/enterprise';
+import { Message } from '@12333/utils';
+
+defineOptions({
+ name: 'InnerPage',
+});
+
+const dataOptions = reactive({
+ id: 'id',
+ addressDetail: 'addressDetail',
+ addressName: 'name',
+ phone: 'contactPhoneNumber',
+ defaultAddress: 'isDefault',
+});
+
+const delClick = async (_, item: API.GetEnterpriseAddressesQueryResultItem) => {
+ try {
+ await Message.confirm({
+ message: '纭畾瑕佸垹闄ゅ悧锛�',
+ });
+ let params: API.DeleteEnterpriseAddressCommand = {
+ ids: [item.id],
+ };
+ let res = await enterpriseServices.deleteEnterpriseAddress(params);
+
+ if (res) {
+ Message.success('鍒犻櫎鎴愬姛');
+ invalidateQueries();
+ }
+ } catch (error) {}
+};
+const editClick = (_, item: API.GetEnterpriseAddressesQueryResultItem) => {
+ goAddress(item.id);
+};
+
+const { infiniteLoadingProps, invalidateQueries } = useInfiniteLoading(
+ ({ pageParam }) => {
+ let params: API.GetEnterpriseAddressesQuery = {
+ pageModel: {
+ rows: 20,
+ page: pageParam,
+ },
+ };
+
+ return enterpriseServices.getEnterpriseAddresses(params, {
+ showLoading: false,
+ });
+ },
+ {
+ queryKey: ['enterpriseServices/getEnterpriseAddresses'],
+ }
+);
+
+function goAddress(id?: string) {
+ Taro.navigateTo({
+ url: id ? `${RouterPath.editAddress}?id=${id}` : RouterPath.editAddress,
+ });
+}
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+</style>
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/addressManange/addressManange.config.ts b/apps/housekeepingMiniApp/src/subpackages/mine/addressManange/addressManange.config.ts
new file mode 100644
index 0000000..305fdb1
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/addressManange/addressManange.config.ts
@@ -0,0 +1,3 @@
+export default definePageConfig({
+ disableScroll: true,
+});
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/addressManange/addressManange.vue b/apps/housekeepingMiniApp/src/subpackages/mine/addressManange/addressManange.vue
new file mode 100644
index 0000000..0da4cdf
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/addressManange/addressManange.vue
@@ -0,0 +1,17 @@
+<template>
+ <PageLayout class="addressManange-page-wrapper" :title="'鍦板潃绠$悊'" has-border>
+ <InnerPage></InnerPage>
+ </PageLayout>
+</template>
+
+<script setup lang="ts">
+import InnerPage from './InnerPage.vue';
+
+defineOptions({
+ name: 'addressManange',
+});
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+</style>
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue
index 96adbd7..491197c 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue
@@ -54,45 +54,25 @@
<script setup lang="ts">
import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types';
import { convertApi2FormUrlOnlyOne, FormValidator, Message } from '@12333/utils';
-import { useUpdateResume } from '@12333/hooks';
-import * as userResumeServices from '@12333/services/apiV2/userResume';
import Taro from '@tarojs/taro';
import { useQuery } from '@tanstack/vue-query';
import { goBack } from '@/utils';
import { FileItem } from '@nutui/nutui-taro/dist/types/__VUE/uploader/type';
import { vatLicense } from '@12333/hooks';
+import * as enterpriseServices from '@12333/services/apiV2/enterprise';
defineOptions({
name: 'InnerPage',
});
-const { updateUserResume } = useUpdateResume();
-
-const { userDetail } = useUser();
+const { userDetail, updateUserInfo } = useUser();
const form = reactive({
- avatar: [] as FileItem[],
- licenseUrl: [] as FileItem[],
- enterpriseName: '',
- societyCreditCode: '',
- contactPhoneNumber: '',
-});
-
-const { isLoading, isError, refetch } = useQuery({
- queryKey: ['userResumeServices/getUserResumePersonal'],
- queryFn: async () => {
- return await userResumeServices.getUserResumePersonal(
- {},
- {
- showLoading: false,
- }
- );
- },
- placeholderData: () => ({} as API.GetUserResumePersonalQueryResult),
- onSuccess(data) {
- form.avatar = convertApi2FormUrlOnlyOne(data.avatar);
- form.contactPhoneNumber = data.contactPhoneNumber ?? '';
- },
+ avatar: convertApi2FormUrlOnlyOne(userDetail.value.originalAvatar),
+ licenseUrl: convertApi2FormUrlOnlyOne(userDetail.value.licenseImage),
+ enterpriseName: userDetail.value.enterpriseName ?? '',
+ societyCreditCode: userDetail.value.societyCreditCode ?? '',
+ contactPhoneNumber: userDetail.value.contactPhoneNumber ?? '',
});
const handleLicenseUrlChange = (response: FileItem) => {
@@ -119,7 +99,10 @@
{ required: true, message: '璇疯緭鍏ユ偍钀ヤ笟鎵х収涓婄殑淇$敤浠g爜' },
{ message: '璇疯緭鍏ユ纭殑淇$敤浠g爜', validator: FormValidator.validatorSocietyCreditCode },
],
- contactPhoneNumber: [{ required: true, message: '璇疯緭鍏ユ墜鏈哄彿' }],
+ contactPhoneNumber: [
+ { required: true, message: '璇疯緭鍏ユ墜鏈哄彿' },
+ { validator: FormValidator.validatorPhoneNumber, message: '璇疯緭鍏ユ纭殑鎵嬫満鍙�' },
+ ],
});
const formRef = ref<any>(null);
function handleConfirm() {
@@ -133,17 +116,19 @@
async function confirm() {
try {
- let params: API.SaveUserResumePersonalCommand = {
- name: form.name,
+ let params: API.SetEnterpriseLoginInfoCommand = {
avatar: form.avatar?.[0]?.path ?? '',
+ licenseImage: form.licenseUrl?.[0]?.path ?? '',
+ enterpriseName: form.enterpriseName,
+ societyCreditCode: form.societyCreditCode,
contactPhoneNumber: form.contactPhoneNumber,
};
- let res = await userResumeServices.saveUserResumePersonal(params);
+ let res = await enterpriseServices.setEnterpriseLoginInfo(params);
if (res) {
Message.success('淇濆瓨鎴愬姛', {
onClosed() {
goBack();
- updateUserResume();
+ updateUserInfo();
},
});
}
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/editAddress/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/editAddress/InnerPage.vue
new file mode 100644
index 0000000..caf540a
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/editAddress/InnerPage.vue
@@ -0,0 +1,172 @@
+<template>
+ <ContentScrollView :paddingH="false">
+ <nut-form :model-value="form" ref="formRef" :rules="rules" label-position="top">
+ <nut-form-item label="濮撳悕:" class="bole-form-item" prop="name" required>
+ <nut-input v-model="form.name" placeholder="璇疯緭鍏ュ鍚�"> </nut-input>
+ </nut-form-item>
+ <nut-form-item label="鎵嬫満鍙�:" class="bole-form-item" prop="contactPhoneNumber" required>
+ <nut-input v-model.trim="form.contactPhoneNumber" placeholder="璇疯緭鍏ユ墜鏈哄彿" type="text" />
+ </nut-form-item>
+ <!-- <nut-form-item label="鍏徃鎵�鍦ㄥ湴" class="bole-form-item" prop="areaList" required>
+ <ChooseInputWithAreaPicker
+ :columns="areaTree"
+ v-model="form.areaList"
+ placeholder="璇烽�夋嫨鎮ㄥ叕鍙哥殑鎵�鍦ㄥ湴"
+ ></ChooseInputWithAreaPicker>
+ </nut-form-item> -->
+ <nut-form-item label="璇︾粏鍦板潃:" class="bole-form-item" prop="weMapInfo" required>
+ <ChooseLocationInput
+ inputAlign="left"
+ placeholder="璇烽�夋嫨璇︾粏鍦板潃"
+ v-model="form.weMapInfo"
+ />
+ </nut-form-item>
+ <nut-form-item label="闂ㄧ墝鍙�:" class="bole-form-item" prop="addressDetail" required>
+ <nut-input v-model="form.addressDetail" placeholder="渚嬪锛歺x灏忓尯xx鍗曞厓xxx"> </nut-input>
+ </nut-form-item>
+ <nut-form-item
+ label="榛樿鍦板潃:"
+ class="bole-form-item"
+ prop="isDefault"
+ label-position="left"
+ >
+ <div class="switch-wrapper">
+ <nut-switch v-model="form.isDefault" />
+ </div>
+ </nut-form-item>
+ </nut-form>
+ </ContentScrollView>
+ <PageFooter>
+ <PageFooterBtn type="primary" @click="handleConfirm">淇濆瓨</PageFooterBtn>
+ </PageFooter>
+</template>
+
+<script setup lang="ts">
+import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types';
+import { useQuery } from '@tanstack/vue-query';
+import Taro from '@tarojs/taro';
+import * as enterpriseServices from '@12333/services/apiV2/enterprise';
+import { FormValidator, Message } from '@12333/utils';
+import { goBack } from '@/utils';
+import { ChooseLocationInput } from '@12333/components';
+
+defineOptions({
+ name: 'InnerPage',
+});
+
+const router = Taro.useRouter();
+const id = router.params?.id ?? '';
+const isCopy = router.params?.isCopy === 'true';
+const isEdit = !!id;
+
+const form = reactive({
+ name: '',
+ contactPhoneNumber: '',
+ provinceCode: '',
+ cityCode: '',
+ areaCode: '',
+
+ weMapInfo: {} as WeMapModel,
+ // addressName: '',
+ addressDetail: '',
+ isDefault: false,
+});
+
+const rules = reactive<FormRules>({
+ name: [{ required: true, message: '璇疯緭鍏ュ鍚�' }],
+ contactPhoneNumber: [
+ { required: true, message: '璇疯緭鍏ユ墜鏈哄彿' },
+ { validator: FormValidator.validatorPhoneNumber, message: '璇疯緭鍏ユ纭殑鎵嬫満鍙�' },
+ ],
+ weMapInfo: [
+ { required: true, message: '璇烽�夋嫨璇︾粏鍦板潃', validator: FormValidator.validatorWeMap },
+ ],
+ addressDetail: [{ required: true, message: '璇疯緭鍏ラ棬鐗屽彿' }],
+});
+
+const {
+ isLoading,
+ isError,
+ data: detail,
+ refetch,
+} = useQuery({
+ queryKey: ['enterpriseServices/getEnterpriseAddress', id],
+ queryFn: async () => {
+ return await enterpriseServices.getEnterpriseAddress(
+ { id: id },
+ {
+ showLoading: false,
+ }
+ );
+ },
+ placeholderData: () => ({} as API.GetEnterpriseAddressQueryResult),
+ enabled: isEdit,
+ onSuccess(data) {
+ form.name = data.name;
+ form.contactPhoneNumber = data.contactPhoneNumber;
+
+ form.weMapInfo = {
+ provinceName: data.provinceContent,
+ cityName: data.cityContent,
+ provinceCode: data.provinceCode,
+ cityCode: data.cityCode,
+ countyCode: data.areaCode,
+ latitude: data.latitude,
+ longitude: data.longitude,
+ };
+ form.addressDetail = data.addressDetail;
+ form.isDefault = data.isDefault;
+ },
+});
+
+const formRef = ref<any>(null);
+function handleConfirm() {
+ if (!formRef.value) return;
+ formRef.value.validate().then(({ valid, errors }: any) => {
+ if (valid) {
+ confirm();
+ }
+ });
+}
+
+async function confirm() {
+ try {
+ let params: API.SaveEnterpriseAddressCommand = {
+ name: form.name,
+ contactPhoneNumber: form.contactPhoneNumber,
+ provinceCode: form.weMapInfo.provinceCode,
+ cityCode: form.weMapInfo.cityCode,
+ areaCode: form.weMapInfo.countyCode,
+ addressName: form.weMapInfo.address,
+ addressDetail: form.addressDetail,
+ longitude: form.weMapInfo.longitude,
+ latitude: form.weMapInfo.latitude,
+ isDefault: form.isDefault,
+ };
+
+ if (isEdit) {
+ params.id = id;
+ }
+
+ let res = await enterpriseServices.saveEnterpriseAddress(params);
+ if (res) {
+ Message.success(isEdit ? '缂栬緫鎴愬姛' : '娣诲姞鎴愬姛', {
+ onClosed() {
+ goBack();
+ },
+ });
+ }
+ } catch (error) {}
+}
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+
+.editAddress-page-wrapper {
+ .switch-wrapper {
+ display: flex;
+ justify-content: flex-end;
+ }
+}
+</style>
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/editAddress/editAddress.config.ts b/apps/housekeepingMiniApp/src/subpackages/mine/editAddress/editAddress.config.ts
new file mode 100644
index 0000000..305fdb1
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/editAddress/editAddress.config.ts
@@ -0,0 +1,3 @@
+export default definePageConfig({
+ disableScroll: true,
+});
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/editAddress/editAddress.vue b/apps/housekeepingMiniApp/src/subpackages/mine/editAddress/editAddress.vue
new file mode 100644
index 0000000..2c8f870
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/editAddress/editAddress.vue
@@ -0,0 +1,23 @@
+<template>
+ <PageLayout class="editAddress-page-wrapper" :title="title" has-border>
+ <InnerPage></InnerPage>
+ </PageLayout>
+</template>
+
+<script setup lang="ts">
+import InnerPage from './InnerPage.vue';
+import Taro from '@tarojs/taro';
+
+defineOptions({
+ name: 'editAddress',
+});
+
+const router = Taro.useRouter();
+const id = router.params?.id ?? '';
+
+const title = computed(() => (id ? '缂栬緫鍦板潃' : '鏂板鍦板潃'));
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+</style>
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/InnerPage.vue
new file mode 100644
index 0000000..835d389
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/InnerPage.vue
@@ -0,0 +1,25 @@
+<template>
+ <!-- <LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch"> -->
+ <ContentScrollView hasPaddingTop>
+ <MineServiceDetailView />
+ </ContentScrollView>
+ <!-- </LoadingLayout> -->
+</template>
+
+<script setup lang="ts">
+import MineServiceDetailView from '../../components/MineServiceDetailView.vue';
+import Taro from '@tarojs/taro';
+import * as standardServiceServices from '@12333/services/apiV2/standardService';
+import { useCheckReceiveTaskUserSubmit } from '@12333/hooks';
+
+defineOptions({
+ name: 'InnerPage',
+});
+
+const route = Taro.useRouter();
+const id = route.params?.id as string;
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+</style>
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/mineOrderDetail.config.ts b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/mineOrderDetail.config.ts
new file mode 100644
index 0000000..305fdb1
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/mineOrderDetail.config.ts
@@ -0,0 +1,3 @@
+export default definePageConfig({
+ disableScroll: true,
+});
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/mineOrderDetail.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/mineOrderDetail.vue
new file mode 100644
index 0000000..593c60a
--- /dev/null
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderDetail/mineOrderDetail.vue
@@ -0,0 +1,13 @@
+<template>
+ <PageLayout class="mineOrderDetail-page-wrapper" title="璁㈠崟璇︽儏" has-border>
+ <InnerPage />
+ </PageLayout>
+</template>
+
+<script setup lang="ts">
+import InnerPage from './InnerPage.vue';
+
+defineOptions({
+ name: 'mineOrderDetail',
+});
+</script>
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue
index d9f02d0..e366225 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue
@@ -37,7 +37,7 @@
:service-fee="item.serviceFee"
:settlement-cycle="item.settlementCycle"
:address-name="item.addressName"
- @click="goSerciceDetail(item)"
+ @click="goMineOrderDetail(item)"
>
</ReserveServiceCard>
</template>
@@ -81,9 +81,9 @@
}
);
-function goSerciceDetail(item: any) {
+function goMineOrderDetail(item: any) {
Taro.navigateTo({
- url: `${RouterPath.serciceDetail}?id=${item.id}`,
+ url: `${RouterPath.mineOrderDetail}?id=${item.id}`,
});
}
</script>
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/personalInfo/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/personalInfo/InnerPage.vue
index d532c9c..447f859 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/personalInfo/InnerPage.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/personalInfo/InnerPage.vue
@@ -28,9 +28,8 @@
<script setup lang="ts">
import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types';
-import { convertApi2FormUrlOnlyOne, Message } from '@12333/utils';
-import { useUpdateResume } from '@12333/hooks';
-import * as userResumeServices from '@12333/services/apiV2/userResume';
+import { convertApi2FormUrlOnlyOne, FormValidator, Message } from '@12333/utils';
+import * as enterpriseServices from '@12333/services/apiV2/enterprise';
import Taro from '@tarojs/taro';
import { useQuery } from '@tanstack/vue-query';
import { goBack } from '@/utils';
@@ -39,37 +38,20 @@
name: 'InnerPage',
});
-const { updateUserResume } = useUpdateResume();
-
-const { userDetail } = useUser();
+const { userDetail, updateUserInfo } = useUser();
const form = reactive({
- avatar: [],
- name: '',
- contactPhoneNumber: '',
-});
-
-const { isLoading, isError, refetch } = useQuery({
- queryKey: ['userResumeServices/getUserResumePersonal'],
- queryFn: async () => {
- return await userResumeServices.getUserResumePersonal(
- {},
- {
- showLoading: false,
- }
- );
- },
- placeholderData: () => ({} as API.GetUserResumePersonalQueryResult),
- onSuccess(data) {
- form.avatar = convertApi2FormUrlOnlyOne(data.avatar);
- form.name = data.name ?? '';
- form.contactPhoneNumber = data.contactPhoneNumber ?? '';
- },
+ avatar: convertApi2FormUrlOnlyOne(userDetail.value.originalAvatar),
+ name: userDetail.value.name ?? '',
+ contactPhoneNumber: userDetail.value.contactPhoneNumber ?? '',
});
const rules = reactive<FormRules>({
name: [{ required: true, message: '璇疯緭鍏ュ鍚�' }],
- contactPhoneNumber: [{ required: true, message: '璇疯緭鍏ユ墜鏈哄彿' }],
+ contactPhoneNumber: [
+ { required: true, message: '璇疯緭鍏ユ墜鏈哄彿' },
+ { validator: FormValidator.validatorPhoneNumber, message: '璇疯緭鍏ユ纭殑鎵嬫満鍙�' },
+ ],
});
const formRef = ref<any>(null);
function handleConfirm() {
@@ -83,17 +65,17 @@
async function confirm() {
try {
- let params: API.SaveUserResumePersonalCommand = {
+ let params: API.SetEnterpriseLoginInfoCommand = {
name: form.name,
avatar: form.avatar?.[0]?.path ?? '',
contactPhoneNumber: form.contactPhoneNumber,
};
- let res = await userResumeServices.saveUserResumePersonal(params);
+ let res = await enterpriseServices.setEnterpriseLoginInfo(params);
if (res) {
Message.success('淇濆瓨鎴愬姛', {
onClosed() {
goBack();
- updateUserResume();
+ updateUserInfo();
},
});
}
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/setting/setting.vue b/apps/housekeepingMiniApp/src/subpackages/mine/setting/setting.vue
index 5990613..cb75d8e 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/setting/setting.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/setting/setting.vue
@@ -1,9 +1,13 @@
<template>
<PageLayout title="璁剧疆" class="setting-page-wrapper" hasBorder>
<List>
- <ListItem title="涓汉淇℃伅" @click="goPersonalInfo"></ListItem>
- <ListItem title="鍏徃淇℃伅" @click="goCompanyInfo"></ListItem>
- <ListItem title="鍦板潃绠$悊" @click="goMineUserPolicy"></ListItem>
+ <ListItem
+ title="鍏徃淇℃伅"
+ v-if="userDetail.enterpriseIsReal"
+ @click="goCompanyInfo"
+ ></ListItem>
+ <ListItem title="涓汉淇℃伅" v-else @click="goPersonalInfo"></ListItem>
+ <ListItem title="鍦板潃绠$悊" @click="goAddressManage"></ListItem>
<ListItem title="闅愮鏀跨瓥" @click="goPrivacyPolicy"></ListItem>
<ListItem title="閫�鍑虹櫥褰�" @click="handleLoginout"></ListItem>
</List>
@@ -13,10 +17,11 @@
<script setup lang="ts">
import { PageLayout } from '@/components';
import { List, ListItem } from '@12333/components';
-import { addStarForString, Message } from '@12333/utils';
+import { Message } from '@12333/utils';
import { useUserStore } from '@/stores/modules/user';
import { useQueryClient } from '@tanstack/vue-query';
import Taro from '@tarojs/taro';
+import { useUser } from '@/hooks';
defineOptions({
name: 'setting',
@@ -24,16 +29,8 @@
const userStore = useUserStore();
const queryClient = useQueryClient();
+const { userDetail } = useUser();
-const userAccount = computed(() => {
- return addStarForString(userStore?.userDetail?.name, 4, 8);
-});
-
-function goMineUserPolicy() {
- Taro.navigateTo({
- url: RouterPath.mineUserPolicy,
- });
-}
function goPrivacyPolicy() {
Taro.navigateTo({
url: RouterPath.privacyPolicy,
@@ -52,6 +49,12 @@
});
}
+function goAddressManage() {
+ Taro.navigateTo({
+ url: RouterPath.addressManange,
+ });
+}
+
async function handleLoginout() {
try {
await Message.confirm({
diff --git a/apps/housekeepingMiniApp/types/global.d.ts b/apps/housekeepingMiniApp/types/global.d.ts
index e8d25a3..7ab728b 100644
--- a/apps/housekeepingMiniApp/types/global.d.ts
+++ b/apps/housekeepingMiniApp/types/global.d.ts
@@ -74,10 +74,11 @@
provinceName?: string;
cityName?: string;
countyName?: string;
- provinceCode?: number;
- cityCode?: number;
- countyCode?: number;
+ provinceCode?: string;
+ cityCode?: string;
+ countyCode?: string;
address?: string;
+ addressName?: string;
}
declare const uni = Taro
\ No newline at end of file
diff --git a/packages/components/src/Input/ChooseLocationInput.vue b/packages/components/src/Input/ChooseLocationInput.vue
index 968d011..d03c146 100644
--- a/packages/components/src/Input/ChooseLocationInput.vue
+++ b/packages/components/src/Input/ChooseLocationInput.vue
@@ -16,7 +16,7 @@
</template>
<template #right>
<slot name="right">
- <img :src="IconLocation" class="choose-location-input-icon" />
+ <!-- <img :src="IconLocation" class="choose-location-input-icon" /> -->
</slot>
</template>
</nut-input>
diff --git a/packages/constants/apiEnum.ts b/packages/constants/apiEnum.ts
index 9510623..cb4bfa6 100644
--- a/packages/constants/apiEnum.ts
+++ b/packages/constants/apiEnum.ts
@@ -1,6 +1,20 @@
/* eslint-disable */
// @ts-ignore
+/** 骞垮憡椤甸潰 */
+export enum EnumAdvertisementPage {
+ /**鐢叉柟灏忕▼搴忛椤� */
+ PartAWxmpHome = 10,
+}
+
+/** 骞垮憡鐘舵�� */
+export enum EnumAdvertisementStatus {
+ /**灞曠ず涓� */
+ InProcess = 20,
+ /**宸蹭笅鏋� */
+ Stopped = 100,
+}
+
/** 璁¤垂鏂瑰紡 */
export enum EnumBillingMethod {
/**鎸夋湀 */
@@ -165,6 +179,8 @@
Identity3 = 10,
/**浼佷笟鍥涜绱� */
Identity4 = 20,
+ /**瀹㈡埛鑷璇� */
+ Customer = 30,
}
/** 浼佷笟绫诲瀷 */
@@ -419,6 +435,8 @@
BestSign = 10,
/**鏀粯瀹濅俊浠荤 */
AlipaySign = 20,
+ /**瀹㈡埛鑷璇� */
+ Customer = 30,
}
/** 璧勬簮鎺у埗鍣� */
@@ -427,68 +445,72 @@
FlexJobServerDictionary = 0,
/**鏍囧噯璁㈠崟鏈嶅姟 */
FlexJobServerStandardService = 1,
+ /**鏍囧噯璁㈠崟 */
+ FlexJobServerStandardOrder = 2,
/**浠诲姟 */
- FlexJobServerTask = 2,
+ FlexJobServerTask = 3,
/**浠诲姟浜哄憳 */
- FlexJobServerTaskUser = 3,
+ FlexJobServerTaskUser = 4,
/**浠诲姟楠屾敹 */
- FlexJobServerTaskCheckReceive = 4,
+ FlexJobServerTaskCheckReceive = 5,
/**鎶曚繚浜у搧 */
- FlexJobServerInsuranceProduct = 5,
+ FlexJobServerInsuranceProduct = 6,
/**浼佷笟鎶曚繚浜у搧 */
- FlexJobServerEnterpriseInsuranceProduct = 6,
+ FlexJobServerEnterpriseInsuranceProduct = 7,
+ /**骞垮憡 */
+ CommonServerAdvertisement = 8,
/**缂栧彿鍦板潃 */
- CommonServerCodeUrls = 7,
+ CommonServerCodeUrls = 9,
/**鏂囦欢 */
- CommonServerFileUtils = 8,
+ CommonServerFileUtils = 10,
/**浜嬩欢 */
- CommonServerEventUtils = 9,
+ CommonServerEventUtils = 11,
/**鏂囧瓧璇嗗埆 */
- CommonServerOcrUtils = 10,
+ CommonServerOcrUtils = 12,
/**鏃ュ織璁板綍 */
- CommonServerLogRecords = 11,
+ CommonServerLogRecords = 13,
/**鍚屾鏁版嵁搴� */
- CommonServerSyncDatabase = 12,
+ CommonServerSyncDatabase = 14,
/**鐭俊宸ュ叿 */
- CommonServerSmsUtils = 13,
+ CommonServerSmsUtils = 15,
/**閰嶇疆 */
- CommonServerSettings = 14,
+ CommonServerSettings = 16,
/**宸茶 */
- CommonServerReadRecord = 15,
+ CommonServerReadRecord = 17,
/**寰俊灏忕▼搴� */
- CommonServerWxmp = 16,
+ CommonServerWxmp = 18,
/**鐢ㄦ埛璁よ瘉 */
- UserServerAuth = 17,
+ UserServerAuth = 19,
/**鐢ㄦ埛鑿滃崟 */
- UserServerMenu = 18,
+ UserServerMenu = 20,
/**鐢ㄦ埛璧勬簮 */
- UserServerResource = 19,
+ UserServerResource = 21,
/**鐢ㄦ埛瑙掕壊 */
- UserServerRole = 20,
+ UserServerRole = 22,
/**鐢ㄦ埛淇℃伅 */
- UserServerUser = 21,
+ UserServerUser = 23,
/**鐢ㄦ埛閽卞寘 */
- UserServerUserWallet = 22,
+ UserServerUserWallet = 24,
/**鐢靛瓙绛� */
- UserServerElectronSign = 23,
+ UserServerElectronSign = 25,
/**鐢ㄦ埛绠�鍘� */
- UserServerUserResume = 24,
+ UserServerUserResume = 26,
/**浼佷笟淇℃伅 */
- UserServerEnterprise = 25,
+ UserServerEnterprise = 27,
/**浼佷笟閽卞寘 */
- UserServerEnterpriseWallet = 26,
+ UserServerEnterpriseWallet = 28,
/**浼佷笟鍚堜綔閽卞寘 */
- UserServerEnterpriseCooperationWallet = 27,
+ UserServerEnterpriseCooperationWallet = 29,
/**鐏靛伐淇℃伅 */
- UserServerEnterpriseEmployee = 28,
+ UserServerEnterpriseEmployee = 30,
/**鐢靛瓙绛� */
- ElectronSignServerElectronSign = 29,
+ ElectronSignServerElectronSign = 31,
/**鐭俊 */
- ToolServerSms = 30,
+ ToolServerSms = 32,
/**灏忕▼搴� */
- ToolServerWxmp = 31,
+ ToolServerWxmp = 33,
/**淇濋櫓 */
- WaterDropCloudServerInsurance = 32,
+ WaterDropCloudServerInsurance = 34,
}
/** 璧勬簮璇锋眰鏂瑰紡 */
@@ -553,6 +575,44 @@
Fail = 30,
}
+/** 鏍囧噯璁㈠崟棰勭害鐘舵�� */
+export enum EnumStandardOrderAppointmentStatus {
+ /**寰呯‘璁� */
+ WaitSure = 10,
+ /**寰呮湇鍔� */
+ WaitServe = 20,
+ /**宸插畬鎴� */
+ Completed = 30,
+ /**宸插彇娑� */
+ Cancelled = 40,
+}
+
+/** 鏍囧噯璁㈠崟鏀粯鐘舵�� */
+export enum EnumStandardOrderPayStatus {
+ /**寰呮敮浠� */
+ Wait = 10,
+ /**宸叉敮浠� */
+ Completed = 20,
+ /**宸插彇娑� */
+ Cancelled = 30,
+}
+
+/** 鏍囧噯璁㈠崟缁撶畻鐘舵�� */
+export enum EnumStandardOrderSettlementStatus {
+ /**寰呯粨绠� */
+ Wait = 10,
+ /**宸插畬鎴� */
+ Completed = 20,
+}
+
+/** 鏍囧噯璁㈠崟鏈嶅姟鎺ㄨ崘鐘舵�� */
+export enum EnumStandardServiceRecommendStatus {
+ /**鏈帹鑽� */
+ No = 10,
+ /**宸叉帹鑽� */
+ Yes = 20,
+}
+
/** 鏍囧噯璁㈠崟鏈嶅姟-鍙戝竷鐘舵�� */
export enum EnumStandardServiceReleaseStatus {
/**鍙戝竷涓� */
diff --git a/packages/services/apiV2/advertisement.ts b/packages/services/apiV2/advertisement.ts
new file mode 100644
index 0000000..d75f8f0
--- /dev/null
+++ b/packages/services/apiV2/advertisement.ts
@@ -0,0 +1,96 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鏌ヨ骞垮憡璇︽儏 GET /api/common/advertisement/getAdvertisement */
+export async function getAdvertisement(
+ // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+ params: API.APIgetAdvertisementParams,
+ options?: API.RequestConfig
+) {
+ return request<API.GetAdvertisementQueryResult>('/api/common/advertisement/getAdvertisement', {
+ method: 'GET',
+ params: {
+ ...params,
+ },
+ ...(options || {}),
+ });
+}
+
+/** 鏌ヨ骞垮憡鏃ュ織鍒嗛〉鍒楄〃 POST /api/common/advertisement/getAdvertisementLogs */
+export async function getAdvertisementLogs(
+ body: API.GetAdvertisementLogsQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.HistoryQueryResult>('/api/common/advertisement/getAdvertisementLogs', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 鏌ヨ骞垮憡鍒嗛〉鍒楄〃 POST /api/common/advertisement/getAdvertisements */
+export async function getAdvertisements(
+ body: API.GetAdvertisementsQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetAdvertisementsQueryResult>('/api/common/advertisement/getAdvertisements', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 鏌ヨ灞曠ず骞垮憡鍒楄〃 GET /api/common/advertisement/getShowAdvertisements */
+export async function getShowAdvertisements(
+ // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+ params: API.APIgetShowAdvertisementsParams,
+ options?: API.RequestConfig
+) {
+ return request<API.GetShowAdvertisementsQueryResultItem[]>(
+ '/api/common/advertisement/getShowAdvertisements',
+ {
+ method: 'GET',
+ params: {
+ ...params,
+ },
+ ...(options || {}),
+ }
+ );
+}
+
+/** 淇濆瓨骞垮憡 POST /api/common/advertisement/saveAdvertisement */
+export async function saveAdvertisement(
+ body: API.SaveAdvertisementCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/common/advertisement/saveAdvertisement', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 璁剧疆骞垮憡鐘舵�� PUT /api/common/advertisement/setAdvertisementStatus */
+export async function setAdvertisementStatus(
+ body: API.SetAdvertisementStatusCommand,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/common/advertisement/setAdvertisementStatus', {
+ method: 'PUT',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
diff --git a/packages/services/apiV2/auth.ts b/packages/services/apiV2/auth.ts
index 87bd6be..2cb1c46 100644
--- a/packages/services/apiV2/auth.ts
+++ b/packages/services/apiV2/auth.ts
@@ -32,6 +32,21 @@
});
}
+/** 閫夋嫨寰俊鎵嬫満鍙� POST /api/user/auth/chooseWxmpPhoneNumber */
+export async function chooseWxmpPhoneNumber(
+ body: API.ChooseWxmpPhoneNumberCommand,
+ options?: API.RequestConfig
+) {
+ return request<boolean>('/api/user/auth/chooseWxmpPhoneNumber', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 鑾峰彇闃块噷浜慜SS鎺堟潈淇℃伅 GET /api/user/auth/getAliyunOSSAcs */
export async function getAliyunOSSAcs(
// 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
diff --git a/packages/services/apiV2/enterprise.ts b/packages/services/apiV2/enterprise.ts
index 346e2eb..85c8dca 100644
--- a/packages/services/apiV2/enterprise.ts
+++ b/packages/services/apiV2/enterprise.ts
@@ -2,6 +2,21 @@
// @ts-ignore
import { request } from '@/utils/request';
+/** 鍒犻櫎浼佷笟鍦板潃 DELETE /api/user/enterprise/deleteEnterpriseAddress */
+export async function deleteEnterpriseAddress(
+ body: API.DeleteEnterpriseAddressCommand,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/user/enterprise/deleteEnterpriseAddress', {
+ method: 'DELETE',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 鏌ヨ浼佷笟璇︽儏 GET /api/user/enterprise/getEnterprise */
export async function getEnterprise(
// 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
@@ -17,6 +32,39 @@
});
}
+/** 鏌ヨ浼佷笟鍦板潃璇︽儏 GET /api/user/enterprise/getEnterpriseAddress */
+export async function getEnterpriseAddress(
+ // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+ params: API.APIgetEnterpriseAddressParams,
+ options?: API.RequestConfig
+) {
+ return request<API.GetEnterpriseAddressQueryResult>('/api/user/enterprise/getEnterpriseAddress', {
+ method: 'GET',
+ params: {
+ ...params,
+ },
+ ...(options || {}),
+ });
+}
+
+/** 鏌ヨ浼佷笟鍦板潃鍒嗛〉鍒楄〃 POST /api/user/enterprise/getEnterpriseAddresses */
+export async function getEnterpriseAddresses(
+ body: API.GetEnterpriseAddressesQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetEnterpriseAddressesQueryResult>(
+ '/api/user/enterprise/getEnterpriseAddresses',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
/** 鏌ヨ浼佷笟鐢靛瓙绛鹃厤缃� GET /api/user/enterprise/getEnterpriseElectronSignSetting */
export async function getEnterpriseElectronSignSetting(
// 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
@@ -169,6 +217,21 @@
});
}
+/** 淇濆瓨浼佷笟鍦板潃 POST /api/user/enterprise/saveEnterpriseAddress */
+export async function saveEnterpriseAddress(
+ body: API.SaveEnterpriseAddressCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/user/enterprise/saveEnterpriseAddress', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 淇濆瓨浼佷笟璐圭敤 POST /api/user/enterprise/saveEnterpriseCost */
export async function saveEnterpriseCost(
body: API.SaveEnterpriseCostCommand,
@@ -229,6 +292,21 @@
});
}
+/** 璁剧疆浼佷笟鐧诲綍鐢ㄦ埛淇℃伅 PUT /api/user/enterprise/setEnterpriseLoginInfo */
+export async function setEnterpriseLoginInfo(
+ body: API.SetEnterpriseLoginInfoCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/user/enterprise/setEnterpriseLoginInfo', {
+ method: 'PUT',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 璁剧疆浼佷笟鐭俊閰嶇疆 PUT /api/user/enterprise/setEnterpriseSmsSetting */
export async function setEnterpriseSmsSetting(
body: API.SetEnterpriseSmsSettingCommand,
diff --git a/packages/services/apiV2/index.ts b/packages/services/apiV2/index.ts
index 02cd392..c4b5954 100644
--- a/packages/services/apiV2/index.ts
+++ b/packages/services/apiV2/index.ts
@@ -14,10 +14,12 @@
import * as logRecords from './logRecords';
import * as dictionary from './dictionary';
import * as taskCheckReceive from './taskCheckReceive';
+import * as standardService from './standardService';
import * as userResume from './userResume';
import * as auth from './auth';
import * as taskUser from './taskUser';
import * as enterpriseInsuranceProduct from './enterpriseInsuranceProduct';
+import * as standardOrder from './standardOrder';
import * as eventUtils from './eventUtils';
import * as enterpriseCooperationWallet from './enterpriseCooperationWallet';
import * as insuranceProduct from './insuranceProduct';
@@ -26,10 +28,10 @@
import * as menu from './menu';
import * as sms from './sms';
import * as userWallet from './userWallet';
+import * as advertisement from './advertisement';
import * as fileUtils from './fileUtils';
import * as settings from './settings';
import * as wxmpUtils from './wxmpUtils';
-import * as standardService from './standardService';
export default {
enterprise,
enterpriseEmployee,
@@ -43,10 +45,12 @@
logRecords,
dictionary,
taskCheckReceive,
+ standardService,
userResume,
auth,
taskUser,
enterpriseInsuranceProduct,
+ standardOrder,
eventUtils,
enterpriseCooperationWallet,
insuranceProduct,
@@ -55,8 +59,8 @@
menu,
sms,
userWallet,
+ advertisement,
fileUtils,
settings,
wxmpUtils,
- standardService,
};
diff --git a/packages/services/apiV2/standardOrder.ts b/packages/services/apiV2/standardOrder.ts
new file mode 100644
index 0000000..1660a68
--- /dev/null
+++ b/packages/services/apiV2/standardOrder.ts
@@ -0,0 +1,198 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 棰勭害涓嬪崟锛堟爣鍑嗚鍗曪級 POST /api/flexjob/standardOrder/addStandardOrder */
+export async function addStandardOrder(
+ body: API.AddStandardOrderCommand,
+ options?: API.RequestConfig
+) {
+ return request<API.AddStandardOrderCommandResult>('/api/flexjob/standardOrder/addStandardOrder', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 鏍囧噯璁㈠崟鍙栨秷 POST /api/flexjob/standardOrder/cancelStandardOrderAppointment */
+export async function cancelStandardOrderAppointment(
+ body: API.CancelStandardOrderAppointmentCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/flexjob/standardOrder/cancelStandardOrderAppointment', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 鏌ヨ鏍囧噯璁㈠崟璇︽儏 GET /api/flexjob/standardOrder/getStandardOrder */
+export async function getStandardOrder(
+ // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+ params: API.APIgetStandardOrderParams,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardOrderQueryResult>('/api/flexjob/standardOrder/getStandardOrder', {
+ method: 'GET',
+ params: {
+ ...params,
+ },
+ ...(options || {}),
+ });
+}
+
+/** 鏌ヨ鏍囧噯璁㈠崟棰勭害鍒嗛〉鍒楄〃 POST /api/flexjob/standardOrder/getStandardOrderAppointments */
+export async function getStandardOrderAppointments(
+ body: API.GetStandardOrderAppointmentsQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardOrderAppointmentsQueryResult>(
+ '/api/flexjob/standardOrder/getStandardOrderAppointments',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鏌ヨ鏍囧噯璁㈠崟鏀粯鍒嗛〉鍒楄〃 POST /api/flexjob/standardOrder/getStandardOrderPays */
+export async function getStandardOrderPays(
+ body: API.GetStandardOrderPaysQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardOrderPaysQueryResult>(
+ '/api/flexjob/standardOrder/getStandardOrderPays',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鏌ヨ鏍囧噯璁㈠崟鍒嗛〉鍒楄〃 POST /api/flexjob/standardOrder/getStandardOrders */
+export async function getStandardOrders(
+ body: API.GetStandardOrdersQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardOrdersQueryResult>('/api/flexjob/standardOrder/getStandardOrders', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 鏌ヨ鏍囧噯璁㈠崟鏈嶅姟浜哄憳鍒嗛〉鍒楄〃 POST /api/flexjob/standardOrder/getStandardOrderServers */
+export async function getStandardOrderServers(
+ body: API.GetStandardOrderServersQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardOrderServersQueryResult>(
+ '/api/flexjob/standardOrder/getStandardOrderServers',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鏌ヨ鏍囧噯璁㈠崟缁撶畻鍒嗛〉鍒楄〃 POST /api/flexjob/standardOrder/getStandardOrderSettlements */
+export async function getStandardOrderSettlements(
+ body: API.GetStandardOrderSettlementsQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardOrderSettlementsQueryResult>(
+ '/api/flexjob/standardOrder/getStandardOrderSettlements',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鏌ヨ鏍囧噯璁㈠崟渚涘簲鍟嗗垎椤靛垪琛� POST /api/flexjob/standardOrder/getStandardOrderSupplierEnterprises */
+export async function getStandardOrderSupplierEnterprises(
+ body: API.GetStandardOrderSupplierEnterprisesQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardOrderSupplierEnterprisesQueryResult>(
+ '/api/flexjob/standardOrder/getStandardOrderSupplierEnterprises',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鏍囧噯璁㈠崟鏀粯 POST /api/flexjob/standardOrder/payStandardOrder */
+export async function payStandardOrder(
+ body: API.PayStandardOrderCommand,
+ options?: API.RequestConfig
+) {
+ return request<API.PayStandardOrderCommandResult>('/api/flexjob/standardOrder/payStandardOrder', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 鏍囧噯璁㈠崟鏈嶅姟纭 POST /api/flexjob/standardOrder/sureStandardOrder */
+export async function sureStandardOrder(
+ body: API.SureStandardOrderCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/flexjob/standardOrder/sureStandardOrder', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 鏍囧噯璁㈠崟纭棰勭害 POST /api/flexjob/standardOrder/sureStandardOrderAppointment */
+export async function sureStandardOrderAppointment(
+ body: API.SureStandardOrderAppointmentCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/flexjob/standardOrder/sureStandardOrderAppointment', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
diff --git a/packages/services/apiV2/standardService.ts b/packages/services/apiV2/standardService.ts
index 5b04ca6..337c5f4 100644
--- a/packages/services/apiV2/standardService.ts
+++ b/packages/services/apiV2/standardService.ts
@@ -2,6 +2,21 @@
// @ts-ignore
import { request } from '@/utils/request';
+/** 鏀惰棌鏍囧噯璁㈠崟鏈嶅姟 POST /api/flexjob/standardService/collectionStandardService */
+export async function collectionStandardService(
+ body: API.CollectionStandardServiceCommand,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/flexjob/standardService/collectionStandardService', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
/** 鏌ヨ鏍囧噯璁㈠崟鏈嶅姟璇︽儏 GET /api/flexjob/standardService/getStandardService */
export async function getStandardService(
// 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
@@ -20,6 +35,24 @@
);
}
+/** 鏌ヨ鏍囧噯璁㈠崟鏈嶅姟璇勮鍒嗛〉鍒楄〃 POST /api/flexjob/standardService/getStandardServiceComments */
+export async function getStandardServiceComments(
+ body: API.GetStandardServiceCommentsQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardServiceCommentsQueryResult>(
+ '/api/flexjob/standardService/getStandardServiceComments',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
/** 鏌ヨ鏍囧噯璁㈠崟鏈嶅姟鍒嗛〉鍒楄〃 POST /api/flexjob/standardService/getStandardServices */
export async function getStandardServices(
body: API.GetStandardServicesQuery,
@@ -52,3 +85,33 @@
...(options || {}),
});
}
+
+/** 璁剧疆鏍囧噯璁㈠崟鏈嶅姟鏄惁鎺ㄨ崘 PUT /api/flexjob/standardService/setStandardServiceRecommendStatus */
+export async function setStandardServiceRecommendStatus(
+ body: API.SetStandardServiceRecommendStatusCommand,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/flexjob/standardService/setStandardServiceRecommendStatus', {
+ method: 'PUT',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
+
+/** 璁剧疆鏍囧噯璁㈠崟鏈嶅姟鍙戝竷鐘舵�� PUT /api/flexjob/standardService/setStandardServiceReleaseStatus */
+export async function setStandardServiceReleaseStatus(
+ body: API.SetStandardServiceReleaseStatusCommand,
+ options?: API.RequestConfig
+) {
+ return request<number>('/api/flexjob/standardService/setStandardServiceReleaseStatus', {
+ method: 'PUT',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
diff --git a/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts
index 52ef04b..96734e1 100644
--- a/packages/services/apiV2/typings.d.ts
+++ b/packages/services/apiV2/typings.d.ts
@@ -25,6 +25,43 @@
contractEnd?: string;
}
+ interface AddStandardOrderCommand {
+ /** 鏈嶅姟Id */
+ serviceId?: string;
+ /** 鏈嶅姟鍚� */
+ serviceName?: string;
+ /** 瑙勬牸 */
+ specId?: string;
+ /** 瑙勬牸鍚嶇О */
+ specName?: string;
+ /** 瑙勬牸浠锋牸 */
+ specPrice?: number;
+ /** 瑙勬牸鏁伴噺 */
+ specNumber?: number;
+ /** 鍦板潃Id */
+ addressId?: string;
+ /** 鏈嶅姟璧峰鏃堕棿 */
+ beginTime?: string;
+ /** 鏈嶅姟鎴鏃堕棿 */
+ endTime?: string;
+ /** 渚涘簲鍟咺d */
+ supplierEnterpriseId?: string;
+ /** 鏈嶅姟浜哄憳Id */
+ enterpriseEmployeeIds?: string[];
+ /** 澶囨敞 */
+ remark?: string;
+ payAccess?: EnumUserBankCardAccess;
+ /** 瀹炰粯閲戦 */
+ payAmount?: number;
+ }
+
+ interface AddStandardOrderCommandResult {
+ /** Id */
+ id?: string;
+ /** 鏀粯鍦板潃 */
+ payUrl?: string;
+ }
+
interface AgainSureTaskSettlementOrderRosterCommand {
/** 鍚嶅崟Id */
id?: string;
@@ -35,6 +72,11 @@
request?: CheckHealthQuery;
}
+ interface APIgetAdvertisementParams {
+ /** Id */
+ id?: string;
+ }
+
interface APIgetAliyunOSSAcsParams {
/** 鑾峰彇闃块噷浜慜SS鎺堟潈淇℃伅 */
request?: GetAliyunOSSAcsQuery;
@@ -123,6 +165,11 @@
all?: boolean;
}
+ interface APIgetEnterpriseAddressParams {
+ /** Id */
+ id?: string;
+ }
+
interface APIgetEnterpriseContractTemplateSelectParams {
/** 浼佷笟Id */
enterpriseId?: string;
@@ -312,6 +359,16 @@
operatorToken?: string;
}
+ interface APIgetShowAdvertisementsParams {
+ /** 椤甸潰 */
+ page?: EnumAdvertisementPage;
+ }
+
+ interface APIgetStandardOrderParams {
+ /** 璁㈠崟Id */
+ id?: string;
+ }
+
interface APIgetStandardServiceParams {
/** Id */
id?: string;
@@ -596,6 +653,13 @@
insuranceSupplierId?: string;
}
+ interface CancelStandardOrderAppointmentCommand {
+ /** 璁㈠崟Id */
+ id?: string;
+ /** 鍙栨秷鍘熷洜 */
+ appointmentCancelReason?: string;
+ }
+
interface ChangePhoneNumberCommand {
/** 鎵嬫満鍙风爜 */
phoneNumber: string;
@@ -650,6 +714,8 @@
checkReceiveStatus?: EnumTaskUserSubmitCheckReceiveStatus;
}
+ type ChooseWxmpPhoneNumberCommand = Record<string, any>;
+
type ClearTaskCollectCommand = Record<string, any>;
interface CloseEnterpriseWalletCommand {
@@ -658,6 +724,13 @@
access?: EnumEnterpriseWalletAccess;
}
+ interface CollectionStandardServiceCommand {
+ /** Id */
+ ids?: string[];
+ /** 鏄惁鏀惰棌 */
+ isCollect?: boolean;
+ }
+
interface CollectTaskCommand {
/** 浠诲姟Id */
ids?: string[];
@@ -681,6 +754,10 @@
ids: string[];
}
+ interface DeleteEnterpriseAddressCommand {
+ ids: string[];
+ }
+
interface DeleteMenuCommand {
ids: string[];
}
@@ -818,6 +895,18 @@
enterpriseId?: string;
}
+ enum EnumAdvertisementPage {
+ /**鐢叉柟灏忕▼搴忛椤� */
+ PartAWxmpHome = 10,
+ }
+
+ enum EnumAdvertisementStatus {
+ /**灞曠ず涓� */
+ InProcess = 20,
+ /**宸蹭笅鏋� */
+ Stopped = 100,
+ }
+
enum EnumBillingMethod {
/**鎸夋湀 */
Month = 10,
@@ -963,6 +1052,8 @@
Identity3 = 10,
/**浼佷笟鍥涜绱� */
Identity4 = 20,
+ /**瀹㈡埛鑷璇� */
+ Customer = 30,
}
enum EnumEnterpriseType {
@@ -1193,6 +1284,8 @@
BestSign = 10,
/**鏀粯瀹濅俊浠荤 */
AlipaySign = 20,
+ /**瀹㈡埛鑷璇� */
+ Customer = 30,
}
enum EnumResourceController {
@@ -1200,68 +1293,72 @@
FlexJobServerDictionary = 0,
/**鏍囧噯璁㈠崟鏈嶅姟 */
FlexJobServerStandardService = 1,
+ /**鏍囧噯璁㈠崟 */
+ FlexJobServerStandardOrder = 2,
/**浠诲姟 */
- FlexJobServerTask = 2,
+ FlexJobServerTask = 3,
/**浠诲姟浜哄憳 */
- FlexJobServerTaskUser = 3,
+ FlexJobServerTaskUser = 4,
/**浠诲姟楠屾敹 */
- FlexJobServerTaskCheckReceive = 4,
+ FlexJobServerTaskCheckReceive = 5,
/**鎶曚繚浜у搧 */
- FlexJobServerInsuranceProduct = 5,
+ FlexJobServerInsuranceProduct = 6,
/**浼佷笟鎶曚繚浜у搧 */
- FlexJobServerEnterpriseInsuranceProduct = 6,
+ FlexJobServerEnterpriseInsuranceProduct = 7,
+ /**骞垮憡 */
+ CommonServerAdvertisement = 8,
/**缂栧彿鍦板潃 */
- CommonServerCodeUrls = 7,
+ CommonServerCodeUrls = 9,
/**鏂囦欢 */
- CommonServerFileUtils = 8,
+ CommonServerFileUtils = 10,
/**浜嬩欢 */
- CommonServerEventUtils = 9,
+ CommonServerEventUtils = 11,
/**鏂囧瓧璇嗗埆 */
- CommonServerOcrUtils = 10,
+ CommonServerOcrUtils = 12,
/**鏃ュ織璁板綍 */
- CommonServerLogRecords = 11,
+ CommonServerLogRecords = 13,
/**鍚屾鏁版嵁搴� */
- CommonServerSyncDatabase = 12,
+ CommonServerSyncDatabase = 14,
/**鐭俊宸ュ叿 */
- CommonServerSmsUtils = 13,
+ CommonServerSmsUtils = 15,
/**閰嶇疆 */
- CommonServerSettings = 14,
+ CommonServerSettings = 16,
/**宸茶 */
- CommonServerReadRecord = 15,
+ CommonServerReadRecord = 17,
/**寰俊灏忕▼搴� */
- CommonServerWxmp = 16,
+ CommonServerWxmp = 18,
/**鐢ㄦ埛璁よ瘉 */
- UserServerAuth = 17,
+ UserServerAuth = 19,
/**鐢ㄦ埛鑿滃崟 */
- UserServerMenu = 18,
+ UserServerMenu = 20,
/**鐢ㄦ埛璧勬簮 */
- UserServerResource = 19,
+ UserServerResource = 21,
/**鐢ㄦ埛瑙掕壊 */
- UserServerRole = 20,
+ UserServerRole = 22,
/**鐢ㄦ埛淇℃伅 */
- UserServerUser = 21,
+ UserServerUser = 23,
/**鐢ㄦ埛閽卞寘 */
- UserServerUserWallet = 22,
+ UserServerUserWallet = 24,
/**鐢靛瓙绛� */
- UserServerElectronSign = 23,
+ UserServerElectronSign = 25,
/**鐢ㄦ埛绠�鍘� */
- UserServerUserResume = 24,
+ UserServerUserResume = 26,
/**浼佷笟淇℃伅 */
- UserServerEnterprise = 25,
+ UserServerEnterprise = 27,
/**浼佷笟閽卞寘 */
- UserServerEnterpriseWallet = 26,
+ UserServerEnterpriseWallet = 28,
/**浼佷笟鍚堜綔閽卞寘 */
- UserServerEnterpriseCooperationWallet = 27,
+ UserServerEnterpriseCooperationWallet = 29,
/**鐏靛伐淇℃伅 */
- UserServerEnterpriseEmployee = 28,
+ UserServerEnterpriseEmployee = 30,
/**鐢靛瓙绛� */
- ElectronSignServerElectronSign = 29,
+ ElectronSignServerElectronSign = 31,
/**鐭俊 */
- ToolServerSms = 30,
+ ToolServerSms = 32,
/**灏忕▼搴� */
- ToolServerWxmp = 31,
+ ToolServerWxmp = 33,
/**淇濋櫓 */
- WaterDropCloudServerInsurance = 32,
+ WaterDropCloudServerInsurance = 34,
}
enum EnumResourceMethod {
@@ -1321,6 +1418,40 @@
Fail = 30,
}
+ enum EnumStandardOrderAppointmentStatus {
+ /**寰呯‘璁� */
+ WaitSure = 10,
+ /**寰呮湇鍔� */
+ WaitServe = 20,
+ /**宸插畬鎴� */
+ Completed = 30,
+ /**宸插彇娑� */
+ Cancelled = 40,
+ }
+
+ enum EnumStandardOrderPayStatus {
+ /**寰呮敮浠� */
+ Wait = 10,
+ /**宸叉敮浠� */
+ Completed = 20,
+ /**宸插彇娑� */
+ Cancelled = 30,
+ }
+
+ enum EnumStandardOrderSettlementStatus {
+ /**寰呯粨绠� */
+ Wait = 10,
+ /**宸插畬鎴� */
+ Completed = 20,
+ }
+
+ enum EnumStandardServiceRecommendStatus {
+ /**鏈帹鑽� */
+ No = 10,
+ /**宸叉帹鑽� */
+ Yes = 20,
+ }
+
enum EnumStandardServiceReleaseStatus {
/**鍙戝竷涓� */
InProcess = 20,
@@ -1747,6 +1878,24 @@
settlementTimeEnd?: string;
}
+ interface FriendlyResultAddStandardOrderCommandResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: AddStandardOrderCommandResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultBatchEnterpriseSignContractCommandResult {
/** 璺熻釜Id */
traceId?: string;
@@ -1875,6 +2024,42 @@
timestamp?: number;
}
+ interface FriendlyResultGetAdvertisementQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetAdvertisementQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetAdvertisementsQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetAdvertisementsQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultGetAliyunOSSAcsQueryResult {
/** 璺熻釜Id */
traceId?: string;
@@ -2181,6 +2366,42 @@
timestamp?: number;
}
+ interface FriendlyResultGetEnterpriseAddressesQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetEnterpriseAddressesQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetEnterpriseAddressQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetEnterpriseAddressQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultGetEnterpriseContractTemplateLogsQueryResult {
/** 璺熻釜Id */
traceId?: string;
@@ -3027,6 +3248,150 @@
timestamp?: number;
}
+ interface FriendlyResultGetStandardOrderAppointmentsQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardOrderAppointmentsQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetStandardOrderPaysQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardOrderPaysQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetStandardOrderQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardOrderQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetStandardOrderServersQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardOrderServersQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetStandardOrderSettlementsQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardOrderSettlementsQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetStandardOrdersQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardOrdersQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetStandardOrderSupplierEnterprisesQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardOrderSupplierEnterprisesQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetStandardServiceCommentsQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardServiceCommentsQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultGetStandardServiceQueryResult {
/** 璺熻釜Id */
traceId?: string;
@@ -3388,6 +3753,24 @@
timestamp?: number;
}
+ interface FriendlyResultHistoryQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: HistoryQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultImportEnterpriseEmployeesCommandResult {
/** 璺熻釜Id */
traceId?: string;
@@ -3614,6 +3997,25 @@
timestamp?: number;
}
+ interface FriendlyResultListGetShowAdvertisementsQueryResultItem {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ /** 鏁版嵁 */
+ data?: GetShowAdvertisementsQueryResultItem[];
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultListGetUserInfoRolesQueryResultItem {
/** 璺熻釜Id */
traceId?: string;
@@ -3966,6 +4368,24 @@
timestamp?: number;
}
+ interface FriendlyResultPayStandardOrderCommandResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: PayStandardOrderCommandResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultPersonalUserElectronSignCommandResult {
/** 璺熻釜Id */
traceId?: string;
@@ -4093,6 +4513,68 @@
timestamp?: number;
}
+ interface GetAdvertisementLogsQuery {
+ /** Id */
+ id?: string;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetAdvertisementQueryResult {
+ /** Id */
+ id?: string;
+ page?: EnumAdvertisementPage;
+ /** 骞垮憡鍚嶇О */
+ name?: string;
+ /** 寮�濮嬫椂闂� */
+ beginTime?: string;
+ /** 缁撴潫鏃堕棿 */
+ endTime?: string;
+ /** 骞垮憡鍥剧墖 */
+ file?: string;
+ /** 骞垮憡閾炬帴 */
+ url?: string;
+ status?: EnumAdvertisementStatus;
+ /** 鎺掑簭 */
+ sort?: number;
+ }
+
+ interface GetAdvertisementsQuery {
+ /** 鍏抽敭瀛楋紙骞垮憡鍚嶇О锛� */
+ keywords?: string;
+ /** 骞垮憡寮�濮嬫椂闂� */
+ beginTime?: string;
+ /** 骞垮憡缁撴潫鏃堕棿 */
+ endTime?: string;
+ page?: EnumAdvertisementPage;
+ status?: EnumAdvertisementStatus;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetAdvertisementsQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetAdvertisementsQueryResultItem[];
+ }
+
+ interface GetAdvertisementsQueryResultItem {
+ /** Id */
+ id?: string;
+ page?: EnumAdvertisementPage;
+ /** 骞垮憡鍚嶇О */
+ name?: string;
+ /** 寮�濮嬫椂闂� */
+ beginTime?: string;
+ /** 缁撴潫鏃堕棿 */
+ endTime?: string;
+ /** 骞垮憡鍥剧墖 */
+ file?: string;
+ /** 骞垮憡閾炬帴 */
+ url?: string;
+ status?: EnumAdvertisementStatus;
+ /** 鎺掑簭 */
+ sort?: number;
+ }
+
type GetAlipayNotifyCommand = Record<string, any>;
type GetAliyunOSSAcsQuery = Record<string, any>;
@@ -4576,6 +5058,10 @@
checkReceiveMethods?: EnumTaskCheckReceiveMethod[];
/** 鏄惁鍐呴儴浠诲姟 */
isInternal?: boolean;
+ /** 鑱旂郴浜� */
+ contacts?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactPhoneNumber?: string;
}
interface GetCodeUrlQueryResult {
@@ -5005,6 +5491,60 @@
mergeSignCost?: number;
}
+ interface GetEnterpriseAddressesQuery {
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetEnterpriseAddressesQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetEnterpriseAddressesQueryResultItem[];
+ }
+
+ interface GetEnterpriseAddressesQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactPhoneNumber?: string;
+ /** 鐪佸競鍖�+璇︾粏鍦板潃+闂ㄧ墝鍙� */
+ addressDetail?: string;
+ /** 鏄惁榛樿 */
+ isDefault?: boolean;
+ }
+
+ interface GetEnterpriseAddressQueryResult {
+ /** Id */
+ id?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactPhoneNumber?: string;
+ /** 鐪佷唤缂栧彿 */
+ provinceCode?: string;
+ /** 鐪佷唤 */
+ provinceContent?: string;
+ /** 鍩庡競缂栧彿 */
+ cityCode?: string;
+ /** 鍩庡競 */
+ cityContent?: string;
+ /** 鍖虹紪鍙� */
+ areaCode?: string;
+ /** 鍖� */
+ areaContent?: string;
+ /** 璇︾粏鍦板潃 */
+ addressName?: string;
+ /** 闂ㄧ墝鍙� */
+ addressDetail?: string;
+ /** 缁忓害 */
+ longitude?: number;
+ /** 绾害 */
+ latitude?: number;
+ /** 鏄惁榛樿 */
+ isDefault?: boolean;
+ }
+
interface GetEnterpriseContractTemplateLogsQuery {
/** 妯℃澘Id */
id?: string;
@@ -5297,13 +5837,22 @@
interface GetEnterpriseLoginInfoQueryResult {
/** Id */
id?: string;
+ type?: EnumUserType;
/** 澶村儚 */
avatar?: string;
/** 濮撳悕 */
name?: string;
+ /** 鎵嬫満鍙� */
+ contactPhoneNumber?: string;
gender?: EnumUserGender;
+ /** 钀ヤ笟鎵х収鐓х墖 */
+ licenseImage?: string;
+ /** 浼佷笟Id */
+ enterpriseId?: string;
/** 浼佷笟鍏ㄧО */
enterpriseName?: string;
+ /** 缁熶竴绀句細淇$敤浠g爜 */
+ societyCreditCode?: string;
/** 浼佷笟鏄惁瀹炲悕 */
enterpriseIsReal?: boolean;
/** 瑙掕壊 */
@@ -5321,6 +5870,7 @@
interface GetEnterpriseQueryResult {
/** Id */
id?: string;
+ type?: EnumEnterpriseType;
/** 浼佷笟鍏ㄧО */
enterpriseName?: string;
/** 缁熶竴绀句細淇$敤浠g爜 */
@@ -5353,6 +5903,15 @@
userName?: string;
/** 鍦ㄦ嫑宀椾綅鏁伴噺 */
taskCount?: number;
+ cooperationStatus?: EnumEnterpriseCooperationStatus;
+ signStatus?: EnumEnterpriseCooperationSignStatus;
+ /** 鍚堜綔鍗忚 */
+ cooperationAgreementUrl?: string;
+ serviceFeeCollectType?: EnumEnterpriseCooperationServiceFeeCollectType;
+ /** 鏈嶅姟璐� */
+ serviceFeeRate?: number;
+ /** 鍙戠エ绋庣偣 */
+ invoiceTaxPointRate?: number;
}
type GetEnterpriseReceiveAccountQuery = Record<string, any>;
@@ -5409,6 +5968,11 @@
industryTypeContent?: string;
/** 鏄惁宸查厤缃� */
isConfigured?: boolean;
+ /** 鍏宠仈鏈嶅姟 */
+ standardServiceCount?: number;
+ serviceFeeCollectType?: EnumEnterpriseCooperationServiceFeeCollectType;
+ /** 鏈嶅姟璐� */
+ serviceFeeRate?: number;
}
interface GetEnterpriseWalletAccessSelectQueryOption {
@@ -7169,6 +7733,17 @@
ereceiptDownloadOssUrl?: string;
}
+ interface GetShowAdvertisementsQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 骞垮憡鍚嶇О */
+ name?: string;
+ /** 骞垮憡鍥剧墖 */
+ file?: string;
+ /** 骞垮憡閾炬帴 */
+ url?: string;
+ }
+
interface GetSmsLogsQuery {
/** 鍒涘缓鏃堕棿-璧峰 */
createdTimeBegin?: string;
@@ -7254,6 +7829,346 @@
signName?: string;
}
+ interface GetStandardOrderAppointmentsQuery {
+ appointmentStatus?: EnumStandardOrderAppointmentStatus;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetStandardOrderAppointmentsQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetStandardOrderAppointmentsQueryResultItem[];
+ }
+
+ interface GetStandardOrderAppointmentsQueryResultItem {
+ /** 璁㈠崟Id */
+ id?: string;
+ /** 鏈嶅姟鍚嶇О */
+ serviceName?: string;
+ /** 瀹炰粯閲戦 */
+ payAmount?: number;
+ /** 鏈嶅姟璧峰鏃堕棿 */
+ beginTime?: string;
+ /** 鏈嶅姟鎴鏃堕棿 */
+ endTime?: string;
+ /** 鏈嶅姟鍦板潃锛堢渷甯傚尯+璇︾粏鍦板潃+闂ㄧ墝鍙凤級 */
+ addressDetail?: string;
+ /** 鏈嶅姟鏈烘瀯 */
+ supplierEnterpriseName?: string;
+ /** 鏈嶅姟浜哄憳 */
+ serverNames?: string[];
+ appointmentStatus?: EnumStandardOrderAppointmentStatus;
+ }
+
+ interface GetStandardOrderPaysQuery {
+ payStatus?: EnumStandardOrderPayStatus;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetStandardOrderPaysQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetStandardOrderPaysQueryResultItem[];
+ }
+
+ interface GetStandardOrderPaysQueryResultItem {
+ /** 璁㈠崟Id */
+ id?: string;
+ /** 鏈嶅姟鍚嶇О */
+ serviceName?: string;
+ /** 瀹炰粯閲戦 */
+ payAmount?: number;
+ /** 鏈嶅姟璧峰鏃堕棿 */
+ beginTime?: string;
+ /** 鏈嶅姟鎴鏃堕棿 */
+ endTime?: string;
+ /** 鏈嶅姟鍦板潃锛堢渷甯傚尯+璇︾粏鍦板潃+闂ㄧ墝鍙凤級 */
+ addressDetail?: string;
+ /** 鏈嶅姟鏈烘瀯 */
+ supplierEnterpriseName?: string;
+ /** 鏈嶅姟浜哄憳 */
+ serverNames?: string[];
+ payStatus?: EnumStandardOrderPayStatus;
+ }
+
+ interface GetStandardOrderQueryResult {
+ /** 璁㈠崟Id */
+ id?: string;
+ /** 鏈嶅姟Id */
+ serviceId?: string;
+ /** 鏈嶅姟鍚� */
+ serviceName?: string;
+ /** 鐢叉柟浼佷笟Id */
+ partyAEnterpriseId?: string;
+ /** 鐢叉柟浼佷笟 */
+ partyAEnterpriseName?: string;
+ /** 瑙勬牸Id */
+ specId?: string;
+ /** 瑙勬牸鍚嶇О */
+ specName?: string;
+ /** 瑙勬牸浠锋牸 */
+ specPrice?: number;
+ /** 瑙勬牸鏁伴噺 */
+ specNumber?: number;
+ /** 鍦板潃Id */
+ addressId?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactPhoneNumber?: string;
+ /** 鐪佷唤缂栧彿 */
+ provinceCode?: string;
+ /** 鐪佷唤 */
+ provinceContent?: string;
+ /** 鍩庡競缂栧彿 */
+ cityCode?: string;
+ /** 鍩庡競 */
+ cityContent?: string;
+ /** 鍖虹紪鍙� */
+ areaCode?: string;
+ /** 鍖� */
+ areaContent?: string;
+ /** 璇︾粏鍦板潃 */
+ addressName?: string;
+ /** 闂ㄧ墝鍙� */
+ addressDetail?: string;
+ /** 缁忓害 */
+ longitude?: number;
+ /** 绾害 */
+ latitude?: number;
+ /** 鏈嶅姟璧峰鏃堕棿 */
+ beginTime?: string;
+ /** 鏈嶅姟鎴鏃堕棿 */
+ endTime?: string;
+ /** 渚涘簲鍟咺d */
+ supplierEnterpriseId?: string;
+ /** 渚涘簲鍟� */
+ supplierEnterpriseName?: string;
+ /** 鏈嶅姟浜哄憳Id */
+ serverId?: string;
+ /** 鏈嶅姟浜哄憳濮撳悕 */
+ serverName?: string;
+ /** 鏈嶅姟浜哄憳鑱旂郴鐢佃瘽 */
+ serverContactPhoneNumber?: string;
+ /** 澶囨敞 */
+ remark?: string;
+ payAccess?: EnumUserBankCardAccess;
+ appointmentStatus?: EnumStandardOrderAppointmentStatus;
+ /** 棰勭害瀹屾垚/鍙栨秷鏃堕棿 */
+ appointmentCompletedTime?: string;
+ /** 鍙栨秷鍘熷洜 */
+ appointmentCancelReason?: string;
+ payStatus?: EnumStandardOrderPayStatus;
+ /** 瀹炰粯閲戦 */
+ payAmount?: number;
+ /** 鏀粯鏃堕棿 */
+ payTime?: string;
+ settlementStatus?: EnumStandardOrderSettlementStatus;
+ serviceFeeCollectType?: EnumEnterpriseCooperationServiceFeeCollectType;
+ /** 鏈嶅姟璐� */
+ serviceFee?: number;
+ /** 瀹炴敹閲戦 */
+ receiveAmount?: number;
+ /** 缁撶畻閲戦 */
+ settlementAmount?: number;
+ }
+
+ interface GetStandardOrderServersQuery {
+ /** 璁㈠崟Id */
+ orderId?: string;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetStandardOrderServersQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetStandardOrderServersQueryResultItem[];
+ }
+
+ interface GetStandardOrderServersQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 澶村儚 */
+ avatar?: string;
+ /** 濮撳悕 */
+ name?: string;
+ gender?: EnumUserGender;
+ /** 鏄惁瀹炲悕 */
+ isReal?: boolean;
+ realMethod?: EnumUserRealMethod;
+ /** 骞撮緞 */
+ age?: number;
+ /** 韬唤缂栧彿 */
+ personalIdentityCode?: string;
+ /** 韬唤 */
+ personalIdentityContent?: string;
+ /** 瀛﹀巻缂栧彿 */
+ educationalBackgroundCode?: string;
+ /** 瀛﹀巻 */
+ educationalBackgroundContent?: string;
+ /** 涓婂矖娆℃暟 */
+ taskCount?: number;
+ /** 宸ヤ綔璧勫巻 */
+ workSeniority?: string;
+ /** 宸ヤ綔缁忛獙 */
+ workExperience?: string;
+ }
+
+ interface GetStandardOrderSettlementsQuery {
+ /** 鍏抽敭瀛楋紙璁㈠崟鍙�/鏈嶅姟鍚�/渚涘簲鍟嗭級 */
+ keywords?: string;
+ settlementStatus?: EnumStandardOrderSettlementStatus;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetStandardOrderSettlementsQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetStandardOrderSettlementsQueryResultItem[];
+ }
+
+ interface GetStandardOrderSettlementsQueryResultItem {
+ /** 璁㈠崟Id */
+ id?: string;
+ /** 璁㈠崟鍙� */
+ code?: string;
+ /** 鏈嶅姟鍚嶇О */
+ serviceName?: string;
+ /** 鏈嶅姟鍗曞彿 */
+ serviceCode?: string;
+ /** 鐢叉柟浼佷笟Id */
+ partyAEnterpriseId?: string;
+ /** 鐢叉柟浼佷笟 */
+ partyAEnterpriseName?: string;
+ /** 鏈嶅姟鍦板潃锛堢渷甯傚尯+璇︾粏鍦板潃+闂ㄧ墝鍙凤級 */
+ addressDetail?: string;
+ /** 鏈嶅姟鏈烘瀯 */
+ supplierEnterpriseName?: string;
+ /** 鏈嶅姟浜哄憳 */
+ serverNames?: string[];
+ /** 瀹炰粯閲戦 */
+ payAmount?: number;
+ /** 瀹炴敹閲戦 */
+ receiveAmount?: number;
+ /** 鏈嶅姟璐� */
+ serviceFee?: number;
+ /** 缁撶畻閲戦 */
+ settlementAmount?: number;
+ /** 缁撶畻鍗曞彿 */
+ settlementCode?: string;
+ settlementStatus?: EnumStandardOrderSettlementStatus;
+ /** 缁撶畻鏃堕棿 */
+ settlementTime?: string;
+ /** 鏈嶅姟璧峰鏃堕棿 */
+ beginTime?: string;
+ /** 鏈嶅姟鎴鏃堕棿 */
+ endTime?: string;
+ }
+
+ interface GetStandardOrdersQuery {
+ /** 鍏抽敭瀛楋紙璁㈠崟鍙�/鏈嶅姟鍚嶏級 */
+ keywords?: string;
+ /** 涓嬪崟鏃堕棿-璧峰 */
+ createdTimeBegin?: string;
+ /** 涓嬪崟鏃堕棿-鎴 */
+ createdTimeEnd?: string;
+ /** 鏀粯鏃堕棿-璧峰 */
+ payTimeBegin?: string;
+ /** 鏀粯鏃堕棿-鎴 */
+ payTimeEnd?: string;
+ appointmentStatus?: EnumStandardOrderAppointmentStatus;
+ payStatus?: EnumStandardOrderPayStatus;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetStandardOrdersQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetStandardOrdersQueryResultItem[];
+ }
+
+ interface GetStandardOrdersQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 璁㈠崟鍙� */
+ code?: string;
+ /** 鏈嶅姟鍚� */
+ serviceName?: string;
+ /** 鏈嶅姟鍗曞彿 */
+ serviceCode?: string;
+ /** 涓嬪崟鏃堕棿 */
+ createdTime?: string;
+ /** 鏀粯鏃堕棿 */
+ payTime?: string;
+ appointmentStatus?: EnumStandardOrderAppointmentStatus;
+ payStatus?: EnumStandardOrderPayStatus;
+ settlementStatus?: EnumStandardOrderSettlementStatus;
+ /** 鐢叉柟浼佷笟Id */
+ partyAEnterpriseId?: string;
+ /** 鐢叉柟浼佷笟 */
+ partyAEnterpriseName?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactPhoneNumber?: string;
+ /** 瀹炰粯閲戦 */
+ payAmount?: number;
+ /** 瀹炴敹閲戦 */
+ receiveAmount?: number;
+ /** 鏈嶅姟璐� */
+ serviceFee?: number;
+ /** 缁撶畻閲戦 */
+ settlementAmount?: number;
+ }
+
+ interface GetStandardOrderSupplierEnterprisesQuery {
+ /** 璁㈠崟Id */
+ orderId?: string;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetStandardOrderSupplierEnterprisesQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetStandardOrderSupplierEnterprisesQueryResultItem[];
+ }
+
+ interface GetStandardOrderSupplierEnterprisesQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 澶村儚 */
+ avatar?: string;
+ /** 浼佷笟鍏ㄧО */
+ enterpriseName?: string;
+ /** 鏈嶅姟浜哄憳 */
+ serverCount?: number;
+ /** 鏈嶅姟浜烘 */
+ serviceCount?: number;
+ /** 缁忚惀鑼冨洿 */
+ mainBusiness?: string;
+ }
+
+ interface GetStandardServiceCommentsQuery {
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetStandardServiceCommentsQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetStandardServiceCommentsQueryResultItem[];
+ }
+
+ interface GetStandardServiceCommentsQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 鐢ㄦ埛鍚� */
+ userName?: string;
+ /** 璇勫垎 */
+ star?: number;
+ /** 鍐呭 */
+ content?: string;
+ /** 鍒涘缓鏃堕棿 */
+ createdTime?: string;
+ }
+
interface GetStandardServiceQueryResult {
/** Id */
id?: string;
@@ -7271,6 +8186,8 @@
code?: string;
/** 瑙勬牸 */
specs?: GetStandardServiceQueryResultSpec[];
+ /** 鏈�浣庤鏍间环鏍� */
+ minSpecPrice?: number;
/** 鍥剧墖 */
files?: string[];
/** 鏈嶅姟鎻忚堪 */
@@ -7278,6 +8195,9 @@
/** 渚涘簲鍟� */
suppliers?: GetStandardServiceQueryResultSupplier[];
releaseStatus?: EnumStandardServiceReleaseStatus;
+ recommendStatus?: EnumStandardServiceRecommendStatus;
+ /** 鏄惁鏀惰棌 */
+ isCollection?: boolean;
}
interface GetStandardServiceQueryResultSpec {
@@ -7313,11 +8233,16 @@
interface GetStandardServicesQuery {
/** 鍏抽敭瀛楋紙鏈嶅姟鍚�/Id锛� */
keywords?: string;
+ /** 宀椾綅缂栧彿 */
+ jobCode?: string;
/** 鍒涘缓鏃堕棿-璧峰 */
createdTimeBegin?: string;
/** 鍒涘缓鏃堕棿-鎴 */
createdTimeEnd?: string;
- releaseStatus?: EnumTaskReleaseStatus;
+ releaseStatus?: EnumStandardServiceReleaseStatus;
+ recommendStatus?: EnumStandardServiceRecommendStatus;
+ /** 鏄惁鏀惰棌 */
+ isCollected?: boolean;
pageModel?: PagedListQueryPageModel;
}
@@ -7330,15 +8255,22 @@
interface GetStandardServicesQueryResultItem {
/** Id */
id?: string;
+ /** 棣栦釜鍥剧墖 */
+ file?: string;
/** 琛屼笟绫诲埆 */
industryCategoryContent?: string;
/** 宀椾綅 */
jobContent?: string;
/** 鏈嶅姟鍚� */
name?: string;
+ /** 鏈�浣庤鏍间环鏍� */
+ minSpecPrice?: number;
/** 鏈嶅姟鍗曞彿 */
code?: string;
releaseStatus?: EnumStandardServiceReleaseStatus;
+ recommendStatus?: EnumStandardServiceRecommendStatus;
+ /** 鏄惁鏀惰棌 */
+ isCollection?: boolean;
/** 鍒涘缓鏃堕棿 */
createdTime?: string;
/** 渚涘簲鍟嗘暟閲� */
@@ -8162,6 +9094,24 @@
hiddenAlipay?: boolean;
}
+ interface HistoryQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: HistoryQueryResultItem[];
+ }
+
+ interface HistoryQueryResultItem {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鎿嶄綔浜� */
+ createdUser?: string;
+ /** 鎿嶄綔鏃堕棿 */
+ createdTime?: string;
+ operate?: EnumDbAuditOperate;
+ /** 鎿嶄綔鍐呭 */
+ content?: string[];
+ }
+
interface ImportEnterpriseEmployeesCommand {
/** Excel鍦板潃 */
excelUrl?: string;
@@ -8444,6 +9394,30 @@
enterpriseType?: EnumEnterpriseType;
}
+ interface PayStandardOrderCommand {
+ /** 璁㈠崟Id */
+ id?: string;
+ }
+
+ interface PayStandardOrderCommandResult {
+ /** 鏃堕棿鎴�
+浠� 1970 骞� 1 鏈� 1 鏃� 00:00:00 鑷充粖鐨勭鏁帮紝鍗冲綋鍓嶇殑鏃堕棿 */
+ timestamp?: string;
+ /** 闅忔満瀛楃涓�
+闀垮害涓�32涓瓧绗︿互涓� */
+ nonceStr?: string;
+ /** 缁熶竴涓嬪崟鎺ュ彛杩斿洖鐨� prepay_id 鍙傛暟鍊�
+鎻愪氦鏍煎紡濡傦細prepay_id=*** */
+ package?: string;
+ /** 绛惧悕绠楁硶锛屽簲涓庡悗鍙颁笅鍗曟椂鐨勫�间竴鑷�
+MD5 浠呭湪 v2 鐗堟湰鎺ュ彛閫傜敤
+HMAC-SHA256 浠呭湪 v2 鐗堟湰鎺ュ彛閫傜敤
+RSA 浠呭湪 v3 鐗堟湰鎺ュ彛閫傜敤 */
+ signType?: string;
+ /** 绛惧悕锛屽叿浣撹寰俊鏀粯鏂囨。 */
+ paySign?: string;
+ }
+
interface PersonalUserElectronSignCommand {
/** 鐏靛伐Id锛堜簩閫変竴锛� */
id?: string;
@@ -8576,6 +9550,24 @@
taskInfoId?: string;
}
+ interface SaveAdvertisementCommand {
+ page?: EnumAdvertisementPage;
+ /** 骞垮憡鍚嶇О */
+ name?: string;
+ /** 寮�濮嬫椂闂� */
+ beginTime?: string;
+ /** 缁撴潫鏃堕棿 */
+ endTime?: string;
+ /** 骞垮憡鍥剧墖 */
+ file?: string;
+ /** 骞垮憡閾炬帴 */
+ url?: string;
+ /** 鎺掑簭 */
+ sort?: number;
+ /** Id */
+ id?: string;
+ }
+
interface SaveCodeUrlCommand {
scene?: EnumCodeUrlScene;
/** 鍦板潃 */
@@ -8691,6 +9683,31 @@
id?: string;
}
+ interface SaveEnterpriseAddressCommand {
+ /** 濮撳悕 */
+ name?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactPhoneNumber?: string;
+ /** 鐪佷唤缂栧彿 */
+ provinceCode?: string;
+ /** 鍩庡競缂栧彿 */
+ cityCode?: string;
+ /** 鍖虹紪鍙� */
+ areaCode?: string;
+ /** 璇︾粏鍦板潃 */
+ addressName?: string;
+ /** 闂ㄧ墝鍙� */
+ addressDetail?: string;
+ /** 缁忓害 */
+ longitude?: number;
+ /** 绾害 */
+ latitude?: number;
+ /** 鏄惁榛樿 */
+ isDefault?: boolean;
+ /** Id */
+ id?: string;
+ }
+
interface SaveEnterpriseCommand {
/** 浼佷笟鍏ㄧО */
enterpriseName: string;
@@ -8718,6 +9735,15 @@
userName?: string;
/** 瀵嗙爜 */
password?: string;
+ cooperationStatus?: EnumEnterpriseCooperationStatus;
+ signStatus?: EnumEnterpriseCooperationSignStatus;
+ /** 鍚堜綔鍗忚 */
+ cooperationAgreementUrl?: string;
+ serviceFeeCollectType?: EnumEnterpriseCooperationServiceFeeCollectType;
+ /** 鏈嶅姟璐� */
+ serviceFeeRate?: number;
+ /** 鍙戠エ绋庣偣 */
+ invoiceTaxPointRate?: number;
/** Id */
id?: string;
}
@@ -9298,6 +10324,12 @@
relationId?: string;
}
+ interface SetAdvertisementStatusCommand {
+ /** Id */
+ ids?: string[];
+ status?: EnumAdvertisementStatus;
+ }
+
interface SetDictionaryDataIsDisabledCommand {
ids?: string[];
/** 鏄惁宸茬鐢� */
@@ -9327,6 +10359,21 @@
insuranceSupplierAccount?: string;
}
+ interface SetEnterpriseLoginInfoCommand {
+ /** 澶村儚 */
+ avatar?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 钀ヤ笟鎵х収鐓х墖 */
+ licenseImage?: string;
+ /** 浼佷笟鍏ㄧО */
+ enterpriseName?: string;
+ /** 缁熶竴绀句細淇$敤浠g爜 */
+ societyCreditCode?: string;
+ /** 鎵嬫満鍙� */
+ contactPhoneNumber?: string;
+ }
+
interface SetEnterpriseSmsSettingCommand {
/** Id */
id?: string;
@@ -9370,6 +10417,18 @@
userInfoIds?: string[];
}
+ interface SetStandardServiceRecommendStatusCommand {
+ /** Id */
+ ids?: string[];
+ recommendStatus?: EnumStandardServiceRecommendStatus;
+ }
+
+ interface SetStandardServiceReleaseStatusCommand {
+ /** Id */
+ ids?: string[];
+ releaseStatus?: EnumStandardServiceReleaseStatus;
+ }
+
interface SetTaskInfoRecommendStatusCommand {
/** Id */
ids?: string[];
@@ -9507,6 +10566,20 @@
remark?: string;
}
+ interface SureStandardOrderAppointmentCommand {
+ /** 璁㈠崟Id */
+ id?: string;
+ }
+
+ interface SureStandardOrderCommand {
+ /** 璁㈠崟Id */
+ id?: string;
+ /** 璇勫垎 */
+ commentStar?: number;
+ /** 璇勪环 */
+ commentContent?: string;
+ }
+
interface SureTaskSettlementCommand {
/** 浠诲姟Id */
taskInfoId?: string;
--
Gitblit v1.10.0