vue-vben-admin/src/api/sys/model/sysDataItemDetailModel.ts

62 lines
1.1 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 GetSysDataItemDetailModel {
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;
}