From 6be263ea12b27122c5b2eb8b6b866c34de11e802 Mon Sep 17 00:00:00 2001
From: 吴学文 <wuxuewen@wuxuewendeMacBook-Pro.local>
Date: 星期日, 21 四月 2019 16:03:11 +0800
Subject: [PATCH] 代码生成器开发完成
---
java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 57 insertions(+), 0 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java b/java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java
index 0758e16..4bb2dfe 100644
--- a/java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java
+++ b/java110-core/src/main/java/com/java110/core/factory/GenerateCodeFactory.java
@@ -30,6 +30,50 @@
private static short lastCount = 1;
private static int count = 0;
private static final String first = "10";
+ //10+yyyymmdd+鍏綅搴忓垪
+ public static final String CODE_PREFIX_oId = "10";
+ public static final String CODE_PREFIX_bId = "20";
+ public static final String CODE_PREFIX_attrId = "11";
+ public static final String CODE_PREFIX_transactionId = "1000001";
+ public static final String CODE_PREFIX_pageTransactionId = "1000002";
+ public static final String CODE_PREFIX_dataFlowId = "2000";
+ public static final String CODE_PREFIX_userId = "30";
+ public static final String CODE_PREFIX_storeId = "40";
+ public static final String CODE_PREFIX_storePhotoId = "41";
+ public static final String CODE_PREFIX_storeCerdentialsId = "42";
+ public static final String CODE_PREFIX_memberStoreId = "43";
+ public static final String CODE_PREFIX_propertyStoreId = "44";
+ public static final String CODE_PREFIX_storeUserId = "45";
+ public static final String CODE_PREFIX_shopId = "50";
+ public static final String CODE_PREFIX_shopAttrId = "51";
+ public static final String CODE_PREFIX_shopPhotoId = "52";
+ public static final String CODE_PREFIX_shopAttrParamId = "53";
+ public static final String CODE_PREFIX_shopPreferentialId = "54";
+ public static final String CODE_PREFIX_shopDescId = "55";
+ public static final String CODE_PREFIX_shopCatalogId = "56";
+ public static final String CODE_PREFIX_buyId = "57";
+ public static final String CODE_PREFIX_buyAttrId = "58";
+ public static final String CODE_PREFIX_commentId = "60";
+ public static final String CODE_PREFIX_subCommentId = "61";
+ public static final String CODE_PREFIX_subCommentAttrId = "62";
+ public static final String CODE_PREFIX_commentPhotoId = "63";
+ public static final String CODE_PREFIX_commentScoreId = "64";
+ public static final String CODE_PREFIX_communityId = "70";
+ public static final String CODE_PREFIX_communityPhotoId = "71";
+ public static final String CODE_PREFIX_communityMemberId = "72";
+ public static final String CODE_PREFIX_agentId = "80";
+ public static final String CODE_PREFIX_agentPhotoId = "81";
+ public static final String CODE_PREFIX_agentCerdentialsId = "82";
+ public static final String CODE_PREFIX_agentUserId = "83";
+ public static final String CODE_PREFIX_propertyId = "90";
+ public static final String CODE_PREFIX_propertyPhotoId = "91";
+ public static final String CODE_PREFIX_propertyCerdentialsId = "92";
+ public static final String CODE_PREFIX_propertyUserId = "93";
+ public static final String CODE_PREFIX_propertyFeeId = "94";
+ public static final String CODE_PREFIX_houseId = "95";
+ public static final String CODE_PREFIX_pgId = "600";
+
+ public static final String CODE_PREFIX_floorId = "73";
/**
*
@@ -137,6 +181,19 @@
return prefixMap.get("pageTransactionId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H) + nextId();
}
+ /**
+ * pgId鐢熸垚
+ * @return
+ * @throws GenerateCodeException
+ */
+ public static String getGeneratorId(String prefix) throws GenerateCodeException{
+ if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
+ return prefix +DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H)+ nextId("%04d");
+ }
+ //璋冪敤鏈嶅姟
+ return getCode(prefix);
+ }
+
public static String getOId() throws GenerateCodeException{
if(!MappingConstant.VALUE_ON.equals(MappingCache.getValue(MappingConstant.KEY_NEED_INVOKE_GENERATE_ID))){
return prefixMap.get("oId") + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_H) + nextId("%04d");
--
Gitblit v1.8.0