企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
* Table of Content # 1\. MySQL ## 1.1. Overview 数据库中,所有自增长id从1000开始 或者,统一使用number维护id 安装脚本, 统一修改设置自增长id及索引类型(涉及到数据库版本检测)等等 alter table users AUTO\_INCREMENT=1000; ## 1.2. 建表 ### 1.2.1. 命名规则 delivery*address*\=> da\_ delivery\_address\_name => da\_name shipping*address*\=> sa\_ shipping\_address\_name => sa\_name 注释要点:data\_type数据格式, PHP第一次自动生成模型使用 data\_type数据格式:JSON|DOT => JSON数据格式|逗号分隔格式 (JSON)(DOT)(email)(image)(url)(mobile)(tel)(max=>88)(in=>88,23)(ENUM)(SEL)(MD)(LIST)(BOOL || SWITCH) 注释要点:EMUN PHP CONST变量方式操作 注释要点:数据格式, PHP第一次自动生成模型使用 表名称不缩写,但是字段前缀可以缩写或者使用关键不会混淆部分 字段:delivery\_address\_name => da\_name | 尽量缩写超过三个字符 ### 1.2.2. 注释规则 (data\_type) 数据类型标记 注释名称(data\_type):注释详情 注释名称(data\_type):0-不返点; 1-百分比返点 percentage; 2-等级差返点difference 注释名称(data\_type):0-不返点; 1-百分比返点 percentage; 2-等级差返点difference 注释名称(max=>88) :0-不返点; 1-百分比返点 percentage; 2-等级差返点difference 注释名称(in=>88,23) :0-不返点; 1-百分比返点 percentage; 2-等级差返点difference “:” 英文冒号,分割注释名称:注释详情 “;” 注释详情分割符 “-” 标识-标识注释 “(\*)" 类型注释 “|" 额外注释说明 placeholder 如上规定的特殊字符串,其它注释内容用需要避免. 返点模式: 0-不返点; 1-百分比返点 percentage; 2-等级差返点difference 授权团长(DOT):供应商可授权团长调整团员的代理等级,授权后,团长可在app内修改团员的代理等级 ## 1.3. list 集合 list 集合,使用dot分割, 这种检索,使用如下实现 ### 1.3.1. mysql find in set 函数 ### 1.3.2. mysql fulltext ### 1.3.3. shpinx ~~~json { "cmd_id": -140, //为了未来以及不同客户需求的api扩展预留,目前忽略 "status": 200, //状态200, 为正常. 其它都为错误, 根据不同url,前后端可以自行约定。 "msg": "success", //提示消息 "data": {} //返回的数据, 下面所有接口中返回只标注出此数据。 } ~~~