wupengfei
2025-02-20 c48683d52511648af2f249ee0a240613e34ce0ad
feat: 我的
已修改16个文件
已添加8个文件
1313 ■■■■ 文件已修改
apps/taro/src/components/Layout/ContentScrollView.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/components/List/List.vue 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/components/List/ListItem.vue 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/components/Policy/Policy.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/components/index.ts 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/hooks/user.ts 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/pages/mine/index.scss 145 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/pages/mine/index.vue 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/subpackages/login/loginByForm/loginByForm.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/constants/enum.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/ACOOLYNotify.ts 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/Account.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/AlipayEcsignNotify.ts 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/LgGigWorker.ts 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/LgGigWorkerCustomerTemplateParam.ts 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/LgGigWorkerSignChannelSetting.ts 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/LgGigWorkerSignFreeSetting.ts 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/LgGigWorkerSignSetting.ts 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/LifePay.ts 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/Test.ts 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/ThirdPartCallBack.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/index.ts 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/typings.d.ts 465 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/taro/src/components/Layout/ContentScrollView.vue
@@ -1,7 +1,7 @@
<template>
  <scroll-view
    class="content-scroll-view-wrapper"
    :class="{ hasPaddingTop, isNoWeb: !isWeb }"
    :class="{ hasPaddingTop, isNoWeb: !isWeb || showBgColor }"
    :scroll-y="true"
  >
    <ContentView
@@ -25,12 +25,14 @@
  hasPaddingTop?: boolean;
  allHeight?: boolean;
  paddingH?: boolean;
  showBgColor?: boolean;
};
const props = withDefaults(defineProps<Props>(), {
  hasPaddingTop: false,
  allHeight: false,
  paddingH: true,
  showBgColor: true,
});
</script>
apps/taro/src/components/List/List.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,19 @@
<template>
  <div class="pro-list">
    <slot />
  </div>
</template>
<script setup lang="ts">
defineOptions({
  name: 'List',
});
</script>
<style lang="scss">
@import '@/styles/common.scss';
.pro-list {
  background: #ffffff;
}
</style>
apps/taro/src/components/List/ListItem.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,64 @@
<template>
  <div class="pro-list-item">
    <div class="pro-list-item-inner">
      <img v-if="icon" :src="icon" class="pro-list-item-icon" />
      <div class="pro-list-item-title">{{ title }}</div>
      <slot name="extra"></slot>
      <img v-if="showArrow" :src="IconArrow" class="pro-list-item-arrow" />
    </div>
  </div>
</template>
<script setup lang="ts">
import IconArrow from '@/assets/setting/icon-arrow.png';
defineOptions({
  name: 'ListItem',
});
type Props = {
  icon?: string;
  title?: string;
  showArrow?: boolean;
};
const props = withDefaults(defineProps<Props>(), {
  showArrow: true,
});
</script>
<style lang="scss">
@import '@/styles/common.scss';
.pro-list-item {
  padding: 0 boleGetCssVar('size', 'body-padding-h');
  .pro-list-item-inner {
    height: 102px;
    border-bottom: 1px solid #f6f6f6;
    display: flex;
    align-items: center;
    .pro-list-item-icon {
      width: 40px;
      height: 40px;
      margin-right: 16px;
    }
    .pro-list-item-title {
      font-weight: 400;
      font-size: 28px;
      color: boleGetCssVar('text-color', 'primary');
      line-height: 40px;
      flex: 1;
      min-width: 0;
      @include ellipsis;
    }
    .pro-list-item-arrow {
      width: 32px;
      height: 32px;
    }
  }
}
</style>
apps/taro/src/components/Policy/Policy.vue
@@ -55,9 +55,9 @@
    vertical-align: middle;
    .nutui-iconfont {
      font-size: 12px;
      height: 16px !important;
      width: 16px !important;
      font-size: 28px;
      height: 32px !important;
      width: 32px !important;
    }
    .bl-radio {
apps/taro/src/components/index.ts
@@ -1,5 +1,7 @@
export { default as CommonNavigationBar } from './NavigationBar/CommonNavigationBar.vue';
export { default as TransparentNavigationBar } from './NavigationBar/TransparentNavigationBar.vue';
export { default as List } from './List/List.vue';
export { default as ListItem } from './List/ListItem.vue';
export { default as LargeTitleNavigationBar } from './NavigationBar/LargeTitleNavigationBar.vue';
export { default as PageLayout } from './Layout/PageLayout.vue';
export { default as PageLayoutWithBg } from './Layout/PageLayoutWithBg.vue';
apps/taro/src/hooks/user.ts
@@ -5,6 +5,8 @@
import { useQuery } from '@tanstack/vue-query';
import { MaybeRef } from 'vue';
import { useRefeshDidShow } from './infiniteLoading';
import { LoginFormTabs } from '@/subpackages/login/constants';
import { useLoginedJump } from './login';
export function useUser() {
  const userStore = useUserStore();
@@ -59,10 +61,14 @@
export function useGoLogin() {
  const router = Taro.useRouter();
  const { redirectParams } = useLoginedJump();
  function goLoginFn() {
    // Taro.navigateTo({
    //   url: `${RouterPath.authorization}?redirect=${router.path}&${object2query(router.params)}`,
    // });
    Taro.navigateTo({
      url: `${RouterPath.authorization}?redirect=${router.path}&${object2query(router.params)}`,
      url: `${RouterPath.loginByForm}?redirect=${redirectParams.value}&tab=${LoginFormTabs.VerificationCodeLogin}`,
    });
  }
apps/taro/src/pages/mine/index.scss
@@ -1,5 +1,9 @@
@import '@/styles/common.scss';
// .mine-page-wrapper {
//   background-color: $body-background-color;
// }
.mine-page-bg {
  position: fixed;
  z-index: -1;
@@ -10,146 +14,35 @@
  object-fit: cover;
}
.mine-page-wrapper {
  .mine-avatar-wrapper {
    flex: 1;
    min-width: 0;
.mine-page-top-view {
    display: flex;
  padding: 30px 20px;
  margin-top: 30px;
    .mine-avatar {
      margin-right: 22px;
    width: 120px;
    height: 120px;
    object-fit: cover;
    margin-right: 30px;
    }
    .user-info {
    display: flex;
    align-items: center;
      flex: 1;
      min-width: 0;
      display: flex;
      flex-direction: column;
      padding: 6px 0;
      justify-content: space-between;
      .user-info-item {
        font-weight: 600;
        font-size: 34px;
    .user-info-name {
      font-size: 36px;
      font-weight: bold;
        color: boleGetCssVar('text-color', 'primary');
        line-height: 44px;
      flex: 1;
      min-width: 0;
        @include ellipsis;
      }
      .user-info-auth {
        display: inline-flex;
        .user-info-auth-item {
          margin-right: 20px;
          display: inline-flex;
          align-items: center;
          .user-info-unCertified {
            display: inline-flex;
            align-items: center;
            height: 34px;
            width: fit-content;
            .user-info-unCertified-icon {
              width: 20px;
              height: 28px;
              margin-right: 6px;
            }
            .user-info-unCertified-text {
              font-weight: 400;
              font-size: 28px;
              color: boleGetCssVar('text-color', 'secondary');
            }
            .user-info-unCertified-btn {
              font-weight: 400;
              font-size: 28px;
              color: boleGetCssVar('color', 'primary');
            }
          }
        }
      }
    }
    .mine-go-login {
      font-size: 40px;
      color: boleGetCssVar('text-color', 'primary');
      line-height: 104px;
    }
  }
  .mine-content-scroll-view {
    padding-top: 26px;
    background-color: transparent;
    .mine-order-list {
      margin-bottom: 18px;
      padding: 0 24px;
      .mine-order-list-title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 2px solid #eeeeee;
        padding: 24px 0;
        .mine-order-list-title-text {
          font-weight: 600;
          font-size: 28px;
          color: boleGetCssVar('text-color', 'primary');
          line-height: 32px;
        }
        .mine-order-list-title-icon {
          width: 32px;
          height: 32px;
        }
      }
      .mine-order-list-content {
        padding: 24px 0;
        display: flex;
        justify-content: space-around;
        .mine-order-list-item {
          display: inline-flex;
          flex-direction: column;
          align-items: center;
          .mine-order-list-icon {
            width: 64px;
            height: 64px;
          }
          .mine-order-list-text {
            font-size: 28px;
            color: boleGetCssVar('text-color', 'primary');
          }
        }
      }
    }
    .mine-balance {
      margin-bottom: 18px;
      padding: 24px;
      padding-left: 34px;
      .mine-balance-title {
        font-size: 30px;
        line-height: 42px;
        color: boleGetCssVar('text-color', 'primary');
        margin-bottom: 16px;
      }
      .mine-balance-money {
        font-size: 48px;
        line-height: 68px;
        color: boleGetCssVar('text-color', 'primary');
      }
      .mine-balance-btn {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        font-size: 22px;
        color: boleGetCssVar('text-color', 'regular');
        line-height: 36px;
        .mine-balance-btn-icon {
          width: 32px;
          height: 32px;
        }
      }
    }
    .mine-list-wrapper {
      border-radius: 12px;
    }
  }
  margin-top: 60px;
}
apps/taro/src/pages/mine/index.vue
@@ -10,18 +10,31 @@
    <template #bg>
      <img :src="OssAssets.mine.Bg" class="mine-page-bg" :style="{ height: `${bgHeight}px` }" />
    </template>
    <div class="mine-page-top-view" @click="goLogin">
      <img class="mine-avatar" :src="DefaultAvatar" alt="" />
      <div class="user-info">
        <div class="user-info-name" v-if="isLogin">{{ userDetail?.userName ?? '123' }}</div>
        <div class="mine-go-login" v-else>登录</div>
      </div>
    </div>
    <ContentScrollView>
      <List class="mine-list-wrapper">
        <ListItem title="订单管理" @click="goOrderManage"></ListItem>
      </List>
    </ContentScrollView>
  </PageLayoutWithBg>
</template>
<script setup lang="ts">
import { TransparentNavigationBar, ContentScrollView } from '@/components';
import { TransparentNavigationBar, List, ListItem } from '@/components';
import { useUser, useIsLogin, useGoLogin } from '@/hooks';
import Taro from '@tarojs/taro';
import { RouterPath, OssAssets } from '@/constants';
import DefaultAvatar from '@/assets/components/icon-default-avatar.png';
import { useSystemStore } from '@/stores/modules/system';
import PageLayoutWithBg from '@/components/Layout/PageLayoutWithBg.vue';
const { userDetail, isCertified } = useUser();
const { userDetail } = useUser();
const isLogin = useIsLogin();
const systemStore = useSystemStore();
@@ -40,10 +53,6 @@
  });
}
function goSetting() {
  goPage(RouterPath.setting);
}
Taro.showShareMenu({
  showShareItems: ['shareAppMessage'],
});
@@ -56,38 +65,10 @@
  };
});
function goAuthentication() {
  goPage(RouterPath.authenticationHome);
}
function goMineSign() {
  goPage(RouterPath.mineSign);
}
function goMineHire() {
  goPage(RouterPath.mineHire);
}
function goMineCancel() {
  goPage(RouterPath.mineCancel);
}
function goMineCollectTask() {
  goPage(RouterPath.mineCollectTask);
}
function goMineAgreementSign() {
  goPage(RouterPath.mineAgreementSign);
}
function goOrderManage() {}
</script>
<style lang="scss">
@import '@/styles/common.scss';
@import './index.scss';
.mine-setting-badge {
  margin-right: 20px;
}
.mine-setting-list {
  .pro-list-item-icon {
    width: 48px;
    height: 48px;
  }
}
</style>
apps/taro/src/subpackages/login/loginByForm/loginByForm.vue
@@ -15,7 +15,7 @@
            <div class="loginB-form-tab-item-line"></div>
          </div>
        </div>
        <div
        <!-- <div
          :class="['loginB-form-tab-item', { active: tabType === LoginFormTabs.AccountLogin }]"
          @click="handleTabChange(LoginFormTabs.AccountLogin)"
        >
@@ -24,7 +24,7 @@
            <div class="loginB-form-tab-item-text">账户登录</div>
            <div class="loginB-form-tab-item-line"></div>
          </div>
        </div>
        </div> -->
      </div>
      <VerificationCodeLoginForm
        v-show="tabType === LoginFormTabs.VerificationCodeLogin"
apps/taro/src/subpackages/login/loginByForm/verificationCodeLoginForm.vue
@@ -27,7 +27,7 @@
      </nut-form-item>
    </nut-form>
    <LargeButton class="login-btn" @click="handleLogin" :loading="form.loading">登录</LargeButton>
    <div class="go-register-btn" @click="goRegister">立即注册</div>
    <!-- <div class="go-register-btn" @click="goRegister">立即注册</div> -->
  </div>
</template>
@@ -75,7 +75,7 @@
  await commonServices.sendVerificationCode(
    {
      phoneNumber: form.phoneNumber,
      businessType: VerificationCodeBusinessType.PhoneMesssageCodeLogin,
      businessType: VerificationCodeBusinessType.LifePayPhoneMesssageCodeLogin,
    },
    { showLoading: false }
  );
packages/constants/enum.ts
@@ -77,6 +77,10 @@
   * ç”¨æˆ·è®¤è¯é“¶è¡Œå¡è®¤è¯(第三方)
   */
  UserCertificationBankCardCertification = 910,
  /**
   * ç”Ÿæ´»ç¼´è´¹éªŒè¯ç ç™»å½•
   */
  LifePayPhoneMesssageCodeLogin = 80,
}
export enum WxMiniAppEnum {
packages/services/api/ACOOLYNotify.ts
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,11 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** ACOOLY回调通知 POST /api/ACOOLYNotify/ACOOLYNotify */
export async function aCOOLYNotify(options?: API.RequestConfig) {
  return request<any>('/api/ACOOLYNotify/ACOOLYNotify', {
    method: 'POST',
    ...(options || {}),
  });
}
packages/services/api/Account.ts
@@ -284,6 +284,21 @@
  });
}
/** life pay手机验证码登录 POST /api/Account/LifePayPhoneMesssageCodeLogin */
export async function lifePayPhoneMesssageCodeLogin(
  body: API.PhoneMesssageCodeLoginInput,
  options?: API.RequestConfig
) {
  return request<string>('/api/Account/LifePayPhoneMesssageCodeLogin', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** å¯†ç ç™»å½• POST /api/Account/PasswordLogin */
export async function passwordLogin(body: API.PasswordLoginInput, options?: API.RequestConfig) {
  return request<API.IdentityModelTokenCacheItem>('/api/Account/PasswordLogin', {
packages/services/api/AlipayEcsignNotify.ts
@@ -4,39 +4,15 @@
/** ä¿¡ä»»ç­¾å¼‚步通知 POST /api/AlipayEcsignNotify/SignorderNotify */
export async function signorderNotify(
  body: {
    /** ç­¾çº¦è®¢å•号 */
    SignOrderNo?: string;
    /** å‘起签约的业务流水号 */
    OutOrderNo?: string;
    /** è®¢å•状态:INIT-初始化,FAIL-签约失败,SUCCESS-签约成功 */
    OrderStatus?: string;
    /** ç­¾çº¦æ–¹æ¡ˆç  */
    SolutionCode?: string;
    /** åˆ›å»ºæ—¶é—´ */
    GmtCreate?: string;
    /** æ›´æ–°æ—¶é—´ */
    GmtModified?: string;
  },
  body: API.AlipayEcsignNotifyInput,
  options?: API.RequestConfig
) {
  const formData = new FormData();
  Object.keys(body).forEach((ele) => {
    const item = (body as any)[ele];
    if (item !== undefined && item !== null) {
      formData.append(
        ele,
        typeof item === 'object' && !(item instanceof File) ? JSON.stringify(item) : item
      );
    }
  });
  return request<any>('/api/AlipayEcsignNotify/SignorderNotify', {
    method: 'POST',
    data: formData,
    requestType: 'form',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
packages/services/api/LgGigWorker.ts
@@ -17,7 +17,7 @@
  });
}
/** å¯¹å®¢æˆ·æ–°å¢žç¼–辑合同模板 POST /api/LgGigWorker/AddUpdateCustomerContractTemplate */
/** è¿è¥ç«¯å¯¹å®¢æˆ·æ–°å¢žç¼–辑合同模板 POST /api/LgGigWorker/AddUpdateCustomerContractTemplate */
export async function addUpdateCustomerContractTemplate(
  body: API.AddUpdateContractTemplateInput,
  options?: API.RequestConfig
@@ -32,6 +32,29 @@
  });
}
/** å®¢æˆ·æ–°å¢žç¼–辑合同模板 POST /api/LgGigWorker/AddUpdateCustomerContractTemplateWithCustomer */
export async function addUpdateCustomerContractTemplateWithCustomer(
  body: API.AddUpdateContractTemplateInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/LgGigWorker/AddUpdateCustomerContractTemplateWithCustomer', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** åˆ¤æ–­æ˜¯å¦èƒ½ç­¾ç½² GET /api/LgGigWorker/CanSign */
export async function canSign(options?: API.RequestConfig) {
  return request<boolean>('/api/LgGigWorker/CanSign', {
    method: 'GET',
    ...(options || {}),
  });
}
/** èŽ·å–äººå‘˜å®žåè®¤è¯çŠ¶æ€ POST /api/LgGigWorker/CheckUserRealVerifyStatus */
export async function checkUserRealVerifyStatus(
  body: API.LgGigWorkerBaseInput,
@@ -101,6 +124,14 @@
  });
}
/** èŽ·å–å½“å‰ç”µå­ç­¾ç±»åž‹ GET /api/LgGigWorker/GetCurrentSignType */
export async function getCurrentSignType(options?: API.RequestConfig) {
  return request<string>('/api/LgGigWorker/GetCurrentSignType', {
    method: 'GET',
    ...(options || {}),
  });
}
/** èŽ·å–ç”²æ–¹åˆ—è¡¨ POST /api/LgGigWorker/GetCustomerList */
export async function getCustomerList(body: API.GetCustomerListInput, options?: API.RequestConfig) {
  return request<API.GetCustomerListOutputPageOutput>('/api/LgGigWorker/GetCustomerList', {
@@ -113,6 +144,24 @@
  });
}
/** èŽ·å–æ¨¡æ¿æ˜Žç»†ä¿¡æ¯ GET /api/LgGigWorker/GetCustomerTemplateDetail */
export async function getCustomerTemplateDetail(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetCustomerTemplateDetailParams,
  options?: API.RequestConfig
) {
  return request<API.GetCustomerTemplateDetailOutput>(
    '/api/LgGigWorker/GetCustomerTemplateDetail',
    {
      method: 'GET',
      params: {
        ...params,
      },
      ...(options || {}),
    }
  );
}
/** èŽ·å–ç”²æ–¹å®¢æˆ·åˆåŒæ¨¡æ¿åˆ—è¡¨ GET /api/LgGigWorker/GetCustomerTemplateList */
export async function getCustomerTemplateList(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
@@ -128,6 +177,21 @@
  });
}
/** èŽ·å–ç”²æ–¹å®¢æˆ·åˆåŒæ¨¡æ¿åˆ—è¡¨ POST /api/LgGigWorker/GetCustomerTemplateList */
export async function getCustomerTemplateList_2(
  body: API.QueryCustomerTemplateListInput,
  options?: API.RequestConfig
) {
  return request<API.GetCustomerTemplateListOutput[]>('/api/LgGigWorker/GetCustomerTemplateList', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** èŽ·å–ä¼ä¸šè´¹ç”¨ç»Ÿè®¡ GET /api/LgGigWorker/GetEnterinessLgGigSignFee */
export async function getEnterinessLgGigSignFee(options?: API.RequestConfig) {
  return request<API.EnterinessLgGigSignFeeOutput>('/api/LgGigWorker/GetEnterinessLgGigSignFee', {
@@ -199,6 +263,36 @@
  });
}
/** æ ¹æ®bussinessCode获取其电子签通道 GET /api/LgGigWorker/GetSignChannelByBussinessCode */
export async function getSignChannelByBussinessCode(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetSignChannelByBussinessCodeParams,
  options?: API.RequestConfig
) {
  return request<API.SignChannelEnum>('/api/LgGigWorker/GetSignChannelByBussinessCode', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** æ ¹æ®signId获取其电子签通道 GET /api/LgGigWorker/GetSignChannelBySignId */
export async function getSignChannelBySignId(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetSignChannelBySignIdParams,
  options?: API.RequestConfig
) {
  return request<API.SignChannelEnum>('/api/LgGigWorker/GetSignChannelBySignId', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** èŽ·å–ç»Ÿä¸€ç”µå­ç­¾è´¹ç”¨ POST /api/LgGigWorker/GetSignMergeSignCostList */
export async function getSignMergeSignCostList(
  body: API.GetSignCostListInput,
@@ -253,6 +347,21 @@
  );
}
/** æ ¹æ®signChannel获取计费方式 GET /api/LgGigWorker/GetSignSettingByChannle */
export async function getSignSettingByChannle(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetSignSettingByChannleParams,
  options?: API.RequestConfig
) {
  return request<API.ChargeTypeEnum>('/api/LgGigWorker/GetSignSettingByChannle', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** èŽ·å–å®¢æˆ·ç”²æ–¹ä¸‹æ‹‰åˆ—è¡¨ GET /api/LgGigWorker/GetUserCustomerAllList */
export async function getUserCustomerAllList(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
packages/services/api/LgGigWorkerCustomerTemplateParam.ts
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,65 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** æ·»åŠ ç³»ç»Ÿ æ¨¡æ¿æ•°æ®å‚æ•°å­—å…¸ POST /api/LgGigWorkerCustomerTemplateParam/AddSystemTemplateDataParamSetting */
export async function addSystemTemplateDataParamSetting(
  body: API.AddSystemTemplateDataParamSettingInput,
  options?: API.RequestConfig
) {
  return request<number>(
    '/api/LgGigWorkerCustomerTemplateParam/AddSystemTemplateDataParamSetting',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** èŽ·å–æ‰€æœ‰ç³»ç»Ÿ æ¨¡æ¿æ•°æ®å‚æ•°å­—å…¸ POST /api/LgGigWorkerCustomerTemplateParam/GetAllSystemTemplateDataParamSettingList */
export async function getAllSystemTemplateDataParamSettingList(options?: API.RequestConfig) {
  return request<API.SystemTemplateDataParamSettingOutput[]>(
    '/api/LgGigWorkerCustomerTemplateParam/GetAllSystemTemplateDataParamSettingList',
    {
      method: 'POST',
      ...(options || {}),
    }
  );
}
/** æ ¹æ®æ¨¡æ¿id获取模板参数列表 POST /api/LgGigWorkerCustomerTemplateParam/GetCustomerTemplateParamListByTemplateId */
export async function getCustomerTemplateParamListByTemplateId(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetCustomerTemplateParamListByTemplateIdParams,
  options?: API.RequestConfig
) {
  return request<API.CustomerTemplateParamListOutput[]>(
    '/api/LgGigWorkerCustomerTemplateParam/GetCustomerTemplateParamListByTemplateId',
    {
      method: 'POST',
      params: {
        ...params,
      },
      ...(options || {}),
    }
  );
}
/** ä¿å­˜æ¨¡æ¿å‚æ•° POST /api/LgGigWorkerCustomerTemplateParam/SaveCustomerTemplateParam */
export async function saveCustomerTemplateParam(
  body: API.SaveCustomerTemplateParamInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/LgGigWorkerCustomerTemplateParam/SaveCustomerTemplateParam', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
packages/services/api/LgGigWorkerSignChannelSetting.ts
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,72 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** æ­¤å¤„后端没有提供注释 POST /api/LgGigWorkerSignChannelSetting/CreateOrEditLgGigWorkerSignChannelSetting */
export async function createOrEditLgGigWorkerSignChannelSetting(
  body: API.CreateOrEditLgGigWorkerSignChannelSettingInput,
  options?: API.RequestConfig
) {
  return request<string>(
    '/api/LgGigWorkerSignChannelSetting/CreateOrEditLgGigWorkerSignChannelSetting',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** åˆ é™¤æ¸ é“配置管理 DELETE /api/LgGigWorkerSignChannelSetting/DeleteLgGigWorkerSignChannelSetting */
export async function deleteLgGigWorkerSignChannelSetting(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIdeleteLgGigWorkerSignChannelSettingParams,
  options?: API.RequestConfig
) {
  return request<number>('/api/LgGigWorkerSignChannelSetting/DeleteLgGigWorkerSignChannelSetting', {
    method: 'DELETE',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** èŽ·å–æ¸ é“ç®¡ç†åˆ—è¡¨ POST /api/LgGigWorkerSignChannelSetting/GetLgGigWorkerSignChannelSettingList */
export async function getLgGigWorkerSignChannelSettingList(
  body: API.GetGigWorkerSignChannelSettingInput,
  options?: API.RequestConfig
) {
  return request<API.LgGigWorkerSignChannelSettingDtoPageOutput>(
    '/api/LgGigWorkerSignChannelSetting/GetLgGigWorkerSignChannelSettingList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** è®¾ç½®é…ç½®çŠ¶æ€ POST /api/LgGigWorkerSignChannelSetting/SetLgGigWorkerSignChannelSettingStatus */
export async function setLgGigWorkerSignChannelSettingStatus(
  body: API.SetSignChannelStatusInput,
  options?: API.RequestConfig
) {
  return request<number>(
    '/api/LgGigWorkerSignChannelSetting/SetLgGigWorkerSignChannelSettingStatus',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
packages/services/api/LgGigWorkerSignFreeSetting.ts
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,62 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** æ–°å¢žä¿®æ”¹ç”µå­ç­¾èµ é€ç®¡ç† POST /api/LgGigWorkerSignFreeSetting/CreateOrEditLgGigWorkerSignFreeSetting */
export async function createOrEditLgGigWorkerSignFreeSetting(
  body: API.CreateOrEditLgGigWorkerSignFreeSettingInput,
  options?: API.RequestConfig
) {
  return request<string>('/api/LgGigWorkerSignFreeSetting/CreateOrEditLgGigWorkerSignFreeSetting', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** åˆ é™¤ç”µå­ç­¾èµ é€ç®¡ç† DELETE /api/LgGigWorkerSignFreeSetting/DeleteLgGigWorkerSignFreeSetting */
export async function deleteLgGigWorkerSignFreeSetting(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIdeleteLgGigWorkerSignFreeSettingParams,
  options?: API.RequestConfig
) {
  return request<number>('/api/LgGigWorkerSignFreeSetting/DeleteLgGigWorkerSignFreeSetting', {
    method: 'DELETE',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** èŽ·å–ç”µå­ç­¾é€šé“ GET /api/LgGigWorkerSignFreeSetting/GetLgGigWorkerSignChannel */
export async function getLgGigWorkerSignChannel(options?: API.RequestConfig) {
  return request<API.LgGigWorkerSignChannelDto[]>(
    '/api/LgGigWorkerSignFreeSetting/GetLgGigWorkerSignChannel',
    {
      method: 'GET',
      ...(options || {}),
    }
  );
}
/** èŽ·å–ç”µå­ç­¾èµ é€ç®¡ç†åˆ—è¡¨ POST /api/LgGigWorkerSignFreeSetting/GetLgGigWorkerSignFreeSettingList */
export async function getLgGigWorkerSignFreeSettingList(
  body: API.GetGigWorkerSignFreeSettingInput,
  options?: API.RequestConfig
) {
  return request<API.LgGigWorkerSignFreeSettingDtoPageOutput>(
    '/api/LgGigWorkerSignFreeSetting/GetLgGigWorkerSignFreeSettingList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
packages/services/api/LgGigWorkerSignSetting.ts
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,66 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** æ–°å¢žæˆ–修改电子签设置 POST /api/LgGigWorkerSignSetting/CreateOrEditLgGigWorkerSignSetting */
export async function createOrEditLgGigWorkerSignSetting(
  body: API.CreateOrEditLgGigWorkerSignSettingInput,
  options?: API.RequestConfig
) {
  return request<string>('/api/LgGigWorkerSignSetting/CreateOrEditLgGigWorkerSignSetting', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** åˆ é™¤ç”µå­ç­¾è®¾ç½® DELETE /api/LgGigWorkerSignSetting/DeleteLgGigWorkerSignSetting */
export async function deleteLgGigWorkerSignSetting(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIdeleteLgGigWorkerSignSettingParams,
  options?: API.RequestConfig
) {
  return request<number>('/api/LgGigWorkerSignSetting/DeleteLgGigWorkerSignSetting', {
    method: 'DELETE',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** èŽ·å–ç”µå­ç­¾é…ç½®ç®¡ç†åˆ—è¡¨ POST /api/LgGigWorkerSignSetting/GetLgGigWorkerSignSettingList */
export async function getLgGigWorkerSignSettingList(
  body: API.GetGigWorkerSignSettingInput,
  options?: API.RequestConfig
) {
  return request<API.LgGigWorkerSignSettingDtoPageOutput>(
    '/api/LgGigWorkerSignSetting/GetLgGigWorkerSignSettingList',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
/** è®¾ç½®ç”µå­ç­¾è®¾ç½®çŠ¶æ€ POST /api/LgGigWorkerSignSetting/SetLgGigWorkerSignSettingStatus */
export async function setLgGigWorkerSignSettingStatus(
  body: API.SetSignStatusInput,
  options?: API.RequestConfig
) {
  return request<number>('/api/LgGigWorkerSignSetting/SetLgGigWorkerSignSettingStatus', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
packages/services/api/LifePay.ts
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,49 @@
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
/** åˆ›å»ºç”Ÿæ´»ç¼´è´¹ç”µè´¹è®¢å• POST /api/LifePay/CreateLifePayElectricOrder */
export async function createLifePayElectricOrder(
  body: API.LifeElectricDataCreateLifePayOrderInput,
  options?: API.RequestConfig
) {
  return request<any>('/api/LifePay/CreateLifePayElectricOrder', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** åˆ›å»ºç”Ÿæ´»ç¼´è´¹è¯è´¹è®¢å• POST /api/LifePay/CreateLifePayPhoneOrder */
export async function createLifePayPhoneOrder(
  body: API.LifePhoneDataCreateLifePayOrderInput,
  options?: API.RequestConfig
) {
  return request<any>('/api/LifePay/CreateLifePayPhoneOrder', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** èŽ·å–ç”µè´¹é¢å€¼ GET /api/LifePay/GetElectricParValue */
export async function getElectricParValue(options?: API.RequestConfig) {
  return request<API.ElectricParValueResponse>('/api/LifePay/GetElectricParValue', {
    method: 'GET',
    ...(options || {}),
  });
}
/** èŽ·å–è¯è´¹é¢å€¼ GET /api/LifePay/GetPhoneParValue */
export async function getPhoneParValue(options?: API.RequestConfig) {
  return request<API.PhoneParValueResponse>('/api/LifePay/GetPhoneParValue', {
    method: 'GET',
    ...(options || {}),
  });
}
packages/services/api/Test.ts
@@ -2,6 +2,21 @@
// @ts-ignore
import { request } from '@/utils/request';
/** æ·»åŠ ç³»ç»Ÿ æ¨¡æ¿æ•°æ®å‚æ•°å­—å…¸ POST /api/Test/AddSystemTemplateDataParamSetting */
export async function addSystemTemplateDataParamSetting(
  body: API.AddSystemTemplateDataParamSettingInput,
  options?: API.RequestConfig
) {
  return request<any>('/api/Test/AddSystemTemplateDataParamSetting', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** æŒ‡å®šç­¾çº¦ç”¨æˆ·ï¼Œå‘起签约,获取签约密钥,拉起签约页面 POST /api/Test/DataprepareCreate */
export async function dataprepareCreate(options?: API.RequestConfig) {
  return request<API.DataprepareCreateOutput>('/api/Test/DataprepareCreate', {
@@ -114,6 +129,21 @@
  });
}
/** æ­¤å¤„后端没有提供注释 GET /api/Test/TestQRCodePay */
export async function testQRCodePay(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
  params: API.APItestQRCodePayParams,
  options?: API.RequestConfig
) {
  return request<string>('/api/Test/TestQRCodePay', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** æ­¤å¤„后端没有提供注释 GET /api/Test/TestRetturnResult */
export async function testRetturnResult(
  // å åŠ ç”Ÿæˆçš„Param类型 (非body参数swagger默认没有生成对象)
packages/services/api/ThirdPartCallBack.ts
@@ -24,3 +24,11 @@
    ...(options || {}),
  });
}
/** ä¿¡ä»»ç­¾å¼‚步通知 POST /api/ThirdPartCallBack/SignorderNotify */
export async function signorderNotify(options?: API.RequestConfig) {
  return request<any>('/api/ThirdPartCallBack/SignorderNotify', {
    method: 'POST',
    ...(options || {}),
  });
}
packages/services/api/index.ts
@@ -5,6 +5,7 @@
import * as AbpApiDefinition from './AbpApiDefinition';
import * as AbpApplicationConfiguration from './AbpApplicationConfiguration';
import * as Account from './Account';
import * as ACOOLYNotify from './ACOOLYNotify';
import * as AdvertiseBoard from './AdvertiseBoard';
import * as AdvertiseOnShow from './AdvertiseOnShow';
import * as Alipay from './Alipay';
@@ -43,7 +44,12 @@
import * as InsureOrganization from './InsureOrganization';
import * as InsureSupplier from './InsureSupplier';
import * as LgGigWorker from './LgGigWorker';
import * as LgGigWorkerCustomerTemplateParam from './LgGigWorkerCustomerTemplateParam';
import * as LgGigWorkerReCharge from './LgGigWorkerReCharge';
import * as LgGigWorkerSignChannelSetting from './LgGigWorkerSignChannelSetting';
import * as LgGigWorkerSignFreeSetting from './LgGigWorkerSignFreeSetting';
import * as LgGigWorkerSignSetting from './LgGigWorkerSignSetting';
import * as LifePay from './LifePay';
import * as Message from './Message';
import * as OpenInformation from './OpenInformation';
import * as OperateHistory from './OperateHistory';
@@ -86,6 +92,7 @@
  AbpApiDefinition,
  AbpApplicationConfiguration,
  Account,
  ACOOLYNotify,
  AdvertiseBoard,
  AdvertiseOnShow,
  Alipay,
@@ -124,7 +131,12 @@
  InsureOrganization,
  InsureSupplier,
  LgGigWorker,
  LgGigWorkerCustomerTemplateParam,
  LgGigWorkerReCharge,
  LgGigWorkerSignChannelSetting,
  LgGigWorkerSignFreeSetting,
  LgGigWorkerSignSetting,
  LifePay,
  Message,
  OpenInformation,
  OperateHistory,
packages/services/api/typings.d.ts
@@ -440,6 +440,17 @@
    parentId?: string;
  }
  interface AddSystemTemplateDataParamSettingInput {
    /** æ•°æ®å‚数名称 */
    dataParamName?: string;
    /** æ•°æ®å‚数字段名称 */
    dataParamNameFieldName?: string;
    /** æ•°æ®å‚数默认值 */
    dataParamDefaultValue?: string;
    /** æ˜¯å¦ ä¸æ˜¯æ•°å€¼å‚数,即无需值 */
    isNotValueParam?: boolean;
  }
  interface AddTradeChatRecordInput {
    /** ç”¨æˆ·id */
    applyUserId?: string;
@@ -462,6 +473,9 @@
    bussinessCode?: string;
    /** æ¨¡æ¿åç§° */
    name?: string;
    signChannel?: SignChannelEnum;
    /** æ¨¡æ¿ç¼–辑数据 */
    templateEditData?: string;
  }
  interface AddUpdateCustomerInput {
@@ -779,6 +793,21 @@
    prices?: PeriodPriceInfo[];
  }
  interface AlipayEcsignNotifyInput {
    /** ç­¾çº¦è®¢å•号 */
    signOrderNo?: string;
    /** å‘起签约的业务流水号 */
    outOrderNo?: string;
    /** è®¢å•状态:INIT-初始化,FAIL-签约失败,SUCCESS-签约成功 */
    orderStatus?: string;
    /** ç­¾çº¦æ–¹æ¡ˆç  */
    solutionCode?: string;
    /** åˆ›å»ºæ—¶é—´ */
    gmtCreate?: string;
    /** æ›´æ–°æ—¶é—´ */
    gmtModified?: string;
  }
  interface AlipayFundTransPagePayResponse {
    body?: string;
  }
@@ -1018,6 +1047,18 @@
    id?: string;
  }
  interface APIdeleteLgGigWorkerSignChannelSettingParams {
    id?: string;
  }
  interface APIdeleteLgGigWorkerSignFreeSettingParams {
    id?: string;
  }
  interface APIdeleteLgGigWorkerSignSettingParams {
    id?: string;
  }
  interface APIdeleteLgGigWorkerUserParams {
    id?: string;
  }
@@ -1254,10 +1295,18 @@
    moduleId?: string;
  }
  interface APIgetCustomerTemplateDetailParams {
    id?: string;
  }
  interface APIgetCustomerTemplateListParams {
    customerId?: string;
  }
  interface APIgetCustomerTemplateParamListByTemplateIdParams {
    templateId?: string;
  }
  interface APIgetDefaultConnectionStringParams {
    id?: string;
  }
@@ -1582,6 +1631,14 @@
    userId?: string;
  }
  interface APIgetSignChannelByBussinessCodeParams {
    bussinessCode?: string;
  }
  interface APIgetSignChannelBySignIdParams {
    signId?: string;
  }
  interface APIgetSignContractToOrderDtoParams {
    /** è®¢å•签约Id */
    orderSignId?: string;
@@ -1589,6 +1646,10 @@
    searchType?: number;
  }
  interface APIgetSignSettingByChannleParams {
    signChannel?: SignChannelEnum;
  }
  interface APIgetStaffByIdNumParams {
    code: string;
    idNum?: string;
@@ -1836,6 +1897,13 @@
    transactionId?: string;
  }
  interface APItestQRCodePayParams {
    payType?: PayTypeEnum;
    outTradeNo?: string;
    description?: string;
    amount?: number;
  }
  interface APItestRetturnResultParams {
    phoneNumber?: string;
  }
@@ -2855,6 +2923,8 @@
    verificationCode: string;
  }
  type ChargeTypeEnum = 1 | 2;
  interface CheckBatchCreateCompanyUserInput {
    enterpriseName?: string;
    /** ç»Ÿä¸€ç¤¾ä¼šä¿¡ç”¨ä»£ç  */
@@ -4173,6 +4243,57 @@
    status?: number;
  }
  interface CreateOrEditLgGigWorkerSignChannelSettingInput {
    id?: string;
    /** é€šé“名称 */
    channelName?: string;
    /** ç­¾çº¦é€šé“Id */
    signChannelId?: string;
    /** æ¸ é“Id */
    channelIntId?: number;
    /** æ¸ é“URL */
    channelUrl?: string;
    chargeType?: ChargeTypeEnum;
    /** å®žåè®¤è¯è´¹ç”¨ */
    realVerifyCost?: number;
    /** ç­¾çº¦è´¹ç”¨ */
    signCost?: number;
    /** ç»Ÿä¸€ç­¾çº¦è´¹ç”¨ */
    mergeSignCost?: number;
    /** ä¸Šä¸Šç­¾æ˜¯å¦é…ç½® */
    isSetBestSign?: boolean;
    /** é˜¿é‡Œä¿¡ä»»ç­¾é…ç½® */
    isSetAlipaySign?: boolean;
  }
  interface CreateOrEditLgGigWorkerSignFreeSettingInput {
    id?: string;
    /** ç”¨æˆ·Id */
    userId?: string;
    /** æ¸ é“Id */
    signChannelId?: string;
    /** èµ é€æ¡æ•° */
    freeCount?: number;
    /** å¤‡æ³¨ */
    remark?: string;
  }
  interface CreateOrEditLgGigWorkerSignSettingInput {
    id?: string;
    /** åç§° */
    name?: string;
    signChannel?: SignChannelEnum;
    /** å®žåè®¤è¯è´¹ç”¨ */
    realVerifyCost?: number;
    /** ç­¾çº¦è´¹ç”¨ */
    signCost?: number;
    /** ç»Ÿä¸€ç­¾çº¦è´¹ç”¨ */
    mergeSignCost?: number;
    chargeType?: ChargeTypeEnum;
    status?: LgGigWorkerSignStatus;
    settingStatus?: LgGigWorkerSignSettingStatus;
  }
  interface CreateOrEditMarketProductInput {
    id?: string;
    userId?: string;
@@ -5132,6 +5253,8 @@
    userServiceStaffName?: string;
    /** æ˜¯å¦å¥–励金发放 */
    isIncentivePayments?: boolean;
    /** ç”µå­ç­¾èµ é€ */
    isSignFreeSet?: boolean;
    /** æ³¨å†Œæ—¶é—´ */
    registTime?: string;
  }
@@ -5157,6 +5280,26 @@
    customerId?: string;
  }
  interface CustomerTemplateParamListOutput {
    id?: string;
    /** æ¨¡æ¿id */
    lgGigWorkerCustomerTemplateId?: string;
    /** æ•°æ®å‚æ•°å­—å…¸id */
    templateDataParamId?: string;
    /** æ¨¡æ¿å‚数名称 */
    templateParamName?: string;
    /** æ•°æ®åç§° */
    dataParamName?: string;
    /** æ¨¡æ¿å‚数字段名称 */
    templateParamFieldName?: string;
    /** æ•°æ®å‚数字段名称 */
    dataParamNameFieldName?: string;
    /** æ¨¡æ¿å‚数值 ä»…无数据参数时存在值 */
    templateParamValue?: string;
    /** æ¨¡æ¿å‚数额外数据 */
    templateParamExtraData?: string;
  }
  interface DataprepareCreateExtInfo {
    contextParams?: string;
    shortUrl?: string;
@@ -5308,6 +5451,29 @@
    randomPwd?: string;
  }
  interface ElectricParValueOutput {
    electricType?: string;
    areaName?: string;
    parValue?: number;
    rate?: number;
    comments?: string;
  }
  interface ElectricParValueResponse {
    success?: string;
    requestNo?: string;
    partnerId?: string;
    service?: string;
    version?: string;
    protocol?: string;
    context?: string;
    ext?: string;
    code?: string;
    message?: string;
    detail?: string;
    electricParValue?: ElectricParValueOutput;
  }
  interface EnableSearchSettingInput {
    id: string;
    status: boolean;
@@ -5352,6 +5518,7 @@
    accountRemainAmount?: number;
    yesterdayFee?: number;
    oneWeekFee?: number;
    freeCount?: number;
  }
  interface EnterpriseBatchRefundInput {
@@ -6297,6 +6464,8 @@
    templateStatus?: boolean;
    /** ç”¨æˆ·id */
    companyId?: string;
    /** æ˜¯å¦æœ‰å¾…制版 */
    hasPendingPlateMaking?: boolean;
  }
  interface GetCustomerListOutput {
@@ -6316,6 +6485,8 @@
    contactPhone?: string;
    /** åˆåŒæ•°é‡ */
    contractCount?: number;
    /** å¾…制版数 */
    pendingPlateMakingCount?: number;
    /** å¹³å°ç”¨æˆ·Id */
    companyId?: string;
    /** å¹³å°ç”¨æˆ·åç§° */
@@ -6335,6 +6506,23 @@
    queryCondition?: string;
  }
  interface GetCustomerTemplateDetailOutput {
    id?: string;
    templateId?: string;
    templateUrl?: string;
    name?: string;
    bussinessCode?: string;
    creationTime?: string;
    signChannel?: SignChannelEnum;
    /** æ¨¡æ¿ç¼–辑数据 */
    templateEditData?: string;
    /** æ¨¡æ¿æ¸²æŸ“json数据 */
    templateJsonData?: string;
    creatorId?: string;
    /** æ˜¯å¦å¯ä»¥ç¼–辑名称 */
    isCanEditName?: boolean;
  }
  interface GetCustomerTemplateListOutput {
    id?: string;
    templateId?: string;
@@ -6343,6 +6531,13 @@
    name?: string;
    bussinessCode?: string;
    creationTime?: string;
    signPluginType?: SignChannelEnum;
    signChannel?: SignChannelEnum;
    status?: LgGigWorkerCustomerTemplateStatusEnum;
    /** åˆ¶ç‰ˆæ—¶é—´ */
    platedTime?: string;
    /** æ“ä½œäºº */
    operator?: string;
  }
  interface GetEnterpriseCredentialDataResponse {
@@ -6480,6 +6675,29 @@
    enterpriseName?: string;
  }
  interface GetGigWorkerSignChannelSettingInput {
    pageModel?: Pagination;
    channelName?: string;
    settingStatus?: LgGigWorkerSignChannelSettingStatus;
  }
  interface GetGigWorkerSignFreeSettingInput {
    pageModel?: Pagination;
    /** ä¼ä¸šåç§°/更新人/账号 */
    searchKeyWord?: string;
    /** å¼€å§‹æœˆä»½èŒƒå›´ */
    startMonth?: string;
    /** ç»“束月份范围 */
    endMonth?: string;
  }
  interface GetGigWorkerSignSettingInput {
    pageModel?: Pagination;
    signName?: string;
    status?: LgGigWorkerSignStatus;
    settingStatus?: LgGigWorkerSignSettingStatus;
  }
  interface GetHeadlineInformationInput {
    /** æŽ’序信息:默认按广告排序AdSequence升序 */
    orderInput?: OrderInput[];
@@ -7284,6 +7502,7 @@
  interface GetLgGigWorkerContractUrlOutput {
    contractUrl?: string;
    signChannel?: SignChannelEnum;
  }
  interface GetLgGigWorkUserInput {
@@ -7294,6 +7513,7 @@
    regiterTimeBegin?: string;
    /** ç™»è®°æ—¶é—´ç»“束 */
    regiterTimeEnd?: string;
    regiterStatus?: boolean;
    /** ç­¾çº¦æ—¶é—´å¼€å§‹æ—¶é—´ */
    signTimeBegin?: string;
    /** ç­¾çº¦æ—¶é—´ç»“束时间 */
@@ -7796,6 +8016,8 @@
    name?: string;
    /** çŸ­ä¿¡ç±»åž‹ 10三要素认证 */
    verifyType?: number;
    /** ç”µè¯å·ç  */
    phone?: string;
    /** è´¹ç”¨ */
    cost?: number;
  }
@@ -7860,6 +8082,8 @@
    verifyType?: number;
    /** è´¹ç”¨ */
    cost?: number;
    /** ç”µè¯å·ç  */
    phone?: string;
  }
  interface GetSignRealNameCostListOutputPageOutput {
@@ -11696,6 +11920,8 @@
    realSignCount?: number;
  }
  type LgGigWorkerCustomerTemplateStatusEnum = 10 | 20;
  type LgGigWorkerRechargeStatusEnum = 10 | 30 | 40;
  interface LgGigWorkerRegisterInput {
@@ -11710,6 +11936,78 @@
    contractTemplateId?: string;
  }
  interface LgGigWorkerSignChannelDto {
    /** ç”µå­ç­¾åç§° */
    signName?: string;
    /** æ¸ é“Id */
    signChannelId?: string;
    signChannel?: SignChannelEnum;
  }
  interface LgGigWorkerSignChannelSettingDto {
    id?: string;
    /** é€šé“名称 */
    channelName?: string;
    /** ç­¾çº¦é€šé“Id */
    signChannelId?: string;
    /** æ¸ é“Id */
    channelIntId?: number;
    /** æ¸ é“URL */
    channelUrl?: string;
    chargeType?: ChargeTypeEnum;
    /** å®žåè®¤è¯è´¹ç”¨ */
    realVerifyCost?: number;
    /** ç­¾çº¦è´¹ç”¨ */
    signCost?: number;
    /** ç»Ÿä¸€ç­¾çº¦è´¹ç”¨ */
    mergeSignCost?: number;
    /** ä¸Šä¸Šç­¾æ˜¯å¦é…ç½® */
    isSetBestSign?: boolean;
    /** é˜¿é‡Œä¿¡ä»»ç­¾é…ç½® */
    isSetAlipaySign?: boolean;
    settingStatus?: LgGigWorkerSignChannelSettingStatus;
  }
  interface LgGigWorkerSignChannelSettingDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: LgGigWorkerSignChannelSettingDto[];
  }
  type LgGigWorkerSignChannelSettingStatus = 10 | -10;
  interface LgGigWorkerSignFreeSettingDto {
    /** ç”¨æˆ·Id */
    userId?: string;
    /** ç”µå­ç­¾æ¸ é“Id */
    signChannelId?: string;
    /** ç”µå­ç­¾æ¸ é“名称 */
    signName?: string;
    /** èµ é€æ¡æ•° */
    freeCount?: number;
    /** å¤‡æ³¨ */
    remark?: string;
    id?: string;
    creationTime?: string;
    lastModificationTime?: string;
    lastModifierName?: string;
    lastModifierId?: string;
    /** äº§ä¸šå›­åŒºåç§° */
    industrialParkName?: string;
    /** äº§ä¸šå›­åŒºId */
    industrialParkId?: string;
    /** è´¦å· */
    userName?: string;
    /** ä¼ä¸šåç§° */
    enterpriseName?: string;
  }
  interface LgGigWorkerSignFreeSettingDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: LgGigWorkerSignFreeSettingDto[];
  }
  interface LgGigWorkerSignOptions {
    accountName?: string;
    accountNo?: string;
@@ -11717,6 +12015,32 @@
    remark?: string;
  }
  interface LgGigWorkerSignSettingDto {
    id?: string;
    /** ç”µå­ç­¾åç§° */
    name?: string;
    signChannel?: SignChannelEnum;
    /** å®žåè®¤è¯è´¹ç”¨ */
    realVerifyCost?: number;
    /** ç­¾çº¦è´¹ç”¨ */
    signCost?: number;
    /** ç»Ÿä¸€ç­¾çº¦è´¹ç”¨ */
    mergeSignCost?: number;
    chargeType?: ChargeTypeEnum;
    status?: LgGigWorkerSignStatus;
    settingStatus?: LgGigWorkerSignSettingStatus;
  }
  interface LgGigWorkerSignSettingDtoPageOutput {
    pageModel?: Pagination;
    objectData?: any;
    data?: LgGigWorkerSignSettingDto[];
  }
  type LgGigWorkerSignSettingStatus = 10 | -10;
  type LgGigWorkerSignStatus = 10 | -10;
  interface LgGigWorkerUserImport {
    /** ç”¨æˆ·Id */
    companyId?: string;
@@ -11788,6 +12112,8 @@
    enterSignStatus?: LgGigUserSignEnum;
    /** ä¼ä¸šç­¾çº¦æ—¶é—´ */
    enterSignTime?: string;
    regiterStatus?: boolean;
    signChannel?: SignChannelEnum;
  }
  interface LgGigWorkUserOutputPageOutput {
@@ -11809,6 +12135,46 @@
    legalPerson?: string;
  }
  interface LifeElectricData {
    /** å……值面额,单位为元。 */
    parValue: number;
    /** ç”µç½‘类型,例如:"guowang"代表国家电网,"nanwang"代表南方电网。 */
    electricType: string;
    /** ç”µè´¹ç±»åž‹ï¼Œå›½ç½‘必传:住宅、企事业、店铺三个选项。 */
    electricAccountType: string;
    /** ç”µè´¹æˆ·å·ã€‚ */
    electricAccount: string;
    /** çœä»½ã€‚ */
    province: string;
    /** åŸŽå¸‚。 */
    city: string;
    /** å®¢æˆ·èº«ä»½è¯åŽ6位,南网必传。 */
    sixID?: string;
  }
  interface LifeElectricDataCreateLifePayOrderInput {
    userId?: string;
    lifePayType?: LifePayTypeEnum;
    productData?: LifeElectricData;
  }
  type LifePayTypeEnum = 10 | 20;
  interface LifePhoneData {
    /** è¿è¥å•†ç¼–码,例如:"yidong", "dianxin", "liantong"。 */
    ispCode: string;
    /** å……值面额,单位为元。测试账户:parValue=100:缴费成功,parValue>100:缴费失败。 */
    parValue: number;
    /** æ‰‹æœºå·ã€‚ */
    phone: string;
  }
  interface LifePhoneDataCreateLifePayOrderInput {
    userId?: string;
    lifePayType?: LifePayTypeEnum;
    productData?: LifePhoneData;
  }
  interface LikeFavoriteMessageInfo {
    /** æ¶ˆæ¯Id */
    id?: string;
@@ -13072,7 +13438,8 @@
    | 28
    | 29
    | 30
    | 31;
    | 31
    | 32;
  interface OrderChangedBzContentInput {
    outBizNo?: string;
@@ -14464,7 +14831,7 @@
    credential?: PersonalUserRegCredentialInput;
  }
  type PhoneMessageBusinessTypeEnum = 10 | 11 | 20 | 30 | 40 | 50 | 60 | 70 | 920;
  type PhoneMessageBusinessTypeEnum = 10 | 11 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 920;
  type PhoneMessageStatusEnum = 1 | 2 | 3;
@@ -14484,6 +14851,30 @@
    code: string;
  }
  interface PhoneParValueOutput {
    ispCode?: string;
    ispName?: string;
    parValue?: number;
    rate?: number;
    phoneSection?: string;
    comments?: string;
  }
  interface PhoneParValueResponse {
    success?: string;
    requestNo?: string;
    partnerId?: string;
    service?: string;
    version?: string;
    protocol?: string;
    context?: string;
    ext?: string;
    code?: string;
    message?: string;
    detail?: string;
    phoneParValue?: PhoneParValueOutput;
  }
  interface PhoneToken {
    phone?: string;
    phoneCode?: string;
@@ -15440,6 +15831,20 @@
    userId?: string;
  }
  interface QueryCustomerTemplateListInput {
    customerId?: string;
    searchKey?: string;
    status?: LgGigWorkerCustomerTemplateStatusEnum;
    /** å¼€å§‹åˆ¶ç‰ˆæ—¶é—´ */
    beginPlatedTime?: string;
    /** ç»“束制版时间 */
    endPlatedTime?: string;
    /** å¼€å§‹åˆ¶ä¸Šä¼ æ—¶é—´ */
    beginCreationTime?: string;
    /** ç»“束上传时间 */
    endCreationTime?: string;
  }
  interface QueryEnterpriseMaterialDetailInput {
    id?: string;
    userId?: string;
@@ -16198,6 +16603,7 @@
  interface RecordUserSignInput {
    lgGigWorkerId?: string;
    signChannel?: SignChannelEnum;
    userType?: string;
    signCostType?: number;
    messageChannel?: number;
@@ -16613,6 +17019,32 @@
    receiptName?: string;
  }
  interface SaveCustomerTemplateParamInput {
    /** æ¨¡æ¿id */
    lgGigWorkerCustomerTemplateId?: string;
    /** æ¨¡æ¿æ¸²æŸ“json数据 */
    templateJsonData?: string;
    /** å‚数列表 */
    paramList?: SaveCustomerTemplateParamItem[];
  }
  interface SaveCustomerTemplateParamItem {
    /** æ•°æ®å‚æ•°å­—å…¸id */
    templateDataParamId?: string;
    /** æ¨¡æ¿å‚数名称 */
    templateParamName?: string;
    /** æ•°æ®åç§° */
    dataParamName?: string;
    /** æ¨¡æ¿å‚数字段名称 */
    templateParamFieldName?: string;
    /** æ•°æ®å‚数字段名称 */
    dataParamNameFieldName?: string;
    /** æ¨¡æ¿å‚数值 ä»…无数据参数时存在值 */
    templateParamValue?: string;
    /** æ¨¡æ¿å‚数额外数据 */
    templateParamExtraData?: string;
  }
  interface SaveWalletPayChannelFeeSettingInput {
    /** é€šé“id */
    walletPayChannelId?: string;
@@ -16963,6 +17395,19 @@
    roleId?: string;
  }
  interface SetSignChannelStatusInput {
    id?: string;
    /** ä¸Šä¸Šç­¾æ˜¯å¦é…ç½® */
    isSetBestSign?: boolean;
    /** é˜¿é‡Œä¿¡ä»»ç­¾é…ç½® */
    isSetAlipaySign?: boolean;
  }
  interface SetSignStatusInput {
    id?: string;
    status?: LgGigWorkerSignStatus;
  }
  interface SetStatusInput {
    id?: string;
    /** -20 é©³å›ž 10未提交 20待审核 30 è¿›è¡Œä¸­ 40 ä¸‹æž¶ 50 ç³»ç»Ÿä¸‹æž¶ */
@@ -17114,6 +17559,8 @@
    verifyResult?: string;
  }
  type SignChannelEnum = 10 | 20;
  interface SignInfo {
    signUrl?: string;
  }
@@ -17618,6 +18065,16 @@
  type SystemNoticeStatusEnum = 10 | 20 | 30 | 40;
  interface SystemTemplateDataParamSettingOutput {
    id?: string;
    /** æ•°æ®å‚数名称 */
    dataParamName?: string;
    /** æ•°æ®å‚数字段名称 */
    dataParamNameFieldName?: string;
    /** æ•°æ®å‚数默认值 */
    dataParamDefaultValue?: string;
  }
  interface TagDto {
    /** æ ‡ç­¾Id */
    id?: string;
@@ -20049,6 +20506,7 @@
    | 51
    | 60
    | 70
    | 80
    | 900
    | 910
    | 920;
@@ -20736,7 +21194,7 @@
    timeZoneId?: string;
  }
  type WxMiniAppEnum = 10 | 20;
  type WxMiniAppEnum = 10 | 20 | 30;
  interface WxMiniAppIndentityInfo {
    /** ä¼šè¯å¯†é’¥ */
@@ -20745,6 +21203,7 @@
    openId?: string;
    /** ç”¨æˆ·åï¼ˆè¯¥å€¼ä¸ºç©ºåˆ™éœ€æ‰‹æœºæŽˆæƒç™»å½•,不为空则已有该小程序用户) */
    userName?: string;
    unionId?: string;
  }
  interface WxMiniAppLoginInfo {