# 数据开发

强制

服务名称小写驼峰命名,不包含字母数字以外的特殊字符,采用中心简称+表名中心简称+表名+功能
正例:qmsOperator(运营方资料)、wmsOshOrder、wmsOshOrderHdr(出库单汇总)、wmsIshUpShelf(入库上架)
反例:qms_operator、qms-operator、_qmsOperator

建议

sql参数采用小写下划线命名,与表字段保持统一
sql中内容都使用小写,如sql关键字、表名、字段名等,保持风格统一

建议

服务描述和数据方案描述填写准确,脚本开发时可以提供更友好的提示
解析入参/解析出参必须填写备注(大部分可以自动带出),方便后续开发代码提示能自动带出

建议

对于每个表,建立一个对应的单表操作的数据服务
对于多表操作,复用单表操作的数据服务
数据服务尽可能复用

警告

尽量避免使用复杂更新,如果确实需要,请保证DML语句的执行性能,避免在where条件中嵌套子查询或其他导致全表扫描的问题