添加基础表维护

This commit is contained in:
lzm
2026-04-25 18:10:45 +08:00
parent 8f9205a6a1
commit 38c634f8de
29 changed files with 4710 additions and 686 deletions

View File

@@ -0,0 +1,45 @@
import request from '@/config/axios'
export interface OfficeVO {
id?: number
officeName: string
officeCode?: string
sortNo?: number
enabledFlag?: boolean
remark?: string
createTime?: string
}
export interface OfficePageReqVO extends PageParam {
officeName?: string
enabledFlag?: boolean
}
export interface OfficeSimpleVO {
id: number
officeName: string
}
export const getOfficePage = (params: OfficePageReqVO) => {
return request.get({ url: '/tjt/office/page', params })
}
export const getOffice = (id: number) => {
return request.get({ url: '/tjt/office/get', params: { id } })
}
export const createOffice = (data: OfficeVO) => {
return request.post({ url: '/tjt/office/create', data })
}
export const updateOffice = (data: OfficeVO) => {
return request.put({ url: '/tjt/office/update', data })
}
export const deleteOffice = (id: number) => {
return request.delete({ url: '/tjt/office/delete', params: { id } })
}
export const getOfficeSimpleList = () => {
return request.get({ url: '/tjt/office/simple-list' })
}