OpenApp.java 1.03 KB
package com.diligrp.rider.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

/**
 * 开放平台应用表
 * 第三方系统接入时申请 AppKey/AppSecret
 */
@Data
@TableName("open_app")
public class OpenApp {

    @TableId(type = IdType.AUTO)
    private Long id;

    /** 应用名称 */
    private String appName;

    /** AppKey(唯一标识) */
    private String appKey;

    /** AppSecret(签名密钥,不对外展示) */
    private String appSecret;

    /** 关联商家店铺ID,0=平台级接入 */
    private Long storeId;

    /**
     * 关联租户/城市ID(必填)
     * 该 AppKey 只能在此城市下推单、查询、调度骑手
     */
    private Long cityId;

    /** 状态:0=禁用 1=正常 */
    private Integer status;

    /** Webhook 回调地址 */
    private String webhookUrl;

    /** 回调事件订阅(JSON数组),如["order.paid","order.completed"] */
    private String webhookEvents;

    /** 备注 */
    private String remark;

    private Long createTime;
}