wupengfei
5 天以前 9693020059f6bd566718bb79e793b0d0b1c03ea5
feat: 接口对接
5个文件已修改
97 ■■■■■ 已修改文件
apps/cMiniApp/src/subpackages/curriculum/mineCertificate/InnerPage.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/InnerPage.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/InnerPage.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/auth.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/apiV2/typings.d.ts 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/curriculum/mineCertificate/InnerPage.vue
@@ -46,7 +46,7 @@
function handleAdOrEdit(id?: string) {
  Taro.navigateTo({
    url: `${RouterPath.mineCertificateAddOrEdit}?id=${id}`,
    url: `${RouterPath.mineCertificateAddOrEdit}?id=${id ?? ''}`,
  });
}
</script>
apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/InnerPage.vue
@@ -60,13 +60,14 @@
import { TaskStatusText, TaskStatus } from '@/constants';
import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types';
import { useQuery } from '@tanstack/vue-query';
import Taro from '@tarojs/taro';
defineOptions({
  name: 'InnerPage',
});
const route = useRoute();
const id = route.params?.id as string;
const router = Taro.useRouter();
const id = router.params?.id as string;
const isEdit = computed(() => !!id);
const form = reactive({
apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/InnerPage.vue
@@ -118,7 +118,7 @@
async function confirm() {
  try {
    let params: API.SaveUserResumeJobSeekingCommand = {
      userExpectJobsExpectJobCode: form.userExpectJobs,
      userExpectJobs: form.userExpectJobs,
      freeTime: form.freeTime,
      jobSeekingStatus: form.jobSeekingStatus,
    };
packages/services/apiV2/auth.ts
@@ -17,6 +17,21 @@
  });
}
/** 绑定微信小程序用户信息 POST /api/user/auth/bindWxmpUserInfo */
export async function bindWxmpUserInfo(
  body: API.BindWxmpUserInfoCommand,
  options?: API.RequestConfig
) {
  return request<API.LoginCommandCallback>('/api/user/auth/bindWxmpUserInfo', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
/** 获取阿里云OSS授权信息 GET /api/user/auth/getAliyunOSSAcs */
export async function getAliyunOSSAcs(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
packages/services/apiV2/typings.d.ts
@@ -147,6 +147,15 @@
    verifyCode?: string;
  }
  interface BindWxmpUserInfoCommand {
    /** 包括敏感数据在内的完整用户信息的加密数据 */
    encryptedData: string;
    /** 加密算法的初始向量 */
    iv: string;
    /** 获取会话密钥 */
    sessionKey: string;
  }
  interface DeleteDictionaryCategoryCommand {
    ids: string[];
  }
@@ -944,9 +953,9 @@
  type GetCurrentLogierMenusQuery = Record<string, any>;
  interface GetDictionaryCategoriesQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetDictionaryCategoriesQueryResultItem {
@@ -965,7 +974,6 @@
  type GetDictionaryCategorySelectQuery = Record<string, any>;
  interface GetDictionaryDatasQuery {
    pageModel?: PagedListQueryPageModel;
    /** 类别Id(Id/编号二选一) */
    categoryId?: string;
    /** 类别编号(Id/编号二选一) */
@@ -974,6 +982,7 @@
    parentId?: string;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetDictionaryDatasQueryResultItem {
@@ -1065,11 +1074,11 @@
  }
  interface GetEnterprisesQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    /** 是否已配置 */
    isConfigured?: boolean;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetEnterprisesQueryResultItem {
@@ -1214,9 +1223,9 @@
  }
  interface GetOperationUserInfosQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetOperationUserInfosQueryResultItem {
@@ -1299,11 +1308,11 @@
  }
  interface GetRolesQuery {
    pageModel?: PagedListQueryPageModel;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 关键字 */
    keywords?: string;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetRolesQueryResultItem {
@@ -1341,7 +1350,7 @@
    /** 企业Id */
    enterpriseId?: string;
    /** 企业全称 */
    enterpriseEnterpriseName?: string;
    enterpriseName?: string;
    /** 在招岗位数量 */
    taskCount?: number;
    /** 任务名称 */
@@ -1404,7 +1413,6 @@
  }
  interface GetTaskInfosQuery {
    pageModel?: PagedListQueryPageModel;
    /** 关键字(任务名称) */
    keywords?: string;
    /** 企业Id */
@@ -1423,13 +1431,14 @@
    releaseStatus?: EnumTaskReleaseStatus;
    recommendStatus?: EnumTaskRecommendStatus;
    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
    pageModel?: PagedListQueryPageModel;
  }
  interface GetTaskInfosQueryResult {
    objectData?: GetTaskInfosQueryResultObjectData;
    pageModel?: PagedListQueryResultPageModel;
    /** 数据 */
    data?: GetTaskInfosQueryResultItem[];
    objectData?: GetTaskInfosQueryResultObjectData;
  }
  interface GetTaskInfosQueryResultItem {
@@ -1543,7 +1552,7 @@
    /** 体重 */
    weight?: number;
    /** 生活照 */
    photoImgs?: string[];
    photos?: string[];
  }
  type GetUserResumeJobSeekingQuery = Record<string, any>;
@@ -1644,7 +1653,7 @@
    /** 体重 */
    weight?: number;
    /** 生活照 */
    photoImgs?: string[];
    photos?: string[];
  }
  interface GetUserResumeQueryResultCredential {
@@ -1741,16 +1750,16 @@
  }
  interface PagedListQueryResultPageModel {
    /** 总数 */
    totalCount?: number;
    /** 页数 */
    totalPage?: number;
    /** 行数 */
    rows?: number;
    /** 页码 */
    page?: number;
    /** 排序 */
    orderInput?: PagedListQueryPageModelOrderInput[];
    /** 总数 */
    totalCount?: number;
    /** 页数 */
    totalPage?: number;
  }
  interface PasswordLoginCommand {
@@ -1763,8 +1772,6 @@
  }
  interface SaveDictionaryCategoryCommand {
    /** Id */
    id?: string;
    /** 编号 */
    code: string;
    /** 名称 */
@@ -1773,11 +1780,11 @@
    fieldNames?: string;
    /** 排序 */
    sort?: number;
    /** Id */
    id?: string;
  }
  interface SaveDictionaryDataCommand {
    /** Id */
    id?: string;
    /** 类别Id(Id/编号二选一) */
    categoryId?: string;
    /** 类别编号(Id/编号二选一) */
@@ -1802,11 +1809,11 @@
    sort?: number;
    /** 是否禁用 */
    isDisabled?: boolean;
    /** Id */
    id?: string;
  }
  interface SaveEnterpriseCommand {
    /** Id */
    id?: string;
    /** 企业全称 */
    enterpriseName: string;
    /** 统一社会信用代码 */
@@ -1833,11 +1840,11 @@
    userName?: string;
    /** 密码 */
    password?: string;
    /** Id */
    id?: string;
  }
  interface SaveMenuButtonCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
@@ -1856,11 +1863,11 @@
    sort?: number;
    /** 备注 */
    remark?: string;
    /** Id */
    id?: string;
  }
  interface SaveMenuCommand {
    /** Id */
    id?: string;
    userType?: EnumUserType;
    clientType?: EnumClientType;
    /** 上级Id */
@@ -1885,6 +1892,8 @@
    remark?: string;
    /** 分组 */
    groups?: SaveMenuCommandGroup[];
    /** Id */
    id?: string;
  }
  interface SaveMenuCommandButton {
@@ -1936,8 +1945,6 @@
  }
  interface SaveMenuFieldCommand {
    /** Id */
    id?: string;
    /** 菜单Id */
    parentId?: string;
    /** 编号 */
@@ -1956,6 +1963,8 @@
    sort?: number;
    /** 备注 */
    remark?: string;
    /** Id */
    id?: string;
  }
  interface SaveRoleCommand {
@@ -1986,8 +1995,6 @@
  }
  interface SaveTaskInfoCommand {
    /** Id */
    id?: string;
    /** 任务名称 */
    name: string;
    billingMethod: EnumBillingMethod;
@@ -2019,11 +2026,11 @@
    beginTime: string;
    /** 任务结束时间 */
    endTime: string;
    /** Id */
    id?: string;
  }
  interface SaveUserResumeCredentialCommand {
    /** Id */
    id?: string;
    /** 证书类型编号 */
    typeCode: string;
    /** 证书编号 */
@@ -2040,6 +2047,8 @@
    img: string;
    /** 证书反面照片 */
    backImg?: string;
    /** Id */
    id?: string;
  }
  interface SaveUserResumeDetailCommand {
@@ -2048,12 +2057,12 @@
    /** 体重 */
    weight?: number;
    /** 生活照 */
    photosImg?: string[];
    photos?: string[];
  }
  interface SaveUserResumeJobSeekingCommand {
    /** 用户信息期望岗位 */
    userExpectJobsExpectJobCode: string[];
    userExpectJobs: string[];
    freeTime: EnumPersonalFreeTime;
    jobSeekingStatus: EnumPersonalJobSeekingStatus;
  }