import { PageQueryParam, PageResult } from '../base'; /** * 字典查询参数类型声明 */ export interface DictQueryParam extends PageQueryParam { /** * 字典名称 */ name: string | undefined; } /** * 字典分页列表项声明 */ export interface Dict { id: number; code: string; name: string; status: number; remark: string; } /** * 字典分页项类型声明 */ export type DictPageResult = PageResult; /** * 字典表单类型声明 */ export interface DictFormTypeData { id: number | undefined; name: string; code: string; status: number; remark: string; } /** * 字典项查询参数类型声明 */ export interface DictItemQueryParam extends PageQueryParam { /** * 字典项名称 */ name?: string; /** * 字典类型编码 */ typeCode?: string; } /** * 字典分页列表项声明 */ export interface DictItem { id: number; name: string; value: string; dictCode: string; sort: number; status: number; defaulted: number; remark?: string; } /** * 字典分页项类型声明 */ export type DictItemPageResult = PageResult; /** * 字典表单类型声明 */ export interface DictItemFormData { id?: number; typeCode?: string; typeName?: string; name: string; code: string; value: string; status: number; sort: number; remark: string; }