import request from "@/utils/request";
import { Account_BaseUrl } from "@/api/config";
const baseURL = Account_BaseUrl + "/admin/freeDing";
const API = {
  getList() {
    return request<any>({
      url: `${baseURL}`,
      method: "get",
    });
  },

  edit(data: editRequest) {
    return request({
      url: `${baseURL}`,
      method: "put",
      data: data,
    });
  },
}
export default API;
/**
 * 修改信息
 *
 * FreeDineConfigEditDTO
 */
export interface editRequest {
  /**
   * 是否启用
   */
  enable?: boolean | null;
  /**
   * 主键id
   */
  id: number | null;
  /**
   * 充值说明
   */
  rechargeDesc?: null | string;
  /**
   * 满多少可用
   */
  rechargeThreshold?: number | null;
  /**
   * 充值倍数
   */
  rechargeTimes?: number | null;
  /**
   * 使用类型 dine-in店内 takeout 自取 post快递，takeaway外卖
   */
  useType?: string[] | null;
  /**
   * 与优惠券同享
   */
  withCoupon?: boolean | null;
  /**
   * 积分同享
   */
  withPoints?: boolean | null;
  [property: string]: any;
}