admin-vue3/src/api/system/codingrules/details.ts

46 lines
1.5 KiB
TypeScript

import request from '@/config/axios'
export interface CodingRulesDetailsVO {
id: string
ruleId: string
orderNum: number
type: string
value: string
len: number
initial: number
stepSize: number
fillKey: string
remark: string
deletedTime: Date
}
// 查询编码规则明细列表
export const getCodingRulesDetailsPage = async (params) => {
return await request.get({ url: '/system/coding-rules/getDetails', params })
}
// 查询编码规则明细详情
export const getCodingRulesDetails = async (id: number) => {
return await request.get({ url: '/system/coding-rules/getDetailInfo?id=' + id })
}
// 新增编码规则明细
export const createCodingRulesDetails = async (data: CodingRulesDetailsVO) => {
return await request.post({ url: '/system/coding-rules/insertDetails', data })
}
// 修改编码规则明细
export const updateCodingRulesDetails = async (data: CodingRulesDetailsVO) => {
return await request.put({ url: '/system/coding-rules/updateDetails', data })
}
// 删除编码规则明细
export const deleteCodingRulesDetails = async (id: number) => {
return await request.delete({ url: '/system/coding-rules/deleteDetails?id=' + id })
}
// 导出编码规则明细 Excel
export const exportCodingRulesDetailsApi = async (params) => {
return await request.download({ url: '/system/coding-rules-details/export-excel', params })
}