import request from '@/utils/request' // 教材库存:库存单(JCKCD)+ 库存明细项(JCKCMXX) // 接口依据 api.txt:/teachingStock/*(前端 baseURL 为 /api,此处不重复 /api 前缀) // ==================== 教材库存单(JCKCD) ==================== /** * 分页查询库存单 * GET /teachingStock/list * 查询参数(TeachingStockMapper.xml 支持):bh/mc 模糊,lb/zb/zt 等值 */ export function listTeachingStock(params) { return request({ url: '/teachingStock/list', method: 'get', params }) } /** 根据ID查询库存单 GET /teachingStock/get?id= */ export function getTeachingStock(id) { return request({ url: '/teachingStock/get', method: 'get', params: { id } }) } /** 新增库存单 POST /teachingStock/add(bh 留空由后端自动生成) */ export function addTeachingStock(data) { return request({ url: '/teachingStock/add', method: 'post', data }) } /** 修改库存单 POST /teachingStock/update(body 需携带 id) */ export function updateTeachingStock(data) { return request({ url: '/teachingStock/update', method: 'post', data }) } /** 删除库存单 POST /teachingStock/delete?id= */ export function deleteTeachingStock(id) { return request({ url: '/teachingStock/delete', method: 'post', params: { id } }) } // ==================== 教材库存明细项(JCKCMXX) ==================== /** * 分页查询库存明细项 * GET /teachingStock/detail/list * 查询参数(TeachingStockDetailMapper.xml 支持):bh 模糊,jckcdbbh 等值,jcxxbh 模糊,hwbw 等值 */ export function listTeachingStockDetail(params) { return request({ url: '/teachingStock/detail/list', method: 'get', params }) } /** 根据ID查询库存明细项 GET /teachingStock/detail/get?id= */ export function getTeachingStockDetail(id) { return request({ url: '/teachingStock/detail/get', method: 'get', params: { id } }) } /** 新增库存明细项 POST /teachingStock/detail/add(bh 留空由后端自动生成) */ export function addTeachingStockDetail(data) { return request({ url: '/teachingStock/detail/add', method: 'post', data }) } /** 修改库存明细项 POST /teachingStock/detail/update(body 需携带 id) */ export function updateTeachingStockDetail(data) { return request({ url: '/teachingStock/detail/update', method: 'post', data }) } /** 删除库存明细项 POST /teachingStock/detail/delete?id= */ export function deleteTeachingStockDetail(id) { return request({ url: '/teachingStock/detail/delete', method: 'post', params: { id } }) }