import request from '@/utils/request'

/**
 * 生产车间管理 - 分页
 * @param {Object} params 查询参数（包含 pageNum/pageSize 等）
 */
export function getProductionPlantPage(params) {
  return request({
    url: '/production-plant/page',
    method: 'get',
    params: params
  })
}

/**
 * 生产车间管理 - 列表（全量/条件）
 * @param {Object} data 查询条件
 */
export function getProductionPlantList(data) {
  return request({
    url: '/production-plant/list',
    method: 'post',
    data: data
  })
}

/**
 * 生产车间管理 - 根据ID查询
 * @param {Object} data 查询参数（如：{ id }）
 */
export function getProductionPlantById(data) {
  return request({
    url: '/production-plant/listById',
    method: 'post',
    data: data
  })
}

/**
 * 生产车间管理 - 新增
 * @param {Object} data 新增参数
 */
export function addProductionPlant(data) {
  return request({
    url: '/production-plant/add',
    method: 'post',
    data: data
  })
}

/**
 * 生产车间管理 - 编辑
 * @param {Object} data 编辑参数
 */
export function editProductionPlant(data) {
  return request({
    url: '/production-plant/edit',
    method: 'post',
    data: data
  })
}

/**
 * 生产车间管理 - 删除
 * @param {Object} data 删除参数（如：{ ids } 或 { id }，以后台为准）
 */
export function delProductionPlant(data) {
  return request({
    url: '/production-plant/delete',
    method: 'post',
    data: data
  })
}

