feat:问卷管理
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run

This commit is contained in:
2025-08-15 15:58:57 +08:00
parent d0b4d00f4b
commit 023127fa78
6 changed files with 25 additions and 1 deletions

View File

@@ -0,0 +1,132 @@
import type { PageQuery, BaseEntity } from '#/api/common';
import type {
QuestionItemForm
} from "#/api/property/customerService/questionnaire/questionItem/model";
export interface QuestionVO {
/**
* id
*/
id: string | number;
/**
* 调查问卷id
*/
questionnaireId: string | number;
/**
* 标题
*/
head: string;
/**
* 问题类型(1单行文本2多行文本3单选题4多选题5评分题6日期选择)
*/
type: string;
/**
* 是否必填(1不必填2必填)
*/
isRequired: string;
/**
* 描述
*/
depict: string;
/**
* 排序
*/
sort: number;
}
export interface QuestionForm extends BaseEntity {
/**
* id
*/
id?: string | number;
/**
* 调查问卷id
*/
questionnaireId?: string | number;
/**
* 标题
*/
head?: string;
/**
* 问题类型(1单行文本2多行文本3单选题4多选题5评分题6日期选择)
*/
type: string;
/**
* 是否必填(1不必填2必填)
*/
isRequired?: string;
/**
* 描述
*/
depict?: string;
/**
* 排序
*/
sort?: number;
/**
* 选项
*/
questionnaireQuestionItems:QuestionItemForm[]
/**
* 评分预览
*/
rate?:number;
/**
* 时间预览
*/
dateTime?:string;
}
export interface QuestionQuery extends PageQuery {
/**
* 调查问卷id
*/
questionnaireId?: string | number;
/**
* 标题
*/
head?: string;
/**
* 问题类型(1单行文本2多行文本3单选题4多选题5评分题6日期选择)
*/
type?: string;
/**
* 是否必填(1不必填2必填)
*/
isRequired?: string;
/**
* 描述
*/
depict?: string;
/**
* 排序
*/
sort?: number;
/**
* 日期范围参数
*/
params?: any;
}