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
New file
@@ -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
New file
@@ -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
New file
@@ -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
@@ -28,6 +28,29 @@
      'Content-Type': 'application/json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 客户新增编辑合同模板 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 || {}),
  });
}
@@ -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', {
@@ -111,6 +142,24 @@
    data: body,
    ...(options || {}),
  });
}
/** 获取模板明细信息 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 */
@@ -124,6 +173,21 @@
    params: {
      ...params,
    },
    ...(options || {}),
  });
}
/** 获取甲方客户合同模板列表 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 || {}),
  });
}
@@ -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
New file
@@ -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
New file
@@ -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
New file
@@ -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
New file
@@ -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
New file
@@ -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,8 +1295,16 @@
    moduleId?: string;
  }
  interface APIgetCustomerTemplateDetailParams {
    id?: string;
  }
  interface APIgetCustomerTemplateListParams {
    customerId?: string;
  }
  interface APIgetCustomerTemplateParamListByTemplateIdParams {
    templateId?: string;
  }
  interface APIgetDefaultConnectionStringParams {
@@ -1582,11 +1631,23 @@
    userId?: string;
  }
  interface APIgetSignChannelByBussinessCodeParams {
    bussinessCode?: string;
  }
  interface APIgetSignChannelBySignIdParams {
    signId?: string;
  }
  interface APIgetSignContractToOrderDtoParams {
    /** 订单签约Id */
    orderSignId?: string;
    /** 查询类型 10甲方 20乙方 */
    searchType?: number;
  }
  interface APIgetSignSettingByChannleParams {
    signChannel?: SignChannelEnum;
  }
  interface APIgetStaffByIdNumParams {
@@ -1834,6 +1895,13 @@
    payType?: PayTypeEnum;
    outTradeNo?: string;
    transactionId?: string;
  }
  interface APItestQRCodePayParams {
    payType?: PayTypeEnum;
    outTradeNo?: string;
    description?: string;
    amount?: number;
  }
  interface APItestRetturnResultParams {
@@ -2854,6 +2922,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;
  }
@@ -5155,6 +5278,26 @@
    pageModel?: Pagination;
    /** 昵称 */
    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 {
@@ -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 {
@@ -6478,6 +6673,29 @@
    creationTimeEnd?: string;
    /** 企业名称 */
    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 {
@@ -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,12 +11936,110 @@
    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;
    bankName?: string;
    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 */
@@ -11788,6 +12112,8 @@
    enterSignStatus?: LgGigUserSignEnum;
    /** 企业签约时间 */
    enterSignTime?: string;
    regiterStatus?: boolean;
    signChannel?: SignChannelEnum;
  }
  interface LgGigWorkUserOutputPageOutput {
@@ -11807,6 +12133,46 @@
    registerMoney?: string;
    businessRange?: string;
    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 {
@@ -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;
@@ -14482,6 +14849,30 @@
    phoneNumber: string;
    /** 验证码 */
    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 {
@@ -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 系统下架 */
@@ -17113,6 +17558,8 @@
    /** 认证结果 */
    verifyResult?: string;
  }
  type SignChannelEnum = 10 | 20;
  interface SignInfo {
    signUrl?: string;
@@ -17617,6 +18064,16 @@
  }
  type SystemNoticeStatusEnum = 10 | 20 | 30 | 40;
  interface SystemTemplateDataParamSettingOutput {
    id?: string;
    /** 数据参数名称 */
    dataParamName?: string;
    /** 数据参数字段名称 */
    dataParamNameFieldName?: string;
    /** 数据参数默认值 */
    dataParamDefaultValue?: string;
  }
  interface TagDto {
    /** 标签Id */
@@ -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 {