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