13 |
14 | 
15 |
--------------------------------------------------------------------------------
/modules/sales/src/main/java/com/mingming/sales/service/OrderService.java:
--------------------------------------------------------------------------------
1 | package com.mingming.sales.service;
2 |
3 | import com.axelor.common.ObjectUtils;
4 | import java.math.BigDecimal;
5 | import java.math.RoundingMode;
6 | import javax.validation.ValidationException;
7 |
8 | import com.mingming.sales.db.Order;
9 | import com.mingming.sales.db.OrderLine;
10 |
11 | /**
12 | * 销售订单的业务逻辑层接口
13 | */
14 | public interface OrderService {
15 | void validate(Order order);
16 | OrderLine calculateOrderLine(OrderLine line);
17 | Order calculateOrder(Order order);
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Gradle
2 | build
3 | .gradle
4 |
5 | # Eclispe
6 | bin
7 | .project
8 | .classpath
9 | .settings
10 | .metadata
11 |
12 | # Intellij
13 | out
14 | .idea
15 | *.iml
16 | *.ipr
17 | *.iws
18 | *.iml
19 | atlassian-ide-plugin.xml
20 |
21 | # NetBeans
22 | .nbattrs
23 |
24 | # virtual machine crash logs
25 | hs_err_pid*
26 |
27 | # Backup files
28 | *.sw[nop]
29 | *~
30 | .#*
31 | [#]*#
32 |
33 | # dotenv or direnv
34 | .env
35 | .envrc
36 |
37 | # Miscellaneous
38 | *.log
39 | .clover
40 | .DS_Store
41 |
42 | # Profiler and heap dumps
43 | *.jps
44 | *.hprof
45 | /.nb-gradle/
46 |
47 | # JavaScript
48 | node_modules
49 |
--------------------------------------------------------------------------------
/modules/sales/src/main/resources/views/Customer.xml:
--------------------------------------------------------------------------------
1 |
2 |
98 |