吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 640|回复: 5
收起左侧

[求助] 关于收费规则是否要设计成表?如何设计?

[复制链接]
Z033 发表于 2023-7-21 09:05
大佬们!最近我朋友找到一个项目文档做项目,关于汽车车位的。那个项目有个收费规则,如图: image.png 他要设计成一张表,我的观点是不用,直接写死,虽然扩展性差,但是减少了数据库交互,而且这个做成表的话,你也是要首先在代码上做一些处理然后再去查数据库的。他设计了一张表但是我感觉怪怪的。
43ef820236a1d0f08edc009636ea7e8.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Z033 发表于 2023-7-21 09:08
还要在代码判断它是不是跨工作日了,比如他停那天是周五,然后停到周6。然后周五是周五的收费规则,周六是周六的收费规则。这样还要往数据库查两次,直接搞个常量类然后搞常量不好吗
StockGeek 发表于 2023-7-21 11:27
如果仅判断周六日是不对的,因为还有公众假期,应该找个公众日期对接接口,这样才能准确判断非工作日,你可以私人或公司建立一个服务器对接,后期还能持续收服务费
catalina 发表于 2023-7-21 11:40
感觉表设计没毛病啊,配置常量管理起来没有表来的方便,至于计费查询,你可以把全部规则缓存起来,充其量也就4条而已,个人意见勿喷
zhuxiangyu1024 发表于 2023-7-21 15:34
对绝大部分项目来说减少数据库交互这种东西优先级永远不会排在前面。
invers3 发表于 2023-7-22 08:22
从规范化来看,还是设计成表,后续收费规则有变动,直接修改表记录就好,无需去修改代码
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 21:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表