[图解]企业应用架构模式2024新译本讲解12-领域模型5

作者 : admin 本文共2715个字,预计阅读时间需要7分钟 发布时间: 2024-06-10 共2人阅读

[图解]企业应用架构模式2024新译本讲解12-领域模型5插图[图解]企业应用架构模式2024新译本讲解12-领域模型5插图(1)[图解]企业应用架构模式2024新译本讲解12-领域模型5插图(2)[图解]企业应用架构模式2024新译本讲解12-领域模型5插图(3)1
00:00:00,560 –> 00:00:04,690
刚才是往那个表里面添加数据了

2
00:00:04,700 –> 00:00:07,960
相当于,或者往这个合同里面添加数据了

3
00:00:08,430 –> 00:00:09,530
现在要查询怎么办

4
00:00:09,900 –> 00:00:10,930
跟前面一样

5
00:00:12,570 –> 00:00:14,110
比如说,我要查询某个日期

6
00:00:14,120 –> 00:00:16,810
之前的收入确认

7
00:00:16,820 –> 00:00:19,490
有多少

8
00:00:19,910 –> 00:00:24,590
比如说,查文字处理器

9
00:00:25,300 –> 00:00:29,730
它用了一个查询的一个操作

10
00:00:30,510 –> 00:00:32,580
首先,也同样的,分配给合同

11
00:00:32,790 –> 00:00:35,650
在这里

12
00:00:38,930 –> 00:00:42,570
那么这时间就是给的时间了

13
00:00:43,100 –> 00:00:45,490
什么时间之前

14
00:00:46,380 –> 00:00:48,250
这个操作,你看这里

15
00:00:50,070 –> 00:00:52,740
定义了一个变量

16
00:00:52,750 –> 00:00:54,100
来放这个结果

17
00:00:54,480 –> 00:00:58,060
然后针对收入确认(列)表,就是刚才的List

18
00:01:00,080 –> 00:01:04,270
刚才有一个收入确认列表

19
00:01:04,360 –> 00:01:04,710

20
00:01:05,900 –> 00:01:08,610
里面的每一项

21
00:01:09,170 –> 00:01:10,310
这是其中一项

22
00:01:11,860 –> 00:01:14,090
这里

1
00:00:00,830 –> 00:00:03,950
这里有一个操作

2
00:00:03,960 –> 00:00:05,990
IsRecognizableBy

3
00:00:06,460 –> 00:00:08,420
实际上就是说

4
00:00:08,430 –> 00:00:11,300
这个符不符合条件

5
00:00:12,650 –> 00:00:14,930
是不是应该被识别出来

6
00:00:16,780 –> 00:00:20,720
这个背后是什么样的

7
00:00:20,730 –> 00:00:21,440
我们来看一下

8
00:00:23,770 –> 00:00:24,530
Recognizable

9
00:00:26,470 –> 00:00:26,860
这里

10
00:00:28,460 –> 00:00:29,510

11
00:00:29,520 –> 00:00:34,840
相当于把传入的日期,就这个日期了

12
00:00:34,850 –> 00:00:39,700
和日期属性值

13
00:00:39,830 –> 00:00:43,280
这个收入确认的日期属性值

14
00:00:45,660 –> 00:00:45,900

15
00:00:45,910 –> 00:00:47,220
这是一个日期

16
00:00:49,000 –> 00:00:51,060
这个日期是传入的日期

17
00:00:52,510 –> 00:00:55,230
然后传入日期和这个比较

18
00:00:59,720 –> 00:01:06,490
如果说,传入日期在日期属性值之后

19
00:01:07,680 –> 00:01:08,760
为真,也就是说

20
00:01:09,510 –> 00:01:14,300
收入确认的日期在传入日期之前为真

21
00:01:16,050 –> 00:01:18,510
这里,你看,这个比较大于0

22
00:01:18,520 –> 00:01:22,780
就表示这个大于这个

23
00:01:24,730 –> 00:01:25,930
就是说,这个在这个后面

24
00:01:26,440 –> 00:01:27,440
≥0

25
00:01:30,780 –> 00:01:33,590
至少不在它前面了

26
00:01:35,090 –> 00:01:36,730
跟它一样,或者在它后面

27
00:01:37,230 –> 00:01:39,120
如果小于0,那就是

28
00:01:39,690 –> 00:01:40,590
在它前面了

29
00:01:43,800 –> 00:01:44,490
这是比较

30
00:01:46,830 –> 00:01:49,750
当然,我们说了,根本就不用写这个代码

31
00:01:49,920 –> 00:01:55,700
因为这些不应该是这里管

32
00:01:55,950 –> 00:01:59,840
应该是用相应的集合的函数

33
00:02:00,010 –> 00:02:01,920
集合的操作就可以了

34
00:02:04,050 –> 00:02:06,650
不用这样一项一项列出来

35
00:02:06,820 –> 00:02:10,970
针对这个列表做一个集合的操作就可以了

36
00:02:11,280 –> 00:02:12,870
但这里写出来就写了

37
00:02:14,560 –> 00:02:15,150

38
00:02:17,770 –> 00:02:18,800
只要符合条件

39
00:02:18,810 –> 00:02:21,600
就把它累加到这个结果这里来

40
00:02:22,310 –> 00:02:29,580
累加进来,返回,这样来

41
00:02:29,750 –> 00:02:30,900
然后把它写出来

42
00:02:34,630 –> 00:02:36,460
你看,这里就有一条

43
00:02:37,200 –> 00:02:41,150
文字处理器,在2020年9月30号之前

44
00:02:41,960 –> 00:02:43,790
24,000

45
00:02:43,800 –> 00:02:45,190
已确认收入,24,000

46
00:02:47,410 –> 00:02:49,790
其它下面一样的

47
00:02:49,800 –> 00:02:52,990
我们就不再重复了

48
00:02:53,000 –> 00:02:56,020
我们直接继续

49
00:02:56,030 –> 00:03:01,550
你看,3行,电子表格

50
00:03:02,000 –> 00:03:04,210
数据库

本站无任何商业行为
个人在线分享 » [图解]企业应用架构模式2024新译本讲解12-领域模型5
E-->