1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
| package com.zy.erp.kingdee.enums;
|
| public enum KingDeeUtilType {
|
| SAL_DELIVERYNOTICE1(1, "发货通知单-销售出库单","SAL_DELIVERYNOTICE","FQty","销售出库单","SAL_OUTSTOCK",0,"DeliveryNotice-Outstock",0),
|
| //米多青岛
| SAL_DELIVERYNOTICE2(2, "试用品发货通知单-其他出库单","SAL_DELIVERYNOTICE","","其他出库单","STK_MisDelivery",0,"731ce15d-c58d-4c21-96f9-d121c0a7b255",0),
| /*
| * 退货通知单至销售退货单单据唯一标识:一级:SalReturnNotice-SalReturnstock 二级:a0ab8e5c-5224-4ba2-b31f-b061e64aa1a2
| * */
| SAL_RETURNNOTICE(3, "退货通知单-销售退货单","SAL_RETURNNOTICE","","销售退货单","SAL_RETURNSTOCK",0,"SalReturnNotice-SalReturnstock",0),
| /*
| * 采购收料单至采购入库单唯一标识:一级:PUR_ReceiveBill-STK_InStock 二级:b60e30ca-634c-4f92-b874-db9837496705
| * */
| PUR_ReceiveBill(4, "收料通知单-采购入库单","PUR_ReceiveBill","","采购入库单","STK_InStock",1,"PUR_ReceiveBill-STK_InStock",0),
| /*
| * 退料申请单至采购退料单单据唯一标识:PUR_MRAPP-PUR_MRB
| * */
| PUR_MRAPP(5, "退料申请单-采购退料单","PUR_MRAPP","","采购退料单","PUR_MRB",1,"PUR_MRAPP-PUR_MRB",0),
| /*
| * 生产用料清单到生产领料单唯一标识:一级:PRD_PPBOM2PICKMTRL_NORMAL 二级:3539ff08-0c46-435d-a8cd-b6308b0b57b5
| * */
| PRD_PPBOM1(6, "生产用料清单-生产领料单","PRD_PPBOM","","生产领料单","PRD_PickMtrl",0,"PRD_PPBOM2PICKMTRL_NORMAL",1),
|
| PRD_PPBOM2(7, "生产用料清单-生产补料单","PRD_PPBOM","","生产补料单","PRD_FeedMtrl",1,"PRD_PPBOM2FEEDMTRL",1),
|
| PRD_PPBOM3(8, "生产用料清单-生产退料单","PRD_PPBOM","","生产退料单","PRD_ReturnMtrl",1,"PRD_PPBOM2RETURNMTRL",1),
|
| PRD_MO(9, "生产订单-生产入库单","PRD_MO","","生产入库单","PRD_INSTOCK",1,"PRD_MO2INSTOCK",0),
|
| PRD_MORPT(10, "生产汇报单-生产入库单","PRD_MORPT","","生产入库单","PRD_INSTOCK",1,"PRD_MORPT2INSTOCK",0),
|
| STK_TRANSFERAPPLY1(11, "调拨申请单1-直接调拨单","STK_TRANSFERAPPLY","","直接调拨单","STK_TransferDirect",0,"StkTransferApphy-StkTransferDirect",1),
|
| STK_OUTSTOCKAPPLY(12, "研发领料出库申请单-研发领料出库单","STK_OUTSTOCKAPPLY","","研发领料出库单","",0,"STK_OutstockApplyTosTK_MisDelivery",0),
|
| STK_ASSEMBLY1(13, "组装拆卸单1","STK_ASSEMBLY","","","",1,"",10),
|
| STK_ASSEMBLY2(14, "组装拆卸单2","STK_ASSEMBLY","","","",0,"",10),
|
| STK_MISCELLANEOUS(15, "其它入库单","STK_MISCELLANEOUS","","其它入库单","STK_MISCELLANEOUS",1,"",2),
|
| STK_MisDelivery(16, "其它出库单","STK_MisDelivery","","其他出库单","STK_MisDelivery",0,"",2),
|
| PRD_PPBOM(17, "生产用料清单-生产用料清单变更单","PRD_PPBOM","","生产领料单","PRD_PPBOMChange",1,"PRD_PPBOM2PPBOMCHANGE",10),
|
| STK_TRANSFERAPPLY2(18, "调拨申请单2-直接调拨单","STK_TRANSFERAPPLY","","直接调拨单","STK_TransferDirect",0,"StkTransferApphy-StkTransferDirect",1),
|
| STK_TRANSFERAPPLY3(19, "调拨申请单3-直接调拨单","STK_TRANSFERAPPLY","","直接调拨单","STK_TransferDirect",0,"StkTransferApphy-StkTransferDirect",1),
| ;
| public Integer id;//唯一
| public String desc;//类型名称 保持唯一
| public String formId;//单据类型
| public String anfme;//单据数量字段名
| public String correspondingName;//目标单据数量字段
| public String correspondingFormId;//目标formId 非默认下推时启用 默认下推时启用ruleId
| public Integer pakIn; //出入库标志
| public String ruleId;//单据转换唯一标识 非默认下推时启用 默认下推时启用correspondingFormId
| public int entryId;//单据转换唯一标识 非默认下推时启用 默认下推时启用correspondingFormId
|
| KingDeeUtilType(Integer id, String desc,String formId,String anfme,String correspondingName,String correspondingFormId,int pakIn,String ruleId,int entryId){
| this.id = id;
| this.desc = desc;
| this.formId = formId;
| this.anfme = anfme;
| this.correspondingName = correspondingName;
| this.correspondingFormId = correspondingFormId;
| this.pakIn = pakIn; //1入库 0出库
| this.ruleId = ruleId;
| this.entryId = entryId;
| }
|
| public static KingDeeUtilType get(Short id) {
| if (null == id) {
| return null;
| }
| for (KingDeeUtilType type : KingDeeUtilType.values()) {
| if (type.id.equals(id.intValue())) {
| return type;
| }
| }
| return null;
| }
|
| public static KingDeeUtilType get(Integer id) {
| if (null == id) {
| return null;
| }
| for (KingDeeUtilType type : KingDeeUtilType.values()) {
| if (type.id.equals(id)) {
| return type;
| }
| }
| return null;
| }
|
| public static KingDeeUtilType get(String desc) {
| if (null == desc) {
| return null;
| }
| for (KingDeeUtilType type : KingDeeUtilType.values()) {
| if (type.desc.equals(desc)) {
| return type;
| }
| }
| return null;
| }
|
| public static KingDeeUtilType getFormId(String formId) {
| if (null == formId) {
| return null;
| }
| for (KingDeeUtilType type : KingDeeUtilType.values()) {
| if (type.formId.equals(formId)) {
| return type;
| }
| }
| return null;
| }
|
| public static KingDeeUtilType get(KingDeeUtilType type) {
| if (null == type) {
| return null;
| }
| for (KingDeeUtilType crnLiftPosType : KingDeeUtilType.values()) {
| if (crnLiftPosType == type) {
| return crnLiftPosType;
| }
| }
| return null;
| }
| }
|
|