ShiJiTianKongDiPingTai/src/api/sys/model/sysDataItemDetailModel.ts

62 lines
1.2 KiB
TypeScript

/**
* @description: 字典明细接口区分参数
*/
export interface CodeParams {
code: string;
}
/**
* @description: 字典明细添加参数
*/
export interface AddParams {
itemName?: string;
itemValue?: string;
sortCode?: number;
enabledMark?: number;
description?: string;
}
/**
* @description: 字典明细更新参数
*/
export interface UpdateParams {
itemDetailId?: string;
itemName?: string;
itemValue?: string;
sortCode?: number;
enabledMark?: number;
description?: string;
}
/**
* @description: 分类明细删除参数
*/
export interface DeleteParams {
id: string;
}
/**
* @description: 获取分类明细返回值
*/
export interface GetSysDataItemDetailItem {
itemDetailId: string;
itemId: string;
parentId: string;
itemCode: string;
itemName: string;
itemValue: string;
quickQuery: string;
simpleSpelling: string;
isDefault: string;
sortCode: number;
deleteMark: number;
enabledMark: number;
description: string;
createDate: string;
createUserName: string;
modifyDate: string;
modifyUserId: string;
modifyUserName: string;
}
export type RoleListGetResultModel = GetSysDataItemDetailItem[];