definitions: app.Page: properties: count: type: integer list: {} pageIndex: type: integer pageSize: type: integer type: object app.Response: properties: code: description: 代码 example: 200 type: integer data: description: 数据集 msg: description: 消息 type: string requestId: description: 请求id type: string type: object basic.CashierCreateRequest: properties: bank_account: description: 银行账号 type: string bank_name: description: 银行全称 type: string name: description: 账号名称 type: string store_num: description: 门店编号 items: type: integer type: array required: - name - store_num type: object basic.CashierDetailRequest: properties: cashier_id: description: 账号id type: integer required: - cashier_id type: object basic.CashierEditRequest: properties: bank_account: description: 银行账号 type: string bank_name: description: 银行全称 type: string cashier_id: description: 账号id type: integer name: description: 账号名称 type: string store_num: description: 门店编号 items: type: integer type: array required: - cashier_id - name - store_num type: object basic.CashierListRequest: properties: pageIndex: description: 页码 type: integer pageSize: description: 页条数 type: integer store_id: description: 门店编号 type: integer type: object basic.CategoryDisplayRequest: properties: display: description: 是否展示 1展示 0隐藏 type: integer id: description: 分类id type: integer type: object basic.CategoryListRequest: properties: is_all: description: 是否展示全部 type: boolean type: object basic.CommodityCreateRequest: properties: brokerage_1: description: 销售毛利提成 type: number brokerage_2: description: 员工毛利提成 type: number erp_barcode: description: 商品条码 type: string erp_category_id: description: 商品分类id type: integer erp_supplier_id: description: 主供应商 type: integer imei_type: description: 系统生成串码:2-是(系统生成) 3-否(手动添加) type: integer is_imei: description: 是否串码:1-串码类 2-非串码 type: integer member_discount: description: 会员优惠 type: number min_retail_price: description: 最低零售价 type: integer name: description: 商品名称 type: string origin: description: 产地 type: string remark: description: 备注 type: string retail_price: description: 指导零售价 type: integer staff_cost_price: description: 员工成本价加价 type: integer wholesale_price: description: 指导采购价 type: integer required: - erp_category_id - erp_supplier_id - is_imei - min_retail_price - name - retail_price - staff_cost_price - wholesale_price type: object basic.CommodityDelRequest: properties: erp_commodity_id: description: 商品id type: integer required: - erp_commodity_id type: object basic.CommodityDetailRequest: properties: erp_commodity_id: description: 商品id type: integer serial_number: description: 商品编号 type: string type: object basic.CommodityEditRequest: properties: brokerage_1: description: 销售毛利提成 type: number brokerage_2: description: 员工毛利提成 type: number erp_barcode: description: 商品条码 type: string erp_category_id: description: 商品分类id type: integer erp_supplier_id: description: 主供应商id type: integer id: description: 商品id type: integer imei_type: description: 1-无串码 2-串码(系统生成) 3-串码(手动添加) type: integer member_discount: description: 会员优惠 type: number min_retail_price: description: 最低零售价 type: integer name: description: 商品名称 type: string origin: description: 产地 type: string remark: description: 备注 type: string retail_price: description: 指导零售价 type: integer staff_cost_price: description: 员工成本价加价 type: integer wholesale_price: description: 指导采购价 type: integer required: - erp_category_id - erp_supplier_id - id - imei_type - min_retail_price - name - retail_price - staff_cost_price - wholesale_price type: object basic.CreateCategoryRequest: properties: name: description: 名称 type: string pid: description: 父分类id type: integer required: - name type: object basic.DeleteCategoryRequest: properties: category_id: type: integer required: - category_id type: object basic.SupplierCreateRequest: properties: account_holder: description: 开户人 type: string address: description: 地址 type: string area: description: 地区 type: string bank_account: description: 银行卡号 type: string city: description: 城市 type: string company_website: description: 网站 type: string contact: description: 联系人 type: string email: description: 邮箱 type: string landline: description: 固话 type: string name: description: 供应商名称 type: string opening_bank: description: 开户行 type: string payment_cycle: description: 支付周期 type: integer province: description: 省份 type: string tax_number: description: 税点 type: string tel: description: 手机号 type: string required: - address - area - bank_account - city - contact - name - opening_bank - payment_cycle - province - tel type: object basic.SupplierListRequest: properties: name: description: 供应商名称 type: string number: description: 供应商编号 type: string type: object basic.SupplierUpdateRequest: properties: account_holder: description: 开户人 type: string address: description: 地址 type: string area: description: 地区 type: string bank_account: description: 银行卡号 type: string city: description: 城市 type: string company_website: description: 网站 type: string contact: description: 联系人 type: string email: description: 邮箱 type: string id: type: integer landline: description: 固话 type: string name: description: 供应商名称 type: string opening_bank: description: 开户行 type: string payment_cycle: description: 支付周期 type: integer province: description: 省份 type: string tax_number: description: 税点 type: string tel: description: 手机号 type: string required: - address - area - bank_account - city - contact - id - name - opening_bank - payment_cycle - province - tel type: object basic.UpdateCategoryRequest: properties: id: description: 分类id type: integer name: description: 名称 type: string pid: description: 父分类id type: integer required: - id - name type: object inventorymanage.AddRemarkReq: properties: id: description: 商品库存列表id type: integer remark: description: 备注 type: string required: - id type: object inventorymanage.DeliveryCargoReq: properties: id: description: 商品库存列表id type: integer required: - id type: object models.AssistantInviteMemberReportListResp: properties: export_url: description: 导出excel地址 type: string list: items: $ref: '#/definitions/models.InviteMemberReport' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 数据总条数 type: integer type: object models.AssistantInviteMemberReportReq: properties: cooperative_business_id: description: 合作商id type: integer date: description: 日期 type: string invite_name: description: 邀请人昵称 type: string is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 每页数量 type: integer store_id: description: 门店id type: integer sys_user: $ref: '#/definitions/models.SysUser' uid: description: 店员小程序id type: integer type: object models.BatchPrintInfo: properties: erp_commodity_name: description: 商品名称 type: string imei: description: 商品串码 type: string retail_price: description: 指导零售价 type: integer required: - erp_commodity_name - imei - retail_price type: object models.BatchPrintInfoReq: properties: print_list_info: items: $ref: '#/definitions/models.BatchPrintInfo' type: array required: - print_list_info type: object models.CashierStore: properties: store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object models.Category: properties: cooperative_business_id: description: 合作商id type: integer createdAt: description: 创建时间 type: string display: description: 1 展示 0 隐藏 type: integer id: description: 数据库记录编号 type: integer name: description: 分类名称 type: string number: description: 编号 type: string pid: description: 父分类的编号 type: integer type: object models.CategoryExcel: properties: first_category: description: 一级分类 type: string second_category: description: 二级分类 type: string three_category: description: 三级分类 type: string required: - first_category type: object models.CategoryModel: properties: cooperative_business_id: description: 合作商id type: integer createdAt: description: 创建时间 type: string display: description: 1 展示 0 隐藏 type: integer id: description: 数据库记录编号 type: integer name: description: 分类名称 type: string number: description: 编号 type: string pid: description: 父分类的编号 type: integer sub_category: description: 子分类 items: $ref: '#/definitions/models.CategoryModel' type: array type: object models.CommodityExcel: properties: category: description: 商品所属分类 type: string erp_barcode: description: 商品条码 type: string imei_type: description: 是否串码 1-无串码 2-串码(系统生成) 3-串码(手动添加) type: string member_discount: description: 会员优惠 type: string min_retail_price: description: 最低零售价 type: string name: description: 商品名称 type: string origin: description: 产地 type: string remark: description: 备注 type: string retail_price: description: 指导零售价 type: string sell_brokerage: description: 销售毛利提成 type: string staff_brokerage: description: 员工毛利提成 type: string staff_cost_price: description: 员工成本价加价 type: string supplier_name: description: 供应商名称 type: string sys_generate: description: 系统生成串码 type: string wholesale_price: description: 指导采购价 type: string required: - category - imei_type - member_discount - min_retail_price - name - retail_price - sell_brokerage - staff_brokerage - staff_cost_price - supplier_name - sys_generate - wholesale_price type: object models.CooperativeAssistantMemberDeduct: properties: black_gold_deduct: description: 黑金金会员提成 type: integer cooperative_business_id: type: integer createdAt: description: 创建时间 type: string gold_deduct: description: 黄金会员提成 type: integer id: description: 数据库记录编号 type: integer platinum_deduct: description: 白金会员提成 type: integer renewal_black_gold_deduct: description: 续费黑金金会员提成 type: integer renewal_gold_deduct: description: 续费黄金会员提成 type: integer renewal_platinum_deduct: description: 续费白金会员提成 type: integer store_id: type: integer type: object models.CooperativeBusiness: properties: add_time: description: 加入时间 type: string address: description: 地址 type: string avatar: description: logo type: string cooperative_assistant_member_deduct: $ref: '#/definitions/models.CooperativeAssistantMemberDeduct' cooperative_member_deduct: $ref: '#/definitions/models.CooperativeMemberDeduct' createdAt: description: 创建时间 type: string id: description: 数据库记录编号 type: integer name: description: 供应商名称 type: string password: description: 密码 type: string tel: description: 电话 type: string username: description: 用户名 type: string required: - avatar - name - password - tel - username type: object models.CooperativeBusinessListReq: properties: end_time: description: 结束时间 type: string pageIndex: type: integer pageSize: type: integer start_time: description: 开始时间 type: string type: object models.CooperativeBusinessListResp: properties: count: type: integer list: items: $ref: '#/definitions/models.CooperativeBusiness' type: array pageIndex: type: integer total_page: type: integer type: object models.CooperativeMemberDeduct: properties: black_gold_deduct: description: 黑金金会员提成 type: integer cooperative_business_id: type: integer createdAt: description: 创建时间 type: string gold_deduct: description: 黄金会员提成 type: integer id: description: 数据库记录编号 type: integer platinum_deduct: description: 白金会员提成 type: integer renewal_black_gold_deduct: description: 续费黑金金会员提成 type: integer renewal_gold_deduct: description: 续费黄金会员提成 type: integer renewal_platinum_deduct: description: 续费白金会员提成 type: integer required: - black_gold_deduct - gold_deduct - platinum_deduct - renewal_black_gold_deduct - renewal_gold_deduct - renewal_platinum_deduct type: object models.CooperativeMemberPromotionStatistic: properties: black_gold_count: description: 黑金会员数量 type: integer cooperative_business_id: type: integer cooperative_name: description: 合作商名称 type: string createdAt: description: 创建时间 type: string date: description: 日期 type: string day_time: type: string gold_count: description: 黄金会员数量 type: integer id: description: 数据库记录编号 type: integer platinum_count: description: 白金会员数量 type: integer renewal_black_gold_count: description: 续费黑金会员数量 type: integer renewal_gold_count: description: 续费黄金会员数量 type: integer renewal_platinum_count: description: 续费白金会员数量 type: integer store: $ref: '#/definitions/models.Store' store_id: description: 门店id type: integer upgrade_gold_to_black_count: description: 升级:黄金->黑金数量 type: integer upgrade_gold_to_platinum_count: description: 升级:黄金->白金数量 type: integer upgrade_platinum_to_black_count: description: 升级:白金->黑金数量 type: integer type: object models.CooperativeMemberPromotionStatisticListResp: properties: export_url: description: 导出excel地址 type: string list: items: $ref: '#/definitions/models.CooperativeMemberPromotionStatistic' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 总条数 type: integer type: object models.CooperativeMemberPromotionStatisticReq: properties: cooperative_business_id: description: 合作商id type: integer end_date: description: 结束月份 type: string is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 每页条数 type: integer start_date: description: 开始月份 type: string store_id: description: 门店ID type: integer type: description: 1-按天展示 2-按月展示 type: integer type: object models.CooperativePayInfo: properties: cooperative_business_id: description: 合作商id type: integer union_pay_merchant_id: description: 聚合支付平台商户号 type: string wx_app_id: description: 微信小程序AppID type: string wx_app_mchId: description: 微信支付商户号 type: string wx_app_mchSecret: description: 微信支付商户密钥 type: string required: - cooperative_business_id type: object models.CooperativeSetPayInfoReq: properties: cooperative_business_id: description: 合作商id type: integer name: description: 聚合支付平台商户号 type: string wx_app_id: description: 微信小程序AppID type: string wx_app_mchId: description: 微信支付商户号 type: string wx_app_mchSecret: description: 微信支付商户密钥 type: string required: - name - wx_app_mchId - wx_app_mchSecret type: object models.CreateErpPurchaseDemandReq: properties: erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string erp_commodity_serial_number: description: 商品编号 type: string list: items: properties: need_count: description: 需采购数 type: integer store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object type: array remark: description: 备注 type: string type: object models.DemandData: properties: erp_category_id: description: 商品分类id type: integer erp_category_name: description: 商品分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string erp_commodity_serial_number: description: 商品编号 type: string last_wholesale_price: description: 最近采购价 type: number remark: description: 备注 type: string retail_price: description: 指导零售价 type: integer store_list: items: properties: last_month_sales: description: 上月销售数 type: integer need_count: description: 需采购数 type: integer stock_count: description: 库存数量 type: integer store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object type: array total_amount: description: 需采购总金额 type: number total_count: description: 需采购总数量 type: integer type: object models.DictType: properties: createBy: description: 创建者 type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string dictId: type: integer dictName: description: 字典名称 type: string dictType: description: 字典类型 type: string params: type: string remark: description: 备注 type: string status: description: 状态 type: string updateBy: description: 更新者 type: string updatedAt: description: 更新时间 type: string type: object models.ErpCashier: properties: bank_account: description: 银行账号 type: string bank_name: description: 银行全称 type: string createdAt: description: 创建时间 type: string id: description: 数据库记录编号 type: integer name: description: 账号名称 type: string remark: description: 备注 type: string state: description: 状态:1-使用 2-未用 type: integer type: type: integer type: object models.ErpCashierDetail: properties: bank_account: description: 银行账号 type: string bank_name: description: 银行全称 type: string createdAt: description: 创建时间 type: string id: description: 数据库记录编号 type: integer name: description: 账号名称 type: string remark: description: 备注 type: string state: description: 状态:1-使用 2-未用 type: integer store_list: description: 账号关联的门店信息 items: $ref: '#/definitions/models.CashierStore' type: array type: type: integer type: object models.ErpCashierListResp: properties: count: description: 数据总条数 type: integer list: items: $ref: '#/definitions/models.ErpCashier' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer type: object models.ErpCategory: properties: createdAt: description: 创建时间 type: string full_num: type: integer id: description: 数据库记录编号 type: integer level: description: 分类层级 type: integer name: description: 名称 type: string number: type: string pid: type: integer priority: description: 分类 type: string sort: type: integer state: description: 1-未使用 2-使用 3-隐藏 type: integer sub_cats: description: 子列表 items: $ref: '#/definitions/models.ErpCategory' type: array type: object models.ErpCommodity: properties: brokerage_1: description: 销售毛利提成 type: number brokerage_2: description: 员工毛利提成 type: number createdAt: description: 创建时间 type: string erp_barcode: description: 商品条码 type: string erp_category: $ref: '#/definitions/models.ErpCategory' erp_category_id: description: 商品分类id type: integer erp_category_name: description: 商品分类名称 type: string erp_supplier_id: description: 主供应商id type: integer erp_supplier_name: description: 主供应商名称 type: string id: description: 数据库记录编号 type: integer imei: description: 串码 type: string imei_type: description: 1-无串码 2-串码(系统生成) 3-串码(手动添加) type: integer is_imei: description: 是否串码:1-串码类 2-非串码 type: integer member_discount: description: 会员优惠 type: number min_retail_price: description: 最低零售价 type: integer name: description: 商品名称 type: string number: description: 商品数量 type: integer origin: description: 产地 type: string remark: description: 备注 type: string retail_price: description: 指导零售价 type: integer serial_number: description: 商品编号 type: string staff_cost_price: description: 员工成本价加价 type: integer wholesale_price: description: 指导采购价 type: integer type: object models.ErpCommodityListReq: properties: erp_category_id: description: 商品分类id type: integer erp_commodity_name: description: 商品名称 type: string erp_supplier_id: description: 供应商id type: integer imei: description: 串码 type: string is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 每页展示数据条数 type: integer serial_number: description: 商品编号 type: string type: object models.ErpCommodityListResp: properties: export_url: description: 文件路径 type: string list: items: $ref: '#/definitions/models.ErpCommodity' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 数据总条数 type: integer type: object models.ErpCommodityPurchaseOrderData: properties: amount: description: 已执行金额 type: number audit_time: description: 审核时间 type: string auditor_id: description: 审核人id type: integer auditor_name: description: 审核人名称 type: string count: description: 已执行数量 type: integer erp_supplier_id: description: 供应商id type: integer erp_supplier_name: description: 供应商名称 type: string handler_id: description: 经手人id type: integer handler_name: description: 经手人名称 type: string maker_id: description: 制单人id type: integer maker_name: description: 制单人名称 type: string maker_time: description: 制单时间 type: string non_execution_amount: description: 未执行金额 type: number non_execution_count: description: 未执行数量 type: integer order_id: description: 采购订单id type: integer plan_amount: description: 计划采购金额 type: number plan_count: description: 计划采购数量 type: integer plan_price: description: 计划采购单价 type: number price: description: 已执行单价 type: number purchase_type: description: 单据类型:procure-采购 reject-退货 type: string serial_number: description: 单据编号 type: string store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object models.ErpOrder: properties: audit_time: description: 审核时间 type: string auditor_id: description: 审核人id type: integer auditor_name: description: 审核人姓名 type: string bill_sn: description: 单据编号 type: string cashier_list: description: 付款方式,存储json数据 type: string cashiers: description: 收付款方式 items: $ref: '#/definitions/models.ErpOrderCashier' type: array commodities: description: 零售订单商品信息 items: $ref: '#/definitions/models.ErpOrderCommodity' type: array createdAt: description: 创建时间 type: string id: description: 数据库记录编号 type: integer invoice_code: description: 发票代码 type: integer invoice_number: description: 发票编码 type: integer is_print: description: 是否打印小票 1-未打印 2-已打印 type: integer maker_id: description: 制单人id type: integer maker_name: description: 制单人名称 type: string maker_time: description: 制单时间 type: string member_type: description: 会员类型:general 普通; member 会员 type: string pay_status: description: 支付状态 0-未创建 ;1-待支付; 2-已支付 type: integer print_count: description: 小票打印次数 type: integer rejected_total_amount: description: 订单总退货金额 type: number rejected_total_count: description: 订单总退货数量 type: integer retail_type: description: 销售类型:sale 零售销售; rejected 零售退货 type: string sale_order_id: description: 销售订单id type: integer salesman: description: 销售员信息 items: $ref: '#/definitions/models.ErpOrderSales' type: array salesman_list: description: 销售员信息,存储json数据 type: string state: description: 订单状态:un_audit 待审核; audited 已审核 type: string store_id: description: 门店id type: integer store_name: description: 门店名称 type: string store_per: description: 门店提成:订单总员工毛利X该门店设置好的提成比例,保留到小数后两位多余舍去 type: number tel: description: 客户手机号 type: string total_amount: description: 订单实收金额 type: number total_count: description: 订单商品数量 type: integer total_discount: description: 订单总优惠:订单所有商品零售优惠+会员优惠+会员积分抵扣之和 type: number total_retail_price: description: 订单总指导零售价 type: number total_sales_profit: description: 订单总销售毛利 type: number total_staff_profit: description: 订单总员工毛利 type: number uid: description: 用户id type: integer vm_count: description: 使用会员积分 type: integer type: object models.ErpOrderAddInvoiceReq: properties: bill_sn: description: 单据编号 type: string invoice_code: description: 发票代码 type: string invoice_number: description: 发票编码 type: string required: - bill_sn - invoice_code - invoice_number type: object models.ErpOrderAuditReq: properties: bill_sn: description: 单据编号 type: string state: description: '审核操作: 1-审核 2-取消审核' type: integer required: - bill_sn - state type: object models.ErpOrderCashier: properties: amount: description: 金额 type: number cashier_id: description: 收付款方式id type: integer name: description: 收付款方式名称 type: string type: object models.ErpOrderCommodity: properties: amount: description: 实际零售价 type: number count: description: 销售数量 type: integer createdAt: description: 创建时间 type: string erp_category_id: description: 分类id type: integer erp_category_name: description: 分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string erp_order_id: description: 零售订单id(后端生成) type: integer erp_supplier_id: description: 主供应商id type: integer erp_supplier_name: description: 主供应商名称 type: string id: description: 数据库记录编号 type: integer imei: description: 串码 type: string imei_type: description: 1-无串码 2-串码 type: integer member_discount: description: 会员优惠 type: number present_type: description: 赠送类型:1-非赠送 2-赠送 type: integer received_amount: description: 商品实收金额 type: number rejected_amount: description: 退货金额 type: number rejected_count: description: 退货数量 type: integer rejected_order_commodity_id: description: 退货订单商品id type: integer rejected_price: description: 退货单价 type: number remark: description: 备注 type: string retail_price: description: 指导零售价 type: integer sale_discount: description: 零售优惠 type: number sale_price: description: 零售价 type: integer sales_profit: description: 销售毛利:实际零售价-采购单价;如果为退货订单,则为实际退货价-采购单价 type: number staff_cost_price: description: 员工成本价加价 type: integer staff_profit: description: 员工毛利:实际零售价-员工成本价;如果为退货订单,则为实际退货价-员工成本价 type: number vm_discount: description: 会员积分抵扣 type: number wholesale_price: description: 指导采购价 type: integer type: object models.ErpOrderCreateReq: properties: bill_sn: description: 单据编号 type: string cashiers: description: 收付款方式 items: $ref: '#/definitions/models.ErpOrderCashier' type: array erp_order_commodities: description: 零售订单商品信息 items: $ref: '#/definitions/models.ErpOrderCommodity' type: array member_type: description: 会员类型:general 普通; member 会员 type: string retail_type: description: 销售类型:sale 零售销售; rejected 零售退货 type: string salesman: description: 销售员信息 items: $ref: '#/definitions/models.ErpOrderSales' type: array store_id: description: 门店id type: integer store_name: description: 门店名称 type: string tel: description: 会员手机号 type: string total_amount: description: 订单实收金额 type: number total_count: description: 订单商品数量 type: integer total_retail_price: description: 订单总指导零售价 type: number vm_count: description: 使用会员积分 type: integer required: - cashiers - erp_order_commodities - member_type - retail_type - salesman - store_id - store_name - total_amount - total_count - total_retail_price type: object models.ErpOrderDeleteReq: properties: bill_sn: description: 单据编号 type: string required: - bill_sn type: object models.ErpOrderListReq: properties: bill_sn: description: 单据编号 type: string commodity_name: description: 商品名称 type: string end_time: description: 结束时间 type: string pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer pay_status: description: 支付状态 0-未创建 ;1-待支付; 2-已支付 type: integer retail_type: description: 销售类型:sale 零售销售; rejected 零售退货 type: string salesman: description: 销售人员ID type: integer scan_code: description: 扫码枪扫码数据:串码 type: string start_time: description: 开始时间 type: string state: description: 订单状态 type: string store_id: description: 门店ID type: integer tel: description: 客户手机号 type: string uid: description: 用户ID type: integer type: object models.ErpOrderListResp: properties: export_url: type: string list: items: $ref: '#/definitions/models.ErpOrder' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 总条数 type: integer type: object models.ErpOrderPayReq: properties: auth_code: description: 用户付款码 type: string bill_sn: description: 单据编号 type: string required: - auth_code - bill_sn type: object models.ErpOrderPayResp: properties: status: description: 支付成功:pay_ok;支付失败:pay_failed ;等待支付:paying; 未知状态:pay_unknown; 未创建支付订单:no_pay_order type: string type: object models.ErpOrderReceiptDataResp: properties: actualPayment: description: 所有支付方式金额总和 type: number barcode: description: 单据编号:条码 type: string chandiseObj: additionalProperties: $ref: '#/definitions/models.TableData' description: 商品信息 type: object collectS: description: 收银人员:制单人 type: string integrationAmount: description: 积分抵扣总金额 type: number membersAmount: description: 会员优惠总金额 type: number modeOfPayment: additionalProperties: $ref: '#/definitions/models.ErpOrderCashier' description: 支付信息 type: object oddNum: description: 单据编号 type: string storeAddress: description: 店铺地址 type: string storeName: description: 门店名称 type: string storeTel: description: 卖家电话 type: string tel: description: 买家电话 type: string time: description: 审核时间 type: string toDealWith: description: 零售价合计 - 零售优惠总额 - 会员优惠总和 - 积分抵扣总额 type: number totalAmount: description: 零售优惠总金额 type: number totalNum: description: 数量合计 type: integer totalRetailP: description: 零售价合计 type: number type: object models.ErpOrderRetailDetailReq: properties: bill_sn: description: 单据编号 type: string end_time: description: 结束时间 type: string erp_category_id: description: 分类id type: integer erp_commodity_name: description: 商品名称 type: string is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer retail_type: description: 销售类型:sale 零售销售; rejected 零售退货 type: string salesman: description: 销售人员ID type: integer start_time: description: 开始时间 type: string store_id: description: 门店ID type: integer tel: description: 客户手机号 type: string uid: description: 用户ID type: integer type: object models.ErpOrderRetailDetailResp: properties: export_url: description: 导出excel地址 type: string list: description: 零售明细 items: $ref: '#/definitions/models.ErpOrder' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer sumData: allOf: - $ref: '#/definitions/models.RetailDetailTotalData' description: 汇总数据 total: description: 总条数(总订单数) type: integer type: object models.ErpOrderRetailMarginReq: properties: end_time: description: 结束时间 type: string erp_category_id: description: 分类id items: type: integer type: array erp_commodity_name: description: 商品名称 items: type: string type: array is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer retail_type: description: 销售类型:sale 零售销售; rejected 零售退货 items: type: string type: array start_time: description: 开始时间 type: string store_id: description: 门店ID items: type: integer type: array type: object models.ErpOrderRetailMarginResp: properties: export_url: type: string list: items: $ref: '#/definitions/models.RetailMarginData' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 总条数 type: integer total_count: description: 总销售数量 type: integer total_gross_margins: description: 销售毛利率:销售毛利/销售/退货金额 type: string total_sales_amount: description: 总销售/退货金额 type: number total_sales_cost: description: 总销售成本:销售采购价之和 type: number total_sales_margin: description: 总销售毛利:销售/退货金额-销售成本 type: number type: object models.ErpOrderSales: properties: createdAt: description: 创建时间 type: string erp_order_id: description: 零售订单id(后端生成) type: integer id: description: 数据库记录编号 type: integer name: description: 销售员用户姓名 type: string sales_profit_per: description: 销售毛利提成:每个商品销售毛利X其对应的提成比例后求和;如果是两个销售员参与则分别除以2 ,保留到小数后两位多余舍去 type: number salesman_per: description: 销售员提成:订单总员工毛利X该销售员设置好的提成比例;如果是两个销售员参与,那么两个人算出的提成均除以2,保留到小数后两位多余舍去 type: number staff_profit_per: description: 员工毛利提成:每个商品员工毛利X其对应的提成比例后求和;如果是两个销售员参与则分别除以2 ,保留到小数后两位多余舍去 type: number uid: description: 销售员用户ID type: integer required: - uid type: object models.ErpOrderShowConfig: properties: show_all: description: 展示所有订单配置:ON-打开,OFF-关闭 type: string required: - show_all type: object models.ErpOrderStoreManageDataReq: properties: end_time: description: 结束时间 type: string is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer start_time: description: 开始时间 type: string store_id: description: 门店ID type: integer type: object models.ErpOrderStoreManageDataResp: properties: export_url: type: string list: items: $ref: '#/definitions/models.StoreManageData' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 总条数 type: integer type: object models.ErpPurchaseAuditReq: properties: serial_number: description: 单据编号 type: string state: description: '审核操作: 1-审核 2-取消审核' type: integer required: - serial_number - state type: object models.ErpPurchaseCommodity: properties: amount: description: 计划采购金额 type: number commodity_serial_number: description: 商品编号 type: string count: description: 计划采购数量 type: integer createdAt: description: 创建时间 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string erp_purchase_order_id: description: 采购订单id type: integer execute_amount: description: 执行金额 type: number execute_count: description: 执行数量 type: integer execute_employee_price: description: 平均员工成本价 type: number execute_price: description: 平均采购单价 type: number id: description: 数据库记录编号 type: integer imei: description: 商品串码 type: string imei_type: description: 1-无串码 2-串码 type: integer inventory_count: description: 入库数量(=执行数量) type: integer price: description: 计划采购单价 type: number rejected_amount: description: 计划退货金额 type: number rejected_count: description: 计划退货数量 type: integer rejected_price: description: 计划退货单价 type: number remark: description: 备注 type: string retail_price: description: 指导零售价 type: integer type: object models.ErpPurchaseCommodityData: properties: amount: description: 已执行金额 type: number count: description: 已执行数量 type: integer erp_category_id: description: 商品分类id type: integer erp_category_name: description: 商品分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string price: description: 已执行单价 type: number type: object models.ErpPurchaseCreateReq: properties: account_holder: description: 收款人 type: string bank_account: description: 银行卡号 type: string delivery_address: description: 交货地址 type: string delivery_time: description: 交货日期 type: string erp_cashier_id: description: 付款方式 type: integer erp_purchase_commodity: description: 采购商品信息 items: $ref: '#/definitions/models.ErpPurchaseCommodity' type: array erp_supplier_id: description: 供应商id type: integer handler_id: description: 经手人id type: integer handler_name: description: 经手人名称 type: string opening_bank: description: 开户行 type: string purchase_order_sn: description: 采购退货订单号 type: string purchase_type: description: 采购类型:procure-采购 reject-退货 type: string remark: description: 备注 type: string store_id: description: 门店id type: integer required: - erp_purchase_commodity - purchase_type type: object models.ErpPurchaseDetailReq: properties: erp_purchase_order_id: description: 采购订单id type: integer required: - erp_purchase_order_id type: object models.ErpPurchaseEditReq: properties: account_holder: description: 收款人 type: string bank_account: description: 银行卡号 type: string delivery_address: description: 交货地址 type: string delivery_time: description: 交货日期 type: string erp_cashier_id: description: 付款方式 type: integer erp_purchase_commodity: description: 采购商品信息 items: $ref: '#/definitions/models.ErpPurchaseCommodity' type: array erp_purchase_order_id: description: 采购订单id type: integer erp_supplier_id: description: 供应商id type: integer handler_id: description: 经手人id type: integer handler_name: description: 经手人名称 type: string opening_bank: description: 开户行 type: string purchase_order_sn: description: 采购退货订单号 type: string purchase_type: description: 采购类型:procure-采购 reject-退货 type: string remark: description: 备注 type: string store_id: description: 门店id type: integer required: - bank_account - delivery_address - delivery_time - erp_cashier_id - erp_purchase_commodity - erp_purchase_order_id - erp_supplier_id - opening_bank - purchase_type - store_id type: object models.ErpPurchaseExecuteResp: properties: list: items: $ref: '#/definitions/models.ExecuteData' type: array total: description: 总条数 type: integer type: object models.ErpPurchaseInventory: properties: amount: description: 执行金额 type: number commodity_serial_number: description: 商品编号 type: string count: description: 执行数量 type: integer createdAt: description: 创建时间 type: string employee_price: description: 员工成本价 type: number erp_category_id: description: 商品分类id type: integer erp_category_name: description: 商品分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string erp_purchase_commodity_id: description: 采购订单商品表id type: integer erp_purchase_order_id: description: 商品采购订单id type: integer id: description: 数据库记录编号 type: integer imei: description: 商品串码 type: string imei_type: description: 1-无串码 2-串码 type: integer implementation_price: description: 执行单价 type: number purchase_type: description: 采购类型:procure-采购 reject-退货 type: string serial_number: description: 入库编号 type: string required: - purchase_type type: object models.ErpPurchaseInventoryReq: properties: erp_purchase_order_id: description: 采购订单id type: integer inventories: description: 采购入库执行信息 items: $ref: '#/definitions/models.ErpPurchaseInventory' type: array purchase_type: description: 采购类型:procure-采购 reject-退货 type: string required: - erp_purchase_order_id - inventories - purchase_type type: object models.ErpPurchaseOrder: properties: account_holder: description: 收款人 type: string audit_time: description: 审核时间 type: string auditor_id: description: 审核人id type: integer auditor_name: description: 审核人名称 type: string bank_account: description: 银行卡号 type: string commodities: items: $ref: '#/definitions/models.ErpPurchaseCommodity' type: array createdAt: description: 创建时间 type: string delivery_address: description: 交货地址 type: string delivery_time: description: 交货日期,如:2024-02-23 type: string erp_cashier_id: description: 付款方式/收款方式id type: integer erp_cashier_name: description: 付款方式/收款方式名称 type: string erp_supplier_id: description: 供应商id type: integer erp_supplier_name: description: 供应商名称 type: string handler_id: description: 经手人id type: integer handler_name: description: 经手人名称 type: string id: description: 数据库记录编号 type: integer maker_id: description: 制单人id type: integer maker_name: description: 制单人名称 type: string maker_time: description: 制单时间 type: string opening_bank: description: 开户行 type: string purchase_type: description: 类型:procure-采购 reject-退货 type: string rejected_purchase_order_id: description: 退货采购订单id type: integer remark: description: 备注 type: string serial_number: description: 单据编号 type: string state: description: 1-待审核 2-待入库 3-待退货 4-已完成 5-已终止 type: integer store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object models.ErpPurchaseOrderListReq: properties: audit_flag: description: 审核标记(默认展示所有):ON-订单只展示已审核的采购入库订单,含待入库/已终止/已完成 type: string audit_time_end: description: 审核结束时间 type: string audit_time_start: description: 审核开始时间 type: string erp_supplier_id: description: 供应商id type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer purchase_type: description: 采购类型:procure-采购 reject-退货 type: string serial_number: description: 单据编号 type: string state: description: 状态:1-待审核 2-待入库 3-待退货 4-已完成 5-已终止 type: integer store_id: description: 门店id type: integer type: object models.ErpPurchaseOrderListResp: properties: list: items: $ref: '#/definitions/models.ErpPurchaseOrder' type: array pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer total: description: 总条数 type: integer type: object models.ErpPurchaseReportByCommodityReq: properties: audit_time_end: description: 审核结束时间 type: string audit_time_start: description: 审核开始时间 type: string erp_category_id: description: 商品分类id type: integer erp_commodity_name: description: 商品名称 type: string erp_supplier_id: description: 供应商id type: integer handler_id: description: 经手人id type: integer is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer purchase_type: description: 采购类型:procure-采购 reject-退货 type: string serial_number: description: 单据编号 type: string state: description: 1-待审核 2-待入库 3-待退货 4-已完成 5-已终止 type: integer store_id: description: 门店id type: integer type: object models.ErpPurchaseReportByCommodityResp: properties: amount: description: 已执行金额 type: number count: description: 已执行数量 type: integer export_url: description: 导出excel路径 type: string list: description: 采购报表信息 items: $ref: '#/definitions/models.ReportByCommodityData' type: array non_execution_amount: description: 未执行金额 type: number non_execution_count: description: 未执行数量 type: integer order_id: description: 采购订单id type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer plan_amount: description: 计划采购金额 type: number plan_count: description: 计划采购数量 type: integer plan_price: description: 计划采购单价 type: number price: description: 已执行单价 type: number total: description: 总条数 type: integer type: object models.ErpPurchaseReportByOrderReq: properties: audit_time_end: description: 审核结束时间 type: string audit_time_start: description: 审核开始时间 type: string erp_category_id: description: 商品分类id type: integer erp_commodity_name: description: 商品名称 type: string erp_supplier_id: description: 供应商id type: integer handler_id: description: 经手人id type: integer is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer purchase_type: description: 采购类型:procure-采购 reject-退货 type: string serial_number: description: 单据编号 type: string state: description: 1-待审核 2-待入库 3-待退货 4-已完成 5-已终止 type: integer store_id: description: 门店id type: integer type: object models.ErpPurchaseReportByOrderResp: properties: amount: description: 已执行金额 type: number count: description: 已执行数量 type: integer export_url: description: 导出excel路径 type: string list: description: 采购报表信息 items: $ref: '#/definitions/models.ReportByOrderData' type: array pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer total: description: 总条数 type: integer type: object models.ErpPurchaseReportBySupplierReq: properties: endTime: description: 入/出库,结束时间 type: string erp_category_id: description: 商品分类id type: integer erp_commodity_name: description: 商品名称 type: string erp_supplier_id: description: 供应商id type: integer is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer purchase_type: description: 采购类型:procure-采购 reject-退货 type: string startTime: description: 入/出库,开始时间 type: string store_list: description: 门店复选 items: properties: store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object type: array type: object models.ErpPurchaseReportBySupplierResp: properties: amount: description: 采购金额 type: number count: description: 采购数量 type: integer difference: description: 差额 type: number export_url: description: 导出excel路径 type: string list: description: 供应商采购汇总信息 items: properties: amount: description: 采购金额 type: number count: description: 采购数量 type: integer difference: description: 差额 type: number erp_category_id: description: 商品分类id type: integer erp_category_name: description: 商品分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string erp_purchase_order_id: description: 采购订单id type: integer erp_supplier_id: description: 供应商id type: integer erp_supplier_name: description: 供应商名称 type: string purchase_type: description: 采购类型:procure-采购 reject-退货 type: string reject_amount: description: 退货金额 type: number store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object type: array pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer reject_amount: description: 退货金额 type: number total: description: 总条数 type: integer type: object models.ErpPurchaseReportDetailReq: properties: endTime: description: 入/出库,结束时间 type: string erp_category_id: description: 商品分类id type: integer erp_commodity_name: description: 商品名称 type: string erp_supplier_id: description: 供应商id type: integer is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer purchase_type: description: 采购类型:procure-采购 reject-退货 type: string serial_number: description: 单据编号 type: string startTime: description: 入/出库,开始时间 type: string store_list: description: 门店复选 items: properties: store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object type: array type: object models.ErpPurchaseReportDetailResp: properties: difference_price: description: 差价 type: number employee_price: description: 员工成本价 type: number export_url: description: 导出excel路径 type: string list: description: 采购明细信息 items: properties: difference_price: description: 差价 type: number employee_price: description: 员工成本价 type: number erp_category_id: description: 商品分类id type: integer erp_category_name: description: 商品分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string erp_supplier_id: description: 供应商id type: integer erp_supplier_name: description: 供应商名称 type: string execute_time: description: 出/入库时间 type: string imei: description: 商品串码 type: string imei_type: description: 1-无串码 2-串码 type: integer order_serial_number: description: 单据编号 type: string price: description: 采购价 type: number purchase_type: description: 单据类型:procure-采购 reject-退货 type: string reject_price: description: 退货价 type: number store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object type: array pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer price: description: 采购价 type: number reject_price: description: 退货价 type: number total: description: 总条数 type: integer type: object models.ErpPurchaseTerminateReq: properties: remark: description: 备注 type: string serial_number: description: 单据编号 type: string required: - remark - serial_number type: object models.ErpStock: properties: commodities: items: $ref: '#/definitions/models.ErpStockCommodity' type: array commodity_serial_number: description: 商品编码/串码 type: string count: description: 数量 type: integer createdAt: description: 创建时间 type: string dispatch_count: description: 调拨中数量 type: integer erp_category_id: description: 分类id type: integer erp_category_name: description: 分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string id: description: 数据库记录编号 type: integer imei_type: description: 1-无串码 2-串码(系统生成) 3-串码(手动添加) type: integer min_retail_price: description: 最低零售价 type: integer retail_price: description: 指导零售价 type: integer store_id: description: 门店编号 type: integer store_name: description: 门店名称 type: string type: object models.ErpStockCommodity: properties: age: description: 最近库龄 type: integer all_age: description: 总库龄 type: integer commodity_serial_number: description: 商品编号 type: string count: description: 数量 type: integer createdAt: description: 创建时间 type: string erp_barcode: description: 商品条码 type: string erp_category_id: description: 分类id type: integer erp_category_name: description: 分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string erp_stock_id: description: 库存id type: integer erp_supplier_id: description: 供应商id type: integer erp_supplier_name: description: 供应商名称 type: string first_stock_time: description: 首次入库时间 type: string id: description: 数据库记录编号 type: integer imei: description: 商品串码 type: string imei_type: description: 是否串码:1-无串码 2-串码(系统生成) 3-串码(手动添加) type: integer member_discount: description: 会员优惠 type: number min_retail_price: description: 最低零售价 type: integer original_sn: description: 首次入库订单编号 type: string remark: description: 备注 type: string retail_price: description: 指导零售价 type: integer staff_cost_price: description: 员工成本价加价 type: integer state: description: 状态:1-在库 2-已售 3-采购退货 4-调拨中 5-销售锁定中 type: integer stock_end_time: description: 最近入库结束时间 type: string stock_sn: description: 库存订单编号 type: string stock_start_time: description: 最近入库开始时间 type: string stock_time: description: 最近入库时间 type: string storage_type: description: 入库方式:1-系统入库 2-采购入库 type: integer store_id: description: 门店id type: integer store_name: description: 门店名称 type: string wholesale_price: description: 指导采购价 type: integer type: object models.ErpStockCommodityListReq: properties: age: description: 最近库龄 type: integer all_age: description: 总库龄 type: integer commodity_name: description: 商品名称 type: string erp_category_id: description: 商品分类Id type: integer erp_commodity_id: description: 商品id type: integer erp_stock_id: description: 库存id type: integer imei: description: 串码 type: string is_export: description: 是否导出excel:1-导出 type: integer is_imei: description: 是否串码:0-查全部 1-查串码类 2-查非串码 type: integer pageIndex: description: 页码 type: integer pageSize: description: 每页展示数据条数 type: integer scan_code: description: 扫码枪扫码数据:串码/条码 type: string serial_number: description: 商品编号 type: string sn: description: 首次入库订单编号 type: string state: description: 库存状态:1-在库 2-已售 3-采购退货 4-调拨中 5-出库 type: integer stock_time_end: description: 最近入库结束时间 type: string stock_time_start: description: 最近入库开始时间 type: string storage_type: description: 首次入库方式:1-系统入库 2-采购入库 type: integer store_id: description: 门店编号 type: integer supplier_id: description: 供应商id type: integer type: object models.ErpStockCommodityListResp: properties: export_url: type: string list: items: $ref: '#/definitions/models.ErpStockCommodity' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 数据总条数 type: integer total_staff_price: description: 入库员工成本价之和 type: integer total_wholesale_price: description: 入库采购价之和 type: integer type: object models.ErpStockListReq: properties: commodity_name: description: 商品名称 type: string erp_category_id: description: 商品分类 type: integer pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer serial_number: description: 商品编号 type: string stock_type: description: 库存情况:1-全部 2-有库存 3-无库存 type: integer store_id: description: 门店编号 type: integer type: object models.ErpStockListResp: properties: export_url: type: string list: items: $ref: '#/definitions/models.ErpStock' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 数据总条数 type: integer type: object models.ExecuteData: properties: commodity_serial_number: description: 商品编号 type: string count: description: 数量 type: integer employee_price: description: 员工成本价 type: number erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string erp_purchase_order_id: description: 商品采购订单id type: integer imei: description: 商品串码 type: string imei_type: description: 1-无串码 2-串码 type: integer implementation_price: description: 执行单价 type: number type: object models.FinishErpPurchaseDemandReq: properties: erp_commodity_id: description: 商品id type: integer required: - erp_commodity_id type: object models.GameCard: properties: coverImg: description: 封面 type: string createdAt: description: 创建时间 type: string detailImg: description: 详情图片 type: string detailInfo: description: 详情描述 type: string estimate_vm: description: 预计积分 type: integer gameTime: description: 游戏时间 type: integer gameTypeId: description: 游戏类型id type: integer goodsGalleryUrl: description: 轮播图 type: string id: description: 数据库记录编号 type: integer likes: description: 点赞 type: integer name: description: 名称 type: string newProducts: description: '新品: 1-新品 2-非新品' type: integer orderCount: description: 订单数 type: integer playability: description: 耐玩度 type: integer playfulness: description: 好玩度 type: integer price: description: 价格 type: integer real_price: description: 真实价格 type: integer status: description: '状态: 1-上架 2-下架' type: integer video_link: description: 链接 type: string viewCount: description: 查看人数 type: integer type: object models.GetErpPurchaseDemandReq: properties: erp_category_id: description: 商品分类id type: integer erp_commodity_name: description: 商品名称 type: string erp_commodity_serial_number: description: 商品编号 type: string hide_flag: description: 隐藏标记(默认关闭):ON-开启,隐藏无采购需求的商品,OFF-关闭,展示所有 type: string is_export: description: 1-导出 type: integer pageIndex: description: 页码 type: integer pageSize: description: 每页展示数据条数 type: integer type: object models.GetErpPurchaseDemandResp: properties: export_url: description: 文件路径 type: string list: items: $ref: '#/definitions/models.DemandData' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 数据总条数 type: integer type: object models.InsertSysUserReq: properties: account_type: description: 账号类型:1-管理端 type: integer avatar: description: 头像 type: string cooperative_business_id: description: 合作商id type: integer cooperative_name: description: 合作商名称 type: string deptId: description: 部门编码 type: integer email: description: 邮箱 type: string nickName: description: 昵称 type: string password: description: 密码 type: string phone: description: 手机号 type: string postId: description: 职位编码 type: integer remark: description: 备注 type: string roleId: description: 角色编码 type: integer sales_comm_rate: description: 销售提成比例 type: string salt: description: 盐 type: string sex: description: 性别 type: string status: description: 状态 type: string store_id: description: 门店id type: integer store_list: description: 有效门店 items: $ref: '#/definitions/models.StoreInfo' type: array store_name: description: 门店名称 type: string uid: description: 用户uid type: integer userId: description: 编码 type: integer username: description: 用户名 type: string type: object models.InviteMemberReport: properties: black_gold_count: description: 黑金数量 type: integer black_gold_deduct: description: 黑金会员提成 type: integer cooperative_business_id: description: 合作商id type: integer cooperative_name: description: 合作商名称 type: string createdAt: description: 创建时间 type: string date: description: ReportTime string `json:"report_time" gorm:"index"` // 业绩时间 type: string deduct_amount: description: 店员提成 type: integer gold_count: description: 黄金数量 type: integer gold_count_half: description: 半年黄金数量 type: integer gold_count_quarter: description: 季度黄金数量 type: integer gold_deduct: description: 黄金会员提成 type: integer id: description: 数据库记录编号 type: integer invite_renewal_black_gold_count: description: 续费黑金会员数量(干预) type: integer invite_renewal_gold_count: description: 续费黄金会员数量(干预) type: integer invite_renewal_platinum_count: description: 续费白金会员数量(干预) type: integer invite_upgrade_gold_to_black_count: description: 升级:黄金->黑金数量(干预) type: integer invite_upgrade_gold_to_platinum_count: description: 升级:黄金->白金数量(干预) type: integer invite_upgrade_platinum_to_black_count: description: 升级:白金->黑金数量(干预) type: integer platinum_count: description: 白金数量 type: integer platinum_deduct: description: 白金会员提成 type: integer renewal_black_gold_count: description: 续费黑金会员数量(自动) type: integer renewal_gold_count: description: 续费年度黄金会员数量(自动) type: integer renewal_gold_count_half: description: 续费半年黄金会员数量(自动) type: integer renewal_gold_count_quarter: description: 续费季度黄金会员数量(自动) type: integer renewal_platinum_count: description: 续费白金会员数量(自动) type: integer store: allOf: - $ref: '#/definitions/models.Store' description: 门店 store_id: description: 门店id type: integer uid: description: 店员uid type: integer upgrade_gold_to_black_count: description: 升级:黄金->黑金数量(自动) type: integer upgrade_gold_to_platinum_count: description: 升级:黄金->白金数量(自动) type: integer upgrade_platinum_to_black_count: description: 升级:白金->黑金数量(自动) type: integer user: allOf: - $ref: '#/definitions/models.UserInfo' description: invite_member_report type: object models.Login: properties: code: type: string password: type: string sys_type: description: 1-管理系统 2-合作商系统 type: integer uid: type: integer username: type: string uuid: type: string required: - code - password - sys_type - username - uuid type: object models.LoginLog: properties: browser: description: 浏览器 type: string createBy: description: 创建人 type: string createdAt: description: 创建时间 type: string dataScope: description: 数据 type: string deletedAt: description: 删除时间 type: string infoId: description: 主键 type: integer ipaddr: description: ip地址 type: string loginLocation: description: 归属地 type: string loginTime: description: 登录时间 type: string msg: type: string os: description: 系统 type: string params: type: string platform: description: 固件 type: string remark: description: 备注 type: string status: description: 状态 type: string updateBy: description: 更新者 type: string updatedAt: description: 更新时间 type: string username: description: 用户名 type: string type: object models.MallUserVmRecordData: properties: after_vm: description: 变动后 type: integer alter: description: 数值 type: integer before_vm: description: 变动前 type: integer createdAt: description: 创建时间 type: string describe: description: 描述 type: string event: description: 事件 type: string id: description: 数据库记录编号 type: integer tel: description: 用户手机号 type: string uid: description: 用户ID type: integer user: $ref: '#/definitions/models.UserInfo' type: object models.MallUserVmRecordReq: properties: end_time: description: 结束时间,示例:2006-01-02T15:04:05+08:00 type: string pageIndex: type: integer pageSize: type: integer start_time: description: 开始时间,示例:2006-01-02T15:04:05+08:00 type: string tel: description: 用户手机号 type: string uid: description: 用户ID type: integer type: object models.MallUserVmRecordResp: properties: count: type: integer list: items: $ref: '#/definitions/models.MallUserVmRecordData' type: array page_index: type: integer page_size: type: integer type: object models.Menu: properties: action: type: string breadcrumb: type: string children: items: $ref: '#/definitions/models.Menu' type: array component: type: string createBy: type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string icon: type: string is_select: type: boolean isFrame: type: string menuId: type: integer menuName: type: string menuType: type: string noCache: type: boolean params: type: string parentId: type: integer path: type: string paths: type: string permission: type: string roleId: type: integer sort: type: integer title: type: string updateBy: type: string updatedAt: description: 更新时间 type: string visible: type: string type: object models.NewUserInviteRecordReq: properties: create_end_time: description: 注册小程序时间-结束时间 type: string create_start_time: description: 注册小程序时间-开始时间 type: string from_uid: description: 邀请人ID type: integer invite_user_name: description: 邀请人昵称 type: string is_export: description: 1-导出 type: integer member_level: description: 当前类型:1-普通 2-黄金 4-白金 5-黑金 type: integer pageIndex: type: integer pageSize: type: integer record_end_time: description: 记录时间-结束时间 type: string record_start_time: description: 记录时间-开始时间 type: string record_type: description: 记录类型 1-首次邀请,2-开通年费黄金,3-开通季度黄金,4-开通半年黄金, 5-开通年费白金,6-开通年费黑金,7-续费年费黄金(干预),8-续费年费白金(干预),9-续费年费黑金(干预),10-续费年费黄金(自动), 11-续费季度黄金(自动),12-续费半年黄金(自动),13-续费年费白金(自动),14-续费年费黑金(自动),15-黄金→白金(干预), 16-黄金→黑金(干预),17-白金→黑金(干预),18-黄金→白金(自动),19-黄金→黑金(自动),20-白金→黑金(自动) type: integer store_id: description: 邀请人所属门店id type: integer to_uid: description: 用户ID type: integer user_tel: description: 用户手机号 type: string type: object models.NewUserListReq: properties: create_endTime: description: 注册小程序-结束时间 type: string create_startTime: description: 注册小程序-开始时间 type: string filter: description: 是否过滤无滞纳金已标记用户 type: boolean is_export: description: 1-导出 type: integer memberLevel: description: 当前会员等级 type: integer open_endTime: description: 首次开通租卡会员-结束时间 type: string open_member_level: description: 首次开通租卡会员等级 type: integer open_startTime: description: 首次开通租卡会员-开始时间 type: string order_endTime: description: 首次零售开单-结束时间 type: string order_startTime: description: 首次零售开单-开始时间 type: string pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer store_id: description: 门店id type: integer tel: description: 手机号 type: string uid: description: 用户id type: integer user_type: description: 用户类型 用户类型 1-普通用户 2-店员 type: integer type: object models.NewUserListResp: properties: export_url: description: 导出excel地址 type: string list: description: 用户数据 items: $ref: '#/definitions/models.U' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 总条数 type: integer type: object models.Order: properties: card_status: description: 1-待取货中 2-游玩中 3-归还中 4-已完成 5-已取消 type: integer cooperative_business_id: description: 合作商id type: integer cooperative_name: description: 合作商名称 type: string count: description: 数量 type: integer createdAt: description: 创建时间 type: string deliver_shopper_code: description: 发货店员码 type: string delivery_time: description: 发货时间 type: string delivery_type: description: 取货类型 1-门店自取 2-快递 type: integer express_company: description: 物流公司 type: string express_company_no: description: 物流公司编号 type: string express_duration: description: 物流时长 type: integer express_no: description: 物流单号 type: string game_card_goods_id: description: 游戏卡id type: integer game_card_id: description: 游戏id type: integer game_card_serial_number: description: 游戏卡编号 type: string game_card_serial_numbers: items: type: string type: array id: description: 数据库记录编号 type: integer order_cards: items: $ref: '#/definitions/models.OrderCard' type: array order_sn: description: 订单编号 type: string pay_price: description: 实际付款金额(包含运费) type: integer pay_status: description: 支付状态 1-未支付 2-已支付 type: integer pay_time: description: 支付时间 type: string phone_ext: type: string pickup_code: description: 取货码 type: string postage: description: 邮费 type: integer receipt_time: description: 收货时间 签收时间 type: string revert_express_company: description: 归还物流公司 type: string revert_express_company_no: description: 归还物流公司编号 type: string revert_express_duration: description: 归还物流时长 type: integer revert_express_no: description: 归还物流单号 type: string revert_shopper_code: type: string revert_store_id: description: 归还门店id type: integer revert_time: description: 归还时间 type: string store_id: description: 门店id type: integer uid: type: integer user: $ref: '#/definitions/models.UserInfo' user_address_id: description: 地址id type: integer type: object models.OrderCard: properties: card_status: description: 1-待取货中 2-游玩中 3-归还中 4-已完成 5-已取消 type: integer cooperative_business_id: description: 合作商id type: integer cooperative_name: description: 合作商名称 type: string cover_img: description: 封面 type: string createdAt: description: 创建时间 type: string deliver_shopper: allOf: - $ref: '#/definitions/models.ShopperPromotionCode' description: 发货店员 deliver_shopper_code: description: 发货店员码 type: string delivery_time: description: 发货时间 type: string delivery_type: description: 取货类型 1-门店自取 2-快递 type: integer express_company: description: 物流公司 type: string express_company_no: description: 物流公司编号 type: string express_no: description: 物流单号 type: string game_card: allOf: - $ref: '#/definitions/models.GameCard' description: 卡带信息 game_card_goods_id: description: 游戏卡id type: integer game_card_id: description: 游戏id type: integer id: description: 数据库记录编号 type: integer issue_type: description: '问题类型: 1-问题反馈 2-正常' type: integer name: description: 名称 type: string order: allOf: - $ref: '#/definitions/models.Order' description: 订单 order_id: type: integer pay_status: description: 支付状态 1-未支付 2-已支付 type: integer postage: description: 邮费 type: integer price: description: 价格 type: integer receipt_time: description: 收货时间 签收时间 type: string revert_express_company: description: 归还物流公司 type: string revert_express_company_no: description: 归还物流公司编号 type: string revert_express_duration: description: 归还物流时长 type: integer revert_express_no: description: 归还物流单号 type: string revert_shopper: allOf: - $ref: '#/definitions/models.ShopperPromotionCode' description: 收货店员 revert_shopper_code: description: 收货识别码 type: string revert_store: allOf: - $ref: '#/definitions/models.Store' description: 归还门店 revert_store_id: description: 归还门店id type: integer revert_time: description: 归还时间 type: string serial_number: description: 编号 type: string store_id: description: 门店id type: integer uid: type: integer type: object models.OrderListReq: properties: card_status: description: 1-待取货中 2-游玩中 3-归还中 4-已完成 5-已取消 type: integer delivery_type: description: 取货类型 1-门店自取 2-快递 type: integer end_time: description: 结束时间 type: string game_card_id: type: integer order_id: type: integer pageIndex: type: integer pageSize: type: integer pay_status: description: 支付状态 1-未支付 2-已支付 type: integer pickup_code: description: 取货码 type: string serial_number: description: 编号 type: string start_time: description: 开始时间 type: string store_id: description: 门店id// 游戏id type: integer uid: type: integer type: object models.Post: properties: createBy: type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string params: type: string postCode: description: 岗位代码 type: string postId: description: 岗位编号 type: integer postName: description: 岗位名称 type: string remark: description: 描述 type: string sort: description: 岗位排序 type: integer status: description: 状态 type: string updateBy: type: string updatedAt: description: 更新时间 type: string type: object models.QueryCodeReq: properties: pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer scan_code: description: 扫码枪扫码数据:串码/条码 type: string required: - scan_code type: object models.QueryCodeResp: properties: count: description: 数据总条数 type: integer list: description: 串码/条码 items: type: string type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer type: object models.ReportByCommodityData: properties: amount: description: 已执行金额 type: number count: description: 已执行数量 type: integer erp_category_id: description: 商品分类id type: integer erp_category_name: description: 商品分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string non_execution_amount: description: 未执行金额 type: number non_execution_count: description: 未执行数量 type: integer order_id: description: 采购订单id type: integer order_info: description: 采购订单信息 items: $ref: '#/definitions/models.ErpCommodityPurchaseOrderData' type: array plan_amount: description: 计划采购金额 type: number plan_count: description: 计划采购数量 type: integer plan_price: description: 计划采购单价 type: number price: description: 已执行单价 type: number type: object models.ReportByOrderData: properties: amount: description: 已执行金额 type: number audit_time: description: 审核时间 type: string auditor_id: description: 审核人id type: integer auditor_name: description: 审核人名称 type: string commodity_data: description: 商品信息 items: $ref: '#/definitions/models.ErpPurchaseCommodityData' type: array count: description: 已执行数量 type: integer erp_supplier_id: description: 供应商id type: integer erp_supplier_name: description: 供应商名称 type: string handler_id: description: 经手人id type: integer handler_name: description: 经手人名称 type: string maker_id: description: 制单人id type: integer maker_name: description: 制单人名称 type: string maker_time: description: 制单时间 type: string price: description: 执行单价 type: number purchase_type: description: 单据类型:procure-采购 reject-退货 type: string remark: description: 备注 type: string serial_number: description: 单据编号 type: string state: description: 1-待审核 2-待入库 3-待退货 4-已完成 5-已终止 type: integer store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object models.RetailDetailTotalData: properties: amount: description: 实际零售价 type: number cash_amount: description: 现金收款 type: number count: description: 销售数量 type: integer member_discount: description: 会员优惠 type: number other_amount: description: 其他付款方式 type: number pos_amount: description: pos机收款 type: number retail_price: description: 指导零售价 type: integer sale_discount: description: 零售优惠 type: number sale_price: description: 零售价 type: integer sales_profit: description: 销售毛利 type: number salesman_per: description: 销售员提成 type: number scan_amount: description: 扫码付 type: number staff_price: description: 员工成本价 type: integer staff_profit: description: 员工毛利 type: number store_per: description: 门店提成 type: number store_vm_amount: description: 商场积分抵扣 type: number total_amount: description: 订单实收金额 type: number total_discount: description: 订单总优惠:订单所有商品零售优惠+会员优惠+会员积分抵扣之和 type: number total_retail_price: description: 订单总指导零售价 type: number total_sales_profit: description: 订单总销售毛利 type: number total_sales_profit_per: description: 销售毛利提成 type: number total_staff_profit: description: 订单总员工毛利 type: number total_staff_profit_per: description: 员工毛利提成 type: number vm_discount: description: 会员积分抵扣 type: number wholesale_price: description: 采购单价 type: integer type: object models.RetailMarginData: properties: count: description: 销售数量 type: integer erp_category_id: description: 分类id type: integer erp_category_name: description: 分类名称 type: string erp_commodity_id: description: 商品id type: integer erp_commodity_name: description: 商品名称 type: string gross_margins: description: 销售毛利率:销售毛利/销售/退货金额 type: string retail_type: description: 销售类型:sale 零售销售; rejected 零售退货 type: string sales_amount: description: 销售/退货金额 type: number sales_cost: description: 销售成本:销售采购价之和 type: number sales_margin: description: 销售毛利:销售/退货金额-销售成本 type: number store_id: description: 门店id type: integer store_name: description: 门店名称 type: string type: object models.ShopperPromotionCode: properties: code: type: string createdAt: description: 创建时间 type: string id: description: 数据库记录编号 type: integer state: type: integer store_id: type: integer uid: type: integer user: $ref: '#/definitions/models.UserInfo' type: object models.Store: properties: address: description: 详细地址 type: string city: description: 市 type: string cooperative_assistant_member_deduct: allOf: - $ref: '#/definitions/models.CooperativeAssistantMemberDeduct' description: GameCardGoods cooperative_business_id: description: 合作商id type: integer cooperative_name: description: 合作商名称 type: string createdAt: description: 创建时间 type: string district: description: 区 type: string id: description: 数据库记录编号 type: integer img: description: 门面图 type: string is_online: description: 在线 type: integer latitude: description: 纬度 type: number longitude: description: 经度 type: number member_service: description: 会员服务:1 开启 2 不开启 type: integer name: description: 门店名称 type: string province: description: 省 type: string sales_comm_rate: description: 门店销售提成比例 type: number tel: description: 电话 type: string type: object models.StoreInfo: properties: expireTime: description: 有效期 type: string storeId: description: 门店id type: integer storeName: description: 门店名称 type: string type: object models.StoreManageData: properties: count: description: 销售数量 type: integer date: description: 时间,如:"2023-12-25" type: string promotion_fee: description: 推广费 type: number sales_profit: description: 销售毛利 type: number staff_profit: description: 员工毛利 type: number total_sales_amount: description: 销售额 type: number type: object models.Supplier: properties: account_holder: description: 开户人 type: string address: description: 详细地址 type: string area: description: 区 type: string bank_account: description: 银行账号 type: string city: description: 市 type: string company_website: description: 网站 type: string contact: description: 联系人 type: string cooperative_business_id: description: 合作商id type: integer createdAt: description: 创建时间 type: string email: description: 邮件 type: string id: description: 数据库记录编号 type: integer landline: description: 固定电话 type: string name: description: 供应商名称 type: string number: description: 编号 type: string opening_bank: description: 开户银行 type: string payment_cycle: description: 支付周期 type: integer province: description: 省 type: string tax_number: description: 税号 type: string tel: description: 手机号 type: string type: object models.SysCategory: properties: createBy: description: 创建者 type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string id: description: 分类Id type: integer img: description: 图片 type: string name: description: 名称 type: string params: type: string remark: description: 备注 type: string sort: description: 排序 type: string status: description: 状态 type: string updateBy: description: 更新者 type: string updatedAt: description: 更新时间 type: string type: object models.SysConfig: properties: configId: description: 编码 type: integer configKey: description: 参数键名 type: string configName: description: 参数名称 type: string configType: description: 是否系统内置 type: string configValue: description: 参数键值 type: string createBy: type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string params: type: string remark: description: 备注 type: string updateBy: type: string updatedAt: description: 更新时间 type: string type: object models.SysContent: properties: cateId: description: 分类id type: string content: description: 内容 type: string createBy: description: 创建者 type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string id: description: id type: integer img: description: 图片 type: string name: description: 名称 type: string params: type: string remark: description: 备注 type: string sort: description: 排序 type: string status: description: 状态 type: string updateBy: description: 更新者 type: string updatedAt: description: 更新时间 type: string type: object models.SysDept: properties: children: items: $ref: '#/definitions/models.SysDept' type: array createBy: type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string deptId: description: 部门编码 type: integer deptName: description: 部门名称 type: string deptPath: type: string email: description: 邮箱 type: string leader: description: 负责人 type: string params: type: string parentId: description: 上级部门 type: integer phone: description: 手机 type: string sort: description: 排序 type: integer status: description: 状态 type: string updateBy: type: string updatedAt: description: 更新时间 type: string type: object models.SysFileDir: properties: children: items: $ref: '#/definitions/models.SysFileDir' type: array createBy: description: 创建人 type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string id: type: integer label: description: 名称 type: string pId: description: 父id type: integer params: type: string path: type: string sort: description: 排序 type: integer updateBy: description: 编辑人 type: string updatedAt: description: 更新时间 type: string type: object models.SysOperLog: properties: businessType: description: 操作类型 type: string businessTypes: type: string createBy: description: 创建人 type: string createdAt: description: 创建时间 type: string dataScope: description: 数据 type: string deletedAt: description: 删除时间 type: string deptName: description: 部门名称 type: string jsonResult: description: 返回数据 type: string latencyime: description: 耗时 type: string menuTitle: description: 操作模块 type: string method: description: 函数 type: string operId: description: 日志编码 type: integer operIp: description: 客户端ip type: string operLocation: description: 访问位置 type: string operName: description: 操作者 type: string operParam: description: 请求参数 type: string operTime: description: 操作时间 type: string operUrl: description: 访问地址 type: string operatorType: description: 操作类型 type: string params: description: 参数 type: string remark: description: 备注 type: string requestMethod: description: 请求方式 type: string status: description: 操作状态 type: string title: description: 操作模块-具体事件 type: string updateBy: description: 更新者 type: string updatedAt: description: 更新时间 type: string userAgent: description: ua type: string type: object models.SysRole: properties: admin: type: boolean createBy: type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string deptIds: items: type: integer type: array flag: type: string menuIds: items: type: integer type: array params: type: string remark: description: 备注 type: string roleId: description: 角色编码 type: integer roleKey: description: 角色代码 type: string roleName: description: 角色名称 type: string roleSort: description: 角色排序 type: integer status: type: string updateBy: type: string updatedAt: description: 更新时间 type: string type: object models.SysUser: properties: account_type: description: 账号类型:1-管理端 type: integer avatar: description: 头像 type: string cooperative_business_id: description: 合作商id type: integer cooperative_name: description: 合作商名称 type: string createBy: type: string createdAt: description: 创建时间 type: string dataScope: type: string deletedAt: description: 删除时间 type: string deptId: description: 部门编码 type: integer email: description: 邮箱 type: string nickName: description: 昵称 type: string params: type: string password: description: 密码 type: string phone: description: 手机号 type: string postId: description: 职位编码 type: integer remark: description: 备注 type: string roleId: description: 角色编码 type: integer sales_comm_rate: description: 销售提成比例 type: number salt: description: 盐 type: string sex: description: 性别 type: string status: description: 状态 type: string store_data: description: 有效门店 type: string store_id: description: 门店id type: integer store_list: description: 有效门店列表 items: $ref: '#/definitions/models.StoreInfo' type: array store_name: description: 门店名称 type: string uid: description: 用户uid todo 待添加 type: integer updateBy: type: string updatedAt: description: 更新时间 type: string userId: description: 编码 type: integer username: description: 用户名 type: string type: object models.TableData: properties: DJ: description: 商品指导零售价 type: integer JE: description: 商品指导零售价乘以销售数量 type: integer SL: description: 销售数量 type: integer name: type: string type: object models.TelListReq: properties: pageIndex: description: 页码 type: integer pageSize: description: 页面条数 type: integer phone_num: type: string required: - phone_num type: object models.U: properties: appOpenID: type: string bond: description: 保证金 type: integer city: description: 城市 type: string cooperative_business_id: description: 合作商id type: integer cooperative_name: description: 合作商名称 type: string country: description: 市 type: string createdAt: description: 创建时间 type: string deposit: description: 押金 type: integer first_retail_order: description: 首次零售开单时间 type: string forfeit_penalty: description: 滞纳金 type: integer gender: description: 性别 type: integer id: description: 数据库记录编号 type: integer in_black: description: 是否在黑名单 type: boolean invite_code_url: description: 分享二维码 type: string invite_time: type: string last_login_at: description: 最近登录时间 type: string mark: description: 标记 type: integer member_expire_days: description: 会员过期天数 type: integer member_level_string: description: 会员类型 type: string member_open_time: type: string member_status: type: integer memberExpire: description: 会员到期时间 type: string memberLevel: description: 会员等级 1-会员 type: integer open_member_channel: description: '开通会员渠道: -门店推广 -用户邀请 -兑换码' type: string open_member_level: description: 开通会员级别:2-黄金会员 4-白金会员 5-黑金会员 type: integer open_member_time: description: 开通会员时间 type: string order_amount: description: 消费金额 type: integer order_cards: items: $ref: '#/definitions/models.OrderCard' type: array order_count: description: 消费次数 type: integer province: description: 省 type: string renewal_member_level: type: integer renewal_time: type: string shop_assistant_name: description: 店员名称 type: string store: $ref: '#/definitions/models.Store' store_id: description: 门店id type: integer tel: description: 电话 type: string uid: type: integer user_type: description: 用户类型 1-普通用户 2-店员 type: integer wxAvatar: description: 头像 type: string wxName: description: 昵称 type: string wxOpenID: description: 微信openid type: string wxUnionID: description: 微信unionId type: string xcx_role_id: description: 角色id type: integer type: object models.UserInfo: properties: appOpenID: type: string bond: description: 保证金 type: integer city: description: 城市 type: string cooperative_business_id: description: 合作商id type: integer cooperative_name: description: 合作商名称 type: string country: description: 市 type: string createdAt: description: 创建时间 type: string deposit: description: 押金 type: integer first_retail_order: description: 首次零售开单时间 type: string forfeit_penalty: description: 滞纳金 type: integer gender: description: 性别 type: integer id: description: 数据库记录编号 type: integer in_black: description: 是否在黑名单 type: boolean invite_code_url: description: 分享二维码 type: string invite_time: type: string last_login_at: description: 最近登录时间 type: string mark: description: 标记 type: integer member_level_string: description: 会员类型 type: string member_open_time: type: string member_status: type: integer memberExpire: description: 会员到期时间 type: string memberLevel: description: 会员等级 1-会员 type: integer open_member_channel: description: '开通会员渠道: -门店推广 -用户邀请 -兑换码' type: string open_member_level: description: 开通会员级别:2-黄金会员 4-白金会员 5-黑金会员 type: integer open_member_time: description: 开通会员时间 type: string order_cards: items: $ref: '#/definitions/models.OrderCard' type: array province: description: 省 type: string renewal_member_level: type: integer renewal_time: type: string shop_assistant_name: description: 店员名称 type: string store: $ref: '#/definitions/models.Store' store_id: description: 门店id type: integer tel: description: 电话 type: string uid: type: integer user_type: description: 用户类型 1-普通用户 2-店员 type: integer wxAvatar: description: 头像 type: string wxName: description: 昵称 type: string wxOpenID: description: 微信openid type: string wxUnionID: description: 微信unionId type: string xcx_role_id: description: 角色id type: integer type: object models.UserInviteRecordListData: properties: create_time: description: 注册小程序时间 type: string invite_uid: description: 邀请人ID type: integer invite_user_name: description: 邀请人昵称 type: string member_level: description: 会员等级:1-普通 2-黄金 4-白金 5-黑金 type: integer memberExpire: description: 租卡会员到期时间 type: string record_time: description: 记录时间 type: string record_type: description: 记录类型 type: integer store_id: description: 邀请人所属门店id type: integer store_name: description: 邀请人所属门店名称 type: string user_tel: description: 用户手机号 type: string user_uid: description: 用户ID type: integer type: object models.UserInviteRecordListResp: properties: export_url: description: 导出excel地址 type: string list: items: $ref: '#/definitions/models.UserInviteRecordListData' type: array pageIndex: description: 页码 type: integer pageSize: description: 每页展示条数 type: integer total: description: 总条数 type: integer type: object tools.Params: properties: treeCode: type: string treeName: type: string treeParentCode: type: string type: object tools.SysColumns: properties: columnComment: type: string columnId: type: integer columnName: type: string columnType: type: string createBy: type: string createdAt: type: string deletedAt: type: string dictType: type: string edit: type: boolean fkCol: items: $ref: '#/definitions/tools.SysColumns' type: array fkLabelId: type: string fkLabelName: type: string fkTableName: type: string fkTableNameClass: type: string fkTableNamePackage: type: string goField: type: string goType: type: string htmlType: type: string increment: type: boolean insert: type: boolean isEdit: type: string isIncrement: type: string isInsert: type: string isList: type: string isPk: type: string isQuery: type: string isRequired: type: string jsonField: type: string list: type: string pk: type: boolean query: type: boolean queryType: type: string remark: type: string required: type: boolean sort: type: integer superColumn: type: boolean tableId: type: integer updateBy: type: string updatedAt: type: string usableColumn: type: boolean type: object tools.SysTables: properties: businessName: type: string className: description: 类名 type: string columns: items: $ref: '#/definitions/tools.SysColumns' type: array createBy: type: string createdAt: type: string crud: type: boolean dataScope: type: string deletedAt: type: string functionAuthor: description: 功能作者 type: string functionName: description: 功能名称 type: string isActions: type: integer isAuth: type: integer isDataScope: type: integer isLogicalDelete: type: string logicalDelete: type: boolean logicalDeleteColumn: type: string moduleName: description: 模块名 type: string options: type: string packageName: description: 包名 type: string params: $ref: '#/definitions/tools.Params' pkColumn: type: string pkGoField: type: string pkJsonField: type: string remark: type: string tableComment: description: 表备注 type: string tableId: description: 表编码 type: integer tableName: description: 表名称 type: string tplCategory: type: string tree: type: boolean treeCode: type: string treeName: type: string treeParentCode: type: string updateBy: type: string updatedAt: type: string type: object info: contact: {} paths: /api/v1/cashier/create: post: consumes: - application/json parameters: - description: 新增收付款账号模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CashierCreateRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 新增收付款账号 tags: - 收付款账号设置 /api/v1/cashier/delete: post: consumes: - application/json parameters: - description: 删除收付款账号模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CashierDetailRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 删除收付款账号 tags: - 收付款账号设置 /api/v1/cashier/detail: post: consumes: - application/json parameters: - description: 查询收付款账号详情模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CashierDetailRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpCashierDetail' summary: 查询收付款账号详情 tags: - 收付款账号设置 /api/v1/cashier/edit: post: consumes: - application/json parameters: - description: 编辑收付款账号模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CashierEditRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 编辑收付款账号 tags: - 收付款账号设置 /api/v1/cashier/list: post: consumes: - application/json parameters: - description: 查询收付款账号列表模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CashierListRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpCashierListResp' summary: 查询收付款账号列表 tags: - 收付款账号设置 /api/v1/category/create: post: consumes: - application/json parameters: - description: 商品分类创建模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CreateCategoryRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 创建分类 tags: - 商品分类 /api/v1/category/delete: post: parameters: - description: 删除分类请求模型 in: body name: request required: true schema: $ref: '#/definitions/basic.DeleteCategoryRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 删除分类 tags: - 商品分类 /api/v1/category/display: post: parameters: - description: 隐藏或展示分类请求模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CategoryDisplayRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 隐藏或展示分类 tags: - 商品分类 /api/v1/category/import_category: post: consumes: - application/json parameters: - description: 上传excel文件 in: body name: file required: true schema: type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 导入商品分类 tags: - 商品分类 /api/v1/category/import_category_view: post: consumes: - application/json parameters: - description: 上传excel文件 in: body name: file required: true schema: type: string produces: - application/json responses: "200": description: OK schema: items: $ref: '#/definitions/models.CategoryExcel' type: array summary: 导入商品分类预览 tags: - 商品分类 /api/v1/category/list: post: parameters: - description: 分类列表请求模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CategoryListRequest' produces: - application/json responses: "200": description: OK schema: items: $ref: '#/definitions/models.CategoryModel' type: array summary: 分类列表 tags: - 商品分类 /api/v1/category/update: post: consumes: - application/json parameters: - description: 商品分类编辑模型 in: body name: request required: true schema: $ref: '#/definitions/basic.UpdateCategoryRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.Category' summary: 编辑分类 tags: - 商品分类 /api/v1/commodity/create: post: consumes: - application/json parameters: - description: 商品新增模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CommodityCreateRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpCommodity' summary: 新增商品 tags: - 商品资料 /api/v1/commodity/delete: post: consumes: - application/json parameters: - description: 删除商品模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CommodityDelRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 删除商品 tags: - 商品资料 /api/v1/commodity/detail: post: consumes: - application/json parameters: - description: 商品详情模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CommodityDetailRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpCommodity' summary: 商品详情 tags: - 商品资料 /api/v1/commodity/edit: post: consumes: - application/json parameters: - description: 编辑商品模型 in: body name: request required: true schema: $ref: '#/definitions/basic.CommodityEditRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpCommodity' summary: 编辑商品 tags: - 商品资料 /api/v1/commodity/import_commodity: post: consumes: - application/json parameters: - description: 上传excel文件 in: body name: file required: true schema: type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 导入商品资料 tags: - 商品资料 /api/v1/commodity/import_commodity_view: post: consumes: - application/json parameters: - description: 上传excel文件 in: body name: file required: true schema: type: string produces: - application/json responses: "200": description: OK schema: items: $ref: '#/definitions/models.CommodityExcel' type: array summary: 导入商品资料预览 tags: - 商品资料 /api/v1/commodity/list: post: consumes: - application/json parameters: - description: 商品列表模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpCommodityListReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpCommodityListResp' summary: 商品列表 tags: - 商品资料 /api/v1/config: put: consumes: - application/json description: 获取JSON parameters: - description: body in: body name: data required: true schema: $ref: '#/definitions/models.SysConfig' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 修改配置 tags: - system/配置 /api/v1/config/{configId}: delete: description: 删除数据 parameters: - description: configId in: path name: configId required: true type: integer responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 删除配置 tags: - system/配置 get: description: 获取JSON parameters: - description: 配置编码 in: path name: configId required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 获取配置 tags: - system/配置 /api/v1/configKey/{configKey}: get: description: 获取JSON parameters: - description: configKey in: path name: configKey required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 获取配置 tags: - system/配置 /api/v1/configList: get: description: 获取JSON parameters: - description: configKey in: query name: configKey type: string - description: configName in: query name: configName type: string - description: configType in: query name: configType type: string - description: 页条数 in: query name: pageSize type: integer - description: 页码 in: query name: pageIndex type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 配置列表数据 tags: - system/配置 /api/v1/cooperative/add: post: consumes: - application/json parameters: - description: 新增供应商模型 in: body name: request required: true schema: $ref: '#/definitions/models.CooperativeBusiness' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 新增供应商 tags: - 合作商 - v1.2.0 /api/v1/cooperative/edit: post: consumes: - application/json parameters: - description: 编辑供应商模型 in: body name: request required: true schema: $ref: '#/definitions/models.CooperativeBusiness' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 编辑供应商 tags: - 合作商 - v1.2.0 /api/v1/cooperative/get_pay_info: post: consumes: - application/json produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.CooperativePayInfo' summary: 获取支付信息 tags: - 合作商 - v1.2.0 /api/v1/cooperative/list: post: consumes: - application/json parameters: - description: 查看供应商列表模型 in: body name: request required: true schema: $ref: '#/definitions/models.CooperativeBusinessListReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.CooperativeBusinessListResp' summary: 查看供应商列表 tags: - 合作商 - v1.2.0 /api/v1/cooperative/member_promotion/assistant_report: post: consumes: - application/json parameters: - description: 店员绩效模型 in: body name: request required: true schema: $ref: '#/definitions/models.AssistantInviteMemberReportReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.AssistantInviteMemberReportListResp' summary: 店员绩效 tags: - 门店管理 - v1.2.0 /api/v1/cooperative/member_promotion_statistic/list: post: consumes: - application/json parameters: - description: 租卡会员统计模型 in: body name: request required: true schema: $ref: '#/definitions/models.CooperativeMemberPromotionStatisticReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.CooperativeMemberPromotionStatisticListResp' summary: 租卡会员统计 tags: - 会员管理 - V1.2.0 /api/v1/cooperative/set_pay_info: post: consumes: - application/json parameters: - description: 设置支付信息模型 in: body name: request required: true schema: $ref: '#/definitions/models.CooperativeSetPayInfoReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 设置支付信息 tags: - 合作商 - v1.2.0 /api/v1/db/columns/page: get: description: 数据库表列分页列表 / database table column page list parameters: - description: tableName / 数据表名称 in: query name: tableName type: string - description: pageSize / 页条数 in: query name: pageSize type: integer - description: pageIndex / 页码 in: query name: pageIndex type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' summary: 分页列表数据 / page list data tags: - system/工具 /api/v1/db/tables/page: get: description: 数据库表分页列表 / database table page list parameters: - description: tableName / 数据表名称 in: query name: tableName type: string - description: pageSize / 页条数 in: query name: pageSize type: integer - description: pageIndex / 页码 in: query name: pageIndex type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' summary: 分页列表数据 / page list data tags: - system/工具 /api/v1/dept: post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.SysDept' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 添加部门 tags: - system/部门 put: consumes: - application/json description: 获取JSON parameters: - description: id in: path name: id required: true type: integer - description: body in: body name: data required: true schema: $ref: '#/definitions/models.SysDept' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 修改部门 tags: - system/部门 /api/v1/dept/{deptId}: get: description: 获取JSON parameters: - description: deptId in: path name: deptId type: string - description: position in: query name: position type: string responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 部门列表数据 tags: - system/部门 /api/v1/dept/{id}: delete: description: 删除数据 parameters: - description: id in: path name: id required: true type: integer responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 删除部门 tags: - system/部门 /api/v1/deptList: get: description: 分页列表 parameters: - description: name in: query name: name type: string - description: id in: query name: id type: string - description: position in: query name: position type: string responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 分页部门列表数据 tags: - system/部门 /api/v1/dict/data: post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.DictType' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 添加字典数据 tags: - system/字典数据 put: consumes: - application/json description: 获取JSON parameters: - description: body in: body name: data required: true schema: $ref: '#/definitions/models.DictType' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 修改字典数据 tags: - system/字典数据 /api/v1/dict/data/{dictCode}: delete: description: 删除数据 parameters: - description: dictCode in: path name: dictCode required: true type: integer responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 删除字典数据 tags: - system/字典数据 get: description: 获取JSON parameters: - description: 字典编码 in: path name: dictCode required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 通过编码获取字典数据 tags: - system/字典数据 /api/v1/dict/data/list: get: description: 获取JSON parameters: - description: status in: query name: status type: string - description: dictCode in: query name: dictCode type: string - description: dictType in: query name: dictType type: string - description: 页条数 in: query name: pageSize type: integer - description: 页码 in: query name: pageIndex type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 字典数据列表 tags: - system/字典数据 /api/v1/dict/databyType/{dictType}: get: description: 获取JSON parameters: - description: dictType in: path name: dictType required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 通过字典类型获取字典数据 tags: - system/字典数据 /api/v1/dict/type: post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.DictType' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 添加字典类型 tags: - system/字典类型 put: consumes: - application/json description: 获取JSON parameters: - description: body in: body name: data required: true schema: $ref: '#/definitions/models.DictType' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 修改字典类型 tags: - system/字典类型 /api/v1/dict/type/{dictId}: delete: description: 删除数据 parameters: - description: dictId in: path name: dictId required: true type: integer responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 删除字典类型 tags: - system/字典类型 get: description: 获取JSON parameters: - description: 字典类型编码 in: path name: dictId required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 通过字典id获取字典类型 tags: - system/字典类型 /api/v1/dict/type/list: get: description: 获取JSON parameters: - description: dictName in: query name: dictName type: string - description: dictId in: query name: dictId type: string - description: dictType in: query name: dictType type: string - description: 页条数 in: query name: pageSize type: integer - description: 页码 in: query name: pageIndex type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Page' security: - Bearer: [] summary: 字典类型列表数据 tags: - system/字典类型 /api/v1/erp_order/add_invoice: post: consumes: - application/json parameters: - description: 开发票模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderAddInvoiceReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 开发票 tags: - 零售订单 /api/v1/erp_order/audit: post: consumes: - application/json parameters: - description: 审核零售订单模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderAuditReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 审核零售订单 tags: - 零售订单 /api/v1/erp_order/create: post: consumes: - application/json parameters: - description: 新建零售订单模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderCreateReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 新建零售订单 tags: - 零售订单 /api/v1/erp_order/delete: post: consumes: - application/json parameters: - description: 删除零售订单模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderDeleteReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 删除零售订单 tags: - 零售订单 /api/v1/erp_order/edit: post: consumes: - application/json parameters: - description: 编辑零售订单模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderCreateReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 编辑零售订单 tags: - 零售订单 /api/v1/erp_order/list: post: consumes: - application/json parameters: - description: 查询零售订单列表模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderListReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpOrderListResp' summary: 查询零售订单列表 tags: - 零售订单 /api/v1/erp_order/pay: post: consumes: - application/json parameters: - description: 收款模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderPayReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpOrderPayResp' summary: 收款 tags: - 零售订单 /api/v1/erp_order/query_pay_status: post: consumes: - application/json parameters: - description: 查询付款状态模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderDeleteReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpOrderPayResp' summary: 查询付款状态 tags: - 零售订单 /api/v1/erp_order/receipt_data: post: consumes: - application/json parameters: - description: 查询小票数据模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderDeleteReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpOrderReceiptDataResp' summary: 查询小票数据 tags: - 零售订单 /api/v1/erp_order/retail_detail: post: consumes: - application/json parameters: - description: 查询零售明细数据模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderRetailDetailReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpOrderRetailDetailResp' summary: 查询零售明细 tags: - 零售报表 /api/v1/erp_order/retail_margin: post: consumes: - application/json parameters: - description: 查询商品零售毛利汇总数据模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderRetailMarginReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpOrderRetailMarginResp' summary: 查询商品零售毛利汇总 tags: - 零售报表 /api/v1/erp_order/show_all_data: post: consumes: - application/json parameters: - description: 展示所有订单模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderShowConfig' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 展示所有订单 tags: - 零售订单 /api/v1/erp_order/store_manage_data: post: consumes: - application/json parameters: - description: 查询门店经营数据模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpOrderStoreManageDataReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpOrderStoreManageDataResp' summary: 查询门店经营数据 tags: - 零售报表 /api/v1/erp_purchase/audit: post: consumes: - application/json parameters: - description: 审核采购订单模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseAuditReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 审核采购订单 tags: - 采购管理 - V1.3.0 /api/v1/erp_purchase/create: post: consumes: - application/json parameters: - description: 新建采购订单模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseCreateReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpPurchaseOrder' summary: 新建采购订单 tags: - 采购管理 - V1.3.0 /api/v1/erp_purchase/delete: post: consumes: - application/json parameters: - description: 删除采购订单模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseTerminateReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 删除采购订单 tags: - 采购管理 - V1.3.0 /api/v1/erp_purchase/demand/create: post: consumes: - application/json parameters: - description: 创建采购需求模型 in: body name: request required: true schema: $ref: '#/definitions/models.CreateErpPurchaseDemandReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 创建采购需求 tags: - 采购需求 - V1.3.0 /api/v1/erp_purchase/demand/finish: post: consumes: - application/json parameters: - description: 完成采购需求模型 in: body name: request required: true schema: $ref: '#/definitions/models.FinishErpPurchaseDemandReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 完成采购需求 tags: - 采购需求 - V1.3.0 /api/v1/erp_purchase/demand/get: post: consumes: - application/json parameters: - description: 获取采购需求模型 in: body name: request required: true schema: $ref: '#/definitions/models.GetErpPurchaseDemandReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.GetErpPurchaseDemandResp' summary: 获取采购需求 tags: - 采购需求 - V1.3.0 /api/v1/erp_purchase/detail: post: consumes: - application/json parameters: - description: 查询采购订单详情模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseDetailReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpPurchaseOrder' summary: 查询采购订单详情 tags: - 采购管理 - V1.3.0 /api/v1/erp_purchase/edit: post: consumes: - application/json parameters: - description: 编辑采购订单模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseEditReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpPurchaseOrder' summary: 编辑采购订单 tags: - 采购管理 - V1.3.0 /api/v1/erp_purchase/execute: post: consumes: - application/json parameters: - description: 执行(入库/退货)模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseInventoryReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpPurchaseExecuteResp' summary: 执行(入库/退货) tags: - 采购管理 - V1.3.0 /api/v1/erp_purchase/inventory: post: consumes: - application/json parameters: - description: 入库(退货)模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseInventoryReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 入库(退货) tags: - 采购管理 - V1.3.0 /api/v1/erp_purchase/list: post: consumes: - application/json parameters: - description: 查询采购订单列表模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseOrderListReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpPurchaseOrderListResp' summary: 查询采购订单列表 tags: - 采购管理 - V1.3.0 /api/v1/erp_purchase/report/commodity: post: consumes: - application/json parameters: - description: 采购报表(按商品)模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseReportByCommodityReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpPurchaseReportByCommodityResp' summary: 采购报表(按商品) tags: - 采购报表 - V1.3.0 /api/v1/erp_purchase/report/detail: post: consumes: - application/json parameters: - description: 采购明细模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseReportDetailReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpPurchaseReportDetailResp' summary: 采购明细 tags: - 采购报表 - V1.3.0 /api/v1/erp_purchase/report/order: post: consumes: - application/json parameters: - description: 采购报表(按单)模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseReportByOrderReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpPurchaseReportByOrderResp' summary: 采购报表(按单) tags: - 采购报表 - V1.3.0 /api/v1/erp_purchase/report/supplier: post: consumes: - application/json parameters: - description: 供应商采购汇总模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseReportBySupplierReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpPurchaseReportBySupplierResp' summary: 供应商采购汇总 tags: - 采购报表 - V1.3.0 /api/v1/erp_purchase/terminate: post: consumes: - application/json parameters: - description: 终止采购模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpPurchaseTerminateReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 终止采购 tags: - 采购管理 - V1.3.0 /api/v1/inventory/add_remark: post: consumes: - application/json parameters: - description: 添加备注模型 in: body name: request required: true schema: $ref: '#/definitions/inventorymanage.AddRemarkReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 添加备注 tags: - 库存管理 /api/v1/inventory/delivery: post: consumes: - application/json parameters: - description: 出库模型 in: body name: request required: true schema: $ref: '#/definitions/inventorymanage.DeliveryCargoReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 出库 tags: - 库存管理 /api/v1/inventory/detail: post: consumes: - application/json parameters: - description: 查询库存详情模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpStockCommodityListReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpStockCommodityListResp' summary: 查询库存详情 tags: - 库存管理 /api/v1/inventory/import: post: consumes: - application/json parameters: - description: 上传excel文件 in: body name: file required: true schema: type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 库存导入 tags: - 库存管理 /api/v1/inventory/list: post: consumes: - application/json parameters: - description: 查询库存列表模型 in: body name: request required: true schema: $ref: '#/definitions/models.ErpStockListReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.ErpStockListResp' summary: 查询库存列表 tags: - 库存管理 /api/v1/inventory/print: post: consumes: - application/json parameters: - description: 批量打印模型 in: body name: request required: true schema: $ref: '#/definitions/models.BatchPrintInfoReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 批量打印 tags: - 库存管理 /api/v1/inventory/query_code: post: consumes: - application/json parameters: - description: 查询商品串码或条码模型 in: body name: request required: true schema: $ref: '#/definitions/models.QueryCodeReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.QueryCodeResp' summary: 查询商品串码或条码 tags: - 库存管理 /api/v1/loginlog: post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.LoginLog' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 添加登录日志 tags: - system/日志 put: consumes: - application/json description: 获取JSON parameters: - description: body in: body name: data required: true schema: $ref: '#/definitions/models.LoginLog' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 修改登录日志 tags: - system/日志 /api/v1/loginlog/{infoId}: delete: description: 删除数据 parameters: - description: 以逗号(,)分割的infoId in: path name: infoId required: true type: string responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 批量删除登录日志 tags: - system/日志 get: description: 获取JSON parameters: - description: infoId in: path name: infoId required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 通过编码获取登录日志 tags: - system/日志 /api/v1/loginloglist: get: description: 获取JSON parameters: - description: status in: query name: status type: string - description: dictCode in: query name: dictCode type: string - description: dictType in: query name: dictType type: string - description: 页条数 in: query name: pageSize type: integer - description: 页码 in: query name: pageIndex type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 登录日志列表 tags: - system/日志 /api/v1/mall/goods/user/vm_record: post: consumes: - application/json parameters: - description: 用户积分记录模型 in: body name: request required: true schema: $ref: '#/definitions/models.MallUserVmRecordReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.MallUserVmRecordResp' summary: 用户积分记录 tags: - 数据统计 - V1.2.0 /api/v1/menu: get: description: 获取JSON parameters: - description: menuName in: query name: menuName type: string responses: "200": description: '{"code": -1, "message": "抱歉未找到相关信息"}' schema: type: string security: - Bearer: [] summary: Menu列表数据 tags: - system/菜单 post: consumes: - application/x-www-form-urlencoded description: 获取JSON parameters: - description: menuName in: formData name: menuName required: true type: string - description: Path in: formData name: Path type: string - description: Action in: formData name: Action required: true type: string - description: Permission in: formData name: Permission required: true type: string - description: ParentId in: formData name: ParentId required: true type: string - description: IsDel in: formData name: IsDel required: true type: string responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 创建菜单 tags: - system/菜单 /api/v1/menu/{id}: delete: description: 删除数据 parameters: - description: id in: path name: id required: true type: integer responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 删除菜单 tags: - system/菜单 put: consumes: - application/x-www-form-urlencoded description: 获取JSON parameters: - description: id in: path name: id required: true type: integer - description: body in: body name: data required: true schema: $ref: '#/definitions/models.Menu' responses: "200": description: '{"code": -1, "message": "修改失败"}' schema: type: string security: - Bearer: [] summary: 修改菜单 tags: - system/菜单 /api/v1/menuTreeselect: get: consumes: - application/x-www-form-urlencoded description: 获取JSON responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 获取菜单树 tags: - system/菜单 /api/v1/menuids/{id}: get: description: 获取JSON parameters: - description: id in: path name: id required: true type: integer responses: "200": description: '{"code": -1, "message": "抱歉未找到相关信息"}' schema: type: string security: - Bearer: [] summary: 获取角色对应的菜单id数组 tags: - system/菜单 /api/v1/menulist: get: description: 获取JSON parameters: - description: menuName in: query name: menuName type: string responses: "200": description: '{"code": -1, "message": "抱歉未找到相关信息"}' schema: type: string security: - Bearer: [] summary: Menu列表数据 tags: - system/菜单 /api/v1/menurole: get: description: 获取JSON parameters: - description: id in: path name: id required: true type: integer responses: "200": description: '{"code": -1, "message": "抱歉未找到相关信息"}' schema: type: string security: - Bearer: [] summary: 根据角色名称获取菜单列表数据(左菜单使用) tags: - system/菜单 /api/v1/operlog: post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.SysOperLog' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 添加操作日志 tags: - system/日志 /api/v1/operlog/{infoId}: get: description: 获取JSON parameters: - description: infoId in: path name: infoId required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 通过编码获取登录日志 tags: - system/日志 /api/v1/operlog/{operId}: delete: description: 删除数据 parameters: - description: 以逗号(,)分割的operId in: path name: operId required: true type: string responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 批量删除操作日志 tags: - system/日志 /api/v1/operloglist: get: description: 获取JSON parameters: - description: status in: query name: status type: string - description: dictCode in: query name: dictCode type: string - description: dictType in: query name: dictType type: string - description: 页条数 in: query name: pageSize type: integer - description: 页码 in: query name: pageIndex type: integer - description: 开时时间 in: query name: startTime type: string - description: 结束时间 in: query name: endTime type: string responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 操作日志列表(update) tags: - system/日志 /api/v1/order/list_export: post: consumes: - application/json parameters: - description: 导出订单列表模型 in: body name: request required: true schema: $ref: '#/definitions/models.OrderListReq' produces: - application/json responses: "200": description: '{"code": 200, "data": { "export_url": "" }}' schema: $ref: '#/definitions/app.Response' summary: 导出订单列表 tags: - 订单管理 /api/v1/post: get: description: 获取JSON parameters: - description: postName in: query name: postName type: string - description: postCode in: query name: postCode type: string - description: postId in: query name: postId type: string - description: status in: query name: status type: string responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 岗位列表数据 tags: - system/岗位 post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.Post' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 添加岗位 tags: - system/岗位 /api/v1/post/: put: consumes: - application/json description: 获取JSON parameters: - description: body in: body name: data required: true schema: $ref: '#/definitions/models.Post' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 修改岗位 tags: - system/岗位 /api/v1/post/{postId}: delete: description: 删除数据 parameters: - description: id in: path name: id required: true type: integer responses: "200": description: '{"code": 200, "message": "删除成功"}' schema: type: string "500": description: '{"code": 500, "message": "删除失败"}' schema: type: string summary: 删除岗位 tags: - system/岗位 get: description: 获取JSON parameters: - description: postId in: path name: postId required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 获取岗位信息 tags: - system/岗位 /api/v1/public/uploadFile: post: consumes: - multipart/form-data description: 获取JSON parameters: - description: type in: query name: type required: true type: string - description: file in: formData name: file required: true type: file responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string summary: 上传图片 tags: - system/公共接口 /api/v1/role: get: description: 获取JSON parameters: - description: roleId in: path name: roleId type: string responses: "200": description: '{"code": -1, "message": "抱歉未找到相关信息"}' schema: type: string security: - Bearer: [] summary: 获取Role数据 tags: - system/角色 post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.SysRole' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string summary: 创建角色 tags: - system/角色 put: consumes: - application/json description: 获取JSON parameters: - description: body in: body name: data required: true schema: $ref: '#/definitions/models.SysRole' responses: "200": description: '{"code": -1, "message": "修改失败"}' schema: type: string summary: 修改用户角色 tags: - system/角色 /api/v1/role/{roleId}: delete: description: 删除数据 parameters: - description: roleId in: path name: roleId required: true type: integer responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 删除用户角色 tags: - system/角色 /api/v1/rolelist: get: description: Get JSON parameters: - description: roleName in: query name: roleName type: string - description: status in: query name: status type: string - description: roleKey in: query name: roleKey type: string - description: 页条数 in: query name: pageSize type: integer - description: 页码 in: query name: pageIndex type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 角色列表数据 tags: - system/角色 /api/v1/rolemenu: get: description: 获取JSON parameters: - description: RoleId in: query name: RoleId type: string responses: "200": description: '{"code": -1, "message": "抱歉未找到相关信息"}' schema: type: string security: - Bearer: [] summary: RoleMenu列表数据 tags: - system/角色菜单 /api/v1/rolemenu/{id}: delete: description: 删除数据 parameters: - description: id in: path name: id required: true type: string - description: menu_id in: query name: menu_id type: string responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 删除用户菜单数据 tags: - system/角色菜单 /api/v1/setting: get: description: 获取JSON responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string summary: 查询系统信息 tags: - system/系统信息 /api/v1/settings/serverInfo: get: description: 获取JSON responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' summary: 系统信息 tags: - system/系统信息 /api/v1/store/add: post: consumes: - application/json parameters: - description: 新增门店模型 in: body name: request required: true schema: $ref: '#/definitions/models.Store' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 新增门店 tags: - 门店管理 /api/v1/supplier/create: post: consumes: - application/json parameters: - description: 供应商模型 in: body name: request required: true schema: $ref: '#/definitions/basic.SupplierCreateRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.Supplier' summary: 创建供应商 tags: - 供应商管理 /api/v1/supplier/delete/{id}: delete: parameters: - description: 供应商id in: path name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 删除供应商 tags: - 供应商管理 /api/v1/supplier/detail/{id}: get: parameters: - description: 供应商id in: path name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.Supplier' summary: 供应商详情 tags: - 供应商管理 /api/v1/supplier/list: post: consumes: - application/json parameters: - description: 供应商查询模型 in: body name: request required: true schema: $ref: '#/definitions/basic.SupplierListRequest' produces: - application/json responses: "200": description: OK schema: items: $ref: '#/definitions/models.Supplier' type: array summary: 供应商列表 tags: - 供应商管理 /api/v1/supplier/update: post: consumes: - application/json parameters: - description: 供应商模型 in: body name: request required: true schema: $ref: '#/definitions/basic.SupplierUpdateRequest' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 更新供应商 tags: - 供应商管理 /api/v1/sys/tables/info: post: consumes: - application/json description: 添加表结构 parameters: - description: tableName / 数据表名称 in: query name: tables type: string responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 添加表结构 tags: - system/工具 put: consumes: - application/json description: 修改表结构 parameters: - description: body in: body name: data required: true schema: $ref: '#/definitions/tools.SysTables' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string security: - Bearer: [] summary: 修改表结构 tags: - system/工具 /api/v1/sys/tables/info/{tableId}: delete: description: 删除表结构 parameters: - description: tableId in: path name: tableId required: true type: integer responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 删除表结构 tags: - system/工具 get: description: 获取JSON parameters: - description: configKey in: path name: configKey required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 获取配置 tags: - system/工具 /api/v1/sys/tables/page: get: description: 生成表分页列表 parameters: - description: tableName / 数据表名称 in: query name: tableName type: string - description: pageSize / 页条数 in: query name: pageSize type: integer - description: pageIndex / 页码 in: query name: pageIndex type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' summary: 分页列表数据 tags: - system/工具 /api/v1/sysUser: get: description: 获取JSON responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 获取用户角色和职位 tags: - system/用户 post: consumes: - application/json description: 获取JSON parameters: - description: 用户数据 in: body name: data required: true schema: $ref: '#/definitions/models.InsertSysUserReq' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string summary: 创建用户(update) tags: - system/用户 /api/v1/sysUser/{userId}: get: description: 获取JSON parameters: - description: 用户编码 in: path name: userId required: true type: integer responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 获取用户 tags: - system/用户 /api/v1/sysUserList: get: description: 获取JSON parameters: - description: username in: query name: username type: string responses: "200": description: '{"code": -1, "message": "抱歉未找到相关信息"}' schema: type: string security: - Bearer: [] summary: 列表用户信息数据(update) tags: - system/用户 /api/v1/syscategory: post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.SysCategory' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string summary: 添加分类 tags: - system/分类 /api/v1/syscontent: post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.SysContent' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string summary: 添加内容管理 tags: - system/内容管理 /api/v1/sysfiledir: post: consumes: - application/json description: 获取JSON parameters: - description: data in: body name: data required: true schema: $ref: '#/definitions/models.SysFileDir' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string summary: 添加SysFileDir tags: - system/file /api/v1/system/setting: post: description: 获取JSON parameters: - description: body in: body name: data required: true schema: $ref: '#/definitions/models.SysUser' responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string summary: 更新或提交系统信息 tags: - system/系统信息 /api/v1/sysuser/{userId}: delete: description: 删除数据 parameters: - description: userId in: path name: userId required: true type: integer responses: "200": description: '{"code": -1, "message": "删除失败"}' schema: type: string summary: 删除用户数据 tags: - system/用户 put: consumes: - application/json description: 获取JSON parameters: - description: body in: body name: data required: true schema: $ref: '#/definitions/models.InsertSysUserReq' responses: "200": description: '{"code": -1, "message": "修改失败"}' schema: type: string summary: 修改用户数据(update) tags: - system/用户 /api/v1/user/profile: get: description: 获取JSON responses: "200": description: '{"code": 200, "data": [...]}' schema: $ref: '#/definitions/app.Response' security: - Bearer: [] summary: 获取个人中心用户 tags: - system/用户 /api/v1/user/profileAvatar: post: consumes: - multipart/form-data description: 获取JSON parameters: - description: file in: formData name: file required: true type: file responses: "200": description: '{"code": -1, "message": "添加失败"}' schema: type: string summary: 修改头像 tags: - system/用户 /api/v1/user_info/list: post: consumes: - application/json parameters: - description: 所有用户模型 in: body name: request required: true schema: $ref: '#/definitions/models.NewUserListReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.NewUserListResp' summary: 所有用户 tags: - 会员管理 - V1.2.0 /api/v1/user_info/new_user_invite_record_list: post: consumes: - application/json parameters: - description: 会员邀请记录模型 in: body name: request required: true schema: $ref: '#/definitions/models.NewUserInviteRecordReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/models.UserInviteRecordListResp' summary: 会员邀请记录 tags: - 会员管理 - V1.2.0 /api/v1/user_info/tel: post: consumes: - application/json parameters: - description: 查询会员手机号模型 in: body name: request required: true schema: $ref: '#/definitions/models.TelListReq' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/app.Response' summary: 查询会员手机号 tags: - 用户信息 /login: post: consumes: - application/json description: |- 获取token LoginHandler can be used by clients to get a jwt token. Payload needs to be json in the form of {"username": "USERNAME", "password": "PASSWORD"}. Reply will be of the form {"token": "TOKEN"}. dev mode:It should be noted that all fields cannot be empty, and a value of 0 can be passed in addition to the account password 注意:开发模式:需要注意全部字段不能为空,账号密码外可以传入0值 parameters: - description: account in: body name: account required: true schema: $ref: '#/definitions/models.Login' responses: "200": description: '{"code": 200, "expire": "2019-08-07T12:45:48+08:00", "token": ".eyJleHAiOjE1NjUxNTMxNDgsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTU2NTE0OTU0OH0.-zvzHvbg0A" }' schema: type: string summary: 登陆 tags: - system/用户 /logout: post: consumes: - application/json description: 获取token responses: "200": description: '{"code": 200, "msg": "成功退出系统" }' schema: type: string security: - Bearer: [] summary: 退出登录 tags: - system/用户 swagger: "2.0"