lqZjlMdsmxsz.js 1.61 KB
import request from '@/utils/request'

/**
 * 总经理门店生命线设置API
 */
export const lqZjlMdsmxszApi = {
  /**
   * 根据总经理用户ID查询相关设置信息
   * @param {string} zjlUserid 总经理用户ID
   */
  getByZjlUserid(zjlUserid) {
    return request({
      url: '/api/Extend/LqZjlMdsmxsz/GetByZjlUserid',
      method: 'GET',
      params: { zjlUserid }
    })
  },

  /**
   * 批量创建事业部总经理门店生命线设置
   * @param {Object} data 批量创建数据
   */
  batchCreate(data) {
    return request({
      url: '/api/Extend/LqZjlMdsmxsz/BatchCreate',
      method: 'POST',
      data
    })
  },

  /**
   * 获取总经理所在组织能管理的门店
   * @param {string} userid 用户ID
   */
  getManagedStores(userid) {
    return request({
      url: `/api/Extend/LqZjlMdsmxsz/ManagedStores/${userid}`,
      method: 'GET'
    })
  },

  /**
   * 获取总经理用户列表
   * @param {Object} params 查询参数
   */
  getZjlUserList(params) {
    return request({
      url: '/api/Extend/User/ManagerSelector',
      method: 'GET'
    })
  },

  /**
   * 获取所有总经理门店生命线设置数据(分页查询)
   * @param {Object} params 查询参数
   */
  getPageList(params) {
    return request({
      url: '/api/Extend/LqZjlMdsmxsz/GetPageList',
      method: 'GET',
      params: params
    })
  },

  /**
   * 更新总经理门店生命线设置
   * @param {string} id 记录ID
   * @param {Object} data 更新数据
   */
  update(id, data) {
    return request({
      url: `/api/Extend/LqZjlMdsmxsz/${id}`,
      method: 'PUT',
      data
    })
  }
}