/**
 * @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[];
