package com.cnooc.expert.service;

import com.cnooc.expert.common.response.BasePageResp;
import com.cnooc.expert.controller.expert.model.request.CommonFuJianListReq;
import com.cnooc.expert.controller.expert.model.request.DictNofilterListReq;
import com.cnooc.expert.controller.expert.model.request.DongJieGetReq;
import com.cnooc.expert.controller.expert.model.request.DongJiePageReq;
import com.cnooc.expert.controller.expert.model.request.ExamQuestionXiaoTiListReq;
import com.cnooc.expert.controller.expert.model.request.ExamRecordSaveReq;
import com.cnooc.expert.controller.expert.model.request.ExpertInfoUpdateApiReq;
import com.cnooc.expert.controller.expert.model.request.FirstCategoryExpertApplyReq;
import com.cnooc.expert.controller.expert.model.request.GeRenXiuJiaApplyReq;
import com.cnooc.expert.controller.expert.model.request.GeRenXiuJiaPageReq;
import com.cnooc.expert.controller.expert.model.request.KaoShiPageReq;
import com.cnooc.expert.controller.expert.model.request.PeiXunKeChengKeJieFuJianGetReq;
import com.cnooc.expert.controller.expert.model.request.PeiXunKeChengKeJieGetReq;
import com.cnooc.expert.controller.expert.model.request.PingBiaoXiangMuByOwnerPageReq;
import com.cnooc.expert.controller.expert.model.request.PingBiaoXiangMuInfoGetByChouQuMaReq;
import com.cnooc.expert.controller.expert.model.request.PingBiaoXiangMuPageReq;
import com.cnooc.expert.controller.expert.model.request.QingJiaJinJiApplyReq;
import com.cnooc.expert.controller.expert.model.request.QingJiaJinJiPageReq;
import com.cnooc.expert.controller.expert.model.request.TrainCourseGetInfoReq;
import com.cnooc.expert.controller.expert.model.request.TrainCourseLessonGetReq;
import com.cnooc.expert.controller.expert.model.request.TrainCourseLessonPageReq;
import com.cnooc.expert.controller.expert.model.request.TrainCoursePageReq;
import com.cnooc.expert.controller.expert.model.request.TrainExamPageReq;
import com.cnooc.expert.controller.expert.model.request.ViolationGetReq;
import com.cnooc.expert.controller.expert.model.request.ViolationPageReq;
import com.cnooc.expert.controller.expert.model.request.ZhuanJiaShenQingJiLuPageReq;
import com.cnooc.expert.controller.expert.model.response.ApproveBusinessIdGetResp;
import com.cnooc.expert.controller.expert.model.response.ApproveNodeGetResp;
import com.cnooc.expert.controller.expert.model.response.CityTreeNodeResp;
import com.cnooc.expert.controller.expert.model.response.DictListItemResp;
import com.cnooc.expert.controller.expert.model.response.DongJieGetResp;
import com.cnooc.expert.controller.expert.model.response.DongJiePageResp;
import com.cnooc.expert.controller.expert.model.response.ExamPaperSubmitResp;
import com.cnooc.expert.controller.expert.model.response.ExamQuestionListResp;
import com.cnooc.expert.controller.expert.model.response.ExamQuestionXiaoTiListResp;
import com.cnooc.expert.controller.expert.model.response.ExamRecordSaveResp;
import com.cnooc.expert.controller.expert.model.response.ExpertInfoGetResp;
import com.cnooc.expert.controller.expert.model.response.FirstCategoryExpertApplyResp;
import com.cnooc.expert.controller.expert.model.response.GeRenXiuJiaApplyResp;
import com.cnooc.expert.controller.expert.model.response.GeRenXiuJiaPageResp;
import com.cnooc.expert.controller.expert.model.response.GeRenXiuJiaZhuXiaoTimeUpdateResp;
import com.cnooc.expert.controller.expert.model.response.KaoShiPageResp;
import com.cnooc.expert.controller.expert.model.response.NofilterListItemResp;
import com.cnooc.expert.controller.expert.model.response.PeiXunKeChengKeJieFuJianGetResp;
import com.cnooc.expert.controller.expert.model.response.PeiXunKeChengKeJieGetResp;
import com.cnooc.expert.controller.expert.model.response.PeiXunKeChengKeJiePageResp;
import com.cnooc.expert.controller.expert.model.response.PeiXunPageResp;
import com.cnooc.expert.controller.expert.model.response.PingBiaoXiangMuByOwnerPageResp;
import com.cnooc.expert.controller.expert.model.response.PingBiaoXiangMuInfoGetByChouQuMaResp;
import com.cnooc.expert.controller.expert.model.response.PingBiaoXiangMuPageResp;
import com.cnooc.expert.controller.expert.model.response.PingBiaoZhuanYeTreeNodeResp;
import com.cnooc.expert.controller.expert.model.response.QingJiaJinJiApplyResp;
import com.cnooc.expert.controller.expert.model.response.QingJiaJinJiPageResp;
import com.cnooc.expert.controller.expert.model.response.SecondaryUnitListItemResp;
import com.cnooc.expert.controller.expert.model.response.TempExamPaperGetResp;
import com.cnooc.expert.controller.expert.model.response.ViolationGetResp;
import com.cnooc.expert.controller.expert.model.response.WeiGuiPageResp;
import com.cnooc.expert.controller.expert.model.response.ZhuanJiaInfoGetByBusinessIdResp;
import com.cnooc.expert.controller.expert.model.response.ZhuanJiaShenQingJiLuPageResp;
import com.cnooc.expert.external.expert.model.request.ApproveNodeGetApiReq;
import com.cnooc.expert.external.expert.model.request.ExamPaperSubmitApiReq;
import com.cnooc.expert.external.expert.model.request.ExpertInfoGetReq;
import com.cnooc.expert.external.expert.model.request.TainLessonProgressUpdateApiReq;
import com.cnooc.expert.external.expert.model.response.CommonFuJianListApiResp;
import com.cnooc.expert.external.expert.model.response.TainLessonProgressUpdateApiResp;
import com.cnooc.expert.external.expert.model.response.TrainCourseLessonGetApiResp;
import com.cnooc.expert.external.expert.model.response.TrainExamPageApiResp;
import com.cnooc.expert.external.expert.service.ExpertServiceClient;
import com.google.common.collect.Lists;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

@AllArgsConstructor
@Service
public class ExpertMockService {

    private final ExpertServiceClient expertServiceClient;

    public ApproveBusinessIdGetResp getApproveBusinessId() {

        return ApproveBusinessIdGetResp.builder()
                .businessId("1439982443434848257")
                .build();
    }

    public List<ApproveNodeGetResp> getApproveNodeList(ApproveNodeGetApiReq req) {

        ArrayList<ApproveNodeGetResp> result = Lists.newArrayList(
                ApproveNodeGetResp.builder()
                        .approveNodeCur(true)
                        .approveNodeNext(true)
                        .code("FirstCategoryExpertApply-innerApprove")
                        .name("内部审批")
                        .needApprove(true)
                        .subjectId("")
                        .toolTip("您即将提交给公司内部审批")
                        .build()
        );
        return result;
    }

    public List<NofilterListItemResp> listDictNofilter(DictNofilterListReq req) {
        ArrayList<NofilterListItemResp> result = Lists.newArrayList(
                NofilterListItemResp.builder()
                        .id("1")
                        .text("汉族")
                        .build(),
                NofilterListItemResp.builder()
                        .id("2")
                        .text("蒙古族")
                        .build()
        );

        return result;
    }

    public Long getSystemTime() {
        return System.currentTimeMillis();
    }

    public List<SecondaryUnitListItemResp> listSecondaryUnit() {

        ArrayList<SecondaryUnitListItemResp> result = Lists.newArrayList(
                SecondaryUnitListItemResp.builder()
                        .code("1")
                        .name("中海油研究总院有限责任公司")
                        .build(),
                SecondaryUnitListItemResp.builder()
                        .code("2")
                        .name("中海石油化工进出口有限公司")
                        .build()
        );

        return result;
    }

    public List<DictListItemResp> listDict3() {

        ArrayList<DictListItemResp> result = Lists.newArrayList(
                DictListItemResp.builder()
                        .dictGuid("zhicheng-fuwu")
                        .key("")
                        .value("服务类")
                        .typeName("职称")
                        .build(),
                DictListItemResp.builder()
                        .dictGuid("zhicheng-shebei")
                        .key("")
                        .typeName("职称")
                        .value("设备类")
                        .build()
        );

        return result;
    }

    public List<DictListItemResp> listDict4() {

        ArrayList<DictListItemResp> result = Lists.newArrayList(
                DictListItemResp.builder()
                        .dictGuid("00fbea56-22b8-4f6c-842e-b1953f1bf079")
                        .key("")
                        .typeName("执业资格")
                        .value("一级建造师（通信与广电工程）")
                        .build(),
                DictListItemResp.builder()
                        .dictGuid("zhiyezige50")
                        .key("")
                        .typeName("执业资格")
                        .value("其他")
                        .build()
        );

        return result;
    }

    public List<DictListItemResp> listDict5() {

        ArrayList<DictListItemResp> result = Lists.newArrayList(
                DictListItemResp.builder()
                        .dictGuid("625ade01-00f0-4a1f-93d8-66d6b4c5a2b3")
                        .key("")
                        .typeName("学历")
                        .value("博士研究生")
                        .build(),
                DictListItemResp.builder()
                        .dictGuid("708932cc-794c-4d1a-b30e-a16afd364495")
                        .key("")
                        .typeName("学历")
                        .value("硕士研究生")
                        .build()
        );

        return result;
    }

    public List<DictListItemResp> listDict6() {

        ArrayList<DictListItemResp> result = Lists.newArrayList(
                DictListItemResp.builder()
                        .dictGuid("28a0942a-84ad-4329-8be4-8196ed3164fe")
                        .key("")
                        .typeName("学位")
                        .value("学士")
                        .build(),
                DictListItemResp.builder()
                        .dictGuid("5676942a-84ad-4329-8be4-8196ed3164fe")
                        .key("")
                        .typeName("学位")
                        .value("其他")
                        .build()
        );

        return result;
    }

    public List<DictListItemResp> listDict11() {

        ArrayList<DictListItemResp> result = Lists.newArrayList(
                DictListItemResp.builder()
                        .dictGuid("152cc498-5c44-4fbd-85b9-e6d3653e231b")
                        .key("")
                        .typeName("语种")
                        .value("葡萄牙语")
                        .build(),
                DictListItemResp.builder()
                        .dictGuid("ce221ce6-3649-4d0c-bfc9-10acc9d0595e")
                        .key("")
                        .typeName("语种")
                        .value("英语")
                        .build()
        );

        return result;
    }

    public List<DictListItemResp> listDict12() {

        ArrayList<DictListItemResp> result = Lists.newArrayList(
                DictListItemResp.builder()
                        .dictGuid("1798a3ab-dac0-4f71-967d-1f9242327e98")
                        .key("")
                        .typeName("熟练程度")
                        .value("了解")
                        .build(),
                DictListItemResp.builder()
                        .dictGuid("529ebc4e-b0ff-4fa2-82fa-abf57e6da61f")
                        .key("")
                        .typeName("熟练程度")
                        .value("熟悉")
                        .build()
        );

        return result;
    }

    public List<CityTreeNodeResp> treeCity() {

        List<CityTreeNodeResp> level3s = Lists.newArrayList(
                CityTreeNodeResp.builder()
                        .dictGuid("1005160904502808576")
                        .value("东城区")
                        .parentGuid("1005160904985153536")
                        .childrenDicts(Collections.emptyList())
                        .build(),
                CityTreeNodeResp.builder()
                        .dictGuid("1005160904817381376")
                        .value("西城区")
                        .parentGuid("1005160904985153536")
                        .childrenDicts(Collections.emptyList())
                        .build()
        );
        List<CityTreeNodeResp> level2s = Lists.newArrayList(
                CityTreeNodeResp.builder()
                        .dictGuid("1005160904985153536")
                        .value("北京市")
                        .parentGuid("1005160905169702912")
                        .childrenDicts(level3s)
                        .build()
        );

        List<CityTreeNodeResp> level1s = Lists.newArrayList(
                CityTreeNodeResp.builder()
                        .dictGuid("1005160905169702912")
                        .value("北京市")
                        .parentGuid("0")
                        .childrenDicts(level2s)
                        .build()
        );
        return level1s;
    }

    public ExpertInfoGetResp getExpertInfo(ExpertInfoGetReq req) {

        ExpertInfoGetResp.SysShenHeJieGuo sysShenHeJieGuo = ExpertInfoGetResp.SysShenHeJieGuo.builder()
                .bianGengXuHao("")
                .businessId("1364891101101371393")
                .createTime(1745457005237L)
                .createTimeText("2025-04-24 09:10:05")
                .creatorName("物装中心十八")
                .currentNode("")
                .daiShenRenGuids("")
                .daiShenRenNames("")
                .isFinish(true)
                .mobile("15900000018")
                .modifierName("物装中心十八")
                .modifyTime(1747115196797L)
                .modifyTimeText("2025-05-13 13:46:36")
                .nengCheHui(false)
                .photoGuid("")
                .remark("")
                .sequence("")
                .shenFenZheng("15263219990128571X")
                .shenHeRenGuid("")
                .shenPiBuMenGuid("")
                .shenPiBuMenName("")
                .shenPiJiLuGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                .shenPiRen("")
                .shenPiShiJian("")
                .shenPiYiJian("")
                .shenPiZhuangTai(20)
                .shenQingLeiXing(105)
                .shiFouZhuanJiao(false)
                .shiXiangGuid("")
                .shiXiangName("")
                .shiXiangType("")
                .shouLiRen("")
                .shouLiTime(null)
                .shouLiTimeText(null)
                .shouLiZhuanTai(10)
                .tiJiaoRenGuid("")
                .tiJiaoRenName("")
                .tiJiaoTime(null)
                .tiJiaoTimeText("")
                .tuiKuYuanYin("")
                .workFlowBusinessId("1364891101101371393")
                .workFlowBusinessIdNew(null)
                .xiaJiShenHeRenGuid("")
                .xiaJiShenHeRenName("")
                .xiangMuGuid("")
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaShiXiangGuid("cc9d2be2-07a8-4d59-8c61-5c0854ae2bc2")
                .build();

        List<ExpertInfoGetResp.Zc> zcList = Lists.newArrayList(
                ExpertInfoGetResp.Zc.builder()
                        .base64ZcFile("")
                        .base64ZcFileName("")
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .dictGuid("")
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-20 16:25:58")
                        .pingDingTime(1745393470354L)
                        .pingDingTimeText("2025-04-23 15:31:10")
                        .zcFileGuid("1420053958893662209")
                        .zhiChengGuid("28882bfa-afb4-425b-b50e-945a545fdd82")
                        .zhiChengName("不限")
                        .zhiChengZhuanYe("12")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.XueLi> xueLiList = Lists.newArrayList(
                ExpertInfoGetResp.XueLi.builder()
                        .biYeTime(1745164800000L)
                        .biYeYuanXiao("21")
                        .biYeYuanXiao("")
                        .biYeYuanXiaoGuid("")
                        .byzFileGuid("")
                        .createTime(null)
                        .creatorGuid("1171528722513702912")
                        .creatorName("物装中心十八")
                        .creatorTime(null)
                        .isImport(false)
                        .isZuiGaoXueLi(true)
                        .isZuiGaoXueWei(true)
                        .modifier("")
                        .modifierName("")
                        .modifyTime(1745393482493L)
                        .suoShuZhaoBiaoDaiLi("")
                        .xueLiBh("")
                        .xueLiDictGuid("28a0942a-84ad-4329-8be4-8196ed3164fe")
                        .xueLiGuid("b471705b-205a-4dee-8f62-ad7d7a7c28ed")
                        .xueLiName("博士研究生")
                        .xueLiZhuanYe("12")
                        .xueLiZhuanYeBh("")
                        .xueLiZhuanYeGuid("")
                        .xueWeiBh("")
                        .xueWeiDictGuid("84dab32c-88e2-4ba1-ae74-a45b7bf75b5e")
                        .xueWeiName("博士后")
                        .xwzFileGuid("")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.Ps> psList = Lists.newArrayList(
                ExpertInfoGetResp.Ps.builder()
                        .createTime(1745456982639L)
                        .creatorGuid("-1")
                        .creatorName("系统生成")
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .pinQiEndTime(1840064982638L)
                        .pinQiEndTimeText("2028-04-23")
                        .pinQiStartTime(1745424000000L)
                        .pinQiStartTimeText("2025-04-24")
                        .pinShuFuJianGuid("1364891041086844929")
                        .pingShuGuid("7f903e09-e86a-4e8e-a7d0-1b2355fdf0d7")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaQinRenQi(3)
                        .build()
        );

        List<ExpertInfoGetResp.Jl> jlList = Lists.newArrayList(
                ExpertInfoGetResp.Jl.builder()
                        .buMenName("12")
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .danWeiBH("")
                        .danWeiName("12")
                        .gongZuoMiaoShu("")
                        .jingLiGuid("b98559d9-35c7-4569-996f-8885923f503d")
                        .liZhiTime(1745337600000L)
                        .liZhiTimeText("2025-04-23 00:00:00")
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-13 13:47:38")
                        .riZhiTime(1744646400000L)
                        .riZhiTimeText("2025-04-15 00:00:00")
                        .shenFenZheng("")
                        .tenantId(892422091105296400L)
                        .tenantName("")
                        .zhiWu("12")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.Pb> pbList = Lists.newArrayList(
                ExpertInfoGetResp.Pb.builder()
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .dongJieEndTime(null)
                        .dongJieFuJianGuid("")
                        .dongJieOperator("")
                        .dongJieReason("")
                        .dongJieSatrtTime(null)
                        .dongJieTime(null)
                        .isPrimary(true)
                        .isScarce(false)
                        .jieDongFuJianGuid("")
                        .jieDongOperator("")
                        .jieDongReason("")
                        .jieDongTime(null)
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-13 13:47:38")
                        .parentGuid("0")
                        .path("$$$001$$$")
                        .pingBiaoZhuanYeGuid("22d508e7-7776-4b4a-8c97-f12985cdc251")
                        .professionLevel(1)
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaLeiBie(null)
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .zhuanYeBH("001")
                        .zhuanYeGuid("4648caf4-5084-44cd-9120-d18d20950e30")
                        .zhuanYeJiBie("10")
                        .zhuanYeName("拟真环境测试专业勿动")
                        .zhuanYeNianXian(12)
                        .zhuanYeStatus(10)
                        .zhuanYeXiangGuanJingLi("12")
                        .ziXinXiGuid("")
                        .build()
        );

        ExpertInfoGetResp.SysShenHeJieGuo rukuShenHeJieGuo = ExpertInfoGetResp.SysShenHeJieGuo.builder()
                .bianGengXuHao("")
                .businessId("1371846169935306752")
                .createTime(1747115219009L)
                .createTimeText("2025-05-13 13:46:59")
                .creatorName("物装中心十八")
                .currentNode("")
                .daiShenRenGuids("")
                .daiShenRenNames("")
                .isFinish(true)
                .mobile("15900000018")
                .modifierName("物装中心十八")
                .modifyTime(1747115261126L)
                .modifyTimeText("2025-05-13 13:47:41")
                .nengCheHui(false)
                .photoGuid("")
                .remark("")
                .sequence("")
                .shenFenZheng("15263219990128571X")
                .shenHeRenGuid("")
                .shenPiBuMenGuid("")
                .shenPiBuMenName("")
                .shenPiJiLuGuid("60e5723c-6b1c-4022-b34a-ed595d9d6f37")
                .shenPiRen("")
                .shenPiShiJian("")
                .shenPiYiJian("")
                .shenPiZhuangTai(50)
                .shenQingLeiXing(101)
                .shiFouZhuanJiao(false)
                .shiXiangGuid("")
                .shiXiangName("")
                .shiXiangType("")
                .shouLiRen("")
                .shouLiTime(null)
                .shouLiTimeText(null)
                .shouLiZhuanTai(10)
                .tiJiaoRenGuid("1171528722513702912")
                .tiJiaoRenName("物装中心十八")
                .tiJiaoTime(null)
                .tiJiaoTimeText("")
                .tuiKuYuanYin("")
                .workFlowBusinessId("1364891101101371393")
                .workFlowBusinessIdNew("1364617369199915009")
                .xiaJiShenHeRenGuid("")
                .xiaJiShenHeRenName("")
                .xiangMuGuid("")
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                .build();

        List<ExpertInfoGetResp.Hb> hbList = Lists.newArrayList(
                ExpertInfoGetResp.Hb.builder()
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .danWeiBH("")
                        .danWeiName("")
                        .huiBiGuid("03ed2b07-bdf3-4a4d-97b3-bd00050ae634")
                        .huiBiMiaoShu("12")
                        .huiBiMiaoShuStr("")
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-13 13:47:38")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        ExpertInfoGetResp.Bean bean = ExpertInfoGetResp.Bean.builder()
                .adAccount("wzzx18")
                .age(26)
                .authPassWithImport("")
                .auths(null)
                .base64FanMianFuJian("")
                .base64FanMianFuJianName("")
                .base64FuJian("")
                .base64FuJianName("")
                .base64Photo("")
                .base64PhotoName("")
                .baseAuths(null)
                .baseCode("000099")
                .baseGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .baseMobile("15900000018")
                .baseName("物装中心十八")
                .baseSFZH("15263219990128571X")
                .baseShenPiZhuangTai("30")
                .baseZhuangTai("10")
                .biYeYuanXiao("")
                .bianGengXuHao(0)
                .birthday("1999年01月")
                .buNengRuXuanQingKong("")
                .byzFileGuid("")
                .canYuXiangMu("")
                .city("")
                .createTime(1745391231935L)
                .createTimeText("2025-04-23 14:53:51")
                .creatorName("中国海洋石油集团有限公司")
                .danRenQiTaZhuanJia("")
                .danweiGuid("")
                .department("")
                .domainName("")
                .email("1590000021@cnooc.com.cn")
                .fanMianFuJianGuids("")
                .fax("")
                .fuJianGuids("")
                .gongZuoBeiZhu("")
                .gongZuoDanWei("中化建国际招标有限责任公司天津分公司")
                .gongZuoDanWeiBH("")
                .gongZuoDanWeiDiZhi("12")
                .gongZuoPhone("")
                .gongZuoPost("")
                .gongZuoTime(null)
                .gongZuoZhiWu("12")
                .gongZuoZhuanYeName("")
                .gongZuoZhuanYeYears("")
                .gongZuoZhuangTai(1)
                .graduationDate("")
                .hasLianJieChuLiYiJian(false)
                .huoJiangQingKuang("")
                .inGroup(false)
                .isHasLianJieChuLiYiJian(false)
                .isQualified(true)
                .isReadRuKuPromise(true)
                .isSenior(false)
                .isZhiYeZiGe(false)
                .jgdmFileGuid("")
                .jiTuanErJiDanWeiCode("")
                .jiTuanErJiDanWeiName("中国海洋石油集团有限公司")
                .jiaTingDiZhi("")
                .jiaTingPhone("15900000011")
                .jiaTingPost("")
                .jianKangZhuangKuang("")
                .jinJiLianXiRenGuid("")
                .jinJiLianXiRenName("")
                .jinJiLianXiRenPhone("")
                .kaoShiFenShu(null)
                .leiJiFenZhi(0)
                .leiJiZhanTingTime(null)
                .lianJieYiJianShuFuJianGuid("")
                .lsFuJian(null)
                .minZu("")
                .minZuText("")
                .mobile("15900000018")
                .mobileGJQHText("15900000018")
                .mobileGuoJiQuHao("")
                .modifierName("杨斌")
                .modifyTime(1755689152526L)
                .modifyTimeText("2025-08-20 19:25:52")
                .needTest(false)
                .photoGuid("")
                .pingBiaoChangZhuDiQu("110101")
                .pingBiaoChangZhuDiQuName("")
                .pingBiaoIsYingJi(false)
                .pingBiaoQiTaDiQu("")
                .pingBiaoTuiJianLX(null)
                .pingBiaoYingJiDiQu("")
                .pinqiEndTime(1840064982638L)
                .pinqiStartTime(1745424000000L)
                .professionLevel("")
                .qiTaLianXiFangShi("")
                .qualified(true)
                .readRuKuPromise(true)
                .readRuKuPromiseTime(1745391797759L)
                .ruKuZhuangTai(900)
                .senior(false)
                .sex(true)
                .sfzFileGuid("")
                .sfzFuJians(null)
                .shenFenZheng("15263219990128571X")
                .shenHeEndTime(null)
                .shenHeStartTime(null)
                .shenPiRen("")
                .shenPiShiJian(null)
                .shenPiShiJianText("")
                .shenPiYiJian("")
                .shenPiZhuangTai(30)
                .shenQingEndTime(null)
                .shenQingLeiXing(101)
                .shenQingStartTime(null)
                .shiFouYiFaZhuanJia(false)
                .subjectCode("91120116MA829PHX9X")
                .subjectId("1355213128952123392")
                .subjectName("中化建国际招标有限责任公司天津分公司")
                .subjectType(1)
                .suoShuBuMeng("12")
                .suoShuDanWeiName("中国海洋石油集团有限公司")
                .suoShuHangYe("")
                .suoShuZhaoBiaoDaiLi("91110000710932216U")
                .suoZaiQitaZhuanJiaKu("")
                .tenantId("892422091105296400")
                .tenantId_("")
                .tenantName("")
                .tiJiaoTime(null)
                .tiJiaoTimeText("")
                .tuiKuYuanYin("")
                .waiYuChengDu("")
                .xueLi("")
                .xueLiTxt("")
                .xueLiZhuanYe("")
                .xueWei("")
                .xueWeiTxt("")
                .xueWeiZhuanYe("")
                .yinHang("12121")
                .yinHang1("")
                .yinHangKa("123131311212")
                .yinHangKaFileGuid("")
                .yingJiZhuangTai(null)
                .zhangHao("")
                .zhaoBiaoDanWeiBianHao("")
                .zhaoBiaoDanweiMingChen("")
                .zhengJianType("0")
                .zhengZhiMianMao("")
                .zhiYeZiGe(false)
                .zhuanJiaCode("000099")
                .zhuanJiaFenJi(30)
                .zhuanJiaFenLei(2)
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaName("物装中心十八")
                .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                .zhuanJiaSourceType(1)
                .zhuanJiaSuoZaiDiGuids("110000110100110101")
                .zhuanJiaSuoZaiDiNames("北京市北京市东城区")
                .zhuanJiaType(null)
                .zhuanJiaZhuangTai(10)
                .zhuanJiaZiZhiTiaoJian("")
                .zhuanJiaZongHeBianHao("PT000099")
                .zhuanYeJingLi("")
                .zhuanYeTeChang("")
                .zhuanjiaQinRenQi(3)
                .ziDongZanTingEndTime(null)
                .ziDongZanTingStartTime(null)
                .build();

        List<ExpertInfoGetResp.FuJian> fuJianList = Lists.newArrayList(
                ExpertInfoGetResp.FuJian.builder()
                        .createTime(1745393470744L)
                        .creatorGuid("1171528722513702912")
                        .creatorName("物装中心十八")
                        .downloadUrl("https://purb.m-bid.cnooc.com.cn/bid-mimic-cggl/892422091105296385/2/2025/4/23/1364617976113278976/%E4%BF%9D%E8%AF%81%E9%87%91%E3%80%81%E6%9C%8D%E5%8A%A1%E8%B4%B91.0.7.20250415.pdf?response-content-disposition=attachment%3Bfilename%3D%25E4%25BF%259D%25E8%25AF%2581%25E9%2587%2591%25E3%2580%2581%25E6%259C%258D%25E5%258A%25A1%25E8%25B4%25B91.0.7.20250415.pdf&AWSAccessKeyId=5T0WWU7JAUDUXJ2EG1FB&Expires=1745393679&Signature=N26QXpJBR7EFBi95KCnj6A1gg2w%3D")
                        .feiQiRenGuid("")
                        .feiQiRenName("")
                        .feiQiTime(null)
                        .fileDescription("")
                        .fileName("保证金、服务费1.0.7.20250415.pdf")
                        .fileSize(650921)
                        .fileType(4)
                        .fuJianGuid("1364617976113278976")
                        .isFeiQi(false)
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(1745393482507L)
                        .shenHeRenGuid("")
                        .shenHeRenName("")
                        .shenHeStatus(30)
                        .shenHeTime(null)
                        .shenHeYiJian("")
                        .tiJiaoTime(1745391879721L)
                        .zhuanJiaFuJianGuid("1e2b5d5d-7b3c-4f26-87f0-2c1f45daa982")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.Zg> zgList = Lists.newArrayList(
                ExpertInfoGetResp.Zg.builder()
                        .base64ZgFile("")
                        .base64ZgFileName("")
                        .createTime(1763520166268L)
                        .createTimeText("2025-11-19 10:42:46")
                        .creatorName("张立辉")
                        .dictGuid("")
                        .huoQuDate(1875283200000L)
                        .modifierName("张立辉")
                        .modifyTime(1763523886016L)
                        .modifyTimeText("2025-11-19 11:44:46")
                        .obtainTime(1671120000000L)
                        .qiTaZiGe("")
                        .zgFileGuid("")
                        .zhuanJiaGuid("ed78e562-27a2-43ea-8ccd-704fc12ae0ae")
                        .zhuanJiaShiXiangGuid("98cfd81c-f8e5-4c93-925a-92737028ab33")
                        .ziGeGuid("8f55681a-43c1-4b98-90cf-bec627af0d3d")
                        .ziGeName("一级建造师（铁路工程）")
                        .ziGeZhengShuHao("00019998900")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.Language> languageList = Lists.newArrayList(
                ExpertInfoGetResp.Language.builder()
                        .languageGuid("522f8e5c-5097-4a00-b28a-0d5871f9c12b")
                        .languageId("5c7cbee6-1032-40cd-858d-b1f8050c0940")
                        .languageName("法语")
                        .shuLianChengDu("熟练")
                        .shuLianChengDuId("77332c10-acb4-4cba-84bd-f97101169196")
                        .zhuanJiaGuid("ed78e562-27a2-43ea-8ccd-704fc12ae0ae")
                        .zhuanJiaShiXiangGuid("98cfd81c-f8e5-4c93-925a-92737028ab33")
                        .ziXinXiGuid("")
                        .build()
        );

        ExpertInfoGetResp result = ExpertInfoGetResp.builder()
                .businessId("1364891101101371393")
                .bean(bean)
                .zcList(zcList)
                .sysShenHeJieGuo(sysShenHeJieGuo)
                .xueLiList(xueLiList)
                .zgList(zgList)
                .psList(psList)
                .jlList(jlList)
                .pbList(pbList)
                .rukuShenHeJieGuo(rukuShenHeJieGuo)
                .hbList(hbList)
                .pinQiStartTime("2028-04-23")
                .pinQiEndTime("2028-04-23")
                .languageList(languageList)
                .fuJianList(fuJianList)
                .build();

        return result;
    }

    public ZhuanJiaInfoGetByBusinessIdResp getZhuanJiaInfoByBusinessId(String businessId) {

        List<ZhuanJiaInfoGetByBusinessIdResp.Zc> zcList = Lists.newArrayList(
                ZhuanJiaInfoGetByBusinessIdResp.Zc.builder()
                        .base64ZcFile("")
                        .base64ZcFileName("")
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .dictGuid("")
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-20 16:25:58")
                        .pingDingTime(1745393470354L)
                        .pingDingTimeText("2025-04-23 15:31:10")
                        .zcFileGuid("1420053958893662209")
                        .zhiChengGuid("28882bfa-afb4-425b-b50e-945a545fdd82")
                        .zhiChengName("不限")
                        .zhiChengZhuanYe("12")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ZhuanJiaInfoGetByBusinessIdResp.XueLi> xueLiList = Lists.newArrayList(
                ZhuanJiaInfoGetByBusinessIdResp.XueLi.builder()
                        .biYeTime(1745164800000L)
                        .biYeYuanXiao("21")
                        .biYeYuanXiao("")
                        .biYeYuanXiaoGuid("")
                        .byzFileGuid("")
                        .createTime(null)
                        .creatorGuid("1171528722513702912")
                        .creatorName("物装中心十八")
                        .creatorTime(null)
                        .isImport(false)
                        .isZuiGaoXueLi(true)
                        .isZuiGaoXueWei(true)
                        .modifier("")
                        .modifierName("")
                        .modifyTime(1745393482493L)
                        .suoShuZhaoBiaoDaiLi("")
                        .xueLiBh("")
                        .xueLiDictGuid("28a0942a-84ad-4329-8be4-8196ed3164fe")
                        .xueLiGuid("b471705b-205a-4dee-8f62-ad7d7a7c28ed")
                        .xueLiName("博士研究生")
                        .xueLiZhuanYe("12")
                        .xueLiZhuanYeBh("")
                        .xueLiZhuanYeGuid("")
                        .xueWeiBh("")
                        .xueWeiDictGuid("84dab32c-88e2-4ba1-ae74-a45b7bf75b5e")
                        .xueWeiName("博士后")
                        .xwzFileGuid("")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ZhuanJiaInfoGetByBusinessIdResp.Ps> psList = Lists.newArrayList(
                ZhuanJiaInfoGetByBusinessIdResp.Ps.builder()
                        .createTime(1745456982639L)
                        .creatorGuid("-1")
                        .creatorName("系统生成")
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .pinQiEndTime(1840064982638L)
                        .pinQiEndTimeText("2028-04-23")
                        .pinQiStartTime(1745424000000L)
                        .pinQiStartTimeText("2025-04-24")
                        .pinShuFuJianGuid("1364891041086844929")
                        .pingShuGuid("7f903e09-e86a-4e8e-a7d0-1b2355fdf0d7")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaQinRenQi(3)
                        .build()
        );

        List<ZhuanJiaInfoGetByBusinessIdResp.Jl> jlList = Lists.newArrayList(
                ZhuanJiaInfoGetByBusinessIdResp.Jl.builder()
                        .buMenName("12")
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .danWeiBH("")
                        .danWeiName("12")
                        .gongZuoMiaoShu("")
                        .jingLiGuid("b98559d9-35c7-4569-996f-8885923f503d")
                        .liZhiTime(1745337600000L)
                        .liZhiTimeText("2025-04-23 00:00:00")
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-13 13:47:38")
                        .riZhiTime(1744646400000L)
                        .riZhiTimeText("2025-04-15 00:00:00")
                        .shenFenZheng("")
                        .tenantId(892422091105296400L)
                        .tenantName("")
                        .zhiWu("12")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ZhuanJiaInfoGetByBusinessIdResp.Pb> pbList = Lists.newArrayList(
                ZhuanJiaInfoGetByBusinessIdResp.Pb.builder()
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .dongJieEndTime(null)
                        .dongJieFuJianGuid("")
                        .dongJieOperator("")
                        .dongJieReason("")
                        .dongJieSatrtTime(null)
                        .dongJieTime(null)
                        .isPrimary(true)
                        .isScarce(false)
                        .jieDongFuJianGuid("")
                        .jieDongOperator("")
                        .jieDongReason("")
                        .jieDongTime(null)
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-13 13:47:38")
                        .parentGuid("0")
                        .path("$$$001$$$")
                        .pingBiaoZhuanYeGuid("22d508e7-7776-4b4a-8c97-f12985cdc251")
                        .professionLevel(1)
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaLeiBie(null)
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .zhuanYeBH("001")
                        .zhuanYeGuid("4648caf4-5084-44cd-9120-d18d20950e30")
                        .zhuanYeJiBie("10")
                        .zhuanYeName("拟真环境测试专业勿动")
                        .zhuanYeNianXian(12)
                        .zhuanYeStatus(10)
                        .zhuanYeXiangGuanJingLi("12")
                        .ziXinXiGuid("")
                        .build()
        );

        ZhuanJiaInfoGetByBusinessIdResp.SysShenHeJieGuo rukuShenHeJieGuo = ZhuanJiaInfoGetByBusinessIdResp.SysShenHeJieGuo
                .builder()
                .bianGengXuHao("")
                .businessId("1371846169935306752")
                .createTime(1747115219009L)
                .createTimeText("2025-05-13 13:46:59")
                .creatorName("物装中心十八")
                .currentNode("")
                .daiShenRenGuids("")
                .daiShenRenNames("")
                .isFinish(true)
                .mobile("15900000018")
                .modifierName("物装中心十八")
                .modifyTime(1747115261126L)
                .modifyTimeText("2025-05-13 13:47:41")
                .nengCheHui(false)
                .photoGuid("")
                .remark("")
                .sequence("")
                .shenFenZheng("15263219990128571X")
                .shenHeRenGuid("")
                .shenPiBuMenGuid("")
                .shenPiBuMenName("")
                .shenPiJiLuGuid("60e5723c-6b1c-4022-b34a-ed595d9d6f37")
                .shenPiRen("")
                .shenPiShiJian("")
                .shenPiYiJian("")
                .shenPiZhuangTai(50)
                .shenQingLeiXing(101)
                .shiFouZhuanJiao(false)
                .shiXiangGuid("")
                .shiXiangName("")
                .shiXiangType("")
                .shouLiRen("")
                .shouLiTime(null)
                .shouLiTimeText(null)
                .shouLiZhuanTai(10)
                .tiJiaoRenGuid("1171528722513702912")
                .tiJiaoRenName("物装中心十八")
                .tiJiaoTime(null)
                .tiJiaoTimeText("")
                .tuiKuYuanYin("")
                .workFlowBusinessId("1364891101101371393")
                .workFlowBusinessIdNew("1364617369199915009")
                .xiaJiShenHeRenGuid("")
                .xiaJiShenHeRenName("")
                .xiangMuGuid("")
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                .build();

        List<ZhuanJiaInfoGetByBusinessIdResp.Hb> hbList = Lists.newArrayList(
                ZhuanJiaInfoGetByBusinessIdResp.Hb.builder()
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .danWeiBH("")
                        .danWeiName("")
                        .huiBiGuid("03ed2b07-bdf3-4a4d-97b3-bd00050ae634")
                        .huiBiMiaoShu("12")
                        .huiBiMiaoShuStr("")
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-13 13:47:38")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        ZhuanJiaInfoGetByBusinessIdResp.Bean bean = ZhuanJiaInfoGetByBusinessIdResp.Bean.builder()
                .adAccount("wzzx18")
                .age(26)
                .authPassWithImport("")
                .auths(null)
                .base64FanMianFuJian("")
                .base64FanMianFuJianName("")
                .base64FuJian("")
                .base64FuJianName("")
                .base64Photo("")
                .base64PhotoName("")
                .baseAuths(null)
                .baseCode("000099")
                .baseGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .baseMobile("15900000018")
                .baseName("物装中心十八")
                .baseSFZH("15263219990128571X")
                .baseShenPiZhuangTai("30")
                .baseZhuangTai("10")
                .biYeYuanXiao("")
                .bianGengXuHao(0)
                .birthday("1999年01月")
                .buNengRuXuanQingKong("")
                .byzFileGuid("")
                .canYuXiangMu("")
                .city("")
                .createTime(1745391231935L)
                .createTimeText("2025-04-23 14:53:51")
                .creatorName("中国海洋石油集团有限公司")
                .danRenQiTaZhuanJia("")
                .danweiGuid("")
                .department("")
                .domainName("")
                .email("1590000021@cnooc.com.cn")
                .fanMianFuJianGuids("")
                .fax("")
                .fuJianGuids("")
                .gongZuoBeiZhu("")
                .gongZuoDanWei("中化建国际招标有限责任公司天津分公司")
                .gongZuoDanWeiBH("")
                .gongZuoDanWeiDiZhi("12")
                .gongZuoPhone("")
                .gongZuoPost("")
                .gongZuoTime(null)
                .gongZuoZhiWu("12")
                .gongZuoZhuanYeName("")
                .gongZuoZhuanYeYears("")
                .gongZuoZhuangTai(1)
                .graduationDate("")
                .hasLianJieChuLiYiJian(false)
                .huoJiangQingKuang("")
                .inGroup(false)
                .isHasLianJieChuLiYiJian(false)
                .isQualified(true)
                .isReadRuKuPromise(true)
                .isSenior(false)
                .isZhiYeZiGe(false)
                .jgdmFileGuid("")
                .jiTuanErJiDanWeiCode("")
                .jiTuanErJiDanWeiName("中国海洋石油集团有限公司")
                .jiaTingDiZhi("")
                .jiaTingPhone("15900000011")
                .jiaTingPost("")
                .jianKangZhuangKuang("")
                .jinJiLianXiRenGuid("")
                .jinJiLianXiRenName("")
                .jinJiLianXiRenPhone("")
                .kaoShiFenShu(null)
                .leiJiFenZhi(0)
                .leiJiZhanTingTime(null)
                .lianJieYiJianShuFuJianGuid("")
                .lsFuJian(null)
                .minZu("")
                .minZuText("")
                .mobile("15900000018")
                .mobileGJQHText("15900000018")
                .mobileGuoJiQuHao("")
                .modifierName("杨斌")
                .modifyTime(1755689152526L)
                .modifyTimeText("2025-08-20 19:25:52")
                .needTest(false)
                .photoGuid("")
                .pingBiaoChangZhuDiQu("110101")
                .pingBiaoChangZhuDiQuName("")
                .pingBiaoIsYingJi(false)
                .pingBiaoQiTaDiQu("")
                .pingBiaoTuiJianLX(null)
                .pingBiaoYingJiDiQu("")
                .pinqiEndTime(1840064982638L)
                .pinqiStartTime(1745424000000L)
                .professionLevel("")
                .qiTaLianXiFangShi("")
                .qualified(true)
                .readRuKuPromise(true)
                .readRuKuPromiseTime(1745391797759L)
                .ruKuZhuangTai(900)
                .senior(false)
                .sex(true)
                .sfzFileGuid("")
                .sfzFuJians(null)
                .shenFenZheng("15263219990128571X")
                .shenHeEndTime(null)
                .shenHeStartTime(null)
                .shenPiRen("")
                .shenPiShiJian(null)
                .shenPiShiJianText("")
                .shenPiYiJian("")
                .shenPiZhuangTai(30)
                .shenQingEndTime(null)
                .shenQingLeiXing(101)
                .shenQingStartTime(null)
                .shiFouYiFaZhuanJia(false)
                .subjectCode("91120116MA829PHX9X")
                .subjectId("1355213128952123392")
                .subjectName("中化建国际招标有限责任公司天津分公司")
                .subjectType(1)
                .suoShuBuMeng("12")
                .suoShuDanWeiName("中国海洋石油集团有限公司")
                .suoShuHangYe("")
                .suoShuZhaoBiaoDaiLi("91110000710932216U")
                .suoZaiQitaZhuanJiaKu("")
                .tenantId("892422091105296400")
                .tenantId_("")
                .tenantName("")
                .tiJiaoTime(null)
                .tiJiaoTimeText("")
                .tuiKuYuanYin("")
                .waiYuChengDu("")
                .xueLi("")
                .xueLiTxt("")
                .xueLiZhuanYe("")
                .xueWei("")
                .xueWeiTxt("")
                .xueWeiZhuanYe("")
                .yinHang("12121")
                .yinHang1("")
                .yinHangKa("123131311212")
                .yinHangKaFileGuid("")
                .yingJiZhuangTai(null)
                .zhangHao("")
                .zhaoBiaoDanWeiBianHao("")
                .zhaoBiaoDanweiMingChen("")
                .zhengJianType("0")
                .zhengZhiMianMao("")
                .zhiYeZiGe(false)
                .zhuanJiaCode("000099")
                .zhuanJiaFenJi(30)
                .zhuanJiaFenLei(2)
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaName("物装中心十八")
                .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                .zhuanJiaSourceType(1)
                .zhuanJiaSuoZaiDiGuids("110000110100110101")
                .zhuanJiaSuoZaiDiNames("北京市北京市东城区")
                .zhuanJiaType(null)
                .zhuanJiaZhuangTai(10)
                .zhuanJiaZiZhiTiaoJian("")
                .zhuanJiaZongHeBianHao("PT000099")
                .zhuanYeJingLi("")
                .zhuanYeTeChang("")
                .zhuanjiaQinRenQi(3)
                .ziDongZanTingEndTime(null)
                .ziDongZanTingStartTime(null)
                .build();

        List<ZhuanJiaInfoGetByBusinessIdResp.FuJian> fuJianList = Lists.newArrayList(
                ZhuanJiaInfoGetByBusinessIdResp.FuJian.builder()
                        .createTime(1745393470744L)
                        .creatorGuid("1171528722513702912")
                        .creatorName("物装中心十八")
                        .downloadUrl("https://purb.m-bid.cnooc.com.cn/bid-mimic-cggl/892422091105296385/2/2025/4/23/1364617976113278976/%E4%BF%9D%E8%AF%81%E9%87%91%E3%80%81%E6%9C%8D%E5%8A%A1%E8%B4%B91.0.7.20250415.pdf?response-content-disposition=attachment%3Bfilename%3D%25E4%25BF%259D%25E8%25AF%2581%25E9%2587%2591%25E3%2580%2581%25E6%259C%258D%25E5%258A%25A1%25E8%25B4%25B91.0.7.20250415.pdf&AWSAccessKeyId=5T0WWU7JAUDUXJ2EG1FB&Expires=1745393679&Signature=N26QXpJBR7EFBi95KCnj6A1gg2w%3D")
                        .feiQiRenGuid("")
                        .feiQiRenName("")
                        .feiQiTime(null)
                        .fileDescription("")
                        .fileName("保证金、服务费1.0.7.20250415.pdf")
                        .fileSize(650921)
                        .fileType(4)
                        .fuJianGuid("1364617976113278976")
                        .isFeiQi(false)
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(1745393482507L)
                        .shenHeRenGuid("")
                        .shenHeRenName("")
                        .shenHeStatus(30)
                        .shenHeTime(null)
                        .shenHeYiJian("")
                        .tiJiaoTime(1745391879721L)
                        .zhuanJiaFuJianGuid("1e2b5d5d-7b3c-4f26-87f0-2c1f45daa982")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ZhuanJiaInfoGetByBusinessIdResp.Zg> zgList = Lists.newArrayList(
                ZhuanJiaInfoGetByBusinessIdResp.Zg.builder()
                        .base64ZgFile("")
                        .base64ZgFileName("")
                        .createTime(1763520166268L)
                        .createTimeText("2025-11-19 10:42:46")
                        .creatorName("张立辉")
                        .dictGuid("")
                        .huoQuDate(1875283200000L)
                        .modifierName("张立辉")
                        .modifyTime(1763523886016L)
                        .modifyTimeText("2025-11-19 11:44:46")
                        .obtainTime(1671120000000L)
                        .qiTaZiGe("")
                        .zgFileGuid("")
                        .zhuanJiaGuid("ed78e562-27a2-43ea-8ccd-704fc12ae0ae")
                        .zhuanJiaShiXiangGuid("98cfd81c-f8e5-4c93-925a-92737028ab33")
                        .ziGeGuid("8f55681a-43c1-4b98-90cf-bec627af0d3d")
                        .ziGeName("一级建造师（铁路工程）")
                        .ziGeZhengShuHao("00019998900")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ZhuanJiaInfoGetByBusinessIdResp.Language> languageList = Lists.newArrayList(
                ZhuanJiaInfoGetByBusinessIdResp.Language.builder()
                        .languageGuid("522f8e5c-5097-4a00-b28a-0d5871f9c12b")
                        .languageId("5c7cbee6-1032-40cd-858d-b1f8050c0940")
                        .languageName("法语")
                        .shuLianChengDu("熟练")
                        .shuLianChengDuId("77332c10-acb4-4cba-84bd-f97101169196")
                        .zhuanJiaGuid("ed78e562-27a2-43ea-8ccd-704fc12ae0ae")
                        .zhuanJiaShiXiangGuid("98cfd81c-f8e5-4c93-925a-92737028ab33")
                        .build()
        );

        ZhuanJiaInfoGetByBusinessIdResp result = ZhuanJiaInfoGetByBusinessIdResp.builder()
                .zcList(zcList)
                .zgList(zgList)
                .psList(psList)
                .jlList(jlList)
                .pbList(pbList)
                .rukuShenHeJieGuo(rukuShenHeJieGuo)
                .hbList(hbList)
                .languageList(languageList)
                .xueLiList(xueLiList)
                .bean(bean)
                .fuJianList(fuJianList)
                .build();

        return result;
    }


    public ExpertInfoGetResp updateExpetInfo(ExpertInfoUpdateApiReq req) {

        ExpertInfoGetResp.SysShenHeJieGuo sysShenHeJieGuo = ExpertInfoGetResp.SysShenHeJieGuo.builder()
                .bianGengXuHao("")
                .businessId("1364891101101371393")
                .createTime(1745457005237L)
                .createTimeText("2025-04-24 09:10:05")
                .creatorName("物装中心十八")
                .currentNode("")
                .daiShenRenGuids("")
                .daiShenRenNames("")
                .isFinish(true)
                .mobile("15900000018")
                .modifierName("物装中心十八")
                .modifyTime(1747115196797L)
                .modifyTimeText("2025-05-13 13:46:36")
                .nengCheHui(false)
                .photoGuid("")
                .remark("")
                .sequence("")
                .shenFenZheng("15263219990128571X")
                .shenHeRenGuid("")
                .shenPiBuMenGuid("")
                .shenPiBuMenName("")
                .shenPiJiLuGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                .shenPiRen("")
                .shenPiShiJian("")
                .shenPiYiJian("")
                .shenPiZhuangTai(20)
                .shenQingLeiXing(105)
                .shiFouZhuanJiao(false)
                .shiXiangGuid("")
                .shiXiangName("")
                .shiXiangType("")
                .shouLiRen("")
                .shouLiTime(null)
                .shouLiTimeText(null)
                .shouLiZhuanTai(10)
                .tiJiaoRenGuid("")
                .tiJiaoRenName("")
                .tiJiaoTime(null)
                .tiJiaoTimeText("")
                .tuiKuYuanYin("")
                .workFlowBusinessId("1364891101101371393")
                .workFlowBusinessIdNew(null)
                .xiaJiShenHeRenGuid("")
                .xiaJiShenHeRenName("")
                .xiangMuGuid("")
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaShiXiangGuid("cc9d2be2-07a8-4d59-8c61-5c0854ae2bc2")
                .build();

        List<ExpertInfoGetResp.Zc> zcList = Lists.newArrayList(
                ExpertInfoGetResp.Zc.builder()
                        .base64ZcFile("")
                        .base64ZcFileName("")
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .dictGuid("")
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-20 16:25:58")
                        .pingDingTime(1745393470354L)
                        .pingDingTimeText("2025-04-23 15:31:10")
                        .zcFileGuid("1420053958893662209")
                        .zhiChengGuid("28882bfa-afb4-425b-b50e-945a545fdd82")
                        .zhiChengName("不限")
                        .zhiChengZhuanYe("12")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.XueLi> xueLiList = Lists.newArrayList(
                ExpertInfoGetResp.XueLi.builder()
                        .biYeTime(1745164800000L)
                        .biYeYuanXiao("21")
                        .biYeYuanXiao("")
                        .biYeYuanXiaoGuid("")
                        .byzFileGuid("")
                        .createTime(null)
                        .creatorGuid("1171528722513702912")
                        .creatorName("物装中心十八")
                        .creatorTime(null)
                        .isImport(false)
                        .isZuiGaoXueLi(true)
                        .isZuiGaoXueWei(true)
                        .modifier("")
                        .modifierName("")
                        .modifyTime(1745393482493L)
                        .suoShuZhaoBiaoDaiLi("")
                        .xueLiBh("")
                        .xueLiDictGuid("28a0942a-84ad-4329-8be4-8196ed3164fe")
                        .xueLiGuid("b471705b-205a-4dee-8f62-ad7d7a7c28ed")
                        .xueLiName("博士研究生")
                        .xueLiZhuanYe("12")
                        .xueLiZhuanYeBh("")
                        .xueLiZhuanYeGuid("")
                        .xueWeiBh("")
                        .xueWeiDictGuid("84dab32c-88e2-4ba1-ae74-a45b7bf75b5e")
                        .xueWeiName("博士后")
                        .xwzFileGuid("")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.Ps> psList = Lists.newArrayList(
                ExpertInfoGetResp.Ps.builder()
                        .createTime(1745456982639L)
                        .creatorGuid("-1")
                        .creatorName("系统生成")
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .pinQiEndTime(1840064982638L)
                        .pinQiEndTimeText("2028-04-23")
                        .pinQiStartTime(1745424000000L)
                        .pinQiStartTimeText("2025-04-24")
                        .pinShuFuJianGuid("1364891041086844929")
                        .pingShuGuid("7f903e09-e86a-4e8e-a7d0-1b2355fdf0d7")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaQinRenQi(3)
                        .build()
        );

        List<ExpertInfoGetResp.Jl> jlList = Lists.newArrayList(
                ExpertInfoGetResp.Jl.builder()
                        .buMenName("12")
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .danWeiBH("")
                        .danWeiName("12")
                        .gongZuoMiaoShu("")
                        .jingLiGuid("b98559d9-35c7-4569-996f-8885923f503d")
                        .liZhiTime(1745337600000L)
                        .liZhiTimeText("2025-04-23 00:00:00")
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-13 13:47:38")
                        .riZhiTime(1744646400000L)
                        .riZhiTimeText("2025-04-15 00:00:00")
                        .shenFenZheng("")
                        .tenantId(892422091105296400L)
                        .tenantName("")
                        .zhiWu("12")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.Pb> pbList = Lists.newArrayList(
                ExpertInfoGetResp.Pb.builder()
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .dongJieEndTime(null)
                        .dongJieFuJianGuid("")
                        .dongJieOperator("")
                        .dongJieReason("")
                        .dongJieSatrtTime(null)
                        .dongJieTime(null)
                        .isPrimary(true)
                        .isScarce(false)
                        .jieDongFuJianGuid("")
                        .jieDongOperator("")
                        .jieDongReason("")
                        .jieDongTime(null)
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-13 13:47:38")
                        .parentGuid("0")
                        .path("$$$001$$$")
                        .pingBiaoZhuanYeGuid("22d508e7-7776-4b4a-8c97-f12985cdc251")
                        .professionLevel(1)
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaLeiBie(null)
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .zhuanYeBH("001")
                        .zhuanYeGuid("4648caf4-5084-44cd-9120-d18d20950e30")
                        .zhuanYeJiBie("10")
                        .zhuanYeName("拟真环境测试专业勿动")
                        .zhuanYeNianXian(12)
                        .zhuanYeStatus(10)
                        .zhuanYeXiangGuanJingLi("12")
                        .ziXinXiGuid("")
                        .build()
        );

        ExpertInfoGetResp.SysShenHeJieGuo rukuShenHeJieGuo = ExpertInfoGetResp.SysShenHeJieGuo.builder()
                .bianGengXuHao("")
                .businessId("1371846169935306752")
                .createTime(1747115219009L)
                .createTimeText("2025-05-13 13:46:59")
                .creatorName("物装中心十八")
                .currentNode("")
                .daiShenRenGuids("")
                .daiShenRenNames("")
                .isFinish(true)
                .mobile("15900000018")
                .modifierName("物装中心十八")
                .modifyTime(1747115261126L)
                .modifyTimeText("2025-05-13 13:47:41")
                .nengCheHui(false)
                .photoGuid("")
                .remark("")
                .sequence("")
                .shenFenZheng("15263219990128571X")
                .shenHeRenGuid("")
                .shenPiBuMenGuid("")
                .shenPiBuMenName("")
                .shenPiJiLuGuid("60e5723c-6b1c-4022-b34a-ed595d9d6f37")
                .shenPiRen("")
                .shenPiShiJian("")
                .shenPiYiJian("")
                .shenPiZhuangTai(50)
                .shenQingLeiXing(101)
                .shiFouZhuanJiao(false)
                .shiXiangGuid("")
                .shiXiangName("")
                .shiXiangType("")
                .shouLiRen("")
                .shouLiTime(null)
                .shouLiTimeText(null)
                .shouLiZhuanTai(10)
                .tiJiaoRenGuid("1171528722513702912")
                .tiJiaoRenName("物装中心十八")
                .tiJiaoTime(null)
                .tiJiaoTimeText("")
                .tuiKuYuanYin("")
                .workFlowBusinessId("1364891101101371393")
                .workFlowBusinessIdNew("1364617369199915009")
                .xiaJiShenHeRenGuid("")
                .xiaJiShenHeRenName("")
                .xiangMuGuid("")
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                .build();

        List<ExpertInfoGetResp.Hb> hbList = Lists.newArrayList(
                ExpertInfoGetResp.Hb.builder()
                        .createTime(1745393470354L)
                        .createTimeText("2025-04-23 15:31:10")
                        .creatorName("物装中心十八")
                        .danWeiBH("")
                        .danWeiName("")
                        .huiBiGuid("03ed2b07-bdf3-4a4d-97b3-bd00050ae634")
                        .huiBiMiaoShu("12")
                        .huiBiMiaoShuStr("")
                        .modifierName("物装中心十八")
                        .modifyTime(1747115258721L)
                        .modifyTimeText("2025-05-13 13:47:38")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        ExpertInfoGetResp.Bean bean = ExpertInfoGetResp.Bean.builder()
                .adAccount("wzzx18")
                .age(26)
                .authPassWithImport("")
                .auths(null)
                .base64FanMianFuJian("")
                .base64FanMianFuJianName("")
                .base64FuJian("")
                .base64FuJianName("")
                .base64Photo("")
                .base64PhotoName("")
                .baseAuths(null)
                .baseCode("000099")
                .baseGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .baseMobile("15900000018")
                .baseName("物装中心十八")
                .baseSFZH("15263219990128571X")
                .baseShenPiZhuangTai("30")
                .baseZhuangTai("10")
                .biYeYuanXiao("")
                .bianGengXuHao(0)
                .birthday("1999年01月")
                .buNengRuXuanQingKong("")
                .byzFileGuid("")
                .canYuXiangMu("")
                .city("")
                .createTime(1745391231935L)
                .createTimeText("2025-04-23 14:53:51")
                .creatorName("中国海洋石油集团有限公司")
                .danRenQiTaZhuanJia("")
                .danweiGuid("")
                .department("")
                .domainName("")
                .email("1590000021@cnooc.com.cn")
                .fanMianFuJianGuids("")
                .fax("")
                .fuJianGuids("")
                .gongZuoBeiZhu("")
                .gongZuoDanWei("中化建国际招标有限责任公司天津分公司")
                .gongZuoDanWeiBH("")
                .gongZuoDanWeiDiZhi("12")
                .gongZuoPhone("")
                .gongZuoPost("")
                .gongZuoTime(null)
                .gongZuoZhiWu("12")
                .gongZuoZhuanYeName("")
                .gongZuoZhuanYeYears("")
                .gongZuoZhuangTai(1)
                .graduationDate("")
                .hasLianJieChuLiYiJian(false)
                .huoJiangQingKuang("")
                .inGroup(false)
                .isHasLianJieChuLiYiJian(false)
                .isQualified(true)
                .isReadRuKuPromise(true)
                .isSenior(false)
                .isZhiYeZiGe(false)
                .jgdmFileGuid("")
                .jiTuanErJiDanWeiCode("")
                .jiTuanErJiDanWeiName("中国海洋石油集团有限公司")
                .jiaTingDiZhi("")
                .jiaTingPhone("15900000011")
                .jiaTingPost("")
                .jianKangZhuangKuang("")
                .jinJiLianXiRenGuid("")
                .jinJiLianXiRenName("")
                .jinJiLianXiRenPhone("")
                .kaoShiFenShu(null)
                .leiJiFenZhi(0)
                .leiJiZhanTingTime(null)
                .lianJieYiJianShuFuJianGuid("")
                .lsFuJian(null)
                .minZu("")
                .minZuText("")
                .mobile("15900000018")
                .mobileGJQHText("15900000018")
                .mobileGuoJiQuHao("")
                .modifierName("杨斌")
                .modifyTime(1755689152526L)
                .modifyTimeText("2025-08-20 19:25:52")
                .needTest(false)
                .photoGuid("")
                .pingBiaoChangZhuDiQu("110101")
                .pingBiaoChangZhuDiQuName("")
                .pingBiaoIsYingJi(false)
                .pingBiaoQiTaDiQu("")
                .pingBiaoTuiJianLX(null)
                .pingBiaoYingJiDiQu("")
                .pinqiEndTime(1840064982638L)
                .pinqiStartTime(1745424000000L)
                .professionLevel("")
                .qiTaLianXiFangShi("")
                .qualified(true)
                .readRuKuPromise(true)
                .readRuKuPromiseTime(1745391797759L)
                .ruKuZhuangTai(900)
                .senior(false)
                .sex(true)
                .sfzFileGuid("")
                .sfzFuJians(null)
                .shenFenZheng("15263219990128571X")
                .shenHeEndTime(null)
                .shenHeStartTime(null)
                .shenPiRen("")
                .shenPiShiJian(null)
                .shenPiShiJianText("")
                .shenPiYiJian("")
                .shenPiZhuangTai(30)
                .shenQingEndTime(null)
                .shenQingLeiXing(101)
                .shenQingStartTime(null)
                .shiFouYiFaZhuanJia(false)
                .subjectCode("91120116MA829PHX9X")
                .subjectId("1355213128952123392")
                .subjectName("中化建国际招标有限责任公司天津分公司")
                .subjectType(1)
                .suoShuBuMeng("12")
                .suoShuDanWeiName("中国海洋石油集团有限公司")
                .suoShuHangYe("")
                .suoShuZhaoBiaoDaiLi("91110000710932216U")
                .suoZaiQitaZhuanJiaKu("")
                .tenantId("892422091105296400")
                .tenantId_("")
                .tenantName("")
                .tiJiaoTime(null)
                .tiJiaoTimeText("")
                .tuiKuYuanYin("")
                .waiYuChengDu("")
                .xueLi("")
                .xueLiTxt("")
                .xueLiZhuanYe("")
                .xueWei("")
                .xueWeiTxt("")
                .xueWeiZhuanYe("")
                .yinHang("12121")
                .yinHang1("")
                .yinHangKa("123131311212")
                .yinHangKaFileGuid("")
                .yingJiZhuangTai(null)
                .zhangHao("")
                .zhaoBiaoDanWeiBianHao("")
                .zhaoBiaoDanweiMingChen("")
                .zhengJianType("0")
                .zhengZhiMianMao("")
                .zhiYeZiGe(false)
                .zhuanJiaCode("000099")
                .zhuanJiaFenJi(30)
                .zhuanJiaFenLei(2)
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaName("物装中心十八")
                .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                .zhuanJiaSourceType(1)
                .zhuanJiaSuoZaiDiGuids("110000110100110101")
                .zhuanJiaSuoZaiDiNames("北京市北京市东城区")
                .zhuanJiaType(null)
                .zhuanJiaZhuangTai(10)
                .zhuanJiaZiZhiTiaoJian("")
                .zhuanJiaZongHeBianHao("PT000099")
                .zhuanYeJingLi("")
                .zhuanYeTeChang("")
                .zhuanjiaQinRenQi(3)
                .ziDongZanTingEndTime(null)
                .ziDongZanTingStartTime(null)
                .build();

        List<ExpertInfoGetResp.FuJian> fuJianList = Lists.newArrayList(
                ExpertInfoGetResp.FuJian.builder()
                        .createTime(1745393470744L)
                        .creatorGuid("1171528722513702912")
                        .creatorName("物装中心十八")
                        .downloadUrl("https://purb.m-bid.cnooc.com.cn/bid-mimic-cggl/892422091105296385/2/2025/4/23/1364617976113278976/%E4%BF%9D%E8%AF%81%E9%87%91%E3%80%81%E6%9C%8D%E5%8A%A1%E8%B4%B91.0.7.20250415.pdf?response-content-disposition=attachment%3Bfilename%3D%25E4%25BF%259D%25E8%25AF%2581%25E9%2587%2591%25E3%2580%2581%25E6%259C%258D%25E5%258A%25A1%25E8%25B4%25B91.0.7.20250415.pdf&AWSAccessKeyId=5T0WWU7JAUDUXJ2EG1FB&Expires=1745393679&Signature=N26QXpJBR7EFBi95KCnj6A1gg2w%3D")
                        .feiQiRenGuid("")
                        .feiQiRenName("")
                        .feiQiTime(null)
                        .fileDescription("")
                        .fileName("保证金、服务费1.0.7.20250415.pdf")
                        .fileSize(650921)
                        .fileType(4)
                        .fuJianGuid("1364617976113278976")
                        .isFeiQi(false)
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(1745393482507L)
                        .shenHeRenGuid("")
                        .shenHeRenName("")
                        .shenHeStatus(30)
                        .shenHeTime(null)
                        .shenHeYiJian("")
                        .tiJiaoTime(1745391879721L)
                        .zhuanJiaFuJianGuid("1e2b5d5d-7b3c-4f26-87f0-2c1f45daa982")
                        .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                        .zhuanJiaShiXiangGuid("1402705b-0424-4f39-913c-7793b7b9f5d1")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.Zg> zgList = Lists.newArrayList(
                ExpertInfoGetResp.Zg.builder()
                        .base64ZgFile("")
                        .base64ZgFileName("")
                        .createTime(1763520166268L)
                        .createTimeText("2025-11-19 10:42:46")
                        .creatorName("张立辉")
                        .dictGuid("")
                        .huoQuDate(1875283200000L)
                        .modifierName("张立辉")
                        .modifyTime(1763523886016L)
                        .modifyTimeText("2025-11-19 11:44:46")
                        .obtainTime(1671120000000L)
                        .qiTaZiGe("")
                        .zgFileGuid("")
                        .zhuanJiaGuid("ed78e562-27a2-43ea-8ccd-704fc12ae0ae")
                        .zhuanJiaShiXiangGuid("98cfd81c-f8e5-4c93-925a-92737028ab33")
                        .ziGeGuid("8f55681a-43c1-4b98-90cf-bec627af0d3d")
                        .ziGeName("一级建造师（铁路工程）")
                        .ziGeZhengShuHao("00019998900")
                        .ziXinXiGuid("")
                        .build()
        );

        List<ExpertInfoGetResp.Language> languageList = Lists.newArrayList(
                ExpertInfoGetResp.Language.builder()
                        .languageGuid("522f8e5c-5097-4a00-b28a-0d5871f9c12b")
                        .languageId("5c7cbee6-1032-40cd-858d-b1f8050c0940")
                        .languageName("法语")
                        .shuLianChengDu("熟练")
                        .shuLianChengDuId("77332c10-acb4-4cba-84bd-f97101169196")
                        .zhuanJiaGuid("ed78e562-27a2-43ea-8ccd-704fc12ae0ae")
                        .zhuanJiaShiXiangGuid("98cfd81c-f8e5-4c93-925a-92737028ab33")
                        .ziXinXiGuid("")
                        .build()
        );

        ExpertInfoGetResp result = ExpertInfoGetResp.builder()
                .businessId("1364891101101371393")
                .bean(bean)
                .zcList(zcList)
                .sysShenHeJieGuo(sysShenHeJieGuo)
                .xueLiList(xueLiList)
                .zgList(zgList)
                .psList(psList)
                .jlList(jlList)
                .pbList(pbList)
                .rukuShenHeJieGuo(rukuShenHeJieGuo)
                .hbList(hbList)
                .pinQiStartTime("2028-04-23")
                .pinQiEndTime("2028-04-23")
                .languageList(languageList)
                .fuJianList(fuJianList)
                .build();

        return result;
    }

    public FirstCategoryExpertApplyResp applyFirstCategoryExpert(FirstCategoryExpertApplyReq req) {
        return FirstCategoryExpertApplyResp.builder()
                .businessId(req.getBusinessId())
                .build();
    }

    public PingBiaoXiangMuInfoGetByChouQuMaResp getPingBiaoXiangMuInfoByChouQuMa(PingBiaoXiangMuInfoGetByChouQuMaReq req) {

        PingBiaoXiangMuInfoGetByChouQuMaResp result = PingBiaoXiangMuInfoGetByChouQuMaResp.builder()
                .chouQuQingKuangGuid("5e2f90be-b8ad-4a8e-931d-cdaae5f1c118")
                .xiangMuNo("XCGSQ2025091236")
                .xiangMuName("0923采购申请资格审查")
                .qingJiaTime(null)
                .chouQuRenWuGuid("6923480b-22ab-4b0d-b7d3-95450d7fed82")
                .pingBiaoStartTime(1758609816544L)
                .zhuanJiaName("物装中心十七")
                .shenHeStatus(null)
                .pingBiaoAddress("北京市京信大厦28层")
                .status(10)
                .build();

        return result;
    }

    public BasePageResp<Object> pageJinJiQingJia(QingJiaJinJiPageReq req) {
        List<Object> data = Lists.newArrayList(
                QingJiaJinJiPageResp.builder()
                        .chouQuNum("202509236391")
                        .jinJiQingJiaGuid("800abddb-e866-439b-93e6-2ac3f9dee3c8")
                        .chouQuQingKuangGuid("5e2f90be-b8ad-4a8e-931d-cdaae5f1c118")
                        .chouQuZhuangTai(null)
                        .xiangMuNo("XCGSQ2025091236")
                        .xiangMuName("0923采购申请资格审查")
                        .jinJiQingJiaReason("1111")
                        .qingJiaTime(1763037471982L)
                        .isQingJia(false)
                        .pingBiaoStartTime(1758609816544L)
                        .shenHeStatus(50)
                        .pingBiaoEndTime(1758624216544L)
                        .build()

        );

        return BasePageResp.builder()
                .current(1)
                .pages(1)
                .total(1)
                .data(data)
                .build();
    }

    public BasePageResp<PingBiaoXiangMuPageResp> pagePingBiaoXiangMu(PingBiaoXiangMuPageReq req) {

        PingBiaoXiangMuPageResp.ZjcqChouQuQingKuang cqqk = PingBiaoXiangMuPageResp.ZjcqChouQuQingKuang.builder()
                .adAccount("")
                .bankCard("")
                .bankName("")
                .bidSectionId(null)
                .buChouReason("")
                .chongXinTongZhiStatus(null)
                .chouQuCiShu(1)
                .chouQuNum("202509236135")
                .chouQuQingKuangGuid("c14061e0-6a79-40d8-9317-e080bbf4a8f3")
                .chouQuRenWuGuid("6923480b-22ab-4b0d-b7d3-95450d7fed82")
                .chouQuType(10)
                .chouQuZhuanYeGuid("a51a0e98-396a-46a6-881e-889609dd00cb")
                .createTime(1758610110239L)
                .createTimeText("2025-09-23 14:48:30")
                .creatorGuid("1371780505761468417")
                .creatorName("")
                .danWeiBH("")
                .danWeiName("中化建国际招标有限责任公司天津分公司")
                .diQu("")
                .email("1590000021@cnooc.com.cn")
                .erJiKuName("")
                .haveChengFa(false)
                .isBuChou(false)
                .isCancel(false)
                .isDuanXinQueRen(true)
                .isFeiQi(false)
                .isFeiQiText("否")
                .isHuLue(false)
                .isNewChouQu(false)
                .isSuoDing(false)
                .isTuiSongSJTJ(false)
                .isXiuGaiRenGongTongZhi(false)
                .jianKuangBaoFuJianGuid("")
                .jinJiQingJiaGuid("")
                .jinJiQingJiaTime(null)
                .meetingId("")
                .meetingPassWord("")
                .mobile("15900000018")
                .modifierName("合同四")
                .modifyTime(1758610477749L)
                .modifyTimeText("2025-09-23 14:54:37")
                .pingBiaoAddress("北京市京信大厦28层")
                .pingBiaoDiQuGuid("110100")
                .pingBiaoEndTime(1758624216544L)
                .pingBiaoEndTimeText("2025-09-23 18:43:36")
                .pingBiaoFenZhongXin("")
                .pingBiaoStartTime(1758609816544L)
                .pingBiaoStartTimeText("2025-09-23 14:43:36")
                .pingShenDiDian("110000,110100,110105")
                .professionLevel(null)
                .qianDaoTime(null)
                .qingJiaCreatorName("")
                .qingJiaSource(null)
                .qingJiaTime(null)
                .qingJiaTimeNode(null)
                .reason("")
                .sealValidTime(null)
                .sendHealthStatus(false)
                .shenFenZheng("BB94A0293969808540687D32F2AE3C9A082005536A0A49AF72822987955D8D16")
                .shenHeStatus(null)
                .status(2)
                .tag("")
                .tenantId(892422091105296385L)
                .tenantName("")
                .tongZhiCiShu(1)
                .tongZhiFangShi(20)
                .tongZhiJieGuo(2)
                .tuiSongShiBaiCiShuSJTJ(null)
                .xiangMuGuid("a4168ddc-f8b2-4244-bc9b-b4ec6d7f8266")
                .xiangMuName("")
                .xiangMuNo("")
                .xingChengMaFuJianGuid("")
                .zhiChengName("")
                .zhiDingZhuanJiaType(null)
                .zhuanJiaCode("000099")
                .zhuanJiaDengJi(null)
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaName("物装中心十八")
                .zhuanJiaShuXing("")
                .zhuanJiaSuoZaiDiCode("")
                .zhuanJiaSuoZaiDiGuids("")
                .zhuanJiaSuoZaiDiName("")
                .zhuanYeCode("A00001")
                .zhuanYeGuid("62848bc2-6b2d-4549-9e33-13121cf0c3ae")
                .zhuanYeGuidPri("62848bc2-6b2d-4549-9e33-13121cf0c3ae")
                .zhuanYeName("测试A00001")
                .build();

        PingBiaoXiangMuPageResp.DictPingBiaoZhuanYe dictPingBiaoZhuanYe = PingBiaoXiangMuPageResp.DictPingBiaoZhuanYe.builder()
                .checked(false)
                .createTime(1660731959615L)
                .createTimeText("2022-08-17 18:25:59")
                .creatorName("dev-test")
                .excelForLevel(null)
                .excelForNumber("")
                .excelForNumberParent("")
                .excelIsChecked(null)
                .hasLastChildZY(false)
                .isHide(false)
                .isScarce(false)
                .lastLevel(false)
                .level(null)
                .lsChildren(null)
                .miaoShu("")
                .modifierName("郑炯达")
                .modifyTime(1675057207760L)
                .modifyTimeText("2023-01-30 13:40:07")
                .oldScarce(false)
                .paiXuHao(1)
                .parentGuid("0")
                .path("$$$A00001$$$")
                .professionLevel(1)
                .scarce(false)
                .state("")
                .suoShuZhaoBiaoDaiLi("91110000710932216U")
                .xiaquCode(123456789)
                .yingJiKuKeChouNum(null)
                .yingJiKuNum(null)
                .zhengChangKuKeChouNum(null)
                .zhengChangKuNum(2)
                .zhuKuNum(null)
                .zhuanJiaLeiBie(null)
                .zhuanYeBH("A00001")
                .zhuanYeGuid("62848bc2-6b2d-4549-9e33-13121cf0c3ae")
                .zhuanYeName("测试A00001")
                .zhuanYeShuXing(2)
                .build();

        PingBiaoXiangMuPageResp item = PingBiaoXiangMuPageResp.builder()
                .chouQuFangShi(10)
                .chouQuRenDanWei("")
                .chouQuRenName("")
                .chouQuRenPhone("")
                .chouQuZhuanTai(null)
                .fanKuiYiJian("")
                .isCQDHuanZhuanYe(false)
                .isSubmit(null)
                .jianDuRenDanWei("")
                .jianDuRenName("")
                .jingBanRen("")
                .jingBanRenPhone("")
                .keywords("123")
                .messageContent("")
                .modifierGuid("")
                .modifierName("")
                .modifyTime(1758610073858L)
                .modifyTimeText("2025-09-23 14:47:53")
                .pingJiaStatus(1)
                .pingShenType(30)
                .projectId("")
                .reevaluation(false)
                .reevaluationName("")
                .shuJuLaiYuan(0)
                .submitTime(null)
                .submitTimeText("")
                .tenantId(892422091105296385L)
                .tenantName("")
                .tiJiaoEndTime(null)
                .tiJiaoEndTimeText("")
                .tiJiaoStartTime(null)
                .tiJiaoStartTimeText("")
                .tongZhiFangShi(null)
                .workFlowBusinessIdNew("")
                .xiangMuApplyName("")
                .xiangMuApplyNo("c5472c04-9754-44f0-bd93-9c0e70cd6ef7")
                .xiangMuAttr(null)
                .xiangMuCaiGouDanWei("")
                .xiangMuDaiMa("")
                .xiangMuGuid("a4168ddc-f8b2-4244-bc9b-b4ec6d7f8266")
                .xiangMuLaiYuan(null)
                .xiangMuName("0923采购申请资格审查")
                .xiangMuNo("XCGSQ2025091236")
                .xiangMuType(0)
                .xiangMuWho(1)
                .zhaoBiaoFangShi("")
                .zjcqXiangMuStatus(null)
                .cqqk(cqqk)
                .dictPingBiaoZhuanYe(dictPingBiaoZhuanYe)
                .build();

        List<PingBiaoXiangMuPageResp> data = Lists.newArrayList(item);

        return BasePageResp.<PingBiaoXiangMuPageResp>builder()
                .current(1)
                .pages(1)
                .total(1)
                .data(data)
                .build();
    }

    public List<PingBiaoZhuanYeTreeNodeResp> treePingBiaoZhuanYe() {

        List<PingBiaoZhuanYeTreeNodeResp> children3 = Lists.newArrayList(
                PingBiaoZhuanYeTreeNodeResp.builder()
                        .zhuanYeGuid("1deba76c65ddace77e9f9d5284b8c64d")
                        .zhuanYeName("建设综合协调")
                        .zhuanYeBH("A070101")
                        .parentGuid("ff114e70bab3f20be5dc6f4d9b0a137a")
                        .zhuanYeShuXing(2)
                        .level(null)
                        .path("$$$A02$$$A0201$$$A020102$$$")
                        .children(Collections.emptyList())
                        .build(),
                PingBiaoZhuanYeTreeNodeResp.builder()
                        .zhuanYeGuid("503fec1a9c6f911626797c4fa647b771")
                        .zhuanYeName("建设进度管理")
                        .zhuanYeBH("A070102")
                        .parentGuid("ff114e70bab3f20be5dc6f4d9b0a137a")
                        .zhuanYeShuXing(2)
                        .level(null)
                        .path("$$$A02$$$A0201$$$A020102$$$")
                        .children(Collections.emptyList())
                        .build()
        );
        List<PingBiaoZhuanYeTreeNodeResp> children2 = Lists.newArrayList(
                PingBiaoZhuanYeTreeNodeResp.builder()
                        .zhuanYeGuid("ff114e70bab3f20be5dc6f4d9b0a137a")
                        .zhuanYeName("建设项目管理")
                        .zhuanYeBH("A0701")
                        .parentGuid("f34ee958d81545bd0196ec33e36e3c08")
                        .zhuanYeShuXing(2)
                        .level(null)
                        .path("$$$A02$$$A0201$$$")
                        .children(children3)
                        .build()
        );

        List<PingBiaoZhuanYeTreeNodeResp> children1 = Lists.newArrayList(
                PingBiaoZhuanYeTreeNodeResp.builder()
                        .zhuanYeGuid("f34ee958d81545bd0196ec33e36e3c08")
                        .zhuanYeName("项目管理(含代建)")
                        .zhuanYeBH("A07")
                        .parentGuid("0")
                        .zhuanYeShuXing(2)
                        .level(null)
                        .path("$$$A02$$$")
                        .children(children2)
                        .build()
        );

        return children1;
    }

    public QingJiaJinJiApplyResp applyJinJiQingJia(QingJiaJinJiApplyReq req) {

        return QingJiaJinJiApplyResp.builder()
                .chouQuQingKuangGuid("5e2f90be-b8ad-4a8e-931d-cdaae5f1c118")
                .chouQuRenWuGuid("6923480b-22ab-4b0d-b7d3-95450d7fed82")
                .createTime(1763037473819L)
                .createTimeText("2025-11-13 20:37:53")
                .creatorGuid("1171528721049890817")
                .creatorName("物装中心二")
                .jinJiQingJiaGuid("800abddb-e866-439b-93e6-2ac3f9dee3c8")
                .jinJiQingJiaReason("1111")
                .qingJiaSource("")
                .qingJiaTime(1763037471982L)
                .qingJiaTimeNode(null)
                .qingJiaTimeText("2025-11-13 20:37:51")
                .shenHeStatus(50)
                .build();
    }

    public BasePageResp<Object> pageGeRenXiuJia(GeRenXiuJiaPageReq req) {
        List<Object> data = Lists.newArrayList(
                GeRenXiuJiaPageResp.builder()
                        .createTime(1761198859239L)
                        .createTimeText("2025-10-23 13:54:19")
                        .creatorName("物装中心十七")
                        .endTime(1761408000000L)
                        .endTimeText("2025-10-26 00:00:00")
                        .isHaveChanged(false)
                        .isXiTongQj(false)
                        .leiXing(1)
                        .modifierName("物装中心十七")
                        .modifyTime(1761198867075L)
                        .modifyTimeText("2025-10-23 13:54:27")
                        .qingJiaDays("1.0")
                        .qingJiaEndTime(null)
                        .qingJiaGuid("05317e7a-5e19-4125-a088-1d5256aa5eed")
                        .qingJiaStartTime(null)
                        .qingJiaYuanYin("ceshiyixia")
                        .remark("")
                        .shenFenZheng("")
                        .shenPiTime(null)
                        .shenPiTimeText("")
                        .shenPiYiJian("")
                        .shenPiZhuangTai(null)
                        .startTime(1761321600000L)
                        .startTimeText("2025-10-25 00:00:00")
                        .tiJiaoTime(null)
                        .tiJiaoTimeText("")
                        .xiaoJiaTime(1761198867075L)
                        .xiaoJiaTimeText("2025-10-23 13:54:27")
                        .zhuanJiaCode("")
                        .zhuanJiaGuid("3b5def9d-2e98-4f90-9aaa-10aefd28c61b")
                        .zhuanJiaName("")
                        .build()

        );

        return BasePageResp.builder()
                .current(1)
                .pages(1)
                .total(1)
                .data(data)
                .build();
    }

    public GeRenXiuJiaApplyResp applyGeRenXiuJia(GeRenXiuJiaApplyReq req) {

        return GeRenXiuJiaApplyResp.builder()
                .createTime(1763038871315L)
                .createTimeText("2025-11-13 21:01:11")
                .creatorName("物装中心十七")
                .endTime(1762531200000L)
                .endTimeText("2025-11-08 00:00:00")
                .isHaveChanged(false)
                .isXiTongQj(false)
                .leiXing(1)
                .modifierName("")
                .modifyTime(null)
                .modifyTimeText("")
                .qingJiaDays(2)
                .qingJiaEndTime(null)
                .qingJiaGuid("81d87a6c-6619-409d-abcb-4638d4853fe0")
                .qingJiaStartTime(null)
                .qingJiaYuanYin("111")
                .remark("")
                .shenFenZheng("")
                .shenPiTime(null)
                .shenPiTimeText("")
                .shenPiYiJian("")
                .shenPiZhuangTai(null)
                .startTime(1762358400000L)
                .startTimeText("2025-11-06 00:00:00")
                .tiJiaoTime(null)
                .tiJiaoTimeText("")
                .xiaoJiaTime(null)
                .xiaoJiaTimeText("")
                .zhuanJiaCode("")
                .zhuanJiaGuid("3b5def9d-2e98-4f90-9aaa-10aefd28c61b")
                .zhuanJiaName("")
                .build();
    }

    public GeRenXiuJiaZhuXiaoTimeUpdateResp updateGeRenXiuJiaZhuXiaoTime(String guid) {
        return GeRenXiuJiaZhuXiaoTimeUpdateResp.builder()
                .createTime(1763438442098L)
                .creatorName("物装中心十七")
                .endTime(1764086400000L)
                .isHaveChanged(false)
                .isXiTongQj(false)
                .leiXing(1)
                .modifierName("物装中心十七")
                .modifyTime(1763979045830L)
                .qingJiaDays(1.0F)
                .qingJiaEndTime(null)
                .qingJiaGuid("b3df6fc4-ed76-4f9d-abb0-22831bce705b")
                .qingJiaStartTime(null)
                .qingJiaYuanYin("临时休假")
                .remark("")
                .shenFenZheng("")
                .shenPiTime(null)
                .shenPiYiJian("")
                .shenPiZhuangTai(null)
                .startTime(1764000000000L)
                .tiJiaoTime(null)
                .xiaoJiaTime(1763979045830L)
                .zhuanJiaCode("")
                .zhuanJiaGuid("3b5def9d-2e98-4f90-9aaa-10aefd28c61b")
                .zhuanJiaName("")
                .build();
    }

    public BasePageResp<Object> pagePingBiaoXiangmuByOwner(PingBiaoXiangMuByOwnerPageReq req) {

        PingBiaoXiangMuByOwnerPageResp.ZjcqChouQuQingKuang cqqk = PingBiaoXiangMuByOwnerPageResp.ZjcqChouQuQingKuang.builder()
                .adAccount("")
                .bankCard("")
                .bankName("")
                .bidSectionId(null)
                .buChouReason("")
                .chongXinTongZhiStatus(null)
                .chouQuCiShu(1)
                .chouQuNum("202509236135")
                .chouQuQingKuangGuid("c14061e0-6a79-40d8-9317-e080bbf4a8f3")
                .chouQuRenWuGuid("6923480b-22ab-4b0d-b7d3-95450d7fed82")
                .chouQuType(10)
                .chouQuZhuanYeGuid("a51a0e98-396a-46a6-881e-889609dd00cb")
                .createTime(1758610110239L)
                .createTimeText("2025-09-23 14:48:30")
                .creatorGuid("1371780505761468417")
                .creatorName("")
                .danWeiBH("")
                .danWeiName("中化建国际招标有限责任公司天津分公司")
                .diQu("")
                .email("1590000021@cnooc.com.cn")
                .erJiKuName("")
                .haveChengFa(false)
                .isBuChou(false)
                .isCancel(false)
                .isDuanXinQueRen(true)
                .isFeiQi(false)
                .isFeiQiText("否")
                .isHuLue(false)
                .isNewChouQu(false)
                .isSuoDing(false)
                .isTuiSongSJTJ(false)
                .isXiuGaiRenGongTongZhi(false)
                .jianKuangBaoFuJianGuid("")
                .jinJiQingJiaGuid("")
                .jinJiQingJiaTime(null)
                .meetingId("")
                .meetingPassWord("")
                .mobile("15900000018")
                .modifierName("合同四")
                .modifyTime(1758610477749L)
                .modifyTimeText("2025-09-23 14:54:37")
                .pingBiaoAddress("北京市京信大厦28层")
                .pingBiaoDiQuGuid("110100")
                .pingBiaoEndTime(1758624216544L)
                .pingBiaoEndTimeText("2025-09-23 18:43:36")
                .pingBiaoFenZhongXin("")
                .pingBiaoStartTime(1758609816544L)
                .pingBiaoStartTimeText("2025-09-23 14:43:36")
                .pingShenDiDian("110000,110100,110105")
                .professionLevel(null)
                .qianDaoTime(null)
                .qingJiaCreatorName("")
                .qingJiaSource(null)
                .qingJiaTime(null)
                .qingJiaTimeNode(null)
                .reason("")
                .sealValidTime(null)
                .sendHealthStatus(false)
                .shenFenZheng("BB94A0293969808540687D32F2AE3C9A082005536A0A49AF72822987955D8D16")
                .shenHeStatus(null)
                .status(2)
                .tag("")
                .tenantId(892422091105296385L)
                .tenantName("")
                .tongZhiCiShu(1)
                .tongZhiFangShi(20)
                .tongZhiJieGuo(2)
                .tuiSongShiBaiCiShuSJTJ(null)
                .xiangMuGuid("a4168ddc-f8b2-4244-bc9b-b4ec6d7f8266")
                .xiangMuName("")
                .xiangMuNo("")
                .xingChengMaFuJianGuid("")
                .zhiChengName("")
                .zhiDingZhuanJiaType(null)
                .zhuanJiaCode("000099")
                .zhuanJiaDengJi(null)
                .zhuanJiaGuid("1b4ffa58-2197-4b91-8178-3f49bd100f09")
                .zhuanJiaName("物装中心十八")
                .zhuanJiaShuXing("")
                .zhuanJiaSuoZaiDiCode("")
                .zhuanJiaSuoZaiDiGuids("")
                .zhuanJiaSuoZaiDiName("")
                .zhuanYeCode("A00001")
                .zhuanYeGuid("62848bc2-6b2d-4549-9e33-13121cf0c3ae")
                .zhuanYeGuidPri("62848bc2-6b2d-4549-9e33-13121cf0c3ae")
                .zhuanYeName("测试A00001")
                .build();

        PingBiaoXiangMuByOwnerPageResp.DictPingBiaoZhuanYe dictPingBiaoZhuanYe = PingBiaoXiangMuByOwnerPageResp.DictPingBiaoZhuanYe.builder()
                .checked(false)
                .createTime(1660731959615L)
                .createTimeText("2022-08-17 18:25:59")
                .creatorName("dev-test")
                .excelForLevel(null)
                .excelForNumber("")
                .excelForNumberParent("")
                .excelIsChecked(null)
                .hasLastChildZY(false)
                .isHide(false)
                .isScarce(false)
                .lastLevel(false)
                .level(null)
                .lsChildren(null)
                .miaoShu("")
                .modifierName("郑炯达")
                .modifyTime(1675057207760L)
                .modifyTimeText("2023-01-30 13:40:07")
                .oldScarce(false)
                .paiXuHao(1)
                .parentGuid("0")
                .path("$$$A00001$$$")
                .professionLevel(1)
                .scarce(false)
                .state("")
                .suoShuZhaoBiaoDaiLi("91110000710932216U")
                .xiaquCode(123456789)
                .yingJiKuKeChouNum(null)
                .yingJiKuNum(null)
                .zhengChangKuKeChouNum(null)
                .zhengChangKuNum(2)
                .zhuKuNum(null)
                .zhuanJiaLeiBie(null)
                .zhuanYeBH("A00001")
                .zhuanYeGuid("62848bc2-6b2d-4549-9e33-13121cf0c3ae")
                .zhuanYeName("测试A00001")
                .zhuanYeShuXing(2)
                .build();

        PingBiaoXiangMuByOwnerPageResp item = PingBiaoXiangMuByOwnerPageResp.builder()
                .chouQuFangShi(10)
                .chouQuRenDanWei("")
                .chouQuRenName("")
                .chouQuRenPhone("")
                .chouQuZhuanTai(null)
                .createTime(1758609082178L)
                .createTimeText("2025-09-23 14:31:22")
                .creatorGuid("")
                .creatorName("")
                .fanKuiYiJian("")
                .isCQDHuanZhuanYe(false)
                .isSubmit(null)
                .jianDuRenDanWei("")
                .jianDuRenName("")
                .jingBanRen("")
                .jingBanRenPhone("")
                .keywords("123")
                .messageContent("")
                .modifierGuid("")
                .modifierName("")
                .modifyTime(1758610073858L)
                .modifyTimeText("2025-09-23 14:47:53")
                .pingJiaStatus(1)
                .pingShenType(30)
                .projectId("")
                .reevaluation(false)
                .reevaluationName("")
                .shuJuLaiYuan(0)
                .submitTime(null)
                .submitTimeText("")
                .tenantId(892422091105296385L)
                .tenantName("")
                .tiJiaoEndTime(null)
                .tiJiaoEndTimeText("")
                .tiJiaoStartTime(null)
                .tiJiaoStartTimeText("")
                .tongZhiFangShi(null)
                .workFlowBusinessIdNew("")
                .xiangMuApplyName("")
                .xiangMuApplyNo("c5472c04-9754-44f0-bd93-9c0e70cd6ef7")
                .xiangMuAttr(null)
                .xiangMuCaiGouDanWei("")
                .xiangMuDaiMa("")
                .xiangMuGuid("a4168ddc-f8b2-4244-bc9b-b4ec6d7f8266")
                .xiangMuLaiYuan(null)
                .xiangMuName("0923采购申请资格审查")
                .xiangMuNo("XCGSQ2025091236")
                .xiangMuType(0)
                .xiangMuWho(1)
                .zhaoBiaoFangShi("")
                .zjcqXiangMuStatus(null)
                .cqqk(cqqk)
                .dictPingBiaoZhuanYe(dictPingBiaoZhuanYe)
                .build();

        List<Object> data = Lists.newArrayList(item);

        return BasePageResp.builder()
                .current(1)
                .pages(1)
                .total(1)
                .data(data)
                .build();
    }

    public BasePageResp<DongJiePageResp> pageDongJie(DongJiePageReq req) {

        List<DongJiePageResp> list = Lists.newArrayList(
                DongJiePageResp.builder()
                        .jiTuanErJiDanWeiName("中化建国际招标有限责任公司")
                        .adAccount("ex_zhaoning2")
                        .shenFenZheng("152527199201151000")
                        .zhuanYeName("测试A00001")
                        .zhuanYeBH("A00001")
                        .jieDongTime(null)
                        .dongJieFuJianGuid("")
                        .jieDongFuJianGuid("")
                        .dongJieReason("")
                        .dongJieTime(null)
                        .gongZuoDanWei("中化建国际招标有限责任公司天津分公司")
                        .zhuanJiaGuid("5a479be1-513f-436a-92e7-15cd2d5fae02")
                        .pingBiaoZhuanYeGuid("2d281ffd-3233-484c-8876-88ed32bd3bba")
                        .isPrimary(false)
                        .zhuanJiaCode("000098")
                        .zhuanYeStatus("10")
                        .jieDongReason("")
                        .zhuanJiaName("赵宁")
                        .build()
        );

        return BasePageResp.<DongJiePageResp>builder()
                .current(1)
                .pages(1)
                .total(1)
                .data(list)
                .build();
    }


    public BasePageResp<WeiGuiPageResp> pageViolation(ViolationPageReq req) {

        List<WeiGuiPageResp> list = Lists.newArrayList(
                WeiGuiPageResp.builder()
                        .bidSectionCode("24-CNCCC-GC-GK-5142/01")
                        .bidSectionName("c测试可视化待办")
                        .businessId("1241043784526479360")
                        .chouquRenwuGuid("07072824-728b-417c-add9-17f94f746e10")
                        .chuliEndTime(1723910399999L)
                        .chuliPeriod("")
                        .chuliStartTime(1715929495719L)
                        .fujianGuid("")
                        .serialNum(null)
                        .shenFenZheng("")
                        .shenheStatus(50)
                        .shenheStatusName("")
                        .submitTime(1715929400628L)
                        .submitTimeStr("")
                        .submiter("物装中心十四")
                        .weiguiChuliShichang(3)
                        .weiguiChuliShichangStr("")
                        .weiguiReason("4c1102e5-bf31-491d-8879-1ea335f5e40f")
                        .weiguiReasonName("严重违反评标工作纪律、执业规范或者职业道德")
                        .weiguiXiangxiMiaoshu("12333")
                        .zhuanJiaAdAccount("qiaojf")
                        .zhuanJiaCode("000030")
                        .zhuanJiaZhuangTai(null)
                        .zhuanJiaZhuangTaiName("")
                        .zhuanjiaGuid("8ffb7651-1416-4f74-a590-1f0cf860463b")
                        .zhuanjiaName("龙测试")
                        .zhuanjiaWeiguiGuid("316cf113-2233-4118-9bd6-713e75b81363")
                        .build()
        );
        return BasePageResp.<WeiGuiPageResp>builder()
                .current(1)
                .pages(1)
                .total(7)
                .data(list)
                .build();
    }

    public List<WeiGuiPageResp.WeiGuiShiXiang> listWeiGuiShiXiang() {
        ArrayList<WeiGuiPageResp.WeiGuiShiXiang> list = Lists.newArrayList(
                // 第1条数据
                WeiGuiPageResp.WeiGuiShiXiang.builder()
                        .createTime(1698737053322L)
                        .creatorGuid("1005209701203447809")
                        .creatorName("中化建国际招标有限责任公司")
                        .isDeleted(false)
                        .modifierGuid("1005209701203447809")
                        .modifierName("中化建国际招标有限责任公司")
                        .modifyTime(1698737082055L)
                        .qiYongstatus(1)
                        .weiguiChuliReason("向他人透露对投标文件的评审和比较、中标候选人的推荐以及与评标有关的其他情况")
                        .weiguiChuliShichangs("-1")
                        .weiguiShixiangGuid("23490f8f-c4e1-4726-a7d8-ad623f3e133f")
                        .build(),

                // 第2条数据
                WeiGuiPageResp.WeiGuiShiXiang.builder()
                        .createTime(1698737076518L)
                        .creatorGuid("1005209701203447809")
                        .creatorName("中化建国际招标有限责任公司")
                        .isDeleted(false)
                        .modifierGuid("1005209701203447809")
                        .modifierName("中化建国际招标有限责任公司")
                        .modifyTime(1698737079691L)
                        .qiYongstatus(1)
                        .weiguiChuliReason("严重违反评标工作纪律、执业规范或者职业道德")
                        .weiguiChuliShichangs("-1,3")
                        .weiguiShixiangGuid("4c1102e5-bf31-491d-8879-1ea335f5e40f")
                        .build(),

                // 第3条数据
                WeiGuiPageResp.WeiGuiShiXiang.builder()
                        .createTime(1698736884442L)
                        .creatorGuid("1005209701203447809")
                        .creatorName("中化建国际招标有限责任公司")
                        .isDeleted(false)
                        .modifierGuid("1005209701203447809")
                        .modifierName("中化建国际招标有限责任公司")
                        .modifyTime(1715860266425L)
                        .qiYongstatus(1)
                        .weiguiChuliReason("有关部门依法对投诉进行调查时，不予配合")
                        .weiguiChuliShichangs("3,6,12,0")
                        .weiguiShixiangGuid("4f337ae8-c921-4882-bf5f-c2d6ff132cdb")
                        .build(),

                // 第4条数据
                WeiGuiPageResp.WeiGuiShiXiang.builder()
                        .createTime(1698737002259L)
                        .creatorGuid("1005209701203447809")
                        .creatorName("中化建国际招标有限责任公司")
                        .isDeleted(false)
                        .modifierGuid("1005209701203447809")
                        .modifierName("中化建国际招标有限责任公司")
                        .modifyTime(1698737084120L)
                        .qiYongstatus(1)
                        .weiguiChuliReason("违反评标工作纪律或存在其他违反执业规范或者职业道德行为，情节较轻")
                        .weiguiChuliShichangs("12,24,36")
                        .weiguiShixiangGuid("5419e886-a624-41f3-acb1-87cd334b3e25")
                        .build(),

                // 第5条数据
                WeiGuiPageResp.WeiGuiShiXiang.builder()
                        .createTime(1698736902543L)
                        .creatorGuid("1005209701203447809")
                        .creatorName("中化建国际招标有限责任公司")
                        .isDeleted(false)
                        .modifierGuid("1005209701203447809")
                        .modifierName("中化建国际招标有限责任公司")
                        .modifyTime(1715860276633L)
                        .qiYongstatus(1)
                        .weiguiChuliReason("违反评标工作纪律或存在其他违反执业规范或者职业道德行为，未造成实质性影响")
                        .weiguiChuliShichangs("3,6,12,0")
                        .weiguiShixiangGuid("5f789f05-67a1-4d45-8e58-2a7dbd656f40")
                        .build(),

                // 第6条数据
                WeiGuiPageResp.WeiGuiShiXiang.builder()
                        .createTime(1698736949297L)
                        .creatorGuid("1005209701203447809")
                        .creatorName("中化建国际招标有限责任公司")
                        .isDeleted(false)
                        .modifierGuid("1005209701203447809")
                        .modifierName("中化建国际招标有限责任公司")
                        .modifyTime(1698737089858L)
                        .qiYongstatus(1)
                        .weiguiChuliReason("暗示或者诱导投标人对投标文件作出澄清、说明或者接受投标人主动提出的澄清、说明，影响评标公正性")
                        .weiguiChuliShichangs("12,24,36")
                        .weiguiShixiangGuid("6386e0f8-6995-41d7-8247-ef3a427830c5")
                        .build()
        );
        return list;
    }

    public ViolationGetResp getViolation(ViolationGetReq req) {
        return ViolationGetResp.builder()
                .applyBusinessId("1240990734186446848")
                .applyshenheStatus(50)
                .businessId("1241043784526479360")
                .chouquRenwuGuid("07072824-728b-417c-add9-17f94f746e10")
                .chuliEndTime(1723910399999L)
                .chuliStartTime(1715929495719L)
                .createTime(1715916848348L)
                .creatorGuid("1171528704599830529")
                .creatorName("物装中心十四")
                .fujianGuid("")
                .modifierGuid("1171528704599830529")
                .modifierName("物装中心十四")
                .modifyTime(1715929400639L)
                .shenheRen("中化建国际招标有限责任公司")
                .shenheStatus(50)
                .shenheTime(1715929495790L)
                .submitTime(1715929400628L)
                .submiter("物装中心十四")
                .submiterGuid("1171528704599830529")
                .submiterPersonId("1171739935665954817")
                .tijiaorenEmail("")
                .tijiaorenPhone("18912344321")
                .weiguiChuliShichang(3)
                .weiguiReason("4c1102e5-bf31-491d-8879-1ea335f5e40f")
                .weiguiReasonName("")
                .weiguiXiangxiMiaoshu("12333")
                .zhuanJiaAdAccount("")
                .zhuanJiaCode("")
                .zhuanJiaZhuangTai(null)
                .zhuanjiaGuid("8ffb7651-1416-4f74-a590-1f0cf860463b")
                .zhuanjiaName("")
                .zhuanjiaWeiguiGuid("316cf113-2233-4118-9bd6-713e75b81363")
                .handledTime(1701415932795L)
                .build();
    }

    public Object weiGuiChuLiYuanYin() {
        ArrayList<WeiGuiPageResp.WeiGuiChuLiYuanYin> weiGuiChuLiYuanYins = Lists.newArrayList(
                WeiGuiPageResp.WeiGuiChuLiYuanYin.builder()
                        .createTime(1698737076518L)  // 时间戳加L标识long类型
                        .creatorGuid("1005209701203447809")
                        .creatorName("中化建国际招标有限责任公司")
                        .isDeleted(false)
                        .modifierGuid("1005209701203447809")
                        .modifierName("中化建国际招标有限责任公司")
                        .modifyTime(1698737079691L)
                        .qiYongstatus(1)
                        .weiguiChuliReason("严重违反评标工作纪律、执业规范或者职业道德")
                        .weiguiChuliShichangs("-1,3")  // 保留原字符串格式
                        .weiguiShixiangGuid("4c1102e5-bf31-491d-8879-1ea335f5e40f")
                        .build()
        );
        return weiGuiChuLiYuanYins;
    }

    public Object listWeiGuiChuLiJiLu() {
        return Lists.newArrayList(
                WeiGuiPageResp.WeiGuiShenHeChuliJiLu.builder()
                        .bianGengXuHao(null)
                        .buTongGuoEndSequence("")
                        .buTongGuoStartSequence(null)
                        .createTime(1715929495805L)
                        .createTimeText("2024-05-17 15:04:55")
                        .creatorGuid("1005209701203447809")
                        .creatorName("中化建国际招标有限责任公司")
                        .daiShenRenGuids("")
                        .daiShenRenNames("")
                        .fujianGuid("")
                        .isCurrent(false)
                        .isDeleted(false)
                        .isFinish(true)
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .modifyTimeText("")
                        .remark("")
                        .sequence(null)
                        .shenHeBuMenGuid("")
                        .shenHeBuMenName("")
                        .shenHeFuJianGuid("")
                        .shenHeGuid("789bba36-62a8-4dba-aa10-be7b5b6fb662")
                        .shenHeRenGuid("")
                        .shenHeRenName("中化建国际招标有限责任公司")
                        .shenHeStatus(50)
                        .shenHeTime(1715929495805L)
                        .shenHeTimeText("2024-05-17 15:04:55")
                        .shenHeYiJian("")
                        .shenPiJieGuoGuid("3c935668-2087-416e-af58-24a43da2e4f7")
                        .shenQingLeiXing(null)
                        .shiFouYiFaZhuanJia(false)
                        .shiFouZhuanJiao(false)
                        .shiXiangGuid("316cf113-2233-4118-9bd6-713e75b81363")
                        .shiXiangName("")
                        .shiXiangType(null)
                        .shouLiTime(null)
                        .shouLiTimeText("")
                        .tiJiaoRenGuid("")
                        .tiJiaoRenName("中化建国际招标有限责任公司")
                        .tiJiaoTime(1715929495805L)
                        .tiJiaoTimeText("2024-05-17 15:04:55")
                        .xiaJiShenHeRenGuid("")
                        .xiaJiShenHeRenName("")
                        .xiangMuGuid("")
                        .zhiJieHuiFu(false)
                        .build(),
                // 第2条记录
                WeiGuiPageResp.WeiGuiShenHeChuliJiLu.builder()
                        .bianGengXuHao(null)
                        .buTongGuoEndSequence("")
                        .buTongGuoStartSequence(null)
                        .createTime(1715929481048L)
                        .createTimeText("2024-05-17 15:04:41")
                        .creatorGuid("1171528704599830529")
                        .creatorName("物装中心十四")
                        .daiShenRenGuids("")
                        .daiShenRenNames("")
                        .fujianGuid("")
                        .isCurrent(false)
                        .isDeleted(false)
                        .isFinish(true)
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .modifyTimeText("")
                        .remark("")
                        .sequence(null)
                        .shenHeBuMenGuid("")
                        .shenHeBuMenName("")
                        .shenHeFuJianGuid("")
                        .shenHeGuid("8361f885-2a4b-4870-9d6a-ebee5171448b")
                        .shenHeRenGuid("1171739935665954817")
                        .shenHeRenName("物装中心十四")
                        .shenHeStatus(30)
                        .shenHeTime(1715929481048L)
                        .shenHeTimeText("2024-05-17 15:04:41")
                        .shenHeYiJian("")
                        .shenPiJieGuoGuid("d0a846ac-2a72-4603-86a4-fa22af893841")
                        .shenQingLeiXing(null)
                        .shiFouYiFaZhuanJia(false)
                        .shiFouZhuanJiao(false)
                        .shiXiangGuid("316cf113-2233-4118-9bd6-713e75b81363")
                        .shiXiangName("")
                        .shiXiangType(null)
                        .shouLiTime(null)
                        .shouLiTimeText("")
                        .tiJiaoRenGuid("1171739935665954817")
                        .tiJiaoRenName("物装中心十四")
                        .tiJiaoTime(1715929481048L)
                        .tiJiaoTimeText("2024-05-17 15:04:41")
                        .xiaJiShenHeRenGuid("")
                        .xiaJiShenHeRenName("")
                        .xiangMuGuid("")
                        .zhiJieHuiFu(false)
                        .build(),
                // 第3条记录
                WeiGuiPageResp.WeiGuiShenHeChuliJiLu.builder()
                        .bianGengXuHao(null)
                        .buTongGuoEndSequence("")
                        .buTongGuoStartSequence(null)
                        .createTime(1715929259722L)
                        .createTimeText("2024-05-17 15:00:59")
                        .creatorGuid("1005209701203447809")
                        .creatorName("中化建国际招标有限责任公司")
                        .daiShenRenGuids("")
                        .daiShenRenNames("")
                        .fujianGuid("")
                        .isCurrent(false)
                        .isDeleted(false)
                        .isFinish(true)
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .modifyTimeText("")
                        .remark("vs")
                        .sequence(null)
                        .shenHeBuMenGuid("")
                        .shenHeBuMenName("")
                        .shenHeFuJianGuid("")
                        .shenHeGuid("8e27c179-c64f-4e16-81aa-1050a41394f7")
                        .shenHeRenGuid("")
                        .shenHeRenName("中化建国际招标有限责任公司")
                        .shenHeStatus(40)
                        .shenHeTime(1715929259722L)
                        .shenHeTimeText("2024-05-17 15:00:59")
                        .shenHeYiJian("")
                        .shenPiJieGuoGuid("dbc40cdb-8db5-42b0-884f-bf4d3eb2823d")
                        .shenQingLeiXing(null)
                        .shiFouYiFaZhuanJia(false)
                        .shiFouZhuanJiao(false)
                        .shiXiangGuid("316cf113-2233-4118-9bd6-713e75b81363")
                        .shiXiangName("")
                        .shiXiangType(null)
                        .shouLiTime(null)
                        .shouLiTimeText("")
                        .tiJiaoRenGuid("")
                        .tiJiaoRenName("中化建国际招标有限责任公司")
                        .tiJiaoTime(1715929259722L)
                        .tiJiaoTimeText("2024-05-17 15:00:59")
                        .xiaJiShenHeRenGuid("")
                        .xiaJiShenHeRenName("")
                        .xiangMuGuid("")
                        .zhiJieHuiFu(false)
                        .build(),
                // 第4条记录
                WeiGuiPageResp.WeiGuiShenHeChuliJiLu.builder()
                        .bianGengXuHao(null)
                        .buTongGuoEndSequence("")
                        .buTongGuoStartSequence(null)
                        .createTime(1715929171875L)
                        .createTimeText("2024-05-17 14:59:31")
                        .creatorGuid("1171528704599830529")
                        .creatorName("物装中心十四")
                        .daiShenRenGuids("")
                        .daiShenRenNames("")
                        .fujianGuid("")
                        .isCurrent(false)
                        .isDeleted(false)
                        .isFinish(true)
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .modifyTimeText("")
                        .remark("")
                        .sequence(null)
                        .shenHeBuMenGuid("")
                        .shenHeBuMenName("")
                        .shenHeFuJianGuid("")
                        .shenHeGuid("b1712b8b-5d4d-4a24-af83-9e5f6d1bd013")
                        .shenHeRenGuid("1171739935665954817")
                        .shenHeRenName("物装中心十四")
                        .shenHeStatus(30)
                        .shenHeTime(1715929171875L)
                        .shenHeTimeText("2024-05-17 14:59:31")
                        .shenHeYiJian("")
                        .shenPiJieGuoGuid("d0a846ac-2a72-4603-86a4-fa22af893841")
                        .shenQingLeiXing(null)
                        .shiFouYiFaZhuanJia(false)
                        .shiFouZhuanJiao(false)
                        .shiXiangGuid("316cf113-2233-4118-9bd6-713e75b81363")
                        .shiXiangName("")
                        .shiXiangType(null)
                        .shouLiTime(null)
                        .shouLiTimeText("")
                        .tiJiaoRenGuid("1171739935665954817")
                        .tiJiaoRenName("物装中心十四")
                        .tiJiaoTime(1715929171875L)
                        .tiJiaoTimeText("2024-05-17 14:59:31")
                        .xiaJiShenHeRenGuid("")
                        .xiaJiShenHeRenName("")
                        .xiangMuGuid("")
                        .zhiJieHuiFu(false)
                        .build()
        );
    }

    public BasePageResp<KaoShiPageResp> pageKaoShi(KaoShiPageReq req) {
        List<KaoShiPageResp> list = Arrays.asList(
                KaoShiPageResp.builder()
                        .courseGuid("3a7f2d9e-1b4c-4890-8765-1234567890ab")
                        .courseName("2025年度新专家入库培训")
                        .courseReleaseTimestamp(1735689600000L)  // 2025-01-01 00:00:00
                        .courseTypeName("入库培训")
                        .examPassTimestamp(null)
                        .examResult(0)
                        .jiGeScore(60.00)
                        .lessonGuid("")
                        .lessonName("")
                        .score(0.00)
                        .studyProgress(null)
                        .testPaperGuid("1e2d3c4b-5f6a-7890-abcd-ef1234567890")
                        .zuiGaoScore(null)
                        .build(),
                // 第2条：定期培训（假数据）
                KaoShiPageResp.builder()
                        .courseGuid("7d9f8e7c-6b5a-4032-1987-6543210fedcb")
                        .courseName("2025Q2评标规范定期培训")
                        .courseReleaseTimestamp(1743465600000L)  // 2025-04-01 00:00:00
                        .courseTypeName("定期培训")
                        .examPassTimestamp(null)
                        .examResult(0)
                        .jiGeScore(60.00)
                        .lessonGuid("")
                        .lessonName("")
                        .score(0.00)
                        .studyProgress(null)
                        .testPaperGuid("1e2d3c4b-5f6a-7890-abcd-ef1234567890")
                        .zuiGaoScore(null)
                        .build(),
                // 第3条：日常培训（假数据）
                KaoShiPageResp.builder()
                        .courseGuid("2b4d6f8a-9c7e-4135-8260-abcdef123456")
                        .courseName("评标保密制度日常培训")
                        .courseReleaseTimestamp(1750329600000L)  // 2025-07-19 00:00:00
                        .courseTypeName("日常培训")
                        .examPassTimestamp(null)
                        .examResult(0)
                        .jiGeScore(60.00)
                        .lessonGuid("")
                        .lessonName("")
                        .score(0.00)
                        .studyProgress(null)
                        .testPaperGuid("1e2d3c4b-5f6a-7890-abcd-ef1234567890")
                        .zuiGaoScore(null)
                        .build(),
                // 第4条：专项培训（假数据）
                KaoShiPageResp.builder()
                        .courseGuid("9f7d5b3a-8c6e-4201-7359-654321fedcba")
                        .courseName("电子评标系统操作专项培训")
                        .courseReleaseTimestamp(1758192000000L)  // 2025-10-18 00:00:00
                        .courseTypeName("专项培训")
                        .examPassTimestamp(null)
                        .examResult(0)
                        .jiGeScore(60.00)
                        .lessonGuid("")
                        .lessonName("")
                        .score(0.00)
                        .studyProgress(null)
                        .testPaperGuid("1e2d3c4b-5f6a-7890-abcd-ef1234567890")
                        .zuiGaoScore(null)
                        .build()
        );

        return BasePageResp.<KaoShiPageResp>builder()
                .current(1)
                .pages(1)
                .total(4)
                .data(list)
                .build();
    }

    public DongJieGetResp getDongJie(DongJieGetReq req) {
        DongJieGetResp result = DongJieGetResp.builder()
                .changeRecordGuid("f47ac10b-58cc-4372-a567-0e02b2c3d479")
                .shiXiangGuid("a1b2c3d4-e5f6-4a5b-9c8d-7e6f5a4b3c2d")
                .shiXiangType(1)
                .oldValue("评标专业状态：正常（可参与评标）")
                .newValue("评标专业状态：已冻结（暂停参与评标）")
                .createTime(1762857600000L)
                .creatorGuid("c1d2e3f4-a5b6-4c5d-6e7f-8a9b0c1d2e3f")
                .creatorName("张三")
                .modifyTime(1762857600000L)
                .modifierGuid(null)
                .modifierName(null)
                .jieDongReason(null)
                .jieDongFuJianGuid(null)
                .dongJieReason("因系统数据校验发现该评标专业存在信息异常，需临时冻结核查")
                .dongJieFuJianGuid("fj-98765432-1a2b-3c4d-5e6f-7g8h9i0j1k2l")
                .dongJieSatrtTime(1762857600000L)
                .dongJieEndTime(1762944000000L)
                .build();

        return result;
    }

    // *** 培训、考试 ***

    // 培训课程分页
    public BasePageResp<PeiXunPageResp> pageTrainCourse(TrainCoursePageReq req) {
        ArrayList<PeiXunPageResp> list = Lists.newArrayList(
                // 第1条：日常培训（含3课时，2025年最新发布）
                PeiXunPageResp.builder()
                        .courseGuid("1a2b3c4d-5e6f-4789-8765-4321fedcba01")
                        .courseName("2025评标规范日常培训（基础版）")
                        .courseReleaseTimestamp(1758902400000L)  // 2025-10-27 00:00:00
                        .courseTypeName("日常培训")
                        .lessonCount(3)
                        .progressStatus((short) 0)
                        .studyProgress(BigDecimal.valueOf(0.00))
                        .build(),
                // 第2条：定期培训（含6课时，季度更新）
                PeiXunPageResp.builder()
                        .courseGuid("2b3c4d5e-6f7a-4890-9876-54321fedcba2")
                        .courseName("2025Q4评标专家定期考核培训")
                        .courseReleaseTimestamp(1749667200000L)  // 2025-07-12 00:00:00
                        .courseTypeName("定期培训")
                        .lessonCount(6)
                        .progressStatus((short) 0)
                        .studyProgress(BigDecimal.valueOf(0.00))
                        .build(),
                // 第3条：入库培训（含8课时，新专家必备）
                PeiXunPageResp.builder()
                        .courseGuid("3c4d5e6f-7a8b-4901-0987-654321fedcba3")
                        .courseName("2025新评标专家入库必修培训")
                        .courseReleaseTimestamp(1735689600000L)  // 2025-01-01 00:00:00
                        .courseTypeName("入库培训")
                        .lessonCount(8)
                        .progressStatus((short) 0)
                        .studyProgress(BigDecimal.valueOf(0.00))
                        .build(),
                // 第4条：专项培训（含4课时，系统操作类）
                PeiXunPageResp.builder()
                        .courseGuid("4d5e6f7a-8b9c-4012-1987-7654321fedcba4")
                        .courseName("电子评标系统操作专项培训（2025升级）")
                        .courseReleaseTimestamp(1755225600000L)  // 2025-08-14 00:00:00
                        .courseTypeName("专项培训")
                        .lessonCount(4)
                        .progressStatus((short) 0)
                        .studyProgress(BigDecimal.valueOf(0.00))
                        .build()
        );
        return BasePageResp.<PeiXunPageResp>builder()
                .current(1)
                .pages(1)
                .total(4)
                .data(list)
                .build();
    }

    // 培训课程详情
    public Object getTrainCourse(TrainCourseGetInfoReq req) {
        return PeiXunPageResp.PeiXunKeChengInfo.builder()
                .courseGuid("0966b932-cf4f-45bc-bdbf-03ccc4a7e92a")
                .courseIntroduction("日常培训test")
                .courseName("日常培训test")
                .courseReleaseStatus((short) 1)
                .courseReleaseTimestamp(1758902400000L)
                .courseTypeGuid("7e68a592-91b1-4ce9-b946-59af183ef5ab")
                .courseTypeName("日常培训")
                .isTestAfterLearn(true)
                .lessonCount(2)
                .testPaperGuid("0d747edf-eb8b-4a06-8f91-3970adb54eed")
                .build();
    }

    // 培训课程课节分页
    public BasePageResp<PeiXunKeChengKeJiePageResp> pageTrainCourseLesson(TrainCourseLessonPageReq req) {

        ArrayList<PeiXunKeChengKeJiePageResp> list = Lists.newArrayList(
                PeiXunKeChengKeJiePageResp.builder()
                        .finishTimestamp(null)
                        .learnFileGroupGuid("41e2cb9c-5370-4c47-b448-b7b845932a9b")
                        .lessonGuid("6a9eea61-09ed-427d-ab22-281d9cbb7106")
                        .lessonName("test1")
                        .studyContent("新建 PPT 演示文稿.pdf")
                        .studyProgress(null)
                        .build()
        );
        return BasePageResp.<PeiXunKeChengKeJiePageResp>builder()
                .current(1)
                .pages(1)
                .total(1)
                .data(list)
                .build();
    }

    // 培训课程课节详情
    public TrainCourseLessonGetApiResp getTrainCourseLesson(TrainCourseLessonGetReq req) {
        return TrainCourseLessonGetApiResp.builder()
                .courseGuid("edc2673d-ecf6-498a-b0e4-783861db8656")
                .isTestAfterLearn(false)
                .learnContent("开标一览表_1690190241009 (1).pdf")
                .learnFileGroupGuid("4ba116c0-85ae-4087-bbcf-ff427830b9a0")
                .leiJiXueXiShiChang(null)
                .lessonGuid("71239d7b-c05e-4ba5-a321-c68490111aa8")
                .lessonName("都是成双成对")
                .lessonProgressGuid("")
                .progressDetails("")
                .studyProgress(null)
                .testPaperGuid("")
                .xueXiShiChang(2)
                .build();
    }

    // 附件列表
    public List<CommonFuJianListApiResp> listCommonFuJian(CommonFuJianListReq req) {
        List<CommonFuJianListApiResp> apiResp = Lists.newArrayList(
                CommonFuJianListApiResp.builder()
                        .createTime(1758532252845L)
                        .creatorGuid("其他用户")
                        .creatorName("其他用户")
                        .fileGroupGuid("97f9d7ce-11dd-4fab-bf97-dee5360d8ffb")
                        .fileGuid("1419732467212898305")
                        .fileMD5("")
                        .fileName("新建 PPT 演示文稿.pdf")
                        .fileType(null)
                        .groupGuid("41e2cb9c-5370-4c47-b448-b7b845932a9b")
                        .otherInfo("")
                        .sysFile(null)
                        .uploadTime(null)
                        .uploadTimeText("")
                        .build()
        );

        return apiResp;
    }

    // 更新培训课节学习进度
    public TainLessonProgressUpdateApiResp updateTainLessonProgress(TainLessonProgressUpdateApiReq req) {
        return TainLessonProgressUpdateApiResp.builder()
                .courseGuid("edc2673d-ecf6-498a-b0e4-783861db8656")
                .createTime(1763650409116L)
                .creatorGuid("ed78e562-27a2-43ea-8ccd-704fc12ae0ae")
                .creatorName("张立辉")
                .expertGuid("ed78e562-27a2-43ea-8ccd-704fc12ae0ae")
                .expertTestGuid("")
                .finishTimestamp(1763650409115L)
                .leiJiXueXiShiChang(2128L)
                .lessonGuid("71239d7b-c05e-4ba5-a321-c68490111aa8")
                .lessonProgressGuid("19f1a6fc-a9cb-4545-850e-a15d15e01d6a")
                .modifierGuid("ed78e562-27a2-43ea-8ccd-704fc12ae0ae")
                .modifierName("张立辉")
                .modifyTime(1763650409116L)
                .progressDetails("[{\"guid\":\"eabd8454-4ff5-4a36-a2a9-297d48c10587\",\"duration\":1,\"currentTime\":1,\"progress\":1}]")
                .progressStatus(20)
                .studyProgress("1")
                .build();
    }

    // 考试分页
    public BasePageResp<TrainExamPageApiResp> pageTrainExam(TrainExamPageReq req) {
        List<TrainExamPageApiResp> list = Lists.newArrayList(
                TrainExamPageApiResp.builder()
                        .courseGuid("2bc31b55-5ea5-4f6f-b58c-5cc3d39f9c9d")
                        .courseName("入库培训")
                        .courseReleaseTimestamp(1702872120000L)
                        .courseTypeName("入库培训")
                        .examPassTimestamp(null)
                        .examResult(0)
                        .jiGeScore(new BigDecimal("60.00"))
                        .lessonGuid("")
                        .lessonName("")
                        .score(new BigDecimal("100.00"))
                        .studyProgress(new BigDecimal("0.06"))
                        .testPaperGuid("0d747edf-eb8b-4a06-8f91-3970adb54eed")
                        .zuiGaoScore(null)
                        .build()
        );

        return BasePageResp.<TrainExamPageApiResp>builder()
                .current(1)
                .pages(1)
                .total(4)
                .data(list)
                .build();
    }

    // 查询试卷信息
    public TempExamPaperGetResp getTempExamPaper(String examPaperGuid) {
        TempExamPaperGetResp.ShiTiShiJuan shiJuans = TempExamPaperGetResp.ShiTiShiJuan.builder()
                .beiZhu("")
                .faBuZhuangTai(true)
                .jiGeScore(60.0)
                .kaoShiTime(10L)
                .score(100.0)
                .shiJuanGuid("0d747edf-eb8b-4a06-8f91-3970adb54eed")
                .shiJuanName("入库考试")
                .shiJuanShuoMing("")
                .shiJuanType(20)
                .shiTiManagerXiaoTiGuids("")
                .build();

        return TempExamPaperGetResp.builder()
                .time(600000L)
                .examTime(600000L)
                .shiJuans(shiJuans)
                .exam(null)
                .build();
    }

    // 保存考试记录
    public ExamRecordSaveResp saveExamRecord(ExamRecordSaveReq req) {
        return ExamRecordSaveResp.builder()
                .examResult(0)
                .examSubmitTimestamp(null)
                .examType(10)
                .kaoShiEndTime(1763693797597L)
                .kaoShiJiLuGuid("2460e2ff-3fd5-4538-9fa1-6df07173a5cb")
                .kaoShiStartTime(1763693197597L)
                .lessonGuid("")
                .shiJuanGuid("0d747edf-eb8b-4a06-8f91-3970adb54eed")
                .zhuanJiaGuid("c9c6573d-fafa-4aa5-88a4-15ae24fe18d4")
                .build();
    }

    // 考试试题列表
    public List<ExamQuestionListResp> listExamQuestion(String examPaperGuid) {
        return Lists.newArrayList(
                ExamQuestionListResp.builder()
                        .daTiName("判断题")
                        .score(50.0)
                        .shiJuanGuid("0d747edf-eb8b-4a06-8f91-3970adb54eed")
                        .shiTiDaTiGuid("241590fa-80cb-4b59-ad19-a05aa2bcec06")
                        .shiTiManagerDaTiGuid("7da9ee7b-6362-4fc5-8650-a6fb0d091b74")
                        .tiMuType(30)
                        .xiaoTiNum(10)
                        .xiaoTiScore(5.0)
                        .build(),
                ExamQuestionListResp.builder()
                        .daTiName("单选")
                        .score(50.0)
                        .shiJuanGuid("0d747edf-eb8b-4a06-8f91-3970adb54eed")
                        .shiTiDaTiGuid("067c182b-aae9-4551-b02f-ed851e011b46")
                        .shiTiManagerDaTiGuid("80632165-cef5-4f88-a931-00a4b0669eb8")
                        .tiMuType(10)
                        .xiaoTiNum(10)
                        .xiaoTiScore(5.0)
                        .build(),
                ExamQuestionListResp.builder()
                        .daTiName("多选")
                        .score(0.0)
                        .shiJuanGuid("0d747edf-eb8b-4a06-8f91-3970adb54eed")
                        .shiTiDaTiGuid("f17b8979-69fd-4d46-9287-8c50039d26ec")
                        .shiTiManagerDaTiGuid("8e4e16af-f82e-4c42-888a-8a143b8c943a")
                        .tiMuType(20)
                        .xiaoTiNum(0)
                        .xiaoTiScore(null)
                        .build()
        );
    }

    public List<ExamQuestionXiaoTiListResp> listExamQuestionXiaoTi(ExamQuestionXiaoTiListReq req) {

        ArrayList<ExamQuestionXiaoTiListResp.ShiTiManagerDaAn> daAnList = Lists.newArrayList(
                ExamQuestionXiaoTiListResp.ShiTiManagerDaAn.builder()
                        .createTime(1762417970246L)
                        .createTimeText("2025-11-06 16:32:50")
                        .creatorGuid("1314243183234727937")
                        .creatorName("冯朗")
                        .daAnName("b")
                        .isDaAn("否")
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .modifyTimeText("")
                        .shiTiManagerDaAnGuid("b048277c-9354-45d0-9db5-4a53171769f8")
                        .shiTiManagerXiaoTiGuid("a64ca4a3-85ec-4fd3-9b23-7022da1731db")
                        .sort(1)
                        .build()
        );

        ExamQuestionXiaoTiListResp.ShiTiManagerDaTi daTi = ExamQuestionXiaoTiListResp.ShiTiManagerDaTi.builder()
                .createTime(1758529520236L)
                .creatorGuid("1314243183234727937")
                .creatorName("冯朗")
                .daTiName("单选")
                .daTiScore(null)
                .modifierGuid("1314243183234727937")
                .modifierName("冯朗")
                .modifyTime(1762417938320L)
                .remark("")
                .shiTiManagerDaTiGuid("80632165-cef5-4f88-a931-00a4b0669eb8")
                .tiMuType(10)
                .tiMuTypeText("单项选择题")
                .xiaoTiScore(null)
                .xiaoTiScoreText("5.00")
                .build();

        return Lists.newArrayList(
                ExamQuestionXiaoTiListResp.builder()
                        .createTime(1762417970226L)
                        .createTimeText("2025-11-06 16:32:50")
                        .creatorGuid("1314243183234727937")
                        .creatorName("冯朗")
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .modifyTimeText("")
                        .remark("")
                        .shiTiManagerDaTiGuid("80632165-cef5-4f88-a931-00a4b0669eb8")
                        .shiTiManagerXiaoTiGuid("a64ca4a3-85ec-4fd3-9b23-7022da1731db")
                        .userDaAnGuid("")
                        .xiaoTiName("A")
                        .xiaoTiScore(null)
                        .daAnList(daAnList)
                        .daTi(daTi)
                        .build()
        );
    }

    public ExamPaperSubmitResp submitExamPaper(ExamPaperSubmitApiReq req) {


        List<ExamPaperSubmitResp.ShiTiManagerDaAn> daAnList = Lists.newArrayList(
                ExamPaperSubmitResp.ShiTiManagerDaAn.builder()
                        .createTime(1762418485815L)
                        .creatorGuid("1314243183234727937")
                        .creatorName("冯朗")
                        .daAnName("错误")
                        .isDaAn("否")
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .shiTiManagerDaAnGuid("712219dc-fc95-4b46-9249-d0a8bd1d561a")
                        .shiTiManagerXiaoTiGuid("76d44b07-87bc-4bc7-8b0b-b30778dc1752")
                        .sort(1)
                        .build()
        );

        ExamPaperSubmitResp.ShiTiManagerDaTi daTi = ExamPaperSubmitResp.ShiTiManagerDaTi.builder()
                .createTime(1762418080506L)
                .creatorGuid("1314243183234727937")
                .creatorName("冯朗")
                .daTiName("判断题")
                .daTiScore(null)
                .modifierGuid("")
                .modifierName("")
                .modifyTime(null)
                .remark("")
                .shiTiManagerDaTiGuid("7da9ee7b-6362-4fc5-8650-a6fb0d091b74")
                .tiMuType(30)
                .tiMuTypeText("判断题")
                .xiaoTiScore(null)
                .build();

        List<ExamPaperSubmitResp.ShiTiManagerXiaoTi> shiTiError = Lists.newArrayList(
                ExamPaperSubmitResp.ShiTiManagerXiaoTi.builder()
                        .createTime(1762418485810L)
                        .creatorGuid("1314243183234727937")
                        .creatorName("冯朗")
                        .modifierGuid("")
                        .modifierName("")
                        .modifyTime(null)
                        .remark("")
                        .shiTiManagerDaTiGuid("7da9ee7b-6362-4fc5-8650-a6fb0d091b74")
                        .shiTiManagerXiaoTiGuid("76d44b07-87bc-4bc7-8b0b-b30778dc1752")
                        .userDaAnGuid("712219dc-fc95-4b46-9249-d0a8bd1d561a")
                        .xiaoTiName("对")
                        .xiaoTiScore(null)
                        .daAnList(daAnList)
                        .daTi(daTi)
                        .build()
        );

        return ExamPaperSubmitResp.builder()
                .totalScore(new BigDecimal("68.0"))
                .shiTiError(shiTiError)
                .build();
    }

    public PeiXunKeChengKeJieGetResp getPeiXunKeChengKeJie(PeiXunKeChengKeJieGetReq req) {

        return PeiXunKeChengKeJieGetResp.builder()
                .courseGuid("0966b932-cf4f-45bc-bdbf-03ccc4a7e92a")
                .isTestAfterLearn(false)
                .learnContent("新建 PPT 演示文稿.pdf")
                .learnFileGroupGuid("41e2cb9c-5370-4c47-b448-b7b845932a9b")
                .leiJiXueXiShiChang(null)
                .lessonGuid("6a9eea61-09ed-427d-ab22-281d9cbb7106")
                .lessonName("test1")
                .lessonProgressGuid("")
                .progressDetails("")
                .studyProgress(null)
                .testPaperGuid("")
                .xueXiShiChang(2)
                .build();
    }

    public PeiXunKeChengKeJieFuJianGetResp getPeiXunKeChengKeJieFuJian(PeiXunKeChengKeJieFuJianGetReq req) {
        return PeiXunKeChengKeJieFuJianGetResp.builder()
                .fileName("新建 PPT 演示文稿.pdf")
                .downLoadUrl("https://purb.m-bid.cnooc.com.cn/bid-mimic-cggl/892422091105296385/2/2025/9/22/1419732467212898305/%E6%96%B0%E5%BB%BA%20PPT%20%E6%BC%94%E7%A4%BA%E6%96%87%E7%A8%BF.pdf?response-content-disposition=attachment%3Bfilename%3D%25E6%2596%25B0%25E5%25BB%25BA%2BPPT%2B%25E6%25BC%2594%25E7%25A4%25BA%25E6%2596%2587%25E7%25A8%25BF.pdf&AWSAccessKeyId=5T0WWU7JAUDUXJ2EG1FB&Expires=1763091567&Signature=JAo0KSspEbWreyxgc306%2FjmcI8E%3D")
                .directDownLoadUrl("https://purb.m-bid.cnooc.com.cn/bid-mimic-cggl/892422091105296385/2/2025/9/22/1419732467212898305/%E6%96%B0%E5%BB%BA%20PPT%20%E6%BC%94%E7%A4%BA%E6%96%87%E7%A8%BF.pdf?response-content-disposition=attachment%3Bfilename%3D%25E6%2596%25B0%25E5%25BB%25BA%2BPPT%2B%25E6%25BC%2594%25E7%25A4%25BA%25E6%2596%2587%25E7%25A8%25BF.pdf&AWSAccessKeyId=5T0WWU7JAUDUXJ2EG1FB&Expires=1763091567&Signature=JAo0KSspEbWreyxgc306%2FjmcI8E%3D")
                .createTime("1758532197592")
                .fileSize("1128")
                .build();
    }

    public BasePageResp<ZhuanJiaShenQingJiLuPageResp> pageZhuanJiaShenQingJiLu(ZhuanJiaShenQingJiLuPageReq req) {
        ArrayList<ZhuanJiaShenQingJiLuPageResp> list = Lists.newArrayList(
                ZhuanJiaShenQingJiLuPageResp.builder()
                        .bianGengXuHao(null)
                        .businessId("1438482566640164864")
                        .createTime(1763002577535L)
                        .createTimeText("2025-11-13 10:56:17")
                        .creatorName("物装中心十七")
                        .currentNode("expertModifyApply-innerApprove")
                        .daiShenRenGuids("")
                        .daiShenRenNames("")
                        .isDeleted(false)
                        .isFinish(false)
                        .mobile("15900000017")
                        .modifierName("物装中心十七")
                        .modifyTime(1763002676888L)
                        .modifyTimeText("2025-11-13 10:57:58")
                        .nengCheHui(false)
                        .photoGuid("")
                        .remark("")
                        .sequence(null)
                        .shenFenZheng("123431198502127465")
                        .shenHeRenGuid("")
                        .shenPiBuMenGuid("")
                        .shenPiBuMenName("b66065b5-3f4a-4b98-bdf5-4374d3350aef")
                        .shenPiJiLuGuid("")
                        .shenPiRen("")
                        .shenPiShiJian(null)
                        .shenPiYiJian("")
                        .shenPiZhuangTai((short) 2)
                        .shenQingLeiXing(105)
                        .shiFouZhuanJiao(false)
                        .shiXiangGuid("")
                        .shiXiangName("")
                        .shiXiangType(null)
                        .shouLiRen("")
                        .shouLiTime(null)
                        .shouLiTimeText(null)
                        .shouLiZhuanTai((short) 2)
                        .tiJiaoRenGuid("")
                        .tiJiaoRenName("")
                        .tiJiaoTime(null)
                        .tiJiaoTimeText(null)
                        .tuiKuYuanYin("")
                        .workFlowBusinessId("1438482566640164864")
                        .workFlowBusinessIdNew(null)
                        .xiaJiShenHeRenGuid("")
                        .xiaJiShenHeRenName("")
                        .xiangMuGuid("")
                        .zhuanJiaGuid("")
                        .zhuanJiaShiXiangGuid("")
                        .build()
        );

        return BasePageResp.<ZhuanJiaShenQingJiLuPageResp>builder()
                .current(1)
                .pages(1)
                .total(1)
                .data(list)
                .build();
    }

}
