每两周,系统将为公司生成发票。
公司将在每月 1 日和 16 日收到发票。(它将每 2 周通过 Cron Job 运行一次。它会扫描订单表,然后添加到“发票”表中。还有其他选择吗?)
表中有客户订单列表,orders
还标明了它属于哪个公司(orders.company_id
)
该invoice
表计算orders
表中订单的总成本。
我想弄清楚如何设计合理的发票跟踪。有时公司将不得不向我发送费用或有时我向他们发送费用 ( invoice.amount
)
我需要使用以下内容跟踪发票:
这是我提出的数据库设计:
公司表
mysql> select * from company;
+----+-----------+
| id | name |
+----+-----------+
| 1 | Company A |
| 2 | Company B |
+----+-----------+
Run Code Online (Sandbox Code Playgroud)
Customers can select a company from my website.
orders table
mysql> select * from orders;
+----+---------+------------+------------+---------------------+-----------+
| id | …
Run Code Online (Sandbox Code Playgroud)