import { ResponseSchema } from 'src/models/responseSchema.entity'; import { RECORD_STATUS, RECORD_SUB_STATUS } from 'src/enums'; import { ObjectId } from 'mongodb'; export const mockResponseSchema: ResponseSchema = { _id: new ObjectId('65f29f8892862d6a9067ad25'), curStatus: { status: RECORD_STATUS.PUBLISHED, date: 1710399368439, }, subStatus: { status: RECORD_SUB_STATUS.DEFAULT, date: 1710399368439, }, statusList: [ { status: RECORD_STATUS.PUBLISHED, date: 1710399368439, }, ], createDate: 1710399368440, updateDate: 1710399368440, title: '加密全流程', surveyPath: 'EBzdmnSp', code: { bannerConf: { titleConfig: { mainTitle: '

欢迎填写问卷

为了给您提供更好的服务,希望您能抽出几分钟时间,将您的感受和建议告诉我们,期待您的参与!

', subTitle: '', }, bannerConfig: { bgImage: '/imgs/skin/17e06b7604a007e1d3e1453b9ddadc3c.webp', videoLink: '', postImg: '', }, }, baseConf: { begTime: '2024-03-14 14:54:41', endTime: '2034-03-14 14:54:41', language: 'chinese', tLimit: 10, answerBegTime: '', answerEndTime: '', }, bottomConf: { logoImage: '/imgs/Logo.webp', logoImageWidth: '60%', }, skinConf: { skinColor: '#4a4c5b', inputBgColor: '#ffffff', }, submitConf: { submitTitle: '提交', msgContent: { msg_200: '提交成功', msg_9001: '您来晚了,感谢支持问卷~', msg_9002: '请勿多次提交!', msg_9003: '您来晚了,已经满额!', msg_9004: '提交失败!', }, confirmAgain: { is_again: true, again_text: '确认要提交吗?', }, }, dataConf: { dataList: [ { isRequired: true, showIndex: true, showType: true, showSpliter: true, type: 'text', valid: '', field: 'data458', title: '

您的手机号

', placeholder: '', randomSort: false, checked: false, minNum: '', maxNum: '', star: 5, nps: { leftText: '极不满意', rightText: '极满意', }, placeholderDesc: '', textRange: { min: { placeholder: '0', value: 0, }, max: { placeholder: '500', value: 500, }, }, }, { isRequired: true, showIndex: true, showType: true, showSpliter: true, type: 'radio', placeholderDesc: '', field: 'data515', title: '

您的性别

', placeholder: '', randomSort: false, checked: false, minNum: '', maxNum: '', options: [ { text: '

', others: false, mustOthers: false, othersKey: '', placeholderDesc: '', hash: '115019', }, { text: '

', others: false, mustOthers: false, othersKey: '', placeholderDesc: '', hash: '115020', }, ], importKey: 'single', importData: '', cOption: '', cOptions: [], nps: { leftText: '极不满意', rightText: '极满意', }, star: 5, exclude: false, textRange: { min: { placeholder: '0', value: 0, }, max: { placeholder: '500', value: 500, }, }, }, { field: 'data450', showIndex: true, showType: true, showSpliter: true, type: 'text', placeholderDesc: '', title: '

身份证

', placeholder: '', valid: '', isRequired: true, checked: false, minNum: '', maxNum: '', starStyle: 'star', rangeConfig: {}, star: 5, textRange: { min: { placeholder: '0', value: 0, }, max: { placeholder: '500', value: 500, }, }, }, { field: 'data405', showIndex: true, showType: true, showSpliter: true, type: 'text', placeholderDesc: '', title: '

地址

', placeholder: '', valid: '', isRequired: true, checked: false, minNum: '', maxNum: '', starStyle: 'star', rangeConfig: {}, star: 5, textRange: { min: { placeholder: '0', value: 0, }, max: { placeholder: '500', value: 500, }, }, }, { field: 'data770', showIndex: true, showType: true, showSpliter: true, type: 'text', placeholderDesc: '', title: '

邮箱

', placeholder: '', valid: '', isRequired: true, randomSort: false, checked: false, minNum: '', maxNum: '', starStyle: 'star', rangeConfig: {}, star: 5, textRange: { min: { placeholder: '0', value: 0, }, max: { placeholder: '500', value: 500, }, }, }, ], }, }, pageId: '65f29f3192862d6a9067ad1c', } as ResponseSchema;