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
| package com.zy.erp.kingdee.enums;
|
| public enum KingDeeUtilType {
|
| SAL_DELIVERYNOTICE(1, "发货通知单-销售出库单","SAL_DELIVERYNOTICE","FQty","销售出库单","SAL_OUTSTOCK",0,"DeliveryNotice-Outstock",0),
|
| //米多青岛
| STK_OutStockApply30(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_OutStockApply337(12, "研发领料出库申请单-研发领料出库单","STK_OUTSTOCKAPPLY","","研发领料出库单","",0,"STK_OutstockApplyTosTK_MisDelivery",0),
| STK_ASSEMBLY1(13, "组装拆卸单1","STK_ASSEMBLY","","","",1,"",0),
| STK_ASSEMBLY2(14, "组装拆卸单2","STK_ASSEMBLY","","","",0,"",0),
| SAL_RETURNNOTICE1(15, "其它入库单","STK_MISCELLANEOUS","","其它入库单","STK_MISCELLANEOUS",1,"",2),
| SAL_DELIVERYNOTICE2(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;
| }
| }
|
|