编辑 | blame | 历史 | 原始文档
import { Base } from '@/libs/Base/Base'
import {
  add$EntityName$,
  get$EntityName$,
  update$EntityName$,
  getWmsEnumData,
} from './Service/$EntityName$Drawer'
import { useGlobalState } from '@/libs/Store/Store'

export class $EntityName$Drawer extends Base<{ [key: string]: any }> {
  constructor() {
    super({
      data: [],
      $PageMenuInstanceName$: {},
    })
  }

  /**
   * Ìí¼Ó
   * @param data
   */
  async add$EntityName$(data: Record) {
    return add$EntityName$(data)
  }
  /**
   * ¸üÐÂ
   * @param data
   */
  async update$EntityName$(id: string, data: Record) {
    return update$EntityName$(id, data)
  }

  /**
   * »ñÈ¡ÏêÇé
   */
  async get$EntityName$Detail(current: any, id?: string) {
    return get$EntityName$(id || current?.id)
  }

  //  »ñȡö¾ÙÖµ
  async getWmsEnumData(data: Record) {
    return getWmsEnumData(data)
  }
}