Source/plt-web/plt-web-parent/plt-web-api/pom.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,40 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>plt-web-parent</artifactId> <groupId>com.vci</groupId> <version>2024.1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>plt-web-api</artifactId> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>com.vci</groupId> <artifactId>plt-web-base</artifactId> </dependency> <dependency> <groupId>com.vci</groupId> <artifactId>plt-poi</artifactId> </dependency> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.8.2</version> </dependency> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.2</version> </dependency> </dependencies> </project> Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/bo/BtmOrLinkProcessAttributeInfo.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/bo/BtmOrLinkProcessAttributeInfo.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.bo; package com.vci.bo; /** * ä¸å¡ç±»åæè 龿¥ç±»åæ«æå±æ§çæ¶å使ç¨çä¼ è¾å¯¹è±¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/bo/FlowNoticeInfo.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/bo/FlowNoticeInfo.java ÐÞ¸Ä @@ -1,7 +1,7 @@ package com.vci.web.bo; package com.vci.bo; import com.vci.web.dto.ProcessStartConfigDTO; import com.vci.web.pageModel.ProcessTemplateVO; import com.vci.dto.ProcessStartConfigDTO; import com.vci.dto.ProcessTemplateVO; import java.util.List; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/bo/LoginResultBO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/bo/LoginResultBO.java ÐÞ¸Ä @@ -1,6 +1,5 @@ package com.vci.web.bo; package com.vci.bo; import com.vci.starter.web.pagemodel.SessionInfo; import com.vci.starter.web.pagemodel.TokenVO; import java.util.Arrays; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/bo/OsAttrOtherInfoBO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/bo/OsAttrOtherInfoBO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.bo; package com.vci.bo; /** * èå¹³å°ä¸å±æ§çå ¶ä»ä¿¡æ¯ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/bo/OsCodeGenAttributeBO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/bo/OsCodeGenAttributeBO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.bo; package com.vci.bo; /** * 代ç çææ¶ç屿§å¯¹è±¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/bo/OsCodeGenButtonBO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/bo/OsCodeGenButtonBO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.bo; package com.vci.bo; /** * 代ç çæçæ¶åçæé® Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/bo/OsCodeGenQueryBO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/bo/OsCodeGenQueryBO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.bo; package com.vci.bo; /** * 代ç çæçæ¶åçæ¥è¯¢åºå Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/bo/OsCodeSerialBuildBO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/bo/OsCodeSerialBuildBO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.bo; package com.vci.bo; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/bo/VciLogObjectBO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/bo/VciLogObjectBO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.bo; package com.vci.bo; /** * æ¥å¿çä¸å¡å¯¹è±¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/BtmIdConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/constant/BtmIdConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.constant; package com.vci.constant; /** * ä¸å¡ç±»åçå®ä¹ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/CacheNameConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/constant/CacheNameConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.constant; package com.vci.constant; /** * ç¼åçåç§° Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/CorbaKeyConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/constant/CorbaKeyConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.constant; package com.vci.constant; /** * @Description Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/EnumIdConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/constant/EnumIdConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.constant; package com.vci.constant; /** * æä¸¾çä¸å¡ç±»å Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/FieldConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/constant/FieldConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.constant; package com.vci.constant; import java.util.HashMap; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/FileTypeConstants.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/constant/FileTypeConstants.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.constant; package com.vci.constant; public class FileTypeConstants { Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/FrameWorkBtmTypeConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/constant/FrameWorkBtmTypeConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.constant; package com.vci.constant; /** * 平尿¡æ¶çä¸å¡ç±»ååç§° Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/FrameWorkBusLangCodeConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/constant/FrameWorkBusLangCodeConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.constant; package com.vci.constant; /** * åºç¡æ¡æ¶ä¸ä¸å¡é¨åçå¤è¯è¨ä»£ç @@ -527,6 +527,11 @@ public static final String SYSTEM_ERROR = "systemError"; /** * ç¨æ·æ²¡ææ¾å° */ public static final String UNKNOWN = "unknown"; /** * ç»å½æå */ public static final String LOGIN_SUCCESS = "loginSuccess"; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/FrameWorkDefaultValueConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/constant/FrameWorkDefaultValueConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.constant; package com.vci.constant; /** * 平尿¡æ¶çä¸äºé»è®¤å¼ï¼å¨ä¸äºå®¢æ·ä¸éè¦ç®¡çæäºæ¡£æ¡æ¶ï¼é»è®¤ä¸ä¸ªå¼ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/FrameWorkEnumConstant.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,114 @@ package com.vci.constant; /** * æä¸¾åç§° * @author weidy * @date 2020/2/22 */ public class FrameWorkEnumConstant { /** * ç¨æ·çç±»å */ public static final String USER_TYPE = "usertype"; /** * ç¨æ·çç¶æ */ public static final String USER_STATUS = "userSTATUS"; /** * å¯ç æéå符 */ public static final String PASSWORD_REQUIRE_CHAR = "passwordRequireChar"; /** * ç³»ç»åè½å 餿¶åèç¹å¤çæ¹å¼ */ public static final String FUNCTION_CHILD_DISPOSE = "functionChildDisposeEnum"; /** * æ§å« */ public static final String SEX = "sex"; /** * å®å ¨åå¨ç¶æ */ public static final String SAFE_INV_STATUS = "safeInvStatus"; /** * è§è²æ§å¶ç±»å */ public static final String ROLE_CONTROL_AREA = "roleControlArea"; /** * è§è²ç±»å */ public static final String ROLE_CLASSIFY = "roleclassify"; /** * åè½æ§å¶ç±»å */ public static final String RESOURCE_CONTROL_TYPE = "resourceControlType"; /** * å©å§»ç¶åµ */ public static final String MARRIAGE = "marriage"; /** * å¤è¯è¨ç¼å· */ public static final String LANG_CODE = "langCode"; /** * åºåç¶æ */ public static final String INV_STATUS = "invStatus"; /** * åºæ¿åå¨ç©æç±»å */ public static final String INV_MATERIAL_TYPE = "invMaterialType"; /** * ç¨æ·æä¸¾ */ public static final String USER_SECRET = "usersecurityenum"; /** * æ°æ®å¯çº§ */ public static final String DATA_SECRET = "Enumsecretgrade"; /** * ä¾åºåç±»å */ public static final String SUPPLIER_TYPE = "supplierType"; /** * ä¾åºæ¹å¼ */ public static final String SUPPLIER_MODE = "supplierMode"; /** * 寿å½è®¡ç®æ¹å¼ */ public static final String LIFE_COUNT_TYPE = "lifeCountType"; /** * å¨è¡¨åç»´æ¤æ¶æ¾ç¤ºçå¯çº§åç§° */ public static final String FORM_DISPLAY_DATA_SECRET = "myDataSecret"; /** * é¨é¨çº§å« */ public static final String ORG_DEPARTMENT_LEVEL = "orgDepartmentLevel"; /** * ç¨æ·æä½ */ public static final String USER_OPERATION_TYPE = "userOperationType"; } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/FrameWorkLangCodeConstant.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,319 @@ package com.vci.constant; /** * åºç¡æ¡æ¶çéç¨çå¤è¯è¨ç¼ç * @author weidy * @date 2020/4/25 */ public class FrameWorkLangCodeConstant { /** * æ·»å æå */ public static final String ADD_SUCCESS ="addSuccess"; /** * æ·»å 失败 */ public static final String ADD_FAIL = "addFailInDB"; /** * ä¿®æ¹æå */ public static final String EDIT_SUCCESS = "editSuccess"; /** * ä¿®æ¹å¤±è´¥ */ public static final String EDIT_FAIL = "editFail"; /** * å 餿å */ public static final String DELETE_SUCCESS = "deleteSuccess"; /** * 级èå 餿å */ public static final String DELETE_SUCCESS_CASCADE = "deleteSuccessCascade"; /** * å é¤å¤±è´¥ */ public static final String DELETE_FAIL = "deleteFail"; /** * å¯ç¨æå */ public static final String ENABLE_SUCCESS ="enableSuccess"; /** * é宿å */ public static final String LOCK_SUCCESS = "lockSuccess"; /** * éå®å¤±è´¥ */ public static final String LOCK_FAIL = "lockFail"; /** * è§£éæå */ public static final String UNLOCK_SUCCESS = "unlockSuccess"; /** * è§£é失败 */ public static final String UNLOCK_FAIL = "unlockFail"; /** * 级èå¯ç¨æå */ public static final String ENABLE_SUCCESS_CASCADE = "enableSuccessCascade"; /** * å¯ç¨å¤±è´¥ */ public static final String ENABLE_FAIL = "enableFail"; /** * åç¨æå */ public static final String DISABLE_SUCCESS = "disableSuccess"; /** * 级èåç¨æå */ public static final String DISABLE_SUCCESS_CASCADE = "disableSuccessCascade"; /** * åç¨å¤±è´¥ */ public static final String DISABLE_FAIL = "disableFail"; /** * åçæ¬å·æå */ public static final String UP_REVISION_SUCCESS = "dataUpRevisionSuccess"; /** * åçæ¬å·å¤±è´¥ */ public static final String UP_REVISION_FAIL = "dataUpRevisionFail"; /** * åçæ¬¡æå */ public static final String UP_VERSION_SUCCESS = "dataUpVersionSuccess"; /** * åçæ¬¡å¤±è´¥ */ public static final String UP_VERSION_FAIL = "dataUpVersionFail"; /** * æäº¤æå */ public static final String SUBMIT_SUCCESS= "submitSuccess"; /** * æäº¤å¤±è´¥ */ public static final String SUBMIR_FAIL = "submitFail"; /** * å叿å */ public static final String RELEASE_SUCCESS = "releaseSuccess"; /** * åå¸å¤±è´¥ */ public static final String RELEASE_FAIL = "releaseFail"; /** * çæ¬å·éå¤ */ public static final String REVISION_REPEAT = "revisionRepeat"; /** * çæ¬¡å·éå¤ */ public static final String VERSION_REPEAT= "versionRepeat"; /** * æ ¹æ®ä¸»é®æ¥è¯¢æ°æ®ä¸åå¨ */ public static final String DATA_OID_NOT_EXIST = "dataOidNotExist"; /** * æ ¹æ®ä¸»é®æ¥è¯¢çæ°æ®ä¸åå¨ */ public static final String DATA_ID_NOT_EXIST = "dataIdNotExist"; /** * æ ¹æ®åç§°æ¥è¯¢çæ°æ®ä¸åå¨ */ public static final String DATA_NAME_NOT_EXIST = "dataNameNotExist"; /** * 屿§å¼éå¤ */ public static final String DATA_ATTR_REPEAT = "dataRepeat"; /** * èçæ¬çæ°æ®ä¸åå¨ */ public static final String OLD_REVISION_DATA_NOT_EXIST = "oldRevsionDataNotExist"; /** * ä¸çº§ä¸»é®å®é æ¯å½åèç¹çä¸çº§èç¹ï¼ä¼å¼èµ·æ»å¾ªç¯ */ public static final String PARENT_OID_IS_CHILD ="parentIsChild"; /** * æ°æ®è¢«å¼ç¨ï¼ä¸å 许å é¤ */ public static final String DATA_LINKED_NOT_DELETE = "dataLinkedNotDelete"; /** * æ°æ®çåèç¹ä¹è¢«å¼ç¨ï¼ä¸å 许å é¤ */ public static final String DATA_CASCADE_LINKED_NOT_DELETE = "dataCascadeLinkedNotDelete"; /** * æ°æ®è¢«å¼ç¨ï¼ä¸å è®¸ä¿®æ¹ */ public static final String DATA_LINKED_NOT_EDIT ="dataLinkedNotEdit"; /** * æ°æ®ä¸å¼ç¨ï¼ä¸å è®¸ä¿®æ¹æä¸ªå±æ§ */ public static final String DATA_LINKED_NOT_EDIT_ATTR="dataLinkedNotEditAttr"; /** * ä¸çº§æ¡£æ¡ä¸åå¨ */ public static final String DATA_PARENT_NOT_EXIST = "parentNotExist"; /** * åç±»æ°æ®ä¸åå¨ */ public static final String DATA_CLASSIFY_NOT_EXIST = "classifyNotExist"; /** * å½åç¶æä¸ä¸å è®¸ä¿®æ¹æ°æ® */ public static final String LCSTATUS_CAN_NOT_EDIT = "lcStatusCannotEditData"; /** * å½åç¶æä¸ä¸å 许å 餿°æ® */ public static final String LCSTATUS_CAN_NOT_DELETE = "lcStatusCannotDeleteData"; /** * å¯¼å ¥æå */ public static final String IMPORT_SUCCESS = "importSuccess"; /** * å¯¼å ¥å¤±è´¥ */ public static final String IMPORT_FAIL = "importFail"; /** * å¯¼å ¥çæ¨¡æ¿æä»¶ä¸åå¨ */ public static final String IMPORT_TEMPLATE_FILE_NOT_FOUND = "importTemplateFileNotFound"; /** * å¯¼åºæå */ public static final String EXPORT_SUCCESS = "exportSuccess"; /** * 导åºå¤±è´¥ */ public static final String EXPORT_FAIL = "exportFail"; /** * ä¸ä¼ æå */ public static final String UPLOAD_SUCCESS = "uploadSuccess"; /** * ä¸ä¼ 失败 */ public static final String UPLOAD_FAIL = "uploadFail"; /** * ä¸è½½æå */ public static final String DOWNLOAD_SUCCESS = "downloadSuccess"; /** * ä¸è½½å¤±è´¥ */ public static final String DOWNLOAD_FAIL = "downloadFail"; /** * æä»¶ä¸åå¨ */ public static final String FILE_NOT_EXIST = "fileNotExist"; /** * å®¡æ¹æå */ public static final String AUDIT_SUCCESS = "auditSuccess"; /** * 审æ¹å¤±è´¥ */ public static final String AUDIT_FAIL = "auditFail"; /** * ä¸åæå */ public static final String ISSUED_SUCCESS = "issuedSuccess"; /** * ä¸å失败 */ public static final String ISSUED_FAIL = "issuedFail"; /** * æ¥æ¶æå */ public static final String RECEIVE_SUCCESS = "receiveSuccess"; /** * æ¥æ¶å¤±è´¥ */ public static final String RECEIVE_FAIL = "receiveFail"; /** * 计åçå¶é 便®ä¸åå¨ */ public static final String PLAN_SOURCE_NOT_EXIST = "planSourceNotExist"; /** * 计åçå¶é ç®æ ä¸åå¨ */ public static final String PLAN_TARGET_NOT_EXIST = "planTargetNotExist"; /** * æ´¾åæå */ public static final String DISPATCH_SUCCESS = "dispatchSuccess"; /** * æ´¾å失败 */ public static final String DISPATCH_FAIL = "dispatchFail"; /** * 该计åä¸ä¸å卿´¾åè¿çä»»å¡ */ public static final String DISPATCH_TASK_NOT_EXIST_BY_PLAN = "dispatchTaskNotExistByPlan"; } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/LinkTypeIdConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/constant/LinkTypeIdConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.constant; package com.vci.constant; /** * 龿¥ç±»åçå®ä¹ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/VciFileBtmTypeConstant.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.vci.constant; /** * @author ludc * @date 2024/7/16 12:48 */ public class VciFileBtmTypeConstant { public static final String FILE_VOLUME = "fileVolume"; public static final String FILE_OBJECT = "fileObject"; public static final String FILE_DOWNLOAD_RECORD = "fileDownloadRecord"; public static final String FILE_DOWNLOAD_TOTAL = "fileDownloadTotal"; public static final String FILE_DOC_CLASSIFY = "fileDocClassify"; public VciFileBtmTypeConstant() { } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/VciFileDefaultValueConstant.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ package com.vci.constant; /** * @author ludc * @date 2024/7/16 12:51 */ public class VciFileDefaultValueConstant { public static final String FILE_LC_STATUS_INIT = "FileInit"; public static final String FILE_LC_STATUS_TRANS = "FileTransing"; public static final String FILE_LC_STATUS_TRANS_FINISH = "FileTransFinish"; public static final String FILE_LC_STATUS_RELEASE = "FileRelease"; public static final String FILE_LC_STATUS_LINED = "FileLinked"; public static final String TABLE_FILE_CLASSIFY_DVF = "DVF_DVF"; public static final String TABLE_FILE_CLASSIFY_XML = "DVF_XML"; public static final String TABLE_FILE_CLASSIFY_PDF = "DVF_PDF"; public VciFileDefaultValueConstant() { } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/VciFileEnumConstant.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ package com.vci.constant; /** * @author ludc * @date 2024/7/16 12:52 */ public class VciFileEnumConstant { public static final String FILE_TRANS_PROTOCOL = "fileTransProtocol"; public static final String FILE_SERVICE_OS_TYPE = "fileServiceOsType"; public VciFileEnumConstant() { } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/VciFileLangCodeConstant.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,27 @@ package com.vci.constant; /** * @author ludc * @date 2024/7/16 14:24 */ public class VciFileLangCodeConstant { public static final String FILE_NOT_FOUND = "fileNotFound"; public static final String ZIP_FILE_ERROR = "zipFileError"; public static final String ZIP_FILE_NAME_NULL = "zipFileNameNull"; public static final String FILES_NULL = "fileNull"; public static final String FILE_VOLUME_NOT_EXIST = "fileVolumeNotExist"; public static final String FILE_DOC_CLASSIFY_NOT_EXIST = "fileDocClassifyNotExist"; public static final String FILE_RELEASED = "fileReleased"; public static final String FILE_INFO_NOT_EXIST = "fileInfoNotExist"; public static final String FILE_INFO_INIT_FAIL = "fileInfoInitFail"; public static final String FILE_INFO_INIT_SUCCESS = "fileInfoInitSuccess"; public static final String FILE_READ_FAIL = "fileReadFail"; public static final String FOLDER_NOT_EXIST = "folderNotExist"; public static final String IS_NOT_FOLDER = "isNotFolder"; public static final String ZIP_FILE_READ_ERROR = "zipFileReadError"; public static final String FILE_NOT_EXIST_CANNOT_SHARED = "fileNotExistCannotShared"; public static final String FILE_SHARED_FAIL = "fileSharedFail"; public VciFileLangCodeConstant() { } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/VciFileLifeConstant.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,12 @@ package com.vci.constant; /** * @author ludc * @date 2024/7/16 12:50 */ public class VciFileLifeConstant { public static final String FILE_LC = "FileObjectLC"; public VciFileLifeConstant() { } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/WFVariablesKeyConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/constant/WFVariablesKeyConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.constant; package com.vci.constant; /** * 常ç¨çåéåç§° Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/constant/WebLangCodeConstant.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/constant/WebLangCodeConstant.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.constant; package com.vci.constant; /** * webçå¤è¯ç¼ç Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/BaseLinkModelDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/BaseLinkModelDTO.java ÐÞ¸Ä @@ -1,9 +1,9 @@ package com.vci.web.dto; package com.vci.dto; import com.alibaba.fastjson.annotation.JSONField; import com.vci.model.BaseLinkModel; import com.vci.starter.web.annotation.Column; import com.vci.web.model.BaseLinkModel; import java.util.ArrayList; import java.util.HashMap; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/BaseLinkModelDTOList.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/BaseLinkModelDTOList.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import com.vci.starter.web.model.BaseLinkModel; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/BaseModelDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/BaseModelDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import com.vci.starter.web.model.BaseModel; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/BaseModelDTOList.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/BaseModelDTOList.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/BdSelectInputCharDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/BdSelectInputCharDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/DeleteDataDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/DeleteDataDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/DeleteLinkDataDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/DeleteLinkDataDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/FormDataDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/FormDataDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; /** * è¡¨åæ°å¢åä¿®æ¹æ°æ® Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/FormDataDTOList.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/FormDataDTOList.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/FormLinkDataDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/FormLinkDataDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; /** Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/FormLinkDataDTOList.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/FormLinkDataDTOList.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/LoginUserDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/LoginUserDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; /** * ç¨äºè·åç»å½çæ¶åç请æ±ä¿¡æ¯çç¨æ· Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OrgDepartmentDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/dto/OrgDepartmentDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.model.dto; package com.vci.dto; import com.vci.starter.web.pagemodel.BaseModelVO; import lombok.AllArgsConstructor; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsAttributeDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsAttributeDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsBtmTypeDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsBtmTypeDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsBtmTypeExportDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsBtmTypeExportDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Collection; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsBtmTypeLinkAttributesDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsBtmTypeLinkAttributesDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; /** * å¾ä¸å¡ç±»å䏿·»å /ç§»é¤å±æ§çæ°æ®ä¼ è¾å¯¹è±¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsCodeEnumDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsCodeEnumDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; /** Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsCodeGenSchemaDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsCodeGenSchemaDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsCodeRuleDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsCodeRuleDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsCodeRuleElementDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsCodeRuleElementDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsCodeRuleProduceDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsCodeRuleProduceDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsEnumDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsEnumDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsLifeCycleDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsLifeCycleDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsLifeCycleLineDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsLifeCycleLineDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsLifeCycleLineEventDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsLifeCycleLineEventDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsLinkTypeDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsLinkTypeDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsRevisionRuleDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsRevisionRuleDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsStatusDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/OsStatusDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/ProcessNodeUseDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/ProcessNodeUseDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import java.util.HashMap; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/ProcessStartConfigDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/ProcessStartConfigDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; /** * æµç¨å¯å¨ç¸å ³çé ç½® Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/ProcessTemplateVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/ProcessTemplateVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.dto; /** * æµç¨æ¨¡æ¿å¯¹è±¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/SmPasswordStrategyDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/dto/SmPasswordStrategyDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.model.dto; package com.vci.dto; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/SmRoleDTO.javacopy from Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/pagemodel/SmRoleVO.java copy to Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/SmRoleDTO.java
Îļþ´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/pagemodel/SmRoleVO.java ¸´ÖÆ @@ -1,18 +1,18 @@ package com.vci.frameworkcore.pagemodel; package com.vci.dto; import com.vci.starter.web.pagemodel.BaseModelVO; /** * è§è²æ¾ç¤ºå¯¹è±¡ * @author weidy * @date 2020/2/2 */ public class SmRoleVO extends BaseModelVO { * è§è²æ°æ®ä¼ è¾å¯¹è±¡ * @author Renky * @date 2020/6/15 **/ public class SmRoleDTO extends BaseModelVO { /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ */ private static final long serialVersionUID = 8387796743619665258L; private static final long serialVersionUID = 4819234508660282679L; /** * è§è²ç¼å· @@ -98,15 +98,13 @@ @Override public String toString() { return "SmRoleVO{" + "oid='" + getOid() + '\'' + ",id='" + id + '\'' + return "SmRoleDTO{" + "id='" + id + '\'' + ", name='" + name + '\'' + ", roleClassify='" + roleClassify + '\'' + ", roleClassifyText='" + roleClassifyText + '\'' + ", roleControlArea='" + roleControlArea + '\'' + ", roleControlAreaText='" + roleControlAreaText + '\'' + ",description='" + getDescription() + '\'' + '}'; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/SmUserDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/dto/SmUserDTO.java ÐÞ¸Ä @@ -1,6 +1,5 @@ package com.vci.frameworkcore.model.dto; package com.vci.dto; import com.vci.starter.web.model.BaseModel; import com.vci.starter.web.pagemodel.BaseModelVO; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/VciFileDocClassifyDTO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,45 @@ package com.vci.dto; import com.vci.starter.web.pagemodel.BaseModelVO; /** * @author ludc * @date 2024/7/16 14:16 */ public class VciFileDocClassifyDTO extends BaseModelVO { private static final long serialVersionUID = -8734458292613818262L; private String id; private String name; private String description; public VciFileDocClassifyDTO() { } public String getId() { return this.id; } public void setId(String id) { this.id = id; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public String getDescription() { return this.description; } public void setDescription(String description) { this.description = description; } public String toString() { return "VciFileDocClassifyDTO{id='" + this.id + '\'' + ", name='" + this.name + '\'' + ", description='" + this.description + '\'' + "} " + super.toString(); } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/VciFileDocClassifyDTOList.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,28 @@ package com.vci.dto; import java.io.Serializable; import java.util.List; /** * @author ludc * @date 2024/7/16 14:18 */ public class VciFileDocClassifyDTOList implements Serializable { private static final long serialVersionUID = -4972216166383334378L; private List<VciFileDocClassifyDTO> docClassifyDTOList; public VciFileDocClassifyDTOList() { } public List<VciFileDocClassifyDTO> getDocClassifyDTOList() { return this.docClassifyDTOList; } public void setDocClassifyDTOList(List<VciFileDocClassifyDTO> docClassifyDTOList) { this.docClassifyDTOList = docClassifyDTOList; } public String toString() { return "VciFileDocClassifyDTOList{docClassifyDTOList=" + this.docClassifyDTOList + '}'; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/VciFileObjectDTO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,211 @@ package com.vci.dto; import java.io.Serializable; import java.util.Collection; import java.util.Date; import java.util.List; /** * æä»¶æ°æ®ä¼ è¾å¯¹è±¡ * @author ludc * @date 2024/7/16 14:14 */ public class VciFileObjectDTO implements Serializable { private static final long serialVersionUID = 5916046307355781994L; private String oid; private Date ts; private String id; private String name; private String fileDocClassify; private String fileDocClassifyName; private String keyInfos; private String ownbizOid; private String ownBtmname; private Integer secretGrade; private boolean updateFileFlag = false; private String fileOid; private String filePath; private String dirPath; private String fileExtension; private long fileSize; private boolean effect = true; private String sourceFilePath; private List<VciFileObjectDTO> vciFileObjectDTOList; private Collection<VciFileObjectDTO> vciFileObjectDTOS; private boolean checkSameFile = true; public VciFileObjectDTO() { } public String getKeyInfos() { return this.keyInfos; } public void setKeyInfos(String keyInfos) { this.keyInfos = keyInfos; } public String getOwnbizOid() { return this.ownbizOid; } public void setOwnbizOid(String ownbizOid) { this.ownbizOid = ownbizOid; } public String getOwnBtmname() { return this.ownBtmname; } public void setOwnBtmname(String ownBtmname) { this.ownBtmname = ownBtmname; } public boolean isUpdateFileFlag() { return this.updateFileFlag; } public void setUpdateFileFlag(boolean updateFileFlag) { this.updateFileFlag = updateFileFlag; } public String getFileOid() { return this.fileOid; } public void setFileOid(String fileOid) { this.fileOid = fileOid; } public String getId() { return this.id; } public void setId(String id) { this.id = id; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public String getFileDocClassify() { return this.fileDocClassify; } public void setFileDocClassify(String fileDocClassify) { this.fileDocClassify = fileDocClassify; } public Integer getSecretGrade() { return this.secretGrade; } public void setSecretGrade(Integer secretGrade) { this.secretGrade = secretGrade; } public String getOid() { return this.oid; } public void setOid(String oid) { this.oid = oid; } public Date getTs() { return this.ts; } public void setTs(Date ts) { this.ts = ts; } public String getFilePath() { return this.filePath; } public void setFilePath(String filePath) { this.filePath = filePath; } public String getFileExtension() { return this.fileExtension; } public void setFileExtension(String fileExtension) { this.fileExtension = fileExtension; } public long getFileSize() { return this.fileSize; } public void setFileSize(long fileSize) { this.fileSize = fileSize; } public String getDirPath() { return this.dirPath; } public void setDirPath(String dirPath) { this.dirPath = dirPath; } public String getFileDocClassifyName() { return this.fileDocClassifyName; } public void setFileDocClassifyName(String fileDocClassifyName) { this.fileDocClassifyName = fileDocClassifyName; } public boolean isEffect() { return this.effect; } public void setEffect(boolean effect) { this.effect = effect; } public String getSourceFilePath() { return this.sourceFilePath; } public void setSourceFilePath(String sourceFilePath) { this.sourceFilePath = sourceFilePath; } public Collection<VciFileObjectDTO> getVciFileObjectDTOS() { return this.vciFileObjectDTOS; } public void setVciFileObjectDTOS(Collection<VciFileObjectDTO> vciFileObjectDTOS) { this.vciFileObjectDTOS = vciFileObjectDTOS; } public List<VciFileObjectDTO> getVciFileObjectDTOList() { return this.vciFileObjectDTOList; } public void setVciFileObjectDTOList(List<VciFileObjectDTO> vciFileObjectDTOList) { this.vciFileObjectDTOList = vciFileObjectDTOList; } public boolean isCheckSameFile() { return this.checkSameFile; } public void setCheckSameFile(boolean checkSameFile) { this.checkSameFile = checkSameFile; } public String toString() { return "VciFileObjectDTO{oid='" + this.oid + '\'' + ", ts=" + this.ts + ", id='" + this.id + '\'' + ", name='" + this.name + '\'' + ", fileDocClassify='" + this.fileDocClassify + '\'' + ", fileDocClassifyName='" + this.fileDocClassifyName + '\'' + ", keyInfos='" + this.keyInfos + '\'' + ", ownbizOid='" + this.ownbizOid + '\'' + ", ownBtmname='" + this.ownBtmname + '\'' + ", secretGrade=" + this.secretGrade + ", updateFileFlag=" + this.updateFileFlag + ", fileOid='" + this.fileOid + '\'' + ", filePath='" + this.filePath + '\'' + ", dirPath='" + this.dirPath + '\'' + ", fileExtension='" + this.fileExtension + '\'' + ", fileSize=" + this.fileSize + ", effect=" + this.effect + ", sourceFilePath='" + this.sourceFilePath + '\'' + ", vciFileObjectDTOList=" + this.vciFileObjectDTOList + ", vciFileObjectDTOS=" + this.vciFileObjectDTOS + ", checkSameFile=" + this.checkSameFile + '}'; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/VciFileShareDTO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,63 @@ package com.vci.dto; import java.io.Serializable; /** * @author ludc * @date 2024/7/16 14:48 */ public class VciFileShareDTO implements Serializable { private static final long serialVersionUID = -8315393072984685004L; private String sourceFileOid; private String sourceOwnbizOid; private String sourceBtmName; private String targetOwnbizOid; private String targetBtmName; public VciFileShareDTO() { } public String getSourceFileOid() { return this.sourceFileOid; } public void setSourceFileOid(String sourceFileOid) { this.sourceFileOid = sourceFileOid; } public String getSourceOwnbizOid() { return this.sourceOwnbizOid; } public void setSourceOwnbizOid(String sourceOwnbizOid) { this.sourceOwnbizOid = sourceOwnbizOid; } public String getSourceBtmName() { return this.sourceBtmName; } public void setSourceBtmName(String sourceBtmName) { this.sourceBtmName = sourceBtmName; } public String getTargetOwnbizOid() { return this.targetOwnbizOid; } public void setTargetOwnbizOid(String targetOwnbizOid) { this.targetOwnbizOid = targetOwnbizOid; } public String getTargetBtmName() { return this.targetBtmName; } public void setTargetBtmName(String targetBtmName) { this.targetBtmName = targetBtmName; } public String toString() { return "VciFileShareDTO{sourceFileOid='" + this.sourceFileOid + '\'' + ", sourceOwnbizOid='" + this.sourceOwnbizOid + '\'' + ", sourceBtmName='" + this.sourceBtmName + '\'' + ", targetOwnbizOid='" + this.targetOwnbizOid + '\'' + ", targetBtmName='" + this.targetBtmName + '\'' + '}'; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/VciFileShareHasClassifyDTO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,37 @@ package com.vci.dto; import java.io.Serializable; import java.util.List; /** * @author ludc * @date 2024/7/16 14:47 */ public class VciFileShareHasClassifyDTO implements Serializable { private static final long serialVersionUID = -1573454091438305008L; private String docClassifyId; private List<VciFileShareDTO> shareDTOList; public VciFileShareHasClassifyDTO() { } public String getDocClassifyId() { return this.docClassifyId; } public void setDocClassifyId(String docClassifyId) { this.docClassifyId = docClassifyId; } public List<VciFileShareDTO> getShareDTOList() { return this.shareDTOList; } public void setShareDTOList(List<VciFileShareDTO> shareDTOList) { this.shareDTOList = shareDTOList; } public String toString() { return "VciFileShareHasClassifyDTO{docClassifyId='" + this.docClassifyId + '\'' + ", shareDTOList=" + this.shareDTOList + '}'; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/VciFileVolumeDTO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,144 @@ package com.vci.dto; import com.vci.starter.web.pagemodel.BaseModelVO; /** * @author ludc * @date 2024/7/16 14:21 */ public class VciFileVolumeDTO extends BaseModelVO { private static final long serialVersionUID = 2958869483453400582L; private String id; private String name; private String description; private String volumePath; private String serviceOsType; private String serviceOsTypeText; private String transProtocol; private String transProtocolText; private String serviceUrl; private String transUser; private String transUserPwd; private String maxVolume; private String currentVolume; private String lastSyncTimeLong; public VciFileVolumeDTO() { } public String getId() { return this.id; } public void setId(String id) { this.id = id; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public String getDescription() { return this.description; } public void setDescription(String description) { this.description = description; } public String getVolumePath() { return this.volumePath; } public void setVolumePath(String volumePath) { this.volumePath = volumePath; } public String getServiceOsType() { return this.serviceOsType; } public void setServiceOsType(String serviceOsType) { this.serviceOsType = serviceOsType; } public String getTransProtocol() { return this.transProtocol; } public void setTransProtocol(String transProtocol) { this.transProtocol = transProtocol; } public String getTransProtocolText() { return this.transProtocolText; } public void setTransProtocolText(String transProtocolText) { this.transProtocolText = transProtocolText; } public String getServiceUrl() { return this.serviceUrl; } public void setServiceUrl(String serviceUrl) { this.serviceUrl = serviceUrl; } public String getTransUser() { return this.transUser; } public void setTransUser(String transUser) { this.transUser = transUser; } public String getTransUserPwd() { return this.transUserPwd; } public void setTransUserPwd(String transUserPwd) { this.transUserPwd = transUserPwd; } public String getMaxVolume() { return this.maxVolume; } public void setMaxVolume(String maxVolume) { this.maxVolume = maxVolume; } public String getCurrentVolume() { return this.currentVolume; } public void setCurrentVolume(String currentVolume) { this.currentVolume = currentVolume; } public String getLastSyncTimeLong() { return this.lastSyncTimeLong; } public void setLastSyncTimeLong(String lastSyncTimeLong) { this.lastSyncTimeLong = lastSyncTimeLong; } public String getServiceOsTypeText() { return this.serviceOsTypeText; } public void setServiceOsTypeText(String serviceOsTypeText) { this.serviceOsTypeText = serviceOsTypeText; } public String toString() { return "VciFileVolumeDTO{id='" + this.id + '\'' + ", name='" + this.name + '\'' + ", description='" + this.description + '\'' + ", volumePath='" + this.volumePath + '\'' + ", serviceOsType='" + this.serviceOsType + '\'' + ", serviceOsTypeText='" + this.serviceOsTypeText + '\'' + ", transProtocol='" + this.transProtocol + '\'' + ", transProtocolText='" + this.transProtocolText + '\'' + ", serviceUrl='" + this.serviceUrl + '\'' + ", transUser='" + this.transUser + '\'' + ", transUserPwd='" + this.transUserPwd + '\'' + ", maxVolume='" + this.maxVolume + '\'' + ", currentVolume='" + this.currentVolume + '\'' + ", lastSyncTimeLong='" + this.lastSyncTimeLong + '\'' + "} " + super.toString(); } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/WFWorkflowNodeFavDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/WFWorkflowNodeFavDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/WFWorkflowNodeFavItemDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/WFWorkflowNodeFavItemDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/WebHomeTaskActionDTO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dto/WebHomeTaskActionDTO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.dto; package com.vci.dto; import com.vci.starter.web.model.BaseModel; /** Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/enumpck/VciFileServiceOsTypeEnum.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,83 @@ package com.vci.enumpck; import com.vci.starter.web.annotation.VciEnum; import com.vci.starter.web.enumpck.BaseEnum; /** * @author ludc * @date 2024/7/16 14:35 */ @VciEnum( name = "fileServiceOsType", text = "æä»æä½ç³»ç»çç±»å" ) public enum VciFileServiceOsTypeEnum implements BaseEnum { WINDOWS("windows", "微软windows"), UNIX("unix", "unix/linux/macosç"); private String value; private String text; public String getValue() { return this.value; } public void setValue(String value) { this.value = value; } public String getText() { return this.text; } public void setText(String text) { this.text = text; } private VciFileServiceOsTypeEnum(String value, String text) { this.value = value; this.text = text; } public static String getValueByText(String text) { VciFileServiceOsTypeEnum[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { VciFileServiceOsTypeEnum wenum = var1[var3]; if (wenum.getText().equalsIgnoreCase(text)) { return wenum.getValue(); } } return ""; } public static String getTextByValue(String value) { VciFileServiceOsTypeEnum[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { VciFileServiceOsTypeEnum wenum = var1[var3]; if (wenum.getValue().equalsIgnoreCase(value)) { return wenum.getText(); } } return ""; } public static VciFileServiceOsTypeEnum forValue(String value) { VciFileServiceOsTypeEnum[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { VciFileServiceOsTypeEnum wenum = var1[var3]; if (wenum.getValue().equalsIgnoreCase(value)) { return wenum; } } return null; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/enumpck/VciFileTransProtocolEnum.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,89 @@ package com.vci.enumpck; import com.vci.starter.web.annotation.VciEnum; import com.vci.starter.web.enumpck.BaseEnum; /** * @author ludc * @date 2024/7/16 14:30 */ @VciEnum( name = "fileTransProtocol", text = "æä»¶ä¼ è¾çåè®®" ) public enum VciFileTransProtocolEnum implements BaseEnum { CORBA("corba", "å¹³å°åæçCORBAæå¡"), MINIO("minio", "è½»éåæä»¶æå¡"), MONGO("mongo", "mongoDBåå¸å¼æä»¶æå¡"), FTP("ftp", "åå¨å°FTPæå¡ä¸"), LOCAL("local", "æ¬å°åå¨"), HTTP("http", "ä» ä½¿ç¨HTTPæ¥ç"), NAS("nas", "NASæå¡ä¸åå¨"), THRIFT("thrift", "Thriftè¿ç¨è°ç¨"); private String value; private String text; public String getValue() { return this.value; } public void setValue(String value) { this.value = value; } public String getText() { return this.text; } public void setText(String text) { this.text = text; } private VciFileTransProtocolEnum(String value, String text) { this.value = value; this.text = text; } public static String getValueByText(String text) { VciFileTransProtocolEnum[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { VciFileTransProtocolEnum wenum = var1[var3]; if (wenum.getText().equalsIgnoreCase(text)) { return wenum.getValue(); } } return ""; } public static String getTextByValue(String value) { VciFileTransProtocolEnum[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { VciFileTransProtocolEnum wenum = var1[var3]; if (wenum.getValue().equalsIgnoreCase(value)) { return wenum.getText(); } } return ""; } public static VciFileTransProtocolEnum forValue(String value) { VciFileTransProtocolEnum[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { VciFileTransProtocolEnum wenum = var1[var3]; if (wenum.getValue().equalsIgnoreCase(value)) { return wenum; } } return null; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/lcstatuspck/FileLCStatus.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,92 @@ package com.vci.lcstatuspck; import com.vci.starter.web.annotation.VciLifeCycle; import com.vci.starter.web.annotation.VciLifeCycleTrans; import com.vci.starter.web.enumpck.BaseEnum; /** * @author ludc * @date 2024/7/16 14:31 */ @VciLifeCycle( name = "FileObjectLC", text = "æä»¶çå½å¨æ", startStatus = "FileInit", translations = {@VciLifeCycleTrans( source = "FileInit", target = "FileTransing", name = "å¼å§ä¸ä¼ " ), @VciLifeCycleTrans( source = "FileTransing", target = "FileTransFinish", name = "ä¸ä¼ 宿" ), @VciLifeCycleTrans( source = "FileTransing", target = "FileRelease", name = "ä¸ä¼ 宿åç´æ¥åå¸" ), @VciLifeCycleTrans( source = "FileTransFinish", target = "FileRelease", name = "ä¸ä¼ 宿å转åå¸" )} ) public enum FileLCStatus implements BaseEnum { INIT("FileInit", "åå§å"), TRANSING("FileTransing", "ä¸ä¼ ä¸"), TRANS_FINISH("FileTransFinish", "ä¸ä¼ 宿"), FILE_RELEASE("FileRelease", "å·²çæ"), LINKED("FileLinked", "å ³èçæä»¶"); private String value; private String text; public String getValue() { return this.value; } public void setValue(String value) { this.value = value; } public String getText() { return this.text; } public void setText(String text) { this.text = text; } private FileLCStatus(String value, String text) { this.value = value; this.text = text; } public static String getTextByValue(String value) { FileLCStatus[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { FileLCStatus eu = var1[var3]; if (eu.value.equalsIgnoreCase(value)) { return eu.text; } } return ""; } public static String getValueByText(String text) { FileLCStatus[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { FileLCStatus eu = var1[var3]; if (eu.text.equalsIgnoreCase(text)) { return eu.value; } } return ""; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/BaseLinkModel.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/BaseLinkModel.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.Column; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/BdSelectInputCharDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/BdSelectInputCharDO.java ÐÞ¸Ä @@ -1,10 +1,11 @@ package com.vci.web.model; package com.vci.model; import com.vci.constant.BtmIdConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.model.BaseModel; import com.vci.web.constant.BtmIdConstant; /** * å¯è¾å¯éå 容 Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OrgDeptForPlatform1.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/OrgDeptForPlatform1.java ÐÞ¸Ä @@ -1,11 +1,10 @@ package com.vci.frameworkcore.model; package com.vci.model; import com.vci.frameworkcore.constant.FrameWorkBtmTypeConstant; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.starter.web.annotation.Id; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import java.util.Date; /** * åå¹³å°çé¨é¨ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsAttributeDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsAttributeDO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.*; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsCodeBreakCodeDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsCodeBreakCodeDO.java ÐÞ¸Ä @@ -1,12 +1,12 @@ package com.vci.web.model; package com.vci.model; import com.vci.constant.BtmIdConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.annotation.VciUseRefer; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.model.BaseModel; import com.vci.web.constant.BtmIdConstant; /** * æç çå 容 Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsCodeEnumDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsCodeEnumDO.java ÐÞ¸Ä @@ -1,10 +1,10 @@ package com.vci.web.model; package com.vci.model; import com.vci.constant.BtmIdConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.annotation.VciUseRefer; import com.vci.starter.web.model.BaseModel; import com.vci.web.constant.BtmIdConstant; /** * ç¼ç çæä¸¾æ å° Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsCodeGenSchemaDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsCodeGenSchemaDO.java ÐÞ¸Ä @@ -1,13 +1,12 @@ package com.vci.web.model; package com.vci.model; import com.vci.constant.BtmIdConstant; import com.vci.constant.EnumIdConstant; import com.vci.starter.web.annotation.*; import com.vci.starter.web.enumpck.VciFieldTypeEnum; import com.vci.starter.web.model.BaseModel; import com.vci.web.constant.BtmIdConstant; import com.vci.web.constant.EnumIdConstant; import java.util.Date; /** * 代ç çææ¹æ¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsCodeRuleDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsCodeRuleDO.java ÐÞ¸Ä @@ -1,6 +1,8 @@ package com.vci.web.model; package com.vci.model; import com.vci.constant.BtmIdConstant; import com.vci.constant.EnumIdConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.annotation.VciFieldType; @@ -8,8 +10,6 @@ import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.enumpck.VciFieldTypeEnum; import com.vci.starter.web.model.BaseModel; import com.vci.web.constant.BtmIdConstant; import com.vci.web.constant.EnumIdConstant; /** * ä¸å¡è¡¨åç¼ç è§å Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsCodeRuleElementDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsCodeRuleElementDO.java ÐÞ¸Ä @@ -1,12 +1,12 @@ package com.vci.web.model; package com.vci.model; import com.vci.constant.BtmIdConstant; import com.vci.constant.EnumIdConstant; import com.vci.starter.web.annotation.*; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.enumpck.VciFieldTypeEnum; import com.vci.starter.web.model.BaseModel; import com.vci.web.constant.BtmIdConstant; import com.vci.web.constant.EnumIdConstant; /** * ç¼ç è§åçå ç´ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsCodeSerialNumberDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsCodeSerialNumberDO.java ÐÞ¸Ä @@ -1,12 +1,12 @@ package com.vci.web.model; package com.vci.model; import com.vci.constant.BtmIdConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.annotation.VciUseRefer; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.model.BaseModel; import com.vci.web.constant.BtmIdConstant; /** * ç¼ç æµæ°´å·ç®¡ç Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsLifeCycleDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsLifeCycleDO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.*; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsLinkTypeDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsLinkTypeDO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.*; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/OsStatusDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/OsStatusDO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.*; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/ProcessInstance.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/ProcessInstance.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.Transient; import com.vci.starter.web.annotation.VciBtmType; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/ProcessTask.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/ProcessTask.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.Transient; import com.vci.starter.web.annotation.VciBtmType; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/SmFavFunctionDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/SmFavFunctionDO.java ÐÞ¸Ä @@ -1,6 +1,6 @@ package com.vci.web.model; package com.vci.model; import com.vci.frameworkcore.constant.FrameWorkBtmTypeConstant; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/SmFunctionForPlatform1.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/SmFunctionForPlatform1.java ÐÞ¸Ä @@ -1,5 +1,6 @@ package com.vci.frameworkcore.model; package com.vci.model; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; @@ -8,7 +9,7 @@ * @author weidy * @date 2020/2/27 */ @VciBtmType(name = "function",text = "ç³»ç»åè½èå",tableName = "PLFUNCTION",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) @VciBtmType(name = FrameWorkBtmTypeConstant.SM_FUNCTION_BTM_TYPE,text = "ç³»ç»åè½èå",tableName = "PLFUNCTION",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) public class SmFunctionForPlatform1 implements java.io.Serializable{ /** * ç¦æ¢ä¿®æ¹è¿ä¸ªå¼ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/SmPasswordStrategyDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/SmPasswordStrategyDO.java ÐÞ¸Ä @@ -1,5 +1,6 @@ package com.vci.frameworkcore.model; package com.vci.model; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.Transient; import com.vci.starter.web.annotation.VciBtmType; @@ -14,7 +15,7 @@ * @author weidy * @date 2020/1/29 */ @VciBtmType(name = "passwordstrategy",text = "å¯ç å®å ¨çç¥",tableName = "PLPASSWORDSTRATEGY",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) @VciBtmType(name = FrameWorkBtmTypeConstant.SM_PASSWORD_STRATEGY,text = "å¯ç å®å ¨çç¥",tableName = "PLPASSWORDSTRATEGY",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) @Transient public class SmPasswordStrategyDO implements java.io.Serializable { Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/SmPasswordStrategyForPlatform1.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/SmPasswordStrategyForPlatform1.java ÐÞ¸Ä @@ -1,6 +1,6 @@ package com.vci.frameworkcore.model; package com.vci.model; import com.vci.frameworkcore.constant.FrameWorkBtmTypeConstant; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.annotation.VciFieldType; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/SmRoleForPlatform1.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/SmRoleForPlatform1.java ÐÞ¸Ä @@ -1,6 +1,6 @@ package com.vci.frameworkcore.model; package com.vci.model; import com.vci.frameworkcore.constant.FrameWorkBtmTypeConstant; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/SmUserDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/SmUserDO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.model; package com.vci.model; import com.vci.starter.web.annotation.*; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/VciFileDocClassifyDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/VciFileDocClassifyDO.java ÐÞ¸Ä @@ -1,6 +1,6 @@ package com.vci.web.model; package com.vci.model; import com.vci.file.constant.VciFileBtmTypeConstant; import com.vci.constant.VciFileBtmTypeConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.Transient; import com.vci.starter.web.annotation.VciBtmType; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/VciFileObjectDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/VciFileObjectDO.java ÐÞ¸Ä @@ -1,8 +1,8 @@ package com.vci.web.model; package com.vci.model; import com.vci.file.constant.VciFileBtmTypeConstant; import com.vci.file.constant.VciFileDefaultValueConstant; import com.vci.file.constant.VciFileLifeConstant; import com.vci.constant.VciFileBtmTypeConstant; import com.vci.constant.VciFileDefaultValueConstant; import com.vci.constant.VciFileLifeConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.Transient; import com.vci.starter.web.annotation.VciBtmType; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/VciFileVolumeDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/VciFileVolumeDO.java ÐÞ¸Ä @@ -1,15 +1,14 @@ package com.vci.web.model; package com.vci.model; import com.vci.file.constant.VciFileBtmTypeConstant; import com.vci.file.constant.VciFileEnumConstant; import com.vci.constant.FrameWorkDefaultValueConstant; import com.vci.constant.VciFileBtmTypeConstant; import com.vci.constant.VciFileEnumConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.Transient; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.annotation.VciUseEnum; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.model.BaseModel; import static com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant.FRAMEWORK_DATA_ENABLED; /** * æä»å· @@ -17,7 +16,7 @@ * @date 2020/3/12 */ @VciBtmType(name = VciFileBtmTypeConstant.FILE_VOLUME,tableName = "plvolume",text = "æä»ç®¡ç",lifeCycle = FrameWorkLcStatusConstant.FRAME_WORK_LIFE_CYCLE_NAME,startStatus = FRAMEWORK_DATA_ENABLED) FrameWorkLcStatusConstant.FRAME_WORK_LIFE_CYCLE_NAME,startStatus = FrameWorkDefaultValueConstant.FRAMEWORK_DATA_ENABLED) @Transient public class VciFileVolumeDO implements java.io.Serializable{ /** Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/WFProcessClassifyDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/WFProcessClassifyDO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.Transient; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/WFProcessTemplateDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/WFProcessTemplateDO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.Column; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/WFWorkflowNodeFavDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/WFWorkflowNodeFavDO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/WFWorkflowNodeFavItemDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/WFWorkflowNodeFavItemDO.java ÐÞ¸Ä @@ -1,6 +1,5 @@ package com.vci.web.model; package com.vci.model; import com.vci.frameworkcore.constant.FrameWorkBtmTypeConstant; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/model/WebHomeTaskActionDO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/WebHomeTaskActionDO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.model; package com.vci.model; import com.vci.starter.web.annotation.Column; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/BatchCBO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/BatchCBO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.corba.omd.data.BusinessObject; import com.vci.corba.omd.data.LinkObject; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/BdSelectInputCharVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/BdSelectInputCharVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.lang.*; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/KeyValue.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/KeyValue.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.HashMap; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/LinkTypeInfoVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/LinkTypeInfoVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * 龿¥ç±»åçä¿¡æ¯ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/pagemodel/MenuVO.java ÐÞ¸Ä @@ -1,5 +1,5 @@ package com.vci.frameworkcore.pagemodel; package com.vci.pagemodel; import java.util.HashMap; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OrgDepartmentVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/pagemodel/OrgDepartmentVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.pagemodel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OrgDutyVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/pagemodel/OrgDutyVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.pagemodel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsAttributeVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsAttributeVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsBtmTypeAttributeVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsBtmTypeAttributeVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsBtmTypeVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsBtmTypeVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsCodeEnumVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsCodeEnumVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * ç¼ç è§åä¸æä¸¾çæ å°ä¿¡æ¯ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsCodeGenSchemaVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsCodeGenSchemaVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsCodeResultVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsCodeResultVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * ç¼ç çæçç»æå¯¹è±¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsCodeRuleElementVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsCodeRuleElementVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsCodeRuleVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsCodeRuleVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsERNodePropertyVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsERNodePropertyVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * E-Rå¾çèç¹å±æ§ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsERNodeVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsERNodeVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsERRelationVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsERRelationVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * ERå¾çäºé¾æ¥å ³ç³» Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsERVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsERVO.java ÐÞ¸Ä @@ -1,7 +1,6 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.List; import java.util.Map; /** * E-Rå¾çæ¾ç¤ºå 容 Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsEnumItemVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsEnumItemVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsEnumVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsEnumVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsLifeCycleLineBoundVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsLifeCycleLineBoundVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * çå½å¨æçè¿æ¥çº¿ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsLifeCycleLineEventVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsLifeCycleLineEventVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsLifeCycleLineVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsLifeCycleLineVO.java ÐÞ¸Ä @@ -1,7 +1,6 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; import java.util.List; /** * çå½å¨æè¿æ¥çº¿ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsLifeCycleVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsLifeCycleVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Arrays; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsLinkTypeAttributeVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsLinkTypeAttributeVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsLinkTypeVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsLinkTypeVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsRevisionRuleVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsRevisionRuleVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsStatusVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsStatusVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/OsUsedAttributeVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/OsUsedAttributeVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * å¼ç¨å±æ§çä¸å¡ç±»åæè 龿¥ç±»å Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/ProcessClassifyVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/ProcessClassifyVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/ProcessHistoryVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/ProcessHistoryVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * æµç¨åå²ä¿¡æ¯ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/ProcessInstanceVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/ProcessInstanceVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/ProcessNodeVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/ProcessNodeVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.ArrayList; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/ProcessOutcomeVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/ProcessOutcomeVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.*; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/ProcessTaskVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/ProcessTaskVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/ProcessUserVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/ProcessUserVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.ArrayList; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/ReferConfigVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/ReferConfigVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.HashMap; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/SmFunctionVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/pagemodel/SmFunctionVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.pagemodel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/SmOperationVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/SmOperationVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * èåçæé®å¯¹è±¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/SmPasswordStrategyVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/pagemodel/SmPasswordStrategyVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.pagemodel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/SmRoleVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/pagemodel/SmRoleVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.pagemodel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/SmUserVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/pagemodel/SmUserVO.java ÐÞ¸Ä @@ -1,5 +1,4 @@ package com.vci.frameworkcore.pagemodel; import com.vci.common.annotaion.CustomAnnotaion; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/TreeSettingVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/TreeSettingVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.HashMap; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UIActionVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UIActionVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UIButtonDefineVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UIButtonDefineVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.Date; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UIComponentVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UIComponentVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UIContentVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UIContentVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UIFieldSortVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UIFieldSortVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * åæ®µçæåº Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UIFormDataVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UIFormDataVO.java ÐÞ¸Ä @@ -1,6 +1,4 @@ package com.vci.web.pageModel; import com.vci.file.pagemodel.VciFileObjectVO; package com.vci.pagemodel; import java.util.List; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UIFormDefineVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UIFormDefineVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.ArrayList; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UIFormItemVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UIFormItemVO.java ÐÞ¸Ä @@ -1,6 +1,5 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.ArrayList; import java.util.List; import java.util.Map; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UIFormReferVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UIFormReferVO.java ÐÞ¸Ä @@ -1,6 +1,5 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.List; import java.util.Map; /** Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UILayoutVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UILayoutVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UITableCustomDefineVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UITableCustomDefineVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UITableDefineVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UITableDefineVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.ArrayList; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UITableFieldVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UITableFieldVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import java.util.ArrayList; import java.util.List; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UITablePageVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UITablePageVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * è¡¨æ ¼çå页对象 Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UITreeDefineVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UITreeDefineVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * æ çé ç½® Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/UITreeTableDefineVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/UITreeTableDefineVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * æ 表å®ä¹ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/VciFileDocClassifyVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,45 @@ package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; /** * @author ludc * @date 2024/7/16 14:19 */ public class VciFileDocClassifyVO extends BaseModelVO { private static final long serialVersionUID = 1445799225556572873L; private String id; private String name; private String description; public VciFileDocClassifyVO() { } public String getId() { return this.id; } public void setId(String id) { this.id = id; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public String getDescription() { return this.description; } public void setDescription(String description) { this.description = description; } public String toString() { return "VciFileDocClassifyVO{id='" + this.id + '\'' + ", name='" + this.name + '\'' + ", description='" + this.description + '\'' + "} " + super.toString(); } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/VciFileObjectVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,136 @@ package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; /** * æä»¶VO对象 * @author ludc * @date 2024/7/16 11:37 */ public class VciFileObjectVO extends BaseModelVO { private static final long serialVersionUID = 8631070862210420279L; private String id; private String name; private String fileExtension; private String fileDocClassify; private String fileDocClassifyName; private long fileSize; private String keyInfos; private String ownbizOid; private String ownBtmname; private Integer downloadCount; private String pkFileVolume; private String filePath; private String sourceFilePath; public VciFileObjectVO() { } public String getId() { return this.id; } public void setId(String id) { this.id = id; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public String getFileExtension() { return this.fileExtension; } public void setFileExtension(String fileExtension) { this.fileExtension = fileExtension; } public long getFileSize() { return this.fileSize; } public void setFileSize(long fileSize) { this.fileSize = fileSize; } public String getKeyInfos() { return this.keyInfos; } public void setKeyInfos(String keyInfos) { this.keyInfos = keyInfos; } public String getOwnbizOid() { return this.ownbizOid; } public void setOwnbizOid(String ownbizOid) { this.ownbizOid = ownbizOid; } public String getOwnBtmname() { return this.ownBtmname; } public void setOwnBtmname(String ownBtmname) { this.ownBtmname = ownBtmname; } public Integer getDownloadCount() { return this.downloadCount; } public void setDownloadCount(Integer downloadCount) { this.downloadCount = downloadCount; } public String getFileDocClassify() { return this.fileDocClassify; } public void setFileDocClassify(String fileDocClassify) { this.fileDocClassify = fileDocClassify; } public String getFileDocClassifyName() { return this.fileDocClassifyName; } public void setFileDocClassifyName(String fileDocClassifyName) { this.fileDocClassifyName = fileDocClassifyName; } public String getPkFileVolume() { return this.pkFileVolume; } public void setPkFileVolume(String pkFileVolume) { this.pkFileVolume = pkFileVolume; } public String getFilePath() { return this.filePath; } public void setFilePath(String filePath) { this.filePath = filePath; } public String getSourceFilePath() { return this.sourceFilePath; } public void setSourceFilePath(String sourceFilePath) { this.sourceFilePath = sourceFilePath; } public String toString() { return "VciFileObjectVO{id='" + this.id + '\'' + ", name='" + this.name + '\'' + ", fileExtension='" + this.fileExtension + '\'' + ", fileDocClassify='" + this.fileDocClassify + '\'' + ", fileDocClassifyName='" + this.fileDocClassifyName + '\'' + ", fileSize=" + this.fileSize + ", keyInfos='" + this.keyInfos + '\'' + ", ownbizOid='" + this.ownbizOid + '\'' + ", ownBtmname='" + this.ownBtmname + '\'' + ", downloadCount=" + this.downloadCount + ", pkFileVolume='" + this.pkFileVolume + '\'' + ", filePath='" + this.filePath + '\'' + ", sourceFilePath='" + this.sourceFilePath + '\'' + '}'; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/VciFilePreviewConfigVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/VciFilePreviewConfigVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; /** * æä»¶é¢è§çé ç½®æ¾ç¤ºå¯¹è±¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/VciFileShareResultVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,43 @@ package com.vci.pagemodel; /** * @author ludc * @date 2024/7/16 14:46 */ public class VciFileShareResultVO extends VciFileObjectVO { private static final long serialVersionUID = -4954618652801269876L; private String sourceFileOid; private String sourceOwnbizOid; private String sourceBtmName; public VciFileShareResultVO() { } public String getSourceFileOid() { return this.sourceFileOid; } public void setSourceFileOid(String sourceFileOid) { this.sourceFileOid = sourceFileOid; } public String getSourceOwnbizOid() { return this.sourceOwnbizOid; } public void setSourceOwnbizOid(String sourceOwnbizOid) { this.sourceOwnbizOid = sourceOwnbizOid; } public String getSourceBtmName() { return this.sourceBtmName; } public void setSourceBtmName(String sourceBtmName) { this.sourceBtmName = sourceBtmName; } public String toString() { return "VciFileShareResultVO{sourceFileOid='" + this.sourceFileOid + '\'' + ", sourceOwnbizOid='" + this.sourceOwnbizOid + '\'' + ", sourceBtmName='" + this.sourceBtmName + '\'' + "} " + super.toString(); } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/VciFileVolumeVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,144 @@ package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; /** * @author ludc * @date 2024/7/16 14:22 */ public class VciFileVolumeVO extends BaseModelVO { private static final long serialVersionUID = -8705455753001336641L; private String id; private String name; private String description; private String volumePath; private String serviceOsType; private String serviceOsTypeText; private String transProtocol; private String transProtocolText; private String serviceUrl; private String transUser; private String transUserPwd; private String maxVolume; private String currentVolume; private String lastSyncTimeLong; public VciFileVolumeVO() { } public String getId() { return this.id; } public void setId(String id) { this.id = id; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public String getDescription() { return this.description; } public void setDescription(String description) { this.description = description; } public String getVolumePath() { return this.volumePath; } public void setVolumePath(String volumePath) { this.volumePath = volumePath; } public String getServiceOsType() { return this.serviceOsType; } public void setServiceOsType(String serviceOsType) { this.serviceOsType = serviceOsType; } public String getTransProtocol() { return this.transProtocol; } public void setTransProtocol(String transProtocol) { this.transProtocol = transProtocol; } public String getTransProtocolText() { return this.transProtocolText; } public void setTransProtocolText(String transProtocolText) { this.transProtocolText = transProtocolText; } public String getServiceUrl() { return this.serviceUrl; } public void setServiceUrl(String serviceUrl) { this.serviceUrl = serviceUrl; } public String getTransUser() { return this.transUser; } public void setTransUser(String transUser) { this.transUser = transUser; } public String getTransUserPwd() { return this.transUserPwd; } public void setTransUserPwd(String transUserPwd) { this.transUserPwd = transUserPwd; } public String getMaxVolume() { return this.maxVolume; } public void setMaxVolume(String maxVolume) { this.maxVolume = maxVolume; } public String getCurrentVolume() { return this.currentVolume; } public void setCurrentVolume(String currentVolume) { this.currentVolume = currentVolume; } public String getLastSyncTimeLong() { return this.lastSyncTimeLong; } public void setLastSyncTimeLong(String lastSyncTimeLong) { this.lastSyncTimeLong = lastSyncTimeLong; } public String getServiceOsTypeText() { return this.serviceOsTypeText; } public void setServiceOsTypeText(String serviceOsTypeText) { this.serviceOsTypeText = serviceOsTypeText; } public String toString() { return "VciFileVolumeVO{id='" + this.id + '\'' + ", name='" + this.name + '\'' + ", description='" + this.description + '\'' + ", volumePath='" + this.volumePath + '\'' + ", serviceOsType='" + this.serviceOsType + '\'' + ", serviceOsTypeText='" + this.serviceOsTypeText + '\'' + ", transProtocol='" + this.transProtocol + '\'' + ", transProtocolText='" + this.transProtocolText + '\'' + ", serviceUrl='" + this.serviceUrl + '\'' + ", transUser='" + this.transUser + '\'' + ", transUserPwd='" + this.transUserPwd + '\'' + ", maxVolume='" + this.maxVolume + '\'' + ", currentVolume='" + this.currentVolume + '\'' + ", lastSyncTimeLong='" + this.lastSyncTimeLong + '\'' + "} " + super.toString(); } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/WFWorkflowNodeFavItemVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/WFWorkflowNodeFavItemVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/WFWorkflowNodeFavVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/WFWorkflowNodeFavVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/WebHomeTaskActionVO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/pageModel/WebHomeTaskActionVO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.web.pageModel; package com.vci.pagemodel; import com.vci.starter.web.model.BaseModel; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/po/OrgDeptPO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/po/OrgDeptPO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.model.po; package com.vci.po; import com.vci.starter.poi.annotation.ExcelColumn; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/po/SmRolePO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/po/SmRolePO.java ÐÞ¸Ä @@ -1,4 +1,4 @@ package com.vci.frameworkcore.model.po; package com.vci.po; import com.vci.starter.poi.annotation.ExcelColumn; import com.vci.starter.web.pagemodel.BaseModelVO; Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/po/SmUserPO.java
ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/model/po/SmUserPO.java ÐÞ¸Ä @@ -1,12 +1,10 @@ package com.vci.frameworkcore.model.po; package com.vci.po; import com.vci.starter.poi.annotation.ExcelColumn; import com.vci.starter.web.pagemodel.BaseModelVO; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; /** * ç¨æ·çå¯¼å ¥å¯¼åºå¯¹è±¡ Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/properties/VciFileTransProperties.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,50 @@ package com.vci.properties; import com.vci.enumpck.VciFileTransProtocolEnum; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; /** * @author ludc * @date 2024/7/16 14:49 */ @Configuration @ConfigurationProperties( prefix = "vci.file" ) public class VciFileTransProperties { private VciFileTransProtocolEnum transProtocal; private String checkTableExist; private String zipCharset = "GBK"; public VciFileTransProperties() { } public VciFileTransProtocolEnum getTransProtocal() { return this.transProtocal; } public void setTransProtocal(VciFileTransProtocolEnum transProtocal) { this.transProtocal = transProtocal; } public String getCheckTableExist() { return this.checkTableExist; } public void setCheckTableExist(String checkTableExist) { this.checkTableExist = checkTableExist; } public String getZipCharset() { return this.zipCharset; } public void setZipCharset(String zipCharset) { this.zipCharset = zipCharset; } public String toString() { return "VciFileTransProperties{transProtocal=" + this.transProtocal + ", checkTableExist='" + this.checkTableExist + '\'' + ", zipCharset='" + this.zipCharset + '\'' + '}'; } } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/provider/VciFileDocClassifyProvider.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,44 @@ package com.vci.provider; import com.vci.dto.VciFileDocClassifyDTO; import com.vci.dto.VciFileDocClassifyDTOList; import com.vci.pagemodel.VciFileDocClassifyVO; import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.BaseResult; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; /** * @author ludc * @date 2024/7/16 14:40 */ @FeignClient( name = "vciFileDocClassifyProvider", url = "${vciPlatform.fileServiceUrl:http://localhost:19000/fileService}", path = "vciFileDocClassifyController" ) public interface VciFileDocClassifyProvider { @PostMapping({"/gridVciFileDocClassify"}) BaseResult<VciFileDocClassifyVO> gridVciFileDocClassify(@RequestBody BaseQueryObject var1); @GetMapping({"/getFileDocClassifyById"}) BaseResult<VciFileDocClassifyVO> getFileDocClassifyById(@RequestParam("id") String var1); @GetMapping({"/listFileDocClassifyByIds"}) BaseResult<VciFileDocClassifyVO> listFileDocClassifyByIds(@RequestParam("ids") String var1); @GetMapping({"/checkClassifyIdExist"}) BaseResult checkClassifyIdExist(@RequestParam("id") String var1); @GetMapping({"/checkClassifyIdsExist"}) BaseResult checkClassifyIdsExist(@RequestParam("ids") String var1); @PostMapping({"/addSaveForFegin"}) BaseResult addFileDocClassify(@RequestBody VciFileDocClassifyDTO var1); @PostMapping({"/batchAddSave"}) BaseResult batchAddClassify(@RequestBody VciFileDocClassifyDTOList var1); } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/provider/VciFileDownloadProvider.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.vci.provider; import com.vci.starter.web.pagemodel.BaseResult; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; /** * @author ludc * @date 2024/7/16 14:44 */ @FeignClient( name = "VciFileDownloadProvider", url = "${vciPlatform.fileServiceUrl:http://localhost:19000/fileService}", path = "vciFileDownloadController" ) public interface VciFileDownloadProvider { @PostMapping({"/sectionDownloadByFileOid"}) BaseResult<byte[]> sectionDownloadByFileOid(@RequestParam("fileOid") String var1, @RequestParam("offSet") long var2); @DeleteMapping({"/deleteFile"}) BaseResult deleteFile(@RequestParam("fileOids") String var1); } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/provider/VciFileQueryProvider.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,43 @@ package com.vci.provider; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.web.pagemodel.BaseResult; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.RequestParam; /** * @author ludc * @date 2024/7/16 14:45 */ @FeignClient( name = "vciFileQueryProvider", url = "${vciPlatform.fileServiceUrl:http://localhost:19000/fileService}", path = "vciFileQueryController" ) public interface VciFileQueryProvider { @GetMapping({"/listFilesByOwnbiz"}) BaseResult<VciFileObjectVO> listFilesByOwnbiz(@RequestParam("ownbizOid") String var1, @RequestParam("ownbizBtm") String var2); @GetMapping({"/listFilesByOwnbizAndClassify"}) BaseResult<VciFileObjectVO> listFilesByOwnbizAndClassify(@RequestParam("ownbizOid") String var1, @RequestParam("ownbizBtm") String var2, @RequestParam("docClassifyId") String var3); @GetMapping({"/batchListFilesByOwnbizAndClassify"}) BaseResult<VciFileObjectVO> batchListFilesByOwnbizAndClassify(@RequestParam("ownbizOids") String var1, @RequestParam("ownbizBtm") String var2, @RequestParam("docClassifyId") String var3); @GetMapping({"/getFileObjectByOid"}) BaseResult<VciFileObjectVO> getFileObjectByOid(@RequestParam("oid") String var1); @GetMapping({"/batchListFilesByOids"}) BaseResult<VciFileObjectVO> batchListFilesByOids(@RequestParam("oids") String var1); @PutMapping({"/releasedFileByOid"}) BaseResult<VciFileObjectVO> releasedFile(@RequestParam("fileOids") String var1); @GetMapping({"/listFileObjectByKeyInfo"}) BaseResult<VciFileObjectVO> listFileObjectByKeyInfo(@RequestParam("keyInfo") String var1, @RequestParam("docClassifyId") String var2); @GetMapping({"/countByKeyInfo"}) BaseResult<Long> countByKeyInfo(@RequestParam("keyInfo") String var1, @RequestParam("docClassifyId") String var2); } Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/provider/VciFileUploadProvider.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,50 @@ package com.vci.provider; import com.vci.dto.VciFileObjectDTO; import com.vci.dto.VciFileShareHasClassifyDTO; import com.vci.pagemodel.VciFileObjectVO; import com.vci.pagemodel.VciFileShareResultVO; import com.vci.starter.web.pagemodel.BaseResult; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestPart; import org.springframework.web.multipart.MultipartFile; import java.util.Collection; /** * @author ludc * @date 2024/7/16 14:45 */ @FeignClient( name = "vciFileUploadProvider", url = "${vciPlatform.fileServiceUrl:http://localhost:19000/fileService}", path = "vciFileUploadController" ) public interface VciFileUploadProvider { @PostMapping({"/initUploadFileInfo"}) BaseResult<VciFileObjectVO> initUploadFileInfo(@RequestBody VciFileObjectDTO var1); @PostMapping( value = {"/uploadFileForOtherService"}, consumes = {"multipart/form-data"} ) BaseResult<VciFileObjectVO> uploadFileForOtherService(@RequestPart("file") MultipartFile var1, @RequestParam("offSet") long var2, @RequestParam("fileOid") String var4); @PostMapping({"/shareFilesFromBO"}) BaseResult<VciFileObjectVO> shareFilesToBO(@RequestParam("sourceBtmName") String var1, @RequestParam("sourceBusinessOid") String var2, @RequestParam("btmName") String var3, @RequestParam("businessOid") String var4); @PostMapping({"/shareFileFromFile"}) BaseResult<VciFileObjectVO> shareFilesToBO(@RequestParam("fileOids") String var1, @RequestParam("btmName") String var2, @RequestParam("businessOid") String var3); @PostMapping({"/shareAnnexFilesToBO"}) BaseResult<VciFileObjectVO> shareAnnexFilesToBO(@RequestParam("sourceBtmName") String var1, @RequestParam("sourceBusinessOid") String var2, @RequestParam("btmName") String var3, @RequestParam("businessOid") String var4); @PostMapping({"/batchShareFile"}) BaseResult<VciFileShareResultVO> batchShareFile(@RequestBody VciFileShareHasClassifyDTO var1); @PostMapping({"/updateFileInfos"}) BaseResult updateFileInfos(@RequestBody Collection<VciFileObjectDTO> var1); } Source/plt-web/plt-web-parent/plt-web/pom.xml
@@ -30,29 +30,18 @@ </exclusion> </exclusions> </dependency> <dependency><!--æä»¶çä¿¡æ¯--> <groupId>com.vci</groupId> <artifactId>vci-file-api</artifactId> <version>1.0-SNAPSHOT</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </exclusion> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.vci</groupId> <artifactId>vci-file-integration</artifactId> <version>1.0-SNAPSHOT</version> <artifactId>plt-web-api</artifactId> <version>2024.1-SNAPSHOT</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <groupId>com.vci</groupId> <artifactId>plt-web-base</artifactId> </exclusion> <exclusion> <groupId>com.vci</groupId> <artifactId>plt-poi</artifactId> </exclusion> </exclusions> </dependency> Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/ISmFunctionQueryService.java
@@ -2,13 +2,13 @@ import com.vci.corba.common.PLException; import com.vci.frameworkcore.enumpck.ResourceControlTypeEnum; import com.vci.frameworkcore.pagemodel.MenuVO; import com.vci.frameworkcore.pagemodel.SmFunctionVO; import com.vci.pagemodel.MenuVO; import com.vci.pagemodel.SmFunctionVO; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.pagemodel.Tree; import com.vci.starter.web.pagemodel.TreeQueryObject; import com.vci.web.pageModel.UIContentVO; import com.vci.pagemodel.UIContentVO; import com.vci.web.service.OsBaseServiceI; import java.util.Collection; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/OrgDeptQueryServiceI.java
@@ -1,8 +1,8 @@ package com.vci.frameworkcore.compatibility; import com.vci.dto.OrgDepartmentDTO; import com.vci.corba.common.PLException; import com.vci.frameworkcore.model.dto.OrgDepartmentDTO; import com.vci.frameworkcore.pagemodel.OrgDepartmentVO; import com.vci.pagemodel.OrgDepartmentVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/OrgDutyQueryServiceI.java
@@ -1,6 +1,6 @@ package com.vci.frameworkcore.compatibility; import com.vci.frameworkcore.pagemodel.OrgDutyVO; import com.vci.pagemodel.OrgDutyVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/SmPwdStrategyQueryServiceI.java
@@ -1,8 +1,8 @@ package com.vci.frameworkcore.compatibility; import com.vci.dto.SmPasswordStrategyDTO; import com.vci.corba.common.PLException; import com.vci.frameworkcore.model.dto.SmPasswordStrategyDTO; import com.vci.frameworkcore.pagemodel.SmPasswordStrategyVO; import com.vci.pagemodel.SmPasswordStrategyVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/SmRoleQueryServiceI.java
@@ -1,8 +1,8 @@ package com.vci.frameworkcore.compatibility; import com.vci.corba.common.PLException; import com.vci.frameworkcore.dto.SmRoleDTO; import com.vci.frameworkcore.pagemodel.SmRoleVO; import com.vci.dto.SmRoleDTO; import com.vci.pagemodel.SmRoleVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; @@ -10,7 +10,6 @@ import java.util.Collection; import java.util.List; import java.util.Map; import java.util.concurrent.locks.Condition; /** * è§è²çæ¥è¯¢æå¡ï¼å ¼å®¹æ¥å¹³å°ï¼ææçæ¥å£é½è¿åæ°çè§è²æ¾ç¤ºå¯¹è±¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/SmUserQueryServiceI.java
@@ -1,8 +1,8 @@ package com.vci.frameworkcore.compatibility; import com.vci.dto.SmUserDTO; import com.vci.corba.common.PLException; import com.vci.frameworkcore.model.dto.SmUserDTO; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.pagemodel.SmUserVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; @@ -191,10 +191,11 @@ /** * ä¿®æ¹å¯ç * @param userOid ç¨æ·ä¸»é® * @param oldPassword æ§çå¯ç * @param password æ°çå¯ç * @param confirmPassword 确认å¯ç */ void changePassword(String userOid, String password, String confirmPassword) throws PLException; boolean changePassword(String userOid,String oldPassword, String password, String confirmPassword) throws PLException; /** * æ´æ°ç¨æ·çå¯ç éè¯¯æ¬¡æ° Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/OrgDeptQueryServiceImpl.java
@@ -1,19 +1,15 @@ package com.vci.frameworkcore.compatibility.impl; import com.vci.dto.OrgDepartmentDTO; import com.vci.corba.common.PLException; import com.vci.corba.common.data.UserEntityInfo; import com.vci.corba.framework.data.DeptInfo; import com.vci.corba.omd.data.BusinessObject; import com.vci.frameworkcore.compatibility.OrgDeptQueryServiceI; import com.vci.frameworkcore.model.dto.OrgDepartmentDTO; import com.vci.frameworkcore.lcstatuspck.FrameworkDataLCStatus; import com.vci.frameworkcore.model.OrgDeptForPlatform1; import com.vci.frameworkcore.model.dto.SmUserDTO; import com.vci.frameworkcore.model.po.OrgDeptPO; import com.vci.frameworkcore.model.po.SmUserPO; import com.vci.frameworkcore.pagemodel.OrgDepartmentVO; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.frameworkcore.properties.ConfigReader; import com.vci.model.OrgDeptForPlatform1; import com.vci.po.OrgDeptPO; import com.vci.pagemodel.OrgDepartmentVO; import com.vci.omd.utils.ObjectTool; import com.vci.starter.poi.bo.ReadExcelOption; import com.vci.starter.poi.bo.WriteExcelData; @@ -23,7 +19,6 @@ import com.vci.starter.revision.bo.TreeWrapperOptions; import com.vci.starter.revision.service.RevisionModelUtil; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.enumpck.UserSecretEnum; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.util.*; @@ -40,12 +35,8 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; import org.springframework.web.util.WebUtils; import java.io.File; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.*; import java.util.function.Function; import java.util.stream.Collectors; @@ -99,7 +90,7 @@ } Map<String, String> conditionMap = new HashMap<>(); conditionMap.put("pluid",deptOid); VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(conditionMap,OrgDeptForPlatform1.class); VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(conditionMap, OrgDeptForPlatform1.class); List<OrgDeptForPlatform1> deptForPlatform1s = boService.selectByQueryWrapper(queryWrapper, OrgDeptForPlatform1.class); if(Func.isEmpty(deptForPlatform1s)){ return null; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/OrgDutyQueryServiceImpl.java
@@ -1,7 +1,7 @@ package com.vci.frameworkcore.compatibility.impl; import com.vci.frameworkcore.compatibility.OrgDutyQueryServiceI; import com.vci.frameworkcore.pagemodel.OrgDutyVO; import com.vci.pagemodel.OrgDutyVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java
@@ -8,16 +8,17 @@ import com.vci.corba.portal.data.PLUILayout; import com.vci.frameworkcore.compatibility.ISmFunctionQueryService; import com.vci.frameworkcore.enumpck.ResourceControlTypeEnum; import com.vci.frameworkcore.model.SmFunctionForPlatform1; import com.vci.frameworkcore.model.SmRoleForPlatform1; import com.vci.frameworkcore.pagemodel.MenuVO; import com.vci.frameworkcore.pagemodel.SmFunctionVO; import com.vci.model.SmFunctionForPlatform1; import com.vci.model.SmRoleForPlatform1; import com.vci.pagemodel.MenuVO; import com.vci.pagemodel.SmFunctionVO; import com.vci.omd.utils.ObjectTool; import com.vci.pagemodel.SmFunctionVO; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.pageModel.UIContentVO; import com.vci.pagemodel.UIContentVO; import com.vci.web.service.UIEngineServiceI; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.PlatformClientUtil; @@ -481,7 +482,7 @@ conditionMap.put(key,value); }); conditionMap.put("ploid", notIn ? QueryOptionConstant.NOTIN : QueryOptionConstant.IN + "select plfuncoid from plroleright where plroleoid in (" + WebUtil.toInSql(roleOids.toArray(new String[0])) + ")"); VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(conditionMap,SmRoleForPlatform1.class); VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(conditionMap, SmRoleForPlatform1.class); List<SmFunctionForPlatform1> functionForPlatform1s = boService.selectByQueryWrapper(queryWrapper, SmFunctionForPlatform1.class); if(!CollectionUtils.isEmpty(functionForPlatform1s)){ functions.addAll(functionForPlatform1s); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmPwdStrategyQueryServiceImpl.java
@@ -1,17 +1,16 @@ package com.vci.frameworkcore.compatibility.impl; import com.vci.dto.SmPasswordStrategyDTO; import com.vci.corba.common.PLException; import com.vci.corba.common.data.UserEntityInfo; import com.vci.corba.framework.data.PasswordStrategyInfo; import com.vci.corba.omd.data.BusinessObject; import com.vci.frameworkcore.compatibility.SmPwdStrategyQueryServiceI; import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; import com.vci.frameworkcore.model.OrgDeptForPlatform1; import com.vci.frameworkcore.model.dto.SmPasswordStrategyDTO; import com.vci.frameworkcore.enumpck.CombinationEnum; import com.vci.frameworkcore.model.SmPasswordStrategyDO; import com.vci.frameworkcore.model.SmPasswordStrategyForPlatform1; import com.vci.frameworkcore.pagemodel.SmPasswordStrategyVO; import com.vci.model.SmPasswordStrategyDO; import com.vci.model.SmPasswordStrategyForPlatform1; import com.vci.pagemodel.SmPasswordStrategyVO; import com.vci.omd.utils.ObjectTool; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.exception.VciBaseException; @@ -34,7 +33,8 @@ import java.util.*; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * å¯ç çç¥æ¥è¯¢æå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmRoleQueryServiceImpl.java
@@ -1,28 +1,23 @@ package com.vci.frameworkcore.compatibility.impl; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.corba.common.PLException; import com.vci.corba.common.data.UserEntityInfo; import com.vci.corba.framework.data.RoleInfo; import com.vci.corba.omd.data.BusinessObject; import com.vci.frameworkcore.compatibility.SmRoleQueryServiceI; import com.vci.frameworkcore.constant.FrameWorkBtmTypeConstant; import com.vci.frameworkcore.dto.SmRoleDTO; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.dto.SmRoleDTO; import com.vci.frameworkcore.enumpck.RoleClassifyEnum; import com.vci.frameworkcore.enumpck.RoleControlAreaEnum; import com.vci.frameworkcore.model.SmRoleForPlatform1; import com.vci.frameworkcore.model.dto.SmUserDTO; import com.vci.frameworkcore.model.po.SmRolePO; import com.vci.frameworkcore.model.po.SmUserPO; import com.vci.frameworkcore.pagemodel.OrgDepartmentVO; import com.vci.frameworkcore.pagemodel.SmRoleVO; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.frameworkcore.properties.ConfigReader; import com.vci.model.SmRoleForPlatform1; import com.vci.po.SmRolePO; import com.vci.pagemodel.SmRoleVO; import com.vci.omd.utils.ObjectTool; import com.vci.starter.poi.bo.ReadExcelOption; import com.vci.starter.poi.constant.ExcelLangCodeConstant; import com.vci.starter.poi.util.ExcelUtil; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.enumpck.UserSecretEnum; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.util.LangBaseUtil; @@ -86,7 +81,7 @@ if(Func.isEmpty(conditionMap)){ return null; } VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(conditionMap,SmRoleForPlatform1.class); VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(conditionMap, SmRoleForPlatform1.class); List<SmRoleForPlatform1> smRoleForPlatform1s = boService.selectByQueryWrapper(queryWrapper, SmRoleForPlatform1.class); if(Func.isNotEmpty(smRoleForPlatform1s) && Func.isNotBlank(smRoleForPlatform1s.get(0).getPluid())){ //è§è²åä¸è½éå¤æä»¥ç´æ¥å第ä¸ä¸ªå ç´ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmSessionForLoginImpl.java
@@ -11,13 +11,12 @@ import com.vci.starter.web.pagemodel.SessionInfo; import com.vci.starter.web.pagemodel.TokenVO; import com.vci.starter.web.util.*; import com.vci.web.constant.CacheNameConstant; import com.vci.constant.CacheNameConstant; import com.vci.web.properties.WebProperties; import com.vci.web.redis.RedisService; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.WebUtil; import io.jsonwebtoken.Claims; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmUserQueryServiceImpl.java
@@ -1,5 +1,6 @@ package com.vci.frameworkcore.compatibility.impl; import com.vci.dto.SmUserDTO; import com.vci.common.util.ThreeDES; import com.vci.corba.common.PLException; import com.vci.corba.common.data.UserEntityInfo; @@ -9,13 +10,12 @@ import com.vci.frameworkcore.compatibility.SmPwdStrategyQueryServiceI; import com.vci.frameworkcore.compatibility.SmRoleQueryServiceI; import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; import com.vci.frameworkcore.model.dto.SmUserDTO; import com.vci.frameworkcore.model.SmUserDO; import com.vci.frameworkcore.model.po.SmUserPO; import com.vci.frameworkcore.pagemodel.OrgDepartmentVO; import com.vci.frameworkcore.pagemodel.SmPasswordStrategyVO; import com.vci.frameworkcore.pagemodel.SmRoleVO; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.model.SmUserDO; import com.vci.pagemodel.SmUserVO; import com.vci.po.SmUserPO; import com.vci.pagemodel.OrgDepartmentVO; import com.vci.pagemodel.SmPasswordStrategyVO; import com.vci.pagemodel.SmRoleVO; import com.vci.frameworkcore.properties.ConfigReader; import com.vci.omd.utils.ObjectTool; import com.vci.starter.poi.bo.ReadExcelOption; @@ -183,7 +183,7 @@ * @return ç¨æ·çä¿¡æ¯ * @throws VciBaseException æ¥è¯¢åºéçæ¶å伿åºå¼å¸¸ */ private SmUserVO getUserByField(String queryField,String queryValue) throws VciBaseException{ private SmUserVO getUserByField(String queryField, String queryValue) throws VciBaseException{ VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(null, SmUserDO.class,null,true); queryWrapper.eq(queryWrapper.getTableNick() + "." +queryField,queryValue); queryWrapper.setDistinct(true); @@ -1021,14 +1021,20 @@ /** * ä¿®æ¹å¯ç * @param userOid ç¨æ·ä¸»é® * @param oldPassword æ§çå¯ç * @param password æ°çå¯ç * @param confirmPassword 确认å¯ç */ @Override @Transactional(rollbackFor = Exception.class) public void changePassword(String userOid, String password, public boolean changePassword(String userOid,String oldPassword, String password, String confirmPassword) throws PLException { WebUtil.alertNotNull(userOid,"ç¨æ·ä¸»é®",password,"å¯ç ",confirmPassword,"确认å¯ç "); WebUtil.alertNotNull(userOid,"ç¨æ·ä¸»é®",oldPassword,"ç»å½å¯ç ",password,"å¯ç ",confirmPassword,"确认å¯ç "); //å¯¹æ¯æ§å¯ç boolean b = this.checkPasswordEqual(oldPassword, userOid); if(!b){ throw new PLException("500", new String[] { "æ¨è¾å ¥çå¯ç ä¸ç»å½å¯ç ä¸ä¸è´,è¯·éæ°è¾å ¥!"}); } if(!password.equals(confirmPassword)){ throw new VciBaseException("å¯ç å确认å¯ç ä¸ç¸ç"); } @@ -1039,16 +1045,16 @@ //TODO:æ ¡éªå¯ç æ¯å¦ç¬¦åçç¥ String error = platformClientUtil.getFrameworkService().checkPasswordStrategyByUserId(smUserVO.getId(), password,null); if (!StringUtils.isBlank(error)) { throw new VciBaseException("å½å设置çå¯ç ï¼å¯ç çç¥æ ¡éªæªéè¿"); throw new VciBaseException("å½å设置çå¯ç ï¼å¯ç çç¥æ ¡éªæªéè¿!"); } ThreeDES des = new ThreeDES();// å®ä¾åä¸ä¸ªå¯¹ï¿½? des.getKey("daliantan0v0");// çæå¯å String encPassword = des.getEncString(password); //ä¿®æ¹å¯ç çåæ¶éè¦å°å¯ç ä¿®æ¹æ¶é´ä¹æ´æ° String sql = "update pluser set plpassword = '" + encPassword + "' plpwdupdatetime = '"+ System.currentTimeMillis() +"' where pluid = '" + userOid.trim() + "'"; String sql = "update pluser set plpassword = '" + encPassword + "', plpwdupdatetime = TO_DATE('" + Func.format(new Date(),"yyyy-MM-dd HH:mm:ss") +"','yyyy-MM-dd hh24:mi:ssxff') where pluid = '" + userOid.trim() + "'"; try { platformClientUtil.getBOFactoryService().executeUpdateSql(sql); return platformClientUtil.getBOFactoryService().executeUpdateSql(sql); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/controller/OrgDepartmentQueryController.java
@@ -1,13 +1,9 @@ package com.vci.frameworkcore.controller; import com.vci.corba.common.PLException; import com.vci.corba.common.data.UserEntityInfo; import com.vci.corba.framework.data.DeptInfo; import com.vci.dto.OrgDepartmentDTO; import com.vci.frameworkcore.compatibility.OrgDeptQueryServiceI; import com.vci.frameworkcore.constant.FrameWorkLangCodeConstant; import com.vci.frameworkcore.model.dto.OrgDepartmentDTO; import com.vci.frameworkcore.pagemodel.OrgDepartmentVO; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.constant.FrameWorkLangCodeConstant; import com.vci.pagemodel.OrgDepartmentVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.util.ControllerUtil; @@ -15,8 +11,6 @@ import com.vci.starter.web.util.LocalFileUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.util.Func; import com.vci.web.util.PlatformClientUtil; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/controller/OrgDutyQueryController.java
@@ -1,7 +1,7 @@ package com.vci.frameworkcore.controller; import com.vci.frameworkcore.compatibility.OrgDutyQueryServiceI; import com.vci.frameworkcore.pagemodel.OrgDutyVO; import com.vci.pagemodel.OrgDutyVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/controller/SmPwdStrategyQueryController.java
@@ -1,8 +1,8 @@ package com.vci.frameworkcore.controller; import com.vci.dto.SmPasswordStrategyDTO; import com.vci.frameworkcore.compatibility.SmPwdStrategyQueryServiceI; import com.vci.frameworkcore.model.dto.SmPasswordStrategyDTO; import com.vci.frameworkcore.pagemodel.SmPasswordStrategyVO; import com.vci.pagemodel.SmPasswordStrategyVO; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseQueryObject; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/controller/SmRoleQueryController.java
@@ -1,17 +1,15 @@ package com.vci.frameworkcore.controller; import com.vci.frameworkcore.compatibility.SmRoleQueryServiceI; import com.vci.frameworkcore.constant.FrameWorkLangCodeConstant; import com.vci.frameworkcore.dto.SmRoleDTO; import com.vci.frameworkcore.pagemodel.SmRoleVO; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.constant.FrameWorkLangCodeConstant; import com.vci.dto.SmRoleDTO; import com.vci.pagemodel.SmRoleVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.util.LocalFileUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.WebThreadLocalUtil; import com.vci.web.enumpck.UserTypeEnum; import lombok.extern.slf4j.Slf4j; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/controller/SmUserQueryController.java
@@ -1,10 +1,10 @@ package com.vci.frameworkcore.controller; import com.vci.dto.SmUserDTO; import com.vci.corba.common.PLException; import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; import com.vci.frameworkcore.constant.FrameWorkLangCodeConstant; import com.vci.frameworkcore.model.dto.SmUserDTO; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.constant.FrameWorkLangCodeConstant; import com.vci.pagemodel.SmUserVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.util.ControllerUtil; @@ -204,9 +204,15 @@ * @param confirmPassword 确认å¯ç */ @RequestMapping(value = "/changePassword",method = RequestMethod.POST) public BaseResult changePassword(String userOid, String password, String confirmPassword) throws PLException { userQueryService.changePassword(userOid, password, confirmPassword); return BaseResult.success("ä¿®æ¹å¯ç æå"); public BaseResult changePassword(String userOid,String oldPassword, String password, String confirmPassword) throws PLException { try { return BaseResult.success(userQueryService.changePassword(userOid, oldPassword, password, confirmPassword) ? "ä¿®æ¹å¯ç æåï¼":"ä¿®æ¹å¯ç 失败ï¼"); }catch (Exception e){ e.printStackTrace(); String exceptionMessage = "ä¿®æ¹å¯ç æ¶åºç°é误ï¼åå ï¼" + VciBaseUtil.getExceptionMessage(e); logger.error(exceptionMessage); return BaseResult.fail(exceptionMessage); } } /** Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/enumpck/DataObjectEnum.java
@@ -4,9 +4,9 @@ import com.vci.client.common.objects.DeptObject; import com.vci.client.common.objects.RoleObject; import com.vci.client.common.objects.UserObject; import com.vci.frameworkcore.pagemodel.OrgDepartmentVO; import com.vci.frameworkcore.pagemodel.SmRoleVO; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.pagemodel.OrgDepartmentVO; import com.vci.pagemodel.SmRoleVO; import com.vci.pagemodel.SmUserVO; import java.text.ParsePosition; import java.text.SimpleDateFormat; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/lcstatuspck/FrameworkDataLCStatus.java
@@ -6,8 +6,7 @@ import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.enumpck.BaseEnum; import static com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant.FRAMEWORK_DATA_DISABLED; import static com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant.FRAMEWORK_DATA_ENABLED; import static com.vci.constant.FrameWorkDefaultValueConstant.*; /** * ç¨æ·ï¼è§è²ï¼é¨é¨ï¼èå¡ï¼å²ä½ï¼è级 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/lcstatuspck/ReleaseDataLCStatus.java
@@ -6,7 +6,7 @@ import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.enumpck.BaseEnum; import static com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant.*; import static com.vci.constant.FrameWorkDefaultValueConstant.*; /** * åå¸çå½å¨æ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/plugins/controller/ImageViewerController.java
@@ -1,6 +1,6 @@ package com.vci.plugins.controller; import com.vci.file.constant.VciFileBtmTypeConstant; import com.vci.constant.VciFileBtmTypeConstant; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.util.ControllerUtil; import com.vci.starter.web.util.VciBaseUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/plugins/dto/AuditTaskDTO.java
@@ -1,6 +1,6 @@ package com.vci.plugins.dto; import com.vci.web.dto.BaseModelDTO; import com.vci.dto.BaseModelDTO; import java.util.Date; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/BdSelectInputCharController.java
@@ -1,18 +1,15 @@ package com.vci.web.controller; import java.util.Collection; import java.util.Map; import java.util.List; import com.vci.starter.web.exception.VciBaseException; import com.vci.web.pageModel.KeyValue; import com.vci.pagemodel.KeyValue; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.annotation.*; import com.vci.web.pageModel.BdSelectInputCharVO; import com.vci.web.dto.BdSelectInputCharDTO; import com.vci.pagemodel.BdSelectInputCharVO; import com.vci.dto.BdSelectInputCharDTO; import com.vci.web.service.BdSelectInputCharServiceI; import org.springframework.stereotype.Controller; import com.vci.starter.web.util.*; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/HomeTaskController.java
@@ -8,8 +8,8 @@ import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.dto.WebHomeTaskActionDTO; import com.vci.web.pageModel.WebHomeTaskActionVO; import com.vci.dto.WebHomeTaskActionDTO; import com.vci.pagemodel.WebHomeTaskActionVO; import com.vci.web.service.WebHomeTaskServiceI; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/LoginController.java
@@ -10,11 +10,13 @@ import com.vci.starter.web.util.MessageUtils; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.WebThreadLocalUtil; import com.vci.web.bo.LoginResultBO; import com.vci.web.dto.LoginUserDTO; import com.vci.bo.LoginResultBO; import com.vci.dto.LoginUserDTO; import com.vci.web.service.LoginServiceI; import eu.bitwalker.useragentutils.*; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PostMapping; @@ -48,6 +50,11 @@ private LoginServiceI loginService; /** * æ¥å¿ */ private Logger logger = LoggerFactory.getLogger(getClass()); /** * ç»å½ï¼è¿ä¸ªå°æ¹ä¸»è¦æ¯ä¸ºäºç»å½ååç¬çä¸å¡ * @param userDTO ç¨æ·ç对象 * @param request 请æ±å¯¹è±¡ @@ -60,17 +67,24 @@ @VciUnCheckRight() public BaseResult login(LoginUserDTO userDTO, HttpServletRequest request, RequestClientInfo clientInfo){ VciBaseUtil.alertNotNull(userDTO,"ç¨æ·å¯¹è±¡",clientInfo,"请æ±å®¢æ·ç«¯ä¿¡æ¯"); wrapperBrowserInfo(clientInfo,request); LoginResultBO loginResultBO = loginService.login(userDTO,clientInfo); if(loginResultBO.isSuccess()){ return BaseResult.success(loginResultBO); }else{ BaseResult result = BaseResult.fail(loginResultBO.getFailMsg()); if(StringUtils.isBlank(loginResultBO.getFailMsg())){ result.setMsg(MessageUtils.get(loginResultBO.getFailCode(),loginResultBO.getFailMsgArray())); try { wrapperBrowserInfo(clientInfo,request); LoginResultBO loginResultBO = loginService.login(userDTO,clientInfo); if(loginResultBO.isSuccess()){ return BaseResult.success(loginResultBO); }else{ BaseResult result = BaseResult.fail(loginResultBO.getFailMsg()); if(StringUtils.isBlank(loginResultBO.getFailMsg())){ result.setMsg(MessageUtils.get(loginResultBO.getFailCode(),loginResultBO.getFailMsgArray())); } result.setObj(loginResultBO); return result; } result.setObj(loginResultBO); return result; }catch (Exception e){ e.printStackTrace(); String msg = "è°ç¨ç»å½æ¹æ³æ¶åºç°é误ï¼åå ï¼"+VciBaseUtil.getExceptionMessage(e); logger.error(msg); return BaseResult.fail(msg); } } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/OsAttributeController.java
@@ -2,8 +2,7 @@ import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.pageModel.OsAttributeVO; import com.vci.web.pageModel.OsStatusVO; import com.vci.pagemodel.OsAttributeVO; import com.vci.web.service.OsAttributeServiceI; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/OsLifeCycleController.java
@@ -3,8 +3,8 @@ import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.pageModel.OsERVO; import com.vci.web.pageModel.OsLifeCycleVO; import com.vci.pagemodel.OsERVO; import com.vci.pagemodel.OsLifeCycleVO; import com.vci.web.service.OsLifeCycleServiceI; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/OsLinkTypeController.java
@@ -1,9 +1,11 @@ package com.vci.web.controller; import com.vci.pagemodel.OsBtmTypeAttributeVO; import com.vci.pagemodel.OsLinkTypeAttributeVO; import com.vci.pagemodel.OsLinkTypeVO; import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.pageModel.*; import com.vci.web.service.OsLinkTypeServiceI; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/SmFavFunctionController.java
@@ -1,7 +1,6 @@ package com.vci.web.controller; import com.vci.frameworkcore.pagemodel.SmFunctionVO; import com.vci.pagemodel.SmFunctionVO; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.web.service.SmFavFunctionServiceI; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/SmFunctionController.java
@@ -3,11 +3,11 @@ import com.vci.corba.common.PLException; import com.vci.frameworkcore.compatibility.ISmFunctionQueryService; import com.vci.frameworkcore.enumpck.ResourceControlTypeEnum; import com.vci.frameworkcore.pagemodel.MenuVO; import com.vci.frameworkcore.pagemodel.SmFunctionVO; import com.vci.pagemodel.MenuVO; import com.vci.pagemodel.SmFunctionVO; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.starter.web.pagemodel.*; import com.vci.web.pageModel.UIContentVO; import com.vci.pagemodel.UIContentVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/SmOperationController.java
@@ -1,6 +1,6 @@ package com.vci.web.controller; import com.vci.web.pageModel.SmOperationVO; import com.vci.pagemodel.SmOperationVO; import com.vci.web.service.SmOperationServiceI; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/VciFileQueryController.java
@@ -1,6 +1,6 @@ package com.vci.web.controller; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.web.autoconfigure.AppAutoConfigure; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseQueryObject; @@ -9,7 +9,7 @@ import com.vci.starter.web.util.Md5; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.config.WebFilePreviewAutoConfig; import com.vci.web.pageModel.VciFilePreviewConfigVO; import com.vci.pagemodel.VciFilePreviewConfigVO; import com.vci.web.service.VciFileObjectServiceI; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/VciFileUploadController.java
@@ -1,8 +1,8 @@ package com.vci.web.controller; import com.vci.file.dto.VciFileObjectDTO; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.frameworkcore.constant.FrameWorkLangCodeConstant; import com.vci.constant.FrameWorkLangCodeConstant; import com.vci.dto.VciFileObjectDTO; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseResult; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/VciOsCodeRuleController.java
@@ -4,11 +4,11 @@ import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.dto.OsCodeRuleDTO; import com.vci.web.dto.OsCodeRuleProduceDTO; import com.vci.web.pageModel.OsCodeResultVO; import com.vci.web.pageModel.OsCodeRuleElementVO; import com.vci.web.pageModel.OsCodeRuleVO; import com.vci.dto.OsCodeRuleDTO; import com.vci.dto.OsCodeRuleProduceDTO; import com.vci.pagemodel.OsCodeResultVO; import com.vci.pagemodel.OsCodeRuleElementVO; import com.vci.pagemodel.OsCodeRuleVO; import com.vci.web.service.OsCodeRuleServiceI; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/VciOsStatusController.java
@@ -1,13 +1,12 @@ package com.vci.web.controller; import com.vci.starter.web.annotation.log.VciBusinessLog; import com.vci.starter.web.annotation.permission.VciPermission; import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.dto.OsStatusDTO; import com.vci.web.pageModel.OsLifeCycleVO; import com.vci.web.pageModel.OsStatusVO; import com.vci.dto.OsStatusDTO; import com.vci.pagemodel.OsLifeCycleVO; import com.vci.pagemodel.OsStatusVO; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.service.OsStatusServiceI; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WFWorkflowNodeFavController.java
@@ -5,9 +5,9 @@ import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.dto.WFWorkflowNodeFavDTO; import com.vci.web.pageModel.WFWorkflowNodeFavItemVO; import com.vci.web.pageModel.WFWorkflowNodeFavVO; import com.vci.dto.WFWorkflowNodeFavDTO; import com.vci.pagemodel.WFWorkflowNodeFavItemVO; import com.vci.pagemodel.WFWorkflowNodeFavVO; import com.vci.web.service.WFWorkflowNodeFavServiceI; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebBtmTypeController.java
@@ -1,6 +1,5 @@ package com.vci.web.controller; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.starter.web.annotation.log.VciBusinessLog; import com.vci.starter.web.enumpck.BooleanEnum; import com.vci.starter.web.exception.VciBaseException; @@ -11,17 +10,15 @@ import com.vci.starter.web.util.ControllerUtil; import com.vci.starter.web.util.LangBaseUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.pageModel.OsBtmTypeAttributeVO; import com.vci.web.pageModel.OsBtmTypeVO; import com.vci.web.pageModel.OsERVO; import com.vci.pagemodel.OsBtmTypeAttributeVO; import com.vci.pagemodel.OsBtmTypeVO; import com.vci.pagemodel.OsERVO; import com.vci.web.service.OsAttributeServiceI; import com.vci.web.service.OsBtmServiceI; import com.vci.web.service.WebBtmIOServiceI; import com.vci.web.service.impl.OsAttributeServiceImpl; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; @@ -32,7 +29,7 @@ import java.util.List; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * ä¸å¡ç±»åçæ§å¶å¨ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebCodeGenSchemaController.java
@@ -5,8 +5,8 @@ import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.util.ControllerUtil; import com.vci.starter.web.util.LangBaseUtil; import com.vci.web.dto.OsCodeGenSchemaDTO; import com.vci.web.pageModel.OsCodeGenSchemaVO; import com.vci.dto.OsCodeGenSchemaDTO; import com.vci.pagemodel.OsCodeGenSchemaVO; import com.vci.web.service.OsCodeGenSchemaServiceI; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebDataRightController.java
@@ -5,8 +5,8 @@ import com.vci.starter.web.enumpck.UserSecretEnum; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.SessionInfo; import com.vci.web.dto.BaseModelDTO; import com.vci.web.dto.BaseModelDTOList; import com.vci.dto.BaseModelDTO; import com.vci.dto.BaseModelDTOList; import com.vci.web.properties.WebProperties; import com.vci.web.service.WebSecretServiceI; import com.vci.web.util.WebUtil; @@ -20,7 +20,6 @@ import javax.servlet.http.HttpServletRequest; import java.util.HashMap; /** * æ°æ®æéæ§å¶ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebEnumController.java
@@ -5,16 +5,13 @@ import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.pageModel.KeyValue; import com.vci.web.pageModel.OsBtmTypeVO; import com.vci.web.pageModel.OsEnumItemVO; import com.vci.web.pageModel.OsEnumVO; import com.vci.pagemodel.KeyValue; import com.vci.pagemodel.OsEnumItemVO; import com.vci.pagemodel.OsEnumVO; import com.vci.web.service.OsEnumServiceI; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebProcessCommandController.java
@@ -1,13 +1,13 @@ package com.vci.web.controller; import com.vci.corba.workflow.data.TasksAssignedInfo; import com.vci.pagemodel.ProcessUserVO; import com.vci.starter.web.annotation.log.VciBusinessLog; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.dto.BaseModelDTO; import com.vci.web.dto.ProcessNodeUseDTO; import com.vci.web.dto.ProcessStartConfigDTO; import com.vci.web.pageModel.*; import com.vci.dto.BaseModelDTO; import com.vci.dto.ProcessNodeUseDTO; import com.vci.dto.ProcessStartConfigDTO; import com.vci.web.service.WebProcessCommandServiceI; import com.vci.web.util.WebUtil; import org.slf4j.Logger; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebProcessDefineController.java
@@ -1,15 +1,14 @@ package com.vci.web.controller; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.dto.ProcessTemplateVO; import com.vci.pagemodel.*; import com.vci.pagemodel.KeyValue; import com.vci.starter.web.annotation.bus.VciNoUseBaseResult; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.starter.web.annotation.log.VciBusinessLog; import com.vci.starter.web.annotation.permission.VciReferPermission; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.util.ControllerUtil; import com.vci.web.pageModel.*; import com.vci.web.pageModel.KeyValue; import com.vci.web.service.WebProcessDefineServiceI; import com.vci.web.util.WebUtil; import org.apache.commons.lang3.StringUtils; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIController.java
@@ -3,9 +3,9 @@ import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.starter.web.annotation.log.VciBusinessLog; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.web.pageModel.UIContentVO; import com.vci.web.pageModel.UIFormDefineVO; import com.vci.web.pageModel.UITableDefineVO; import com.vci.pagemodel.UIContentVO; import com.vci.pagemodel.UIFormDefineVO; import com.vci.pagemodel.UITableDefineVO; import com.vci.web.service.UIEngineServiceI; import com.vci.web.service.impl.WebInitServiceImpl; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java
@@ -1,13 +1,15 @@ package com.vci.web.controller; import com.vci.corba.common.PLException; import com.vci.corba.omd.data.BusinessObject; import com.vci.dto.DeleteDataDTO; import com.vci.dto.DeleteLinkDataDTO; import com.vci.dto.FormDataDTO; import com.vci.dto.FormLinkDataDTO; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.starter.web.annotation.log.VciBusinessLog; import com.vci.starter.web.pagemodel.*; import com.vci.web.dto.*; import com.vci.web.pageModel.ReferConfigVO; import com.vci.web.pageModel.UIFormDataVO; import com.vci.pagemodel.ReferConfigVO; import com.vci.pagemodel.UIFormDataVO; import com.vci.web.query.UIDataGridQuery; import com.vci.web.query.UIFormQuery; import com.vci.web.query.UITreeQuery; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/BdSelectInputCharDaoI.java
@@ -1,10 +1,10 @@ package com.vci.web.dao; import com.vci.web.model.BdSelectInputCharDO; import com.vci.model.BdSelectInputCharDO; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.pageModel.BatchCBO; import com.vci.pagemodel.BatchCBO; import java.util.Collection; import java.util.*; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/OsCodeBreakCodeDaoI.java
@@ -1,7 +1,7 @@ package com.vci.web.dao; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.OsCodeBreakCodeDO; import com.vci.model.OsCodeBreakCodeDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/OsCodeEnumDaoI.java
@@ -1,6 +1,6 @@ package com.vci.web.dao; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.OsCodeEnumDO; import com.vci.model.OsCodeEnumDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/OsCodeGenSchemaDaoI.java
@@ -1,7 +1,7 @@ package com.vci.web.dao; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.OsCodeGenSchemaDO; import com.vci.model.OsCodeGenSchemaDO; import java.util.List; import java.util.Map; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/OsCodeRuleDaoI.java
@@ -2,7 +2,7 @@ import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.OsCodeRuleDO; import com.vci.model.OsCodeRuleDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/OsCodeRuleElementDaoI.java
@@ -2,7 +2,7 @@ import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.OsCodeRuleElementDO; import com.vci.model.OsCodeRuleElementDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/OsCodeSerialNumberDaoI.java
@@ -1,7 +1,7 @@ package com.vci.web.dao; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.OsCodeSerialNumberDO; import com.vci.model.OsCodeSerialNumberDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/VciFileDocClassifyDaoI.java
@@ -1,7 +1,7 @@ package com.vci.web.dao; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.model.VciFileDocClassifyDO; import com.vci.model.VciFileDocClassifyDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/VciFileObjectDaoI.java
@@ -1,7 +1,7 @@ package com.vci.web.dao; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.model.VciFileObjectDO; import com.vci.model.VciFileObjectDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/VciFileVolumeDaoI.java
@@ -1,7 +1,7 @@ package com.vci.web.dao; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.model.VciFileVolumeDO; import com.vci.model.VciFileVolumeDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/WFWorkflowNodeFavDaoI.java
@@ -2,8 +2,8 @@ import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.model.WFWorkflowNodeFavDO; import com.vci.web.pageModel.BatchCBO; import com.vci.model.WFWorkflowNodeFavDO; import com.vci.pagemodel.BatchCBO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/WFWorkflowNodeFavItemDaoI.java
@@ -1,8 +1,8 @@ package com.vci.web.dao; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.model.WFWorkflowNodeFavItemDO; import com.vci.web.pageModel.BatchCBO; import com.vci.model.WFWorkflowNodeFavItemDO; import com.vci.pagemodel.BatchCBO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/WebProcessDaoI.java
@@ -3,12 +3,14 @@ import com.vci.corba.omd.data.LinkObject; import com.vci.corba.workflow.WorkflowServicePrx; import com.vci.corba.workflow.data.TasksAssignedInfo; import com.vci.dto.ProcessTemplateVO; import com.vci.pagemodel.*; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.WFProcessClassifyDO; import com.vci.web.model.WFProcessTemplateDO; import com.vci.web.pageModel.*; import com.vci.model.WFProcessClassifyDO; import com.vci.model.WFProcessTemplateDO; import java.util.Collection; import java.util.Date; import java.util.List; @@ -24,7 +26,7 @@ * @return * @throws VciBaseException */ List<ProcessTemplateVO> getTemplatesByType(String type, String filterTemplate,boolean showAll) throws VciBaseException; List<ProcessTemplateVO> getTemplatesByType(String type, String filterTemplate, boolean showAll) throws VciBaseException; /** * è·åæµç¨æ¨¡æ¿ä¸çä»»å¡èç¹ï¼ä»¥åä»»å¡èç¹ä¸é ç½®ç责任人 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/BdSelectInputCharDaoImpl.java
@@ -1,6 +1,6 @@ package com.vci.web.dao.impl; import com.vci.web.model.BdSelectInputCharDO; import com.vci.model.BdSelectInputCharDO; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import org.apache.commons.lang3.StringUtils; @@ -10,7 +10,7 @@ import com.vci.starter.web.pagemodel.*; import com.vci.web.service.WebBoServiceI; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.pageModel.BatchCBO; import com.vci.pagemodel.BatchCBO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; @@ -18,8 +18,7 @@ import java.util.List; import java.util.Map; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * å¯è¾å¯éå å®¹æ°æ®æä½å±å®ç°ç±» Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/OsCodeBreakCodeDaoImpl.java
@@ -5,10 +5,9 @@ import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.OsCodeBreakCodeDaoI; import com.vci.web.model.OsCodeBreakCodeDO; import com.vci.web.pageModel.BatchCBO; import com.vci.model.OsCodeBreakCodeDO; import com.vci.pagemodel.BatchCBO; import com.vci.web.service.WebBoServiceI; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -20,7 +19,7 @@ import java.util.List; import java.util.Map; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * Description:æç å å®¹æ°æ®æä½å±å®ç°ç±» Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/OsCodeEnumDaoImpl.java
@@ -5,10 +5,9 @@ import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.constant.BtmIdConstant; import com.vci.web.dao.OsCodeEnumDaoI; import com.vci.web.model.OsCodeEnumDO; import com.vci.web.pageModel.BatchCBO; import com.vci.model.OsCodeEnumDO; import com.vci.pagemodel.BatchCBO; import com.vci.web.service.WebBoServiceI; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -17,7 +16,7 @@ import java.util.*; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * Description:ç¼ç ä¸çæä¸¾æ å°æ°æ®æä½å±å®ç°ç±» Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/OsCodeGenSchemaDaoImpl.java
@@ -4,7 +4,7 @@ import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.dao.OsCodeGenSchemaDaoI; import com.vci.web.model.OsCodeGenSchemaDO; import com.vci.model.OsCodeGenSchemaDO; import com.vci.web.service.OsLinkTypeServiceI; import com.vci.web.service.WebBoServiceI; import org.apache.commons.lang3.StringUtils; @@ -14,7 +14,7 @@ import java.util.List; import java.util.Map; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/OsCodeRuleDaoImpl.java
@@ -5,8 +5,8 @@ import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.dao.OsCodeRuleDaoI; import com.vci.web.model.OsCodeRuleDO; import com.vci.web.pageModel.BatchCBO; import com.vci.model.OsCodeRuleDO; import com.vci.pagemodel.BatchCBO; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.service.WebBoServiceI; import org.apache.commons.lang3.StringUtils; @@ -19,7 +19,7 @@ import java.util.List; import java.util.Map; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/OsCodeRuleElementDaoImpl.java
@@ -4,8 +4,8 @@ import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.dao.OsCodeRuleElementDaoI; import com.vci.web.model.OsCodeRuleElementDO; import com.vci.web.pageModel.BatchCBO; import com.vci.model.OsCodeRuleElementDO; import com.vci.pagemodel.BatchCBO; import com.vci.web.service.WebBoServiceI; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -17,7 +17,7 @@ import java.util.List; import java.util.Map; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * Description:ç¼ç è§åæç»æ°æ®æä½å±å®ç°ç±» Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/OsCodeSerialNumberDaoImpl.java
@@ -4,8 +4,8 @@ import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.dao.OsCodeSerialNumberDaoI; import com.vci.web.model.OsCodeSerialNumberDO; import com.vci.web.pageModel.BatchCBO; import com.vci.model.OsCodeSerialNumberDO; import com.vci.pagemodel.BatchCBO; import com.vci.web.service.WebBoServiceI; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -17,7 +17,7 @@ import java.util.List; import java.util.Map; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * Description:ç¼ç æµæ°´å·æ°æ®æä½å±å®ç°ç±» Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/VciFileDocClassifyDaoImpl.java
@@ -1,12 +1,11 @@ package com.vci.web.dao.impl; import com.vci.file.constant.VciFileBtmTypeConstant; import com.vci.constant.VciFileBtmTypeConstant; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.VciFileDocClassifyDaoI; import com.vci.web.model.VciFileDocClassifyDO; import com.vci.web.model.VciFileObjectDO; import com.vci.model.VciFileDocClassifyDO; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.WebUtil; import org.apache.commons.lang3.StringUtils; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/VciFileObjectDaoImpl.java
@@ -1,13 +1,13 @@ package com.vci.web.dao.impl; import com.vci.constant.VciFileBtmTypeConstant; import com.vci.corba.omd.data.BusinessObject; import com.vci.file.constant.VciFileBtmTypeConstant; import com.vci.omd.utils.ObjectTool; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.VciFileObjectDaoI; import com.vci.web.model.VciFileObjectDO; import com.vci.model.VciFileObjectDO; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.WebUtil; import org.apache.commons.lang3.StringUtils; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/VciFileVolumeDaoImpl.java
@@ -1,18 +1,16 @@ package com.vci.web.dao.impl; import com.vci.file.constant.VciFileBtmTypeConstant; import com.vci.constant.VciFileBtmTypeConstant; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.VciFileVolumeDaoI; import com.vci.web.model.VciFileObjectDO; import com.vci.web.model.VciFileVolumeDO; import com.vci.model.VciFileVolumeDO; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.WebUtil; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import org.springframework.util.CollectionUtils; import java.util.Collection; import java.util.HashMap; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/WFWorkflowNodeFavDaoImpl.java
@@ -1,12 +1,12 @@ package com.vci.web.dao.impl; import com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant; import com.vci.constant.FrameWorkBusLangCodeConstant; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.WFWorkflowNodeFavDaoI; import com.vci.web.model.WFWorkflowNodeFavDO; import com.vci.web.pageModel.BatchCBO; import com.vci.model.WFWorkflowNodeFavDO; import com.vci.pagemodel.BatchCBO; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.PlatformClientUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/WFWorkflowNodeFavItemDaoImpl.java
@@ -1,12 +1,12 @@ package com.vci.web.dao.impl; import com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant; import com.vci.constant.FrameWorkBusLangCodeConstant; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.WFWorkflowNodeFavItemDaoI; import com.vci.web.model.WFWorkflowNodeFavItemDO; import com.vci.web.pageModel.BatchCBO; import com.vci.model.WFWorkflowNodeFavItemDO; import com.vci.pagemodel.BatchCBO; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.PlatformClientUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/dao/impl/WebProcessDaoImpl.java
@@ -7,8 +7,9 @@ import com.vci.corba.omd.data.LinkObject; import com.vci.corba.workflow.WorkflowServicePrx; import com.vci.corba.workflow.data.*; import com.vci.dto.ProcessTemplateVO; import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.pagemodel.*; import com.vci.omd.utils.ObjectTool; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.exception.VciBaseException; @@ -18,13 +19,12 @@ import com.vci.starter.web.util.BeanUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.VciDateUtil; import com.vci.web.constant.WFVariablesKeyConstant; import com.vci.constant.WFVariablesKeyConstant; import com.vci.web.dao.WebProcessDaoI; import com.vci.web.model.ProcessInstance; import com.vci.web.model.ProcessTask; import com.vci.web.model.WFProcessClassifyDO; import com.vci.web.model.WFProcessTemplateDO; import com.vci.web.pageModel.*; import com.vci.model.ProcessInstance; import com.vci.model.ProcessTask; import com.vci.model.WFProcessClassifyDO; import com.vci.model.WFProcessTemplateDO; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.service.WebBoServiceI; import com.vci.web.service.WebLoServiceI; @@ -41,7 +41,8 @@ import java.util.*; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * æµç¨çæ°æ®å± @@ -129,7 +130,7 @@ * @throws */ @Override public List<ProcessTemplateVO> getTemplatesByType(String type, String filterTemplate,boolean showAll) public List<ProcessTemplateVO> getTemplatesByType(String type, String filterTemplate, boolean showAll) throws VciBaseException { WebUtil.alertNotNull(type,"模æ¿åç±»"); ProcessDefinitionInfo[] allFlowInType = null; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/OsCodeDateValueTypeEnum.java
@@ -2,7 +2,7 @@ import com.vci.starter.web.annotation.VciEnum; import com.vci.starter.web.enumpck.BaseEnum; import com.vci.web.constant.EnumIdConstant; import com.vci.constant.EnumIdConstant; /** * ç¼ç çæ¶é´åå¼ç±»å Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/OsCodeElementTypeEnum.java
@@ -3,7 +3,7 @@ import com.vci.starter.web.annotation.VciEnum; import com.vci.starter.web.enumpck.BaseEnum; import com.vci.web.constant.EnumIdConstant; import com.vci.constant.EnumIdConstant; /** * ç¼ç å ç´ ç±»å Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/OsCodeFillTypeEnum.java
@@ -3,7 +3,7 @@ import com.vci.starter.web.annotation.VciEnum; import com.vci.starter.web.enumpck.BaseEnum; import com.vci.web.constant.EnumIdConstant; import com.vci.constant.EnumIdConstant; /** * ç¼ç çè¡¥ä½æ¹å¼ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/OsCodeGenJsPanelTypeEnum.java
@@ -2,7 +2,7 @@ import com.vci.starter.web.annotation.VciEnum; import com.vci.starter.web.enumpck.BaseEnum; import com.vci.web.constant.EnumIdConstant; import com.vci.constant.EnumIdConstant; /** * 页é¢çç±»å Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/OsCodeProductTypeEnum.java
@@ -3,7 +3,7 @@ import com.vci.starter.web.annotation.VciEnum; import com.vci.starter.web.enumpck.BaseEnum; import com.vci.web.constant.EnumIdConstant; import com.vci.constant.EnumIdConstant; /** * ç¼ç çææ¹å¼ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/UserTypeEnum.java
@@ -2,7 +2,7 @@ import com.vci.starter.web.annotation.VciEnum; import com.vci.starter.web.enumpck.BaseEnum; import com.vci.web.constant.EnumIdConstant; import com.vci.constant.EnumIdConstant; /** * @Description Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/initTask/VciWebInitTaskComponent.java
@@ -3,10 +3,11 @@ import com.alibaba.fastjson.JSONObject; import com.vci.client.mw.ClientContextVariable; import com.vci.client.mw.LaunchModeEnum; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.corba.common.PLException; import com.vci.corba.framework.FrameworkServicePrx; import com.vci.corba.omd.data.AttributeValue; import com.vci.frameworkcore.constant.FrameWorkBtmTypeConstant; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.frameworkcore.properties.VciFramworkCompatibilityProperties; import com.vci.starter.web.annotation.config.VciConfigField; import com.vci.starter.web.annotation.config.VciConfigModule; @@ -17,7 +18,7 @@ import com.vci.starter.web.util.ApplicationContextProvider; import com.vci.starter.web.util.LocalFileUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.pageModel.OsAttributeVO; import com.vci.pagemodel.OsAttributeVO; import com.vci.web.properties.WebProperties; import com.vci.web.service.OsAttributeServiceI; import com.vci.web.service.VciMdServiceI; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/lifeCycle/FileObjectLCStatus.java
@@ -1,11 +1,11 @@ package com.vci.web.lifeCycle; import com.vci.file.constant.VciFileLifeConstant; import com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant; import com.vci.constant.FrameWorkDefaultValueConstant; import com.vci.constant.VciFileLifeConstant; import com.vci.constant.FrameWorkDefaultValueConstant; import com.vci.starter.web.annotation.Transient; import com.vci.starter.web.annotation.VciLifeCycle; import com.vci.starter.web.annotation.VciLifeCycleTrans; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.enumpck.BaseEnum; /** Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/other/BdSelectInputCharAspect.java
@@ -2,11 +2,10 @@ import com.vci.web.annotation.BdSelectInput; import com.vci.web.dao.BdSelectInputCharDaoI; import com.vci.web.model.BdSelectInputCharDO; import com.vci.model.BdSelectInputCharDO; import com.vci.web.util.WebUtil; import org.apache.commons.lang3.StringUtils; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Pointcut; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/other/FlowNoticeExample.java
@@ -3,7 +3,7 @@ import com.vci.web.annotation.FlowNotifyAfter; import com.vci.web.annotation.FlowNotifyBefore; import com.vci.web.annotation.FlowNotifyWeb; import com.vci.web.bo.FlowNoticeInfo; import com.vci.bo.FlowNoticeInfo; /** * æµç¨éç¥çç¤ºä¾ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/other/WorkFlowEndedNotice.java
@@ -5,7 +5,7 @@ import com.vci.omd.utils.ObjectTool; import com.vci.web.annotation.FlowNotifyBefore; import com.vci.web.annotation.FlowNotifyWeb; import com.vci.web.bo.FlowNoticeInfo; import com.vci.bo.FlowNoticeInfo; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.PlatformClientUtil; import org.apache.commons.lang3.StringUtils; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/BdSelectInputCharServiceI.java
@@ -1,21 +1,16 @@ package com.vci.web.service; import com.vci.web.pageModel.BdSelectInputCharVO; import com.vci.web.dto.BdSelectInputCharDTO; import com.vci.web.model.BdSelectInputCharDO; import com.vci.web.dao.BdSelectInputCharDaoI; import com.vci.web.pageModel.KeyValue; import com.vci.web.service.BdSelectInputCharServiceI; import com.vci.starter.web.exception.VciBaseException; import com.vci.pagemodel.BdSelectInputCharVO; import com.vci.dto.BdSelectInputCharDTO; import com.vci.model.BdSelectInputCharDO; import com.vci.pagemodel.KeyValue; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.util.*; import com.vci.starter.web.wrapper.*; import java.util.*; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; /** * å¯è¾å¯éå 容æå¡æ¥å£ * Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/LoginServiceI.java
@@ -1,11 +1,10 @@ package com.vci.web.service; import com.vci.corba.common.PLException; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.RequestClientInfo; import com.vci.starter.web.pagemodel.SessionInfo; import com.vci.starter.web.pagemodel.TokenVO; import com.vci.web.bo.LoginResultBO; import com.vci.web.dto.LoginUserDTO; import com.vci.bo.LoginResultBO; import com.vci.dto.LoginUserDTO; /** * ç»å½åéåºæå¡ @@ -21,7 +20,7 @@ * @return ç»å½çç»æå¯¹è±¡ * @throws VciBaseException ç»å½å¤±è´¥çæ¶åæåºå¼å¸¸ */ LoginResultBO login(LoginUserDTO userDTO, RequestClientInfo clientInfo) throws VciBaseException; LoginResultBO login(LoginUserDTO userDTO, RequestClientInfo clientInfo) throws PLException; /** * åç¹ç»å½ @@ -30,7 +29,7 @@ * @return ç»å½çç»æå¯¹è±¡ * @throws VciBaseException ç»å½å¤±è´¥çæ¶åæåºå¼å¸¸ */ LoginResultBO singleLogin(LoginUserDTO userDTO, RequestClientInfo clientInfo) throws VciBaseException; LoginResultBO singleLogin(LoginUserDTO userDTO, RequestClientInfo clientInfo) throws PLException; /** * éåºç³»ç» Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsAttributeServiceI.java
@@ -3,7 +3,7 @@ import com.vci.corba.omd.atm.AttributeDef; import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.pageModel.OsAttributeVO; import com.vci.pagemodel.OsAttributeVO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsBtmServiceI.java
@@ -1,9 +1,13 @@ package com.vci.web.service; import com.vci.corba.omd.btm.BizType; import com.vci.pagemodel.OsBtmTypeAttributeVO; import com.vci.pagemodel.OsBtmTypeVO; import com.vci.pagemodel.OsERVO; import com.vci.pagemodel.OsUsedAttributeVO; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.pageModel.*; import java.util.Collection; import java.util.List; import java.util.Map; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsCodeGenSchemaServiceI.java
@@ -2,9 +2,9 @@ import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.dto.OsCodeGenSchemaDTO; import com.vci.web.model.OsCodeGenSchemaDO; import com.vci.web.pageModel.OsCodeGenSchemaVO; import com.vci.dto.OsCodeGenSchemaDTO; import com.vci.model.OsCodeGenSchemaDO; import com.vci.pagemodel.OsCodeGenSchemaVO; import java.util.List; import java.util.Map; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsCodeRuleServiceI.java
@@ -3,13 +3,13 @@ import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.dto.OsCodeRuleDTO; import com.vci.web.dto.OsCodeRuleProduceDTO; import com.vci.web.model.OsCodeRuleDO; import com.vci.web.model.OsCodeRuleElementDO; import com.vci.web.pageModel.OsCodeResultVO; import com.vci.web.pageModel.OsCodeRuleElementVO; import com.vci.web.pageModel.OsCodeRuleVO; import com.vci.dto.OsCodeRuleDTO; import com.vci.dto.OsCodeRuleProduceDTO; import com.vci.model.OsCodeRuleDO; import com.vci.model.OsCodeRuleElementDO; import com.vci.pagemodel.OsCodeResultVO; import com.vci.pagemodel.OsCodeRuleElementVO; import com.vci.pagemodel.OsCodeRuleVO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsEnumServiceI.java
@@ -3,10 +3,9 @@ import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.pageModel.KeyValue; import com.vci.web.pageModel.OsEnumItemVO; import com.vci.web.pageModel.OsEnumVO; import com.vci.corba.omd.etm.EnumItem; import com.vci.pagemodel.KeyValue; import com.vci.pagemodel.OsEnumItemVO; import com.vci.pagemodel.OsEnumVO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsLifeCycleServiceI.java
@@ -5,10 +5,10 @@ import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.pageModel.OsERVO; import com.vci.web.pageModel.OsLifeCycleLineVO; import com.vci.web.pageModel.OsLifeCycleVO; import com.vci.web.pageModel.OsStatusVO; import com.vci.pagemodel.OsERVO; import com.vci.pagemodel.OsLifeCycleLineVO; import com.vci.pagemodel.OsLifeCycleVO; import com.vci.pagemodel.OsStatusVO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsLinkTypeServiceI.java
@@ -3,9 +3,9 @@ import com.vci.corba.omd.ltm.LinkType; import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.web.pageModel.OsBtmTypeAttributeVO; import com.vci.web.pageModel.OsLinkTypeAttributeVO; import com.vci.web.pageModel.OsLinkTypeVO; import com.vci.pagemodel.OsBtmTypeAttributeVO; import com.vci.pagemodel.OsLinkTypeAttributeVO; import com.vci.pagemodel.OsLinkTypeVO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsRevisionRuleServiceI.java
@@ -1,7 +1,7 @@ package com.vci.web.service; import com.vci.corba.omd.vrm.VersionRule; import com.vci.web.pageModel.OsRevisionRuleVO; import com.vci.pagemodel.OsRevisionRuleVO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsStatusServiceI.java
@@ -3,8 +3,8 @@ import com.vci.corba.omd.stm.StatePool; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.dto.OsStatusDTO; import com.vci.web.pageModel.OsStatusVO; import com.vci.dto.OsStatusDTO; import com.vci.pagemodel.OsStatusVO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/SmFavFunctionServiceI.java
@@ -1,6 +1,6 @@ package com.vci.web.service; import com.vci.frameworkcore.pagemodel.SmFunctionVO; import com.vci.pagemodel.SmFunctionVO; import com.vci.starter.web.exception.VciBaseException; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/SmOperationServiceI.java
@@ -1,6 +1,6 @@ package com.vci.web.service; import com.vci.web.pageModel.SmOperationVO; import com.vci.pagemodel.SmOperationVO; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/UIDataServiceI.java
@@ -5,14 +5,14 @@ import com.vci.corba.omd.data.LinkObject; import com.vci.corba.omd.data.RevisionDataInfo; import com.vci.corba.omd.data.VersionDataInfo; import com.vci.dto.*; import com.vci.starter.web.enumpck.VciChangeDocumentTypeEnum; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.model.BaseModel; import com.vci.starter.web.pagemodel.*; import com.vci.web.dto.*; import com.vci.web.pageModel.OsBtmTypeVO; import com.vci.web.pageModel.ReferConfigVO; import com.vci.web.pageModel.UIFormDataVO; import com.vci.pagemodel.OsBtmTypeVO; import com.vci.pagemodel.ReferConfigVO; import com.vci.pagemodel.UIFormDataVO; import com.vci.web.query.UIDataGridQuery; import com.vci.web.query.UIFormQuery; import com.vci.web.query.UITreeQuery; @@ -61,7 +61,7 @@ * @return æ§è¡ç»æï¼è¯·å¤æsuccess屿§æ¯å¦ä¸ºtrue * @throws VciBaseException é ç½®æè æ¯è°ç¨ä¸æåçæ¶åï¼ä¼æåºå¼å¸¸ */ BaseResult callPreEvent(BaseModelDTOList baseModelDTOList, BaseLinkModelDTOList baseLinkModelDTOList,String preEvent, VciChangeDocumentTypeEnum businessType) throws VciBaseException; BaseResult callPreEvent(BaseModelDTOList baseModelDTOList, BaseLinkModelDTOList baseLinkModelDTOList, String preEvent, VciChangeDocumentTypeEnum businessType) throws VciBaseException; /** * åç½®äºä»¶ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/UIEngineServiceI.java
@@ -4,7 +4,8 @@ import com.vci.corba.portal.data.PLUILayout; import com.vci.corba.portal.data.PortalVI; import com.vci.corba.portal.data.PLAction; import com.vci.web.pageModel.*; import com.vci.pagemodel.*; import java.util.Collection; import java.util.List; import java.util.Map; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/VciFileDocClassifyServiceI.java
@@ -1,14 +1,14 @@ package com.vci.web.service; import com.vci.file.dto.VciFileDocClassifyDTO; import com.vci.file.dto.VciFileDocClassifyDTOList; import com.vci.file.pagemodel.VciFileDocClassifyVO; import com.vci.dto.VciFileDocClassifyDTO; import com.vci.dto.VciFileDocClassifyDTOList; import com.vci.pagemodel.VciFileDocClassifyVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.KeyValue; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.VciFileDocClassifyDO; import com.vci.model.VciFileDocClassifyDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/VciFileDownloadServiceI.java
@@ -1,6 +1,6 @@ package com.vci.web.service; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseResult; import net.lingala.zip4j.core.ZipFile; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/VciFileObjectServiceI.java
@@ -1,12 +1,12 @@ package com.vci.web.service; import com.vci.file.dto.VciFileObjectDTO; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.dto.VciFileObjectDTO; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.VciFileObjectDO; import com.vci.model.VciFileObjectDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/VciFileQueryServiceI.java
@@ -1,6 +1,6 @@ package com.vci.web.service; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/VciFileUploadServiceI.java
@@ -1,7 +1,7 @@ package com.vci.web.service; import com.vci.file.dto.VciFileObjectDTO; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.dto.VciFileObjectDTO; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseResult; import org.springframework.web.multipart.MultipartFile; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/VciFileVolumeServiceI.java
@@ -1,12 +1,12 @@ package com.vci.web.service; import com.vci.file.dto.VciFileVolumeDTO; import com.vci.file.pagemodel.VciFileVolumeVO; import com.vci.dto.VciFileVolumeDTO; import com.vci.pagemodel.VciFileVolumeVO; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.model.VciFileVolumeDO; import com.vci.model.VciFileVolumeDO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WFWorkflowNodeFavItemServiceI.java
@@ -5,9 +5,9 @@ import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.dto.WFWorkflowNodeFavItemDTO; import com.vci.web.model.WFWorkflowNodeFavItemDO; import com.vci.web.pageModel.WFWorkflowNodeFavItemVO; import com.vci.dto.WFWorkflowNodeFavItemDTO; import com.vci.model.WFWorkflowNodeFavItemDO; import com.vci.pagemodel.WFWorkflowNodeFavItemVO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WFWorkflowNodeFavServiceI.java
@@ -4,10 +4,10 @@ import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.dto.WFWorkflowNodeFavDTO; import com.vci.web.model.WFWorkflowNodeFavDO; import com.vci.web.pageModel.WFWorkflowNodeFavItemVO; import com.vci.web.pageModel.WFWorkflowNodeFavVO; import com.vci.dto.WFWorkflowNodeFavDTO; import com.vci.model.WFWorkflowNodeFavDO; import com.vci.pagemodel.WFWorkflowNodeFavItemVO; import com.vci.pagemodel.WFWorkflowNodeFavVO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WebActionServiceI.java
@@ -1,7 +1,7 @@ package com.vci.web.service; import com.vci.starter.web.exception.VciBaseException; import com.vci.web.pageModel.UIActionVO; import com.vci.pagemodel.UIActionVO; /** * å¹³å°çactionæå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WebBoServiceI.java
@@ -8,7 +8,7 @@ import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.pageModel.BatchCBO; import com.vci.pagemodel.BatchCBO; import java.util.Collection; import java.util.List; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WebBtmIOServiceI.java
@@ -2,10 +2,9 @@ import com.vci.corba.omd.btm.BizType; import com.vci.starter.web.exception.VciBaseException; import com.vci.web.dto.OsBtmTypeExportDTO; import com.vci.dto.OsBtmTypeExportDTO; import java.util.Collection; import java.util.List; /** * 对象建模ç¸å ³çå¯¼å ¥ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WebHomeTaskServiceI.java
@@ -4,8 +4,8 @@ import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.web.dto.WebHomeTaskActionDTO; import com.vci.web.pageModel.WebHomeTaskActionVO; import com.vci.dto.WebHomeTaskActionDTO; import com.vci.pagemodel.WebHomeTaskActionVO; import java.util.List; import java.util.Map; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WebLogServiceI.java
@@ -1,6 +1,6 @@ package com.vci.web.service; import com.vci.web.bo.VciLogObjectBO; import com.vci.bo.VciLogObjectBO; public interface WebLogServiceI { Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WebProcessCommandServiceI.java
@@ -2,8 +2,8 @@ import com.vci.corba.workflow.data.TasksAssignedInfo; import com.vci.starter.web.exception.VciBaseException; import com.vci.web.dto.ProcessStartConfigDTO; import com.vci.web.pageModel.ProcessUserVO; import com.vci.dto.ProcessStartConfigDTO; import com.vci.pagemodel.ProcessUserVO; import org.springframework.web.multipart.MultipartFile; import java.util.Collection; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WebProcessDefineServiceI.java
@@ -1,12 +1,12 @@ package com.vci.web.service; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.dto.ProcessTemplateVO; import com.vci.pagemodel.*; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.pagemodel.Tree; import com.vci.starter.web.pagemodel.TreeQueryObject; import com.vci.web.pageModel.*; import java.util.List; import java.util.Map; @@ -25,7 +25,7 @@ * @return å¯ç¨çæµç¨æ¨¡ç * @throws VciBaseException */ List<ProcessTemplateVO> getMyTemplates(String type, String filterTemplate,boolean showAll) throws VciBaseException; List<ProcessTemplateVO> getMyTemplates(String type, String filterTemplate, boolean showAll) throws VciBaseException; /** Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/WebSecretServiceI.java
@@ -1,6 +1,6 @@ package com.vci.web.service; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.pagemodel.SmUserVO; import com.vci.starter.web.exception.VciBaseException; /** Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/BdSelectInputCharServiceImpl.java
@@ -9,11 +9,11 @@ import com.vci.starter.web.util.BeanUtilForVCI; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.dao.BdSelectInputCharDaoI; import com.vci.web.dto.BdSelectInputCharDTO; import com.vci.web.model.BdSelectInputCharDO; import com.vci.web.pageModel.BatchCBO; import com.vci.web.pageModel.BdSelectInputCharVO; import com.vci.web.pageModel.KeyValue; import com.vci.dto.BdSelectInputCharDTO; import com.vci.model.BdSelectInputCharDO; import com.vci.pagemodel.BatchCBO; import com.vci.pagemodel.BdSelectInputCharVO; import com.vci.pagemodel.KeyValue; import com.vci.web.service.BdSelectInputCharServiceI; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.WebUtil; @@ -28,7 +28,7 @@ import javax.annotation.Resource; import java.util.*; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; import static com.vci.constant.FrameWorkLangCodeConstant.*; /** * å¯è¾å¯éå 容æå¡ * @author weidy Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/LoginServiceImpl.java
@@ -1,8 +1,6 @@ package com.vci.web.service.impl; import com.vci.client.mw.ClientSessionUtility; import com.vci.corba.common.PLException; import com.vci.corba.common.data.InvocationInfo; import com.vci.corba.framework.data.DeptInfo; import com.vci.corba.framework.data.LoginResult; import com.vci.corba.framework.data.LoginState; @@ -10,11 +8,13 @@ import com.vci.frameworkcore.ajaxTask.SmUserUnLockTask; import com.vci.frameworkcore.ajaxTask.SmUserUnLockTaskManager; import com.vci.frameworkcore.compatibility.ISmFunctionQueryService; import com.vci.frameworkcore.compatibility.SmRoleQueryServiceI; import com.vci.frameworkcore.compatibility.SmPwdStrategyQueryServiceI; import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; import com.vci.frameworkcore.enumpck.ResourceControlTypeEnum; import com.vci.frameworkcore.pagemodel.SmFunctionVO; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.frameworkcore.lcstatuspck.FrameworkDataLCStatus; import com.vci.pagemodel.SmFunctionVO; import com.vci.pagemodel.SmPasswordStrategyVO; import com.vci.pagemodel.SmUserVO; import com.vci.frameworkcore.properties.VciSecurityManageProperties; import com.vci.starter.web.annotation.bus.VciLoginAfter; import com.vci.starter.web.annotation.bus.VciLogoutBefore; @@ -25,27 +25,28 @@ import com.vci.starter.web.pagemodel.SessionInfo; import com.vci.starter.web.pagemodel.TokenVO; import com.vci.starter.web.util.*; import com.vci.web.bo.LoginResultBO; import com.vci.web.constant.CacheNameConstant; import com.vci.web.dto.LoginUserDTO; import com.vci.bo.LoginResultBO; import com.vci.constant.CacheNameConstant; import com.vci.dto.LoginUserDTO; import com.vci.web.properties.WebProperties; import com.vci.web.redis.RedisService; import com.vci.web.service.LoginServiceI; import com.vci.web.util.Func; import com.vci.web.util.PlatformClientUtil; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import javax.annotation.Resource; import java.lang.reflect.Method; import java.util.Date; import java.util.List; import java.util.Map; import java.text.MessageFormat; import java.util.*; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.*; import static com.vci.constant.FrameWorkBusLangCodeConstant.*; /** * ç»å½çæå¡ @@ -85,16 +86,28 @@ private SmUserQueryServiceI userQueryService; /** * è§è²çæ¥è¯¢æå¡ï¼å¯ä»¥å ¼å®¹èå¹³å° * å¯ç çç¥æ¥è¯¢æå¡ */ @Resource private SmRoleQueryServiceI roleQueryService; private SmPwdStrategyQueryServiceI pwdStrategyQueryService; /** * åè½èåçæ¥è¯¢æå¡ */ @Resource private ISmFunctionQueryService functionQueryService; /** * è§è²çæ¥è¯¢æå¡ï¼å¯ä»¥å ¼å®¹èå¹³å° */ //@Resource //private SmRoleQueryServiceI roleQueryService; /** * æéçæ¥è¯¢æå¡ï¼å¯ä»¥å ¼å®¹èå¹³å° */ @Resource private ISmFunctionQueryService functionQueryService; //@Resource //private ISmFunctionQueryService functionQueryService; /** * redisæå¡ @@ -121,7 +134,7 @@ * @throws VciBaseException ç»å½åçå¼å¸¸çæ¶ååºç°äºé误 */ @Override public LoginResultBO login(LoginUserDTO userDTO, RequestClientInfo clientInfo) throws VciBaseException { public LoginResultBO login(LoginUserDTO userDTO, RequestClientInfo clientInfo) throws PLException { return login(userDTO,clientInfo,true); } @@ -133,16 +146,16 @@ * @return æ§è¡ç»æ * @throws VciBaseException åæ°é误ï¼ç¨æ·ä¸è½ç»å½ç伿åºå¼å¸¸ */ private LoginResultBO login(LoginUserDTO userDTO, RequestClientInfo clientInfo, boolean checkPassword) throws VciBaseException { private LoginResultBO login(LoginUserDTO userDTO, RequestClientInfo clientInfo, boolean checkPassword/*åç¹ç»å½ä¸éè¦æ ¡éªå¯ç */) throws VciBaseException, PLException { LoginResultBO loginResult = new LoginResultBO(); loginResult.setSuccess(false); //1.å¤æç¨æ·çåºæ¬ä¿¡æ¯ VciBaseUtil.alertNotNull(userDTO, "ç»å½ä¿¡æ¯", userDTO.getUserId(), "ç¨æ·è´¦å·"); if (checkPassword) { VciBaseUtil.alertNotNull(userDTO.getPassword(), "ç»å½å¯ç "); } //éè¦ççæ¯å¦å·²ç»ç»å½äº //2ã夿å设å¤ç»å½,æ¯å¦å·²ç»ç»å½äº String userIdTokenKey = CacheNameConstant.cacheKey(CacheNameConstant.USERID_TOKEN_KEY, userDTO.getUserId().trim()); if(redisService.hasKey(userIdTokenKey) && !userDTO.isForceLogin() && securityManageProperties.isUserOneLogin()){ loginResult.setFailCode(USER_IS_LOGINED); @@ -156,7 +169,151 @@ redisService.deleteObject(userIdTokenKey); } //2.è·åç¨æ·ç对象. //3.è·åç¨æ·ç对象ï¼å¯¹è±¡ä¸å å«è§è²é¨é¨è¿æå¯ç çç¥ä¿¡æ¯(å½åç¨æ·æ²¡è®¾ç½®å¯ç çç¥å°±æ¯åçé»è®¤å¯ç çç¥)ï¼ SmUserVO user = getUserByUserId(userDTO.getUserId().trim()); if (user == null || StringUtils.isBlank(user.getOid())) { loginResult.setFailCode(USER_NOT_FOUND); loginResult.setFailMsgArray(new String[]{userDTO.getUserId()}); return loginResult; } //4ã夿å¯ç æ¯å¦æ£ç¡®ï¼å¹³å°çcheckLoginæ¹æ³å¥½åæå¯¹å¯ç è¿è¡æ¯å¯¹çæ¹æ³ï¼ /*if (checkPassword) { boolean passwordIsEqual = userQueryService.checkPasswordEqual(userDTO.getPassword(), user.getOid()); if (!passwordIsEqual) { if (logger.isDebugEnabled()) { logger.debug("{}å¯ç 䏿£ç¡®", user.getId()); } } }*/ //5ãè°ç¨å¹³å°ç»å½æ¥å£ï¼è¿è¡ç»å½ MachineInfo machine = getMachieInfo(clientInfo); machine.country = clientInfo.getCountry(); machine.language = clientInfo.getLanguage(); machine.osUser = clientInfo.getOsUser(); machine.machine = clientInfo.getMachine(); String token = null; try { /*ThreeDES des = new ThreeDES();// å®ä¾åä¸ä¸ªå¯¹ï¿½? des.getKey("daliantan0v0");// çæå¯å String encPassword = des.getDesString(userDTO.getPassword());*/ LoginResult chkRes = platformClientUtil.getFrameworkService().checkLogin(userDTO.getUserId(),userDTO.getPassword(), machine); loginResult.setFailCode(getErrorCode(chkRes)); //loginResult.setFailMsgArray(new String[]{userDTO.getUserId(), String.valueOf(chkRes.auxInfo)}); loginResult.setFailMsgArray(new String[]{String.valueOf(chkRes.auxInfo)}); //æ ¹æ®ä¸åç¶æå¤çå¹³å°è¿åçä¿¡æ¯ if(chkRes.state.equals(LoginState.Error) || chkRes.state.equals(LoginState.Locked) || chkRes.state.equals(LoginState.Freeze)){ return loginResult; } //å ³äºå¯ç çç¥ç¸å ³çè¿åä¿¡æ¯å¤ç if(chkRes.state.equals(LoginState.InitialPW)){ loginResult.setMustChangePassword(true); loginResult.setPasswordInfo("æ¨çå¯ç æ¯ç®¡çååå§çå¯ç ï¼éè¦ä¿®æ¹å¯ç æè½è¿è¡å ¶å®æä½!"); return loginResult; }else if(chkRes.state.equals(LoginState.PWExpired)){ //éè¦ç«å³ä¿®æ¹å¯ç loginResult.setMustChangePassword(true); loginResult.setPasswordInfo("æ¨çå¯ç å·²ç»è¿æ,请è¿è¡ä¿®æ¹ï¼"); return loginResult; }else if(chkRes.state.equals(LoginState.PWPolicyUpdated)){ //çç¥ä¿®æ¹ï¼ç´æ¥è¿åéå¶ç¨æ·åç»æä½ loginResult.setMustChangePassword(true); loginResult.setPasswordInfo("æ¨çå¯ç çç¥å·²ç»ä¿®æ¹ï¼éè¦ä¿®æ¹å¯ç æè½è¿è¡å ¶å®æä½!"); return loginResult; }else if(chkRes.state.equals(LoginState.PWWillExpire)){ loginResult.setPasswordInfo(String.format("æ¨çå¯ç æææè¿æ%s天,请注æä¿®æ¹!",chkRes.auxInfo)); } token = chkRes.token; } catch (Exception e) { loginResult.setFailCode(SYSTEM_ERROR); loginResult.setFailMsgArray(new String[]{userDTO.getUserId()}); return loginResult; } if(StringUtils.isBlank(token)){ loginResult.setFailMsg(TOKEN_EMPTY); loginResult.setFailMsgArray(new String[]{userDTO.getUserId()}); return loginResult; } //6ãç»å½æåä¹åéè¦å¤ççé»è¾ user.setLastLoginTime(new Date());//æåç»å½æ¶é´ user.setPwdWrongCount(0);//å¯ç éè¯¯æ¬¡æ°æ¸ 0 //å¤çç¨æ·ç»å½æåçsession SessionInfo sessionInfo = new SessionInfo(); sessionInfo.setToken(token); //åå§åå¹³å°çtoken sessionForLogin.initInvocationInfo(sessionInfo); //æ·è´ç¨æ·å°æ°çsessionä¼è¯ä¸ copyUser2SessionInfo(user, sessionInfo, userDTO.getLangCode()); //æ·è´è¯·æ±ä¿¡æ¯å°sessionä¼è¯ä¸ copyRequest2SessionInfo(clientInfo, sessionInfo); //æ¥çäºå¹³å°çç»å½æ¹æ³å ¶å®æ¯æå¤çé¨é¨è§è²çç¸å ³ä¿¡æ¯ç使¯ä¸ç¥é为ä»ä¹æ æ³è·åå° //é¨é¨ä¿¡æ¯å¤ç sessionInfo.setDeptOid(user.getPkDepartment()); sessionInfo.setDeptName(user.getPkDepartmentName()); sessionInfo.setDeptNum(user.getPkDepartmentNum()); //è§è²ä¿¡æ¯å¤ç String roleOids = user.getPkPerson(); String roleNames = user.getPkPersonName(); HashMap<String, String> roleOidNameMap = new HashMap<>(); if(Func.isNotBlank(roleOids) && Func.isNotBlank(roleOids)){ String[] oids = roleOids.split(","); String[] names = roleNames.split(","); for (int i = 0; i < oids.length; i++) { roleOidNameMap.put(oids[i],names[i]); } } sessionInfo.setRolesName(roleOidNameMap); //æ¥è¯¢ææçæé List<SmFunctionVO> functionVOList = functionQueryService.listFunctionByUserOid(user.getOid(), null, ResourceControlTypeEnum.BS); if (!CollectionUtils.isEmpty(functionVOList)) { List<String> functionOidList = functionVOList.stream().map(s -> s.getOid()).collect(Collectors.toList()); sessionInfo.setFunctionOids(functionOidList); } else { sessionInfo.setFunctionOids(new ArrayList()); } //æ·»å å°ä¼è¯ä¿¡æ¯ TokenVO tokenVO = saveSessionInfo(sessionInfo); loginResult.setTokenVO(tokenVO); loginResult.setSuccess(true); return loginResult; } /** * ç»å½_åºå¼æ¹æ³ï¼ä¸»è¦ç¨æ¥å¤ä»½ * @param userDTO ç¨æ·çæ°æ®ä¼ è¾å¯¹è±¡ * @param clientInfo 客æ·ç«¯çä¿¡æ¯ * @param checkPassword æ¯å¦æ ¡éªå¯ç * @return æ§è¡ç»æ * @throws VciBaseException åæ°é误ï¼ç¨æ·ä¸è½ç»å½ç伿åºå¼å¸¸ */ private LoginResultBO login_old(LoginUserDTO userDTO, RequestClientInfo clientInfo, boolean checkPassword/*åç¹ç»å½ä¸éè¦æ ¡éªå¯ç */) throws VciBaseException, PLException { LoginResultBO loginResult = new LoginResultBO(); loginResult.setSuccess(false); //1.å¤æç¨æ·çåºæ¬ä¿¡æ¯ VciBaseUtil.alertNotNull(userDTO, "ç»å½ä¿¡æ¯", userDTO.getUserId(), "ç¨æ·è´¦å·"); if (checkPassword) { VciBaseUtil.alertNotNull(userDTO.getPassword(), "ç»å½å¯ç "); } //2ã夿å设å¤ç»å½,æ¯å¦å·²ç»ç»å½äº String userIdTokenKey = CacheNameConstant.cacheKey(CacheNameConstant.USERID_TOKEN_KEY, userDTO.getUserId().trim()); if(redisService.hasKey(userIdTokenKey) && !userDTO.isForceLogin() && securityManageProperties.isUserOneLogin()){ loginResult.setFailCode(USER_IS_LOGINED); loginResult.setFailMsg("å½åç¨æ·å·²ç»å¨å ¶ä»å°æ¹ç»å½ï¼"); return loginResult; } //说æå·²ç»ç»å½äºï¼é£åºè¯¥åæ¶åæ¥çç»å½ if (redisService.hasKey(userIdTokenKey) && userDTO.isForceLogin() && securityManageProperties.isUserOneLogin()) { String tokenKey = redisService.getCacheObject(userIdTokenKey); redisService.deleteObject(tokenKey); redisService.deleteObject(userIdTokenKey); } //3.è·åç¨æ·ç对象ï¼å¯¹è±¡ä¸å å«è§è²é¨é¨è¿æå¯ç çç¥ä¿¡æ¯ï¼ SmUserVO user = getUserByUserId(userDTO.getUserId().trim()); if (user == null || StringUtils.isBlank(user.getOid())) { loginResult.setFailCode(USER_NOT_FOUND); @@ -180,7 +337,6 @@ machine.language = clientInfo.getLanguage(); machine.osUser = clientInfo.getOsUser(); machine.machine = clientInfo.getMachine(); String token = null; try { LoginResult chkRes = platformClientUtil.getFrameworkService().checkLogin(userDTO.getUserId(),userDTO.getPassword(), machine); @@ -202,9 +358,7 @@ } //å¦æç¨æ·å·²ç»è¢«åç¨åéå®ï¼ä¸è½ç»å½ //å¦æç¨æ·çå¤±ææ¥æå·²ç»è¶ è¿äºå½åæ¶é´ï¼ä¸è½ç»å½ //åªææ°å¹³å°çç¨æ·æå¤æå¤±æ /**if (FrameworkDataLCStatus.DISABLED.getValue().equals(user.getLcStatus())) { if (FrameworkDataLCStatus.DISABLED.getValue().equals(user.getLcStatus())) { loginResult.setFailCode(USER_IS_DISABLED); loginResult.setFailMsgArray(new String[]{userDTO.getUserId()}); return loginResult; @@ -214,7 +368,10 @@ loginResult.setFailMsgArray(new String[]{userDTO.getUserId()}); return loginResult; } if (user.getDisabledate() != null) { //å¦æç¨æ·çå¤±ææ¥æå·²ç»è¶ è¿äºå½åæ¶é´ï¼ä¸è½ç»å½ //åªææ°å¹³å°çç¨æ·æå¤æå¤±æ /*if (user.getDisabledate() != null) { //2021çæ¬ææè¿ä¸ªå±æ§çå¼ï¼å½åè¿ä¸ªæ²¡æè¿ä¸ªå¼ Date disableDate = VciDateUtil.addOrSubDate(user.getDisabledate(), Calendar.DATE, 1); if (disableDate != null && disableDate.getTime() < System.currentTimeMillis()) { @@ -222,45 +379,43 @@ loginResult.setFailMsgArray(new String[]{userDTO.getUserId()}); return loginResult; } } SmPasswordStrategyVO passwordStrategyVO = userQueryService.getPasswordStrategyVOByUserOid(user.getOid()); }*/ //å½åç¨æ·æ²¡æé 置就æ¥è¯¢é»è®¤çå¯ç çç¥ SmPasswordStrategyVO passwordStrategyVO = pwdStrategyQueryService.getPasswordStrategyVOByUserOid(user.getOid()); if (checkPassword) { boolean passwordIsEqual = userQueryService.checkPasswordEqual(userDTO.getPassword(), user.getOid()); //3.å¤æç¨æ·çå¯ç æ¯å¦æ£ç¡® if (!passwordIsEqual) { //å端éè¦å md5䏿¬¡ï¼ç¶ååå°åMD5䏿¬¡ï¼ if (logger.isDebugEnabled()) { logger.debug("{}å¯ç 䏿£ç¡®", user.getId()); } if (passwordStrategyVO == null) { //å¯è½æ°æ®é®é¢æ²¡æè®¾ç½®å¯ç çç¥ passwordStrategyVO = new SmPasswordStrategyVO(); passwordStrategyVO.setRetryTime(6); passwordStrategyVO.setLockTime(30); } if (passwordStrategyVO.getRetryTime() <= (user.getPwdWrongCount() + 1)) { user.setLockFlag(true); updateUserPwdWrongCount(user.getOid(), user.getPwdWrongCount() + 1); addUserToUnLock(userDTO.getUserId(), passwordStrategyVO.getLockTime()); updateUserPwdWrongCount(user.getOid(), user.getPwdWrongCount() + 1); loginResult.setFailCode(USER_PWD_LOCK); loginResult.setFailMsgArray(new String[]{userDTO.getUserId(), passwordStrategyVO.getLockTime() + ""}); return loginResult; } else { //è¿æ²¡æå°éå®çæ¬¡æ° updateUserPwdWrongCount(user.getOid(), user.getPwdWrongCount() + 1); //5, è¿æ¯ç¬¬ä¸æ¬¡é误ï¼å©ä¸çæ¯ 5- ï¼0+1ï¼ loginResult.setFailCode(USER_PWD_NOT_EQUAL); loginResult.setFailMsgArray(new String[]{userDTO.getUserId(), (passwordStrategyVO.getRetryTime() - (user.getPwdWrongCount() + 1)) + ""}); return loginResult; } //å端éè¦å md5䏿¬¡ï¼ç¶ååå°åMD5䏿¬¡ï¼ if (logger.isDebugEnabled()) { logger.debug("{}å¯ç 䏿£ç¡®", user.getId()); } //åªè¦æ°æ®æ²¡æé®é¢å°±ä¸åå¨å¯ç çç¥ä¸ºç©ºçæ åµ if (passwordStrategyVO == null) { //å¯è½æ°æ®é®é¢æ²¡æè®¾ç½®å¯ç çç¥ passwordStrategyVO = new SmPasswordStrategyVO(); passwordStrategyVO.setRetryTime(6); passwordStrategyVO.setLockTime(30); } //夿å¯ç éè¯¯æ¬¡æ°æ¯å¦è¾¾å°ä¸é if (passwordStrategyVO.getRetryTime() <= (user.getPwdWrongCount() + 1)) { user.setLockFlag(true); updateUserPwdWrongCount(user.getOid(), user.getPwdWrongCount() + 1); addUserToUnLock(userDTO.getUserId(), passwordStrategyVO.getLockTime()); //updateUserPwdWrongCount(user.getOid(), user.getPwdWrongCount() + 1); loginResult.setFailCode(USER_PWD_LOCK); loginResult.setFailMsgArray(new String[]{userDTO.getUserId(), passwordStrategyVO.getLockTime() + ""}); return loginResult; } else { //è¿æ²¡æå°éå®çæ¬¡æ° updateUserPwdWrongCount(user.getOid(), user.getPwdWrongCount() + 1); //5, è¿æ¯ç¬¬ä¸æ¬¡é误ï¼å©ä¸çæ¯ 5- ï¼0+1ï¼ loginResult.setFailCode(USER_PWD_NOT_EQUAL); loginResult.setFailMsgArray(new String[]{userDTO.getUserId(), (passwordStrategyVO.getRetryTime() - (user.getPwdWrongCount() + 1)) + ""}); return loginResult; } } //æ£æ¥æ¯å¦è¯¥ä¿®æ¹å¯ç if (!clientInfo.isSso() && checkPassword) { //æåä¿®æ¹æ¶é´+ å¤±ææ¶é´ï¼å¤§äºçäºå½åæ¥æï¼åéè¦é©¬ä¸ä¿®æ¹å¯ç //æåä¿®æ¹æ¶é´ + å¤±ææ¶é´ï¼å¤§äºçäºå½åæ¥æï¼åéè¦é©¬ä¸ä¿®æ¹å¯ç Date currentDay = null; try { currentDay = VciDateUtil.getNow(VciDateUtil.DateFormat); @@ -272,7 +427,7 @@ if (currentDay != null && passwordStrategyVO != null && passwordStrategyVO.getValidDay() != null) { Date inValidDay = null; if (user.getLastModifyPasswordTime() == null) { //éæ¥æ²¡æç»å½è¿ //仿¥æ²¡æç»å½è¿ loginResult.setMustChangePassword(true); } else { inValidDay = VciDateUtil.addOrSubDate(user.getLastModifyPasswordTime(), Calendar.DATE, passwordStrategyVO.getValidDay()); @@ -289,7 +444,7 @@ } } } }*/ } //说æå¯ç æ£ç¡®ç if (logger.isDebugEnabled()) { @@ -320,21 +475,21 @@ } /** //æ¥è¯¢ææçè§è² List<SmRoleVO> roleVOList = roleQueryService.listRoleByUserOid(user.getOid(), null); if (!CollectionUtils.isEmpty(roleVOList)) { Map<String, String> roleOidNameMap = roleVOList.stream().collect(Collectors.toMap(s -> s.getOid(), t -> t.getName())); sessionInfo.setRolesName(roleOidNameMap); } else { sessionInfo.setRolesName(new HashMap()); } //æ¥è¯¢ææçæé List<SmFunctionVO> functionVOList = functionQueryService.listFunctionByUserOid(user.getOid(), null, ResourceControlTypeEnum.BS); if (!CollectionUtils.isEmpty(functionVOList)) { List<String> functionOidList = functionVOList.stream().map(s -> s.getOid()).collect(Collectors.toList()); sessionInfo.setFunctionOids(functionOidList); } else { sessionInfo.setFunctionOids(new ArrayList()); }*/ List<SmRoleVO> roleVOList = roleQueryService.listRoleByUserOid(user.getOid(), null); if (!CollectionUtils.isEmpty(roleVOList)) { Map<String, String> roleOidNameMap = roleVOList.stream().collect(Collectors.toMap(s -> s.getOid(), t -> t.getName())); sessionInfo.setRolesName(roleOidNameMap); } else { sessionInfo.setRolesName(new HashMap()); } //æ¥è¯¢ææçæé List<SmFunctionVO> functionVOList = functionQueryService.listFunctionByUserOid(user.getOid(), null, ResourceControlTypeEnum.BS); if (!CollectionUtils.isEmpty(functionVOList)) { List<String> functionOidList = functionVOList.stream().map(s -> s.getOid()).collect(Collectors.toList()); sessionInfo.setFunctionOids(functionOidList); } else { sessionInfo.setFunctionOids(new ArrayList()); }*/ //æ·»å å°ä¼è¯ä¿¡æ¯ TokenVO tokenVO = saveSessionInfo(sessionInfo); @@ -362,7 +517,6 @@ return userQueryService.getUserByUserId(userId); } /** * åç¹ç»å½ * @@ -372,7 +526,7 @@ * @throws VciBaseException ç»å½å¤±è´¥çæ¶åæåºå¼å¸¸ */ @Override public LoginResultBO singleLogin(LoginUserDTO userDTO, RequestClientInfo clientInfo) throws VciBaseException { public LoginResultBO singleLogin(LoginUserDTO userDTO, RequestClientInfo clientInfo) throws PLException { return login(userDTO,clientInfo,false); } @@ -426,8 +580,6 @@ }); } } /** * ä¿åä¼è¯ä¿¡æ¯ @@ -533,7 +685,7 @@ switch(chkRes.state.value()) { case 0: return ""; return UNKNOWN; case 1: return LOGIN_SUCCESS; case 10: Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsAttributeServiceImpl.java
@@ -8,8 +8,8 @@ import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.VciDateUtil; import com.vci.web.model.OsAttributeDO; import com.vci.web.pageModel.OsAttributeVO; import com.vci.model.OsAttributeDO; import com.vci.pagemodel.OsAttributeVO; import com.vci.web.service.OsAttributeServiceI; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.WebUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsBtmServiceImpl.java
@@ -2,6 +2,7 @@ import com.vci.corba.common.PLException; import com.vci.corba.omd.btm.BizType; import com.vci.pagemodel.*; import com.vci.starter.web.annotation.log.VciUnLog; import com.vci.starter.web.enumpck.BooleanEnum; import com.vci.starter.web.exception.VciBaseException; @@ -10,7 +11,6 @@ import com.vci.starter.web.util.BeanUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.VciDateUtil; import com.vci.web.pageModel.*; import com.vci.web.service.*; import com.vci.web.util.ConcurrentDateFormat; import com.vci.web.util.Func; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsCodeGenSchemaServiceImpl.java
@@ -1,7 +1,6 @@ package com.vci.web.service.impl; import com.alibaba.fastjson.JSONObject; import com.vci.file.util.VciZipUtil; import com.vci.starter.revision.service.RevisionModelUtil; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; @@ -15,20 +14,21 @@ import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.VciDateUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.bo.OsCodeGenAttributeBO; import com.vci.web.bo.OsCodeGenButtonBO; import com.vci.bo.OsCodeGenAttributeBO; import com.vci.bo.OsCodeGenButtonBO; import com.vci.web.dao.OsCodeGenSchemaDaoI; import com.vci.web.dto.OsCodeGenSchemaDTO; import com.vci.dto.OsCodeGenSchemaDTO; import com.vci.web.enumpck.OsCodeGenJsPanelTypeEnum; import com.vci.web.model.OsCodeGenSchemaDO; import com.vci.web.pageModel.OsBtmTypeAttributeVO; import com.vci.web.pageModel.OsBtmTypeVO; import com.vci.web.pageModel.OsCodeGenSchemaVO; import com.vci.model.OsCodeGenSchemaDO; import com.vci.pagemodel.OsBtmTypeAttributeVO; import com.vci.pagemodel.OsBtmTypeVO; import com.vci.pagemodel.OsCodeGenSchemaVO; import com.vci.web.service.OsAttributeServiceI; import com.vci.web.service.OsBtmServiceI; import com.vci.web.service.OsCodeGenSchemaServiceI; import com.vci.web.service.WebBtmIOServiceI; import com.vci.web.util.WebUtil; import com.vci.web.util.file.VciZipUtil; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; import org.apache.velocity.Template; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsCodeRuleServiceImpl.java
@@ -1,7 +1,9 @@ package com.vci.web.service.impl; import com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant; import com.vci.constant.FrameWorkDefaultValueConstant; import com.vci.constant.FrameWorkDefaultValueConstant; import com.vci.frameworkcore.lcstatuspck.FrameworkDataLCStatus; import com.vci.model.*; import com.vci.starter.web.enumpck.BooleanEnum; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; @@ -10,21 +12,20 @@ import com.vci.starter.web.util.LangBaseUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.VciDateUtil; import com.vci.web.bo.OsCodeSerialBuildBO; import com.vci.bo.OsCodeSerialBuildBO; import com.vci.web.dao.*; import com.vci.web.dto.OsCodeEnumDTO; import com.vci.web.dto.OsCodeRuleDTO; import com.vci.web.dto.OsCodeRuleElementDTO; import com.vci.web.dto.OsCodeRuleProduceDTO; import com.vci.dto.OsCodeEnumDTO; import com.vci.dto.OsCodeRuleDTO; import com.vci.dto.OsCodeRuleElementDTO; import com.vci.dto.OsCodeRuleProduceDTO; import com.vci.web.enumpck.OsCodeDateValueTypeEnum; import com.vci.web.enumpck.OsCodeElementTypeEnum; import com.vci.web.enumpck.OsCodeFillTypeEnum; import com.vci.web.enumpck.OsCodeProductTypeEnum; import com.vci.web.model.*; import com.vci.web.pageModel.OsCodeEnumVO; import com.vci.web.pageModel.OsCodeResultVO; import com.vci.web.pageModel.OsCodeRuleElementVO; import com.vci.web.pageModel.OsCodeRuleVO; import com.vci.pagemodel.OsCodeEnumVO; import com.vci.pagemodel.OsCodeResultVO; import com.vci.pagemodel.OsCodeRuleElementVO; import com.vci.pagemodel.OsCodeRuleVO; import com.vci.web.service.OsCodeRuleServiceI; import com.vci.web.util.WebUtil; import org.apache.commons.lang3.StringUtils; @@ -34,8 +35,9 @@ import javax.annotation.Resource; import java.util.*; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_ID_NOT_EXIST; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_ID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * ç¼ç è§åçæå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsEnumServiceImpl.java
@@ -12,11 +12,11 @@ import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.VciDateUtil; import com.vci.web.constant.EnumIdConstant; import com.vci.web.pageModel.KeyValue; import com.vci.web.pageModel.OsEnumItemVO; import com.vci.web.pageModel.OsEnumVO; import com.vci.web.pageModel.OsStatusVO; import com.vci.constant.EnumIdConstant; import com.vci.pagemodel.KeyValue; import com.vci.pagemodel.OsEnumItemVO; import com.vci.pagemodel.OsEnumVO; import com.vci.pagemodel.OsStatusVO; import com.vci.web.service.OsEnumServiceI; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.service.WebBoServiceI; @@ -34,7 +34,7 @@ import java.util.*; import java.util.stream.Collectors; import static com.vci.web.constant.EnumIdConstant.LC_STATUS_SUBFIX; import static com.vci.constant.EnumIdConstant.LC_STATUS_SUBFIX; /** * æä¸¾æå¡--å·²ç»è°ç¨å¹³å°åºå±äºï¼ä¸åæä¾daoå± Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsLifeCycleServiceImpl.java
@@ -5,13 +5,13 @@ import com.vci.corba.omd.lcm.Bound; import com.vci.corba.omd.lcm.LifeCycle; import com.vci.corba.omd.lcm.TransitionVO; import com.vci.pagemodel.*; import com.vci.starter.web.annotation.log.VciUnLog; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseQueryObject; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.util.VciDateUtil; import com.vci.web.model.OsLifeCycleDO; import com.vci.web.pageModel.*; import com.vci.model.OsLifeCycleDO; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.service.OsStatusServiceI; import com.vci.web.service.WebBoServiceI; @@ -28,9 +28,9 @@ import java.util.*; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_ID_NOT_EXIST; import static com.vci.web.constant.WebLangCodeConstant.LIFE_CYCLE_ROUTER_NULL; import static com.vci.web.constant.WebLangCodeConstant.LIFE_CYCLE_TRANS_ERROR; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_ID_NOT_EXIST; import static com.vci.constant.WebLangCodeConstant.LIFE_CYCLE_ROUTER_NULL; import static com.vci.constant.WebLangCodeConstant.LIFE_CYCLE_TRANS_ERROR; /** * çå½å¨ææå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsLinkTypeServiceImpl.java
@@ -4,6 +4,7 @@ import com.vci.corba.omd.data.BusinessObject; import com.vci.corba.omd.ltm.LinkType; import com.vci.omd.utils.ObjectTool; import com.vci.pagemodel.*; import com.vci.starter.web.annotation.log.VciUnLog; import com.vci.starter.web.enumpck.VciFieldTypeEnum; import com.vci.starter.web.pagemodel.BaseQueryObject; @@ -11,8 +12,7 @@ import com.vci.starter.web.util.BeanUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.VciDateUtil; import com.vci.web.model.OsLinkTypeDO; import com.vci.web.pageModel.*; import com.vci.model.OsLinkTypeDO; import com.vci.web.service.*; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.WebUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsRevisionRuleServiceImpl.java
@@ -4,7 +4,7 @@ import com.vci.corba.omd.vrm.VersionRule; import com.vci.starter.web.annotation.log.VciUnLog; import com.vci.starter.web.util.VciDateUtil; import com.vci.web.pageModel.OsRevisionRuleVO; import com.vci.pagemodel.OsRevisionRuleVO; import com.vci.web.service.OsRevisionRuleServiceI; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.WebUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsStatusServiceImpl.java
@@ -10,9 +10,9 @@ import com.vci.starter.web.util.LangBaseUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.util.VciDateUtil; import com.vci.web.dto.OsStatusDTO; import com.vci.web.model.OsStatusDO; import com.vci.web.pageModel.OsStatusVO; import com.vci.dto.OsStatusDTO; import com.vci.model.OsStatusDO; import com.vci.pagemodel.OsStatusVO; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.service.OsStatusServiceI; import com.vci.web.service.WebBoServiceI; @@ -29,7 +29,8 @@ import java.util.*; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * ç¶æçæå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/SmFavFunctionServiceImpl.java
@@ -1,12 +1,12 @@ package com.vci.web.service.impl; import com.vci.constant.FrameWorkBtmTypeConstant; import com.vci.frameworkcore.compatibility.ISmFunctionQueryService; import com.vci.frameworkcore.constant.FrameWorkBtmTypeConstant; import com.vci.frameworkcore.pagemodel.SmFunctionVO; import com.vci.pagemodel.SmFunctionVO; import com.vci.starter.revision.service.RevisionModelUtil; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.model.SmFavFunctionDO; import com.vci.model.SmFavFunctionDO; import com.vci.web.service.SmFavFunctionServiceI; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.WebUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/SmOperationServiceImpl.java
@@ -3,7 +3,7 @@ import com.vci.corba.omd.data.BusinessObject; import com.vci.omd.utils.ObjectTool; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.pageModel.SmOperationVO; import com.vci.pagemodel.SmOperationVO; import com.vci.web.service.SmOperationServiceI; import com.vci.web.service.WebBoServiceI; import org.springframework.beans.factory.annotation.Autowired; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIDataServiceImpl.java
@@ -1,14 +1,14 @@ package com.vci.web.service.impl; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.framework.data.UserInfo; import com.vci.corba.omd.data.*; import com.vci.corba.omd.lcm.LifeCycle; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.dto.*; import com.vci.frameworkcore.lcstatuspck.FrameworkDataLCStatus; import com.vci.frameworkcore.lcstatuspck.ReleaseDataLCStatus; import com.vci.omd.utils.ObjectTool; import com.vci.pagemodel.*; import com.vci.starter.revision.bo.TreeWrapperOptions; import com.vci.starter.web.annotation.bus.VciChangeDataAfter; import com.vci.starter.web.annotation.bus.VciChangeDataBefore; @@ -21,10 +21,8 @@ import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.util.*; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dto.*; import com.vci.web.enumpck.UIFieldTypeEnum; import com.vci.web.enumpck.UITreeLoadTypeEnum; import com.vci.web.pageModel.*; import com.vci.web.query.UIDataGridQuery; import com.vci.web.query.UIFormQuery; import com.vci.web.query.UILinkTypeDataQuery; @@ -42,7 +40,8 @@ import java.util.*; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** * UIä¸çæ°æ®æ¥è¯¢ @@ -762,7 +761,7 @@ * @throws VciBaseException é ç½®æè æ¯è°ç¨ä¸æåçæ¶åï¼ä¼æåºå¼å¸¸ */ @Override public BaseResult callPreEvent(BaseModelDTOList baseModelDTOList,BaseLinkModelDTOList baseLinkModelDTOList, String preEvent, VciChangeDocumentTypeEnum businessType) throws VciBaseException{ public BaseResult callPreEvent(BaseModelDTOList baseModelDTOList, BaseLinkModelDTOList baseLinkModelDTOList, String preEvent, VciChangeDocumentTypeEnum businessType) throws VciBaseException{ if((baseModelDTOList == null || CollectionUtils.isEmpty(baseModelDTOList.getDataList())) && (baseLinkModelDTOList == null || CollectionUtils.isEmpty(baseLinkModelDTOList.getDataList()))){ return BaseResult.success(); } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIEngineServiceImpl.java
@@ -7,16 +7,15 @@ import com.vci.corba.common.PLException; import com.vci.corba.framework.data.RoleRightInfo; import com.vci.corba.portal.data.*; import com.vci.pagemodel.*; import com.vci.starter.web.annotation.log.VciUnLog; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.SessionInfo; import com.vci.starter.web.util.*; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.enumpck.UIComponentDisplayTypeEnum; import com.vci.web.enumpck.UIComponentTypeEnum; import com.vci.web.enumpck.UIFieldTypeEnum; import com.vci.web.enumpck.UILayoutAreaTypeEnum; import com.vci.web.pageModel.*; import com.vci.web.service.OsAttributeServiceI; import com.vci.web.service.OsBtmServiceI; import com.vci.web.service.UIEngineServiceI; @@ -37,7 +36,7 @@ import java.util.*; import java.util.stream.Collectors; import static com.vci.web.constant.EnumIdConstant.LC_STATUS_SUBFIX; import static com.vci.constant.EnumIdConstant.LC_STATUS_SUBFIX; /** * UI弿æå¡ï¼ä»¥åå¹³å°å°è£ å°actionéçï¼ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileDocClassifyServiceImpl.java
@@ -1,8 +1,9 @@ package com.vci.web.service.impl; import com.vci.file.dto.VciFileDocClassifyDTO; import com.vci.file.dto.VciFileDocClassifyDTOList; import com.vci.file.pagemodel.VciFileDocClassifyVO; import com.vci.dto.VciFileDocClassifyDTO; import com.vci.dto.VciFileDocClassifyDTOList; import com.vci.pagemodel.VciFileDocClassifyVO; import com.vci.pagemodel.VciFileDocClassifyVO; import com.vci.starter.revision.service.RevisionModelUtil; import com.vci.starter.web.annotation.bus.VciChangeDocument; import com.vci.starter.web.enumpck.VciChangeDocumentTypeEnum; @@ -15,7 +16,7 @@ import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.VciFileDocClassifyDaoI; import com.vci.web.model.VciFileDocClassifyDO; import com.vci.model.VciFileDocClassifyDO; import com.vci.web.service.VciFileDocClassifyServiceI; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -28,7 +29,7 @@ import java.util.*; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; import static com.vci.constant.FrameWorkLangCodeConstant.*; /** * ææ¡£çç±»åæå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileDownloadServiceImpl.java
@@ -2,24 +2,24 @@ import com.vci.corba.common.PLException; import com.vci.corba.volume.VolumeServicePrx; import com.vci.file.clientutil.VciFileServerClientUtil; import com.vci.file.enumpck.VciFileTransProtocolEnum; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.file.pagemodel.VciFileVolumeVO; import com.vci.file.util.VciZipUtil; import com.vci.enumpck.VciFileTransProtocolEnum; import com.vci.pagemodel.VciFileVolumeVO; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.web.annotation.bus.VciChangeDocument; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.util.LocalFileUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.util.file.clientutil.VciFileServerClientUtil; import com.vci.web.dao.VciFileObjectDaoI; import com.vci.web.model.VciFileObjectDO; import com.vci.model.VciFileObjectDO; import com.vci.web.properties.WebProperties; import com.vci.web.service.VciFileDownloadServiceI; import com.vci.web.service.VciFileObjectServiceI; import com.vci.web.service.VciFileVolumeServiceI; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.file.VciZipUtil; import net.lingala.zip4j.core.ZipFile; import net.lingala.zip4j.io.ZipOutputStream; import org.apache.commons.lang3.StringUtils; @@ -32,9 +32,9 @@ import java.util.List; import java.util.Map; import static com.vci.file.constant.VciFileLangCodeConstant.FILE_NOT_FOUND; import static com.vci.file.constant.VciFileLangCodeConstant.FILE_READ_FAIL; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; import static com.vci.constant.VciFileLangCodeConstant.FILE_NOT_FOUND; import static com.vci.constant.VciFileLangCodeConstant.FILE_READ_FAIL; import static com.vci.constant.FrameWorkLangCodeConstant.*; /** * æä»¶çä¸è½½æå¡ @@ -339,7 +339,7 @@ RandomAccessFile destfile = null; try{ byte[] buffer ; if(offSet<(fileSize-VciFileServerClientUtil.BLOCKSIZE)){ if(offSet<(fileSize- VciFileServerClientUtil.BLOCKSIZE)){ buffer = new byte[VciFileServerClientUtil.BLOCKSIZE]; }else{ buffer = new byte[(int) (fileSize-offSet)]; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileObjectServiceImpl.java
@@ -2,9 +2,9 @@ import com.vci.corba.common.PLException; import com.vci.corba.volume.VolumeServicePrx; import com.vci.file.dto.VciFileObjectDTO; import com.vci.file.lcstatuspck.FileLCStatus; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.dto.VciFileObjectDTO; import com.vci.lcstatuspck.FileLCStatus; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.revision.service.RevisionModelUtil; import com.vci.starter.web.annotation.bus.VciChangeDocument; import com.vci.starter.web.enumpck.VciChangeDocumentTypeEnum; @@ -16,8 +16,8 @@ import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.VciFileObjectDaoI; import com.vci.web.model.VciFileObjectDO; import com.vci.web.model.VciFileVolumeDO; import com.vci.model.VciFileObjectDO; import com.vci.model.VciFileVolumeDO; import com.vci.web.service.VciFileObjectServiceI; import com.vci.web.service.VciFileVolumeServiceI; import com.vci.web.util.PlatformClientUtil; @@ -25,7 +25,6 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; @@ -34,8 +33,8 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.stream.Collectors; import static com.vci.file.constant.VciFileLangCodeConstant.FILE_RELEASED; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; import static com.vci.constant.VciFileLangCodeConstant.FILE_RELEASED; import static com.vci.constant.FrameWorkLangCodeConstant.*; /** * æä»¶å¯¹è±¡æå¡ @@ -131,7 +130,7 @@ * @throws VciBaseException æ·è´å±æ§åºéçæ¶å伿åºå¼å¸¸ */ @Override public VciFileObjectVO vciFileObjectDO2VO(VciFileObjectDO vciFileObjectDO) throws VciBaseException { public VciFileObjectVO vciFileObjectDO2VO(VciFileObjectDO vciFileObjectDO) throws VciBaseException { VciFileObjectVO vo = new VciFileObjectVO(); if(vciFileObjectDO != null){ BeanUtil.convert(vciFileObjectDO,vo); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java
@@ -1,14 +1,14 @@ package com.vci.web.service.impl; import com.vci.constant.VciFileDefaultValueConstant; import com.vci.constant.VciFileLangCodeConstant; import com.vci.corba.common.PLException; import com.vci.corba.volume.VolumeServicePrx; import com.vci.file.constant.VciFileDefaultValueConstant; import com.vci.file.constant.VciFileLangCodeConstant; import com.vci.file.dto.VciFileObjectDTO; import com.vci.file.enumpck.VciFileTransProtocolEnum; import com.vci.file.lcstatuspck.FileLCStatus; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.frameworkcore.constant.FrameWorkLangCodeConstant; import com.vci.dto.VciFileObjectDTO; import com.vci.enumpck.VciFileTransProtocolEnum; import com.vci.lcstatuspck.FileLCStatus; import com.vci.constant.FrameWorkLangCodeConstant; import com.vci.pagemodel.VciFileObjectVO; import com.vci.starter.revision.service.RevisionModelUtil; import com.vci.starter.web.annotation.bus.VciChangeDocument; import com.vci.starter.web.enumpck.DataSecretEnum; @@ -19,13 +19,13 @@ import com.vci.starter.web.util.LocalFileUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.constant.WebLangCodeConstant; import com.vci.constant.WebLangCodeConstant; import com.vci.web.dao.VciFileDocClassifyDaoI; import com.vci.web.dao.VciFileObjectDaoI; import com.vci.web.dao.VciFileVolumeDaoI; import com.vci.web.model.VciFileDocClassifyDO; import com.vci.web.model.VciFileObjectDO; import com.vci.web.model.VciFileVolumeDO; import com.vci.model.VciFileDocClassifyDO; import com.vci.model.VciFileObjectDO; import com.vci.model.VciFileVolumeDO; import com.vci.web.properties.WebProperties; import com.vci.web.service.VciFileUploadServiceI; import com.vci.web.service.VciFileVolumeServiceI; @@ -45,9 +45,8 @@ import java.util.*; import java.util.concurrent.ConcurrentHashMap; import static com.vci.file.constant.VciFileLangCodeConstant.*; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.UPLOAD_FAIL; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.UPLOAD_SUCCESS; import static com.vci.constant.VciFileLangCodeConstant.*; import static com.vci.constant.FrameWorkLangCodeConstant.*; @Service @VciChangeDocument(btmType = "fileUpload") Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileVolumeServiceImpl.java
@@ -2,11 +2,11 @@ import com.vci.corba.common.PLException; import com.vci.corba.framework.data.PvolumeInfo; import com.vci.file.dto.VciFileVolumeDTO; import com.vci.file.enumpck.VciFileServiceOsTypeEnum; import com.vci.file.enumpck.VciFileTransProtocolEnum; import com.vci.file.pagemodel.VciFileVolumeVO; import com.vci.frameworkcore.constant.FrameWorkLangCodeConstant; import com.vci.dto.VciFileVolumeDTO; import com.vci.enumpck.VciFileServiceOsTypeEnum; import com.vci.enumpck.VciFileTransProtocolEnum; import com.vci.pagemodel.VciFileVolumeVO; import com.vci.constant.FrameWorkLangCodeConstant; import com.vci.starter.web.annotation.bus.VciChangeDocument; import com.vci.starter.web.enumpck.VciChangeDocumentTypeEnum; import com.vci.starter.web.exception.VciBaseException; @@ -17,7 +17,7 @@ import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.VciFileVolumeDaoI; import com.vci.web.model.VciFileVolumeDO; import com.vci.model.VciFileVolumeDO; import com.vci.web.service.VciFileVolumeServiceI; import com.vci.web.util.PlatformClientUtil; import org.apache.commons.lang3.StringUtils; @@ -30,8 +30,8 @@ import javax.annotation.Resource; import java.util.*; import static com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant.FRAMEWORK_DATA_ENABLED; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; import static com.vci.constant.FrameWorkDefaultValueConstant.FRAMEWORK_DATA_ENABLED; import static com.vci.constant.FrameWorkLangCodeConstant.*; /** * æä»ç®¡çæå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WFWorkflowNodeFavItemServiceImpl.java
@@ -11,10 +11,10 @@ import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.WFWorkflowNodeFavItemDaoI; import com.vci.web.dto.WFWorkflowNodeFavItemDTO; import com.vci.web.model.WFWorkflowNodeFavItemDO; import com.vci.web.pageModel.BatchCBO; import com.vci.web.pageModel.WFWorkflowNodeFavItemVO; import com.vci.dto.WFWorkflowNodeFavItemDTO; import com.vci.model.WFWorkflowNodeFavItemDO; import com.vci.pagemodel.BatchCBO; import com.vci.pagemodel.WFWorkflowNodeFavItemVO; import com.vci.web.service.WFWorkflowNodeFavItemServiceI; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -27,7 +27,7 @@ import javax.annotation.Resource; import java.util.*; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; import static com.vci.constant.FrameWorkLangCodeConstant.*; /** * æµç¨æ¶èèç¹æç»æå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WFWorkflowNodeFavServiceImpl.java
@@ -12,12 +12,12 @@ import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.dao.WFWorkflowNodeFavDaoI; import com.vci.web.dao.WFWorkflowNodeFavItemDaoI; import com.vci.web.dto.WFWorkflowNodeFavDTO; import com.vci.web.model.WFWorkflowNodeFavDO; import com.vci.web.model.WFWorkflowNodeFavItemDO; import com.vci.web.pageModel.BatchCBO; import com.vci.web.pageModel.WFWorkflowNodeFavItemVO; import com.vci.web.pageModel.WFWorkflowNodeFavVO; import com.vci.dto.WFWorkflowNodeFavDTO; import com.vci.model.WFWorkflowNodeFavDO; import com.vci.model.WFWorkflowNodeFavItemDO; import com.vci.pagemodel.BatchCBO; import com.vci.pagemodel.WFWorkflowNodeFavItemVO; import com.vci.pagemodel.WFWorkflowNodeFavVO; import com.vci.web.service.WFWorkflowNodeFavItemServiceI; import com.vci.web.service.WFWorkflowNodeFavServiceI; import org.apache.commons.lang3.StringUtils; @@ -32,7 +32,7 @@ import java.util.*; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; import static com.vci.constant.FrameWorkLangCodeConstant.*; /** * æµç¨è´è´£äººæ¶èæå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebActionServiceImpl.java
@@ -4,7 +4,7 @@ import com.vci.corba.common.PLException; import com.vci.corba.portal.data.PLAction; import com.vci.starter.web.exception.VciBaseException; import com.vci.web.pageModel.UIActionVO; import com.vci.pagemodel.UIActionVO; import com.vci.web.service.WebActionServiceI; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.WebUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebBoServiceImpl.java
@@ -1,7 +1,6 @@ package com.vci.web.service.impl; import com.vci.client.common.oq.OQTool; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.common.qt.object.*; import com.vci.common.utility.ObjectUtility; import com.vci.corba.common.PLException; @@ -15,6 +14,7 @@ import com.vci.corba.query.data.KV; import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; import com.vci.omd.utils.ObjectTool; import com.vci.pagemodel.*; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.enumpck.BooleanEnum; @@ -24,7 +24,6 @@ import com.vci.starter.web.util.BeanUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.pageModel.*; import com.vci.web.properties.WebProperties; import com.vci.web.service.*; import com.vci.web.util.PlatformClientUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebBtmIOServiceImpl.java
@@ -1,6 +1,5 @@ package com.vci.web.service.impl; import com.vci.client.common.providers.WebServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.omd.atm.AttributeDef; import com.vci.corba.omd.btm.BTMServicePrx; @@ -13,6 +12,8 @@ import com.vci.corba.omd.lcm.TransitionVOEvent; import com.vci.corba.omd.ltm.LinkType; import com.vci.corba.omd.stm.StatePool; import com.vci.dto.*; import com.vci.pagemodel.*; import com.vci.starter.poi.bo.WriteExcelData; import com.vci.starter.poi.bo.WriteExcelOption; import com.vci.starter.poi.util.ExcelUtil; @@ -26,8 +27,6 @@ import com.vci.starter.web.util.VciDateUtil; import com.vci.starter.word.bo.WordMergeStartTableDataBO; import com.vci.starter.word.util.WordUtil; import com.vci.web.dto.*; import com.vci.web.pageModel.*; import com.vci.web.properties.OsDDLExportWordFieldProperties; import com.vci.web.service.*; import com.vci.web.util.Func; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebHomeTaskServiceImpl.java
@@ -5,26 +5,22 @@ import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; import com.vci.starter.web.pagemodel.SessionInfo; import com.vci.starter.web.util.ApplicationContextProvider; import com.vci.starter.web.util.BeanUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.dto.WebHomeTaskActionDTO; import com.vci.web.model.WebHomeTaskActionDO; import com.vci.web.pageModel.WebHomeTaskActionVO; import com.vci.dto.WebHomeTaskActionDTO; import com.vci.model.WebHomeTaskActionDO; import com.vci.pagemodel.WebHomeTaskActionVO; import com.vci.web.service.WebBoServiceI; import com.vci.web.service.WebHomeTaskServiceI; import com.vci.web.util.WebUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import java.util.*; import java.util.stream.Collectors; import static com.vci.web.constant.CacheNameConstant.VCI_USER; /** * é¦é¡µå¾ åä»»å¡çæå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebLogServiceImpl.java
@@ -3,7 +3,7 @@ import com.vci.corba.common.data.UserEntityInfo; import com.vci.starter.web.pagemodel.SessionInfo; import com.vci.starter.web.util.WebThreadLocalUtil; import com.vci.web.bo.VciLogObjectBO; import com.vci.bo.VciLogObjectBO; import com.vci.web.service.WebLogServiceI; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.WebUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java
@@ -7,8 +7,13 @@ import com.vci.corba.workflow.data.FlowInstanceInfo; import com.vci.corba.workflow.data.MapTransfersInfo; import com.vci.corba.workflow.data.TasksAssignedInfo; import com.vci.file.dto.VciFileObjectDTO; import com.vci.dto.ProcessTemplateVO; import com.vci.dto.VciFileObjectDTO; import com.vci.omd.utils.ObjectTool; import com.vci.pagemodel.ProcessNodeVO; import com.vci.pagemodel.ProcessOutcomeVO; import com.vci.pagemodel.ProcessTaskVO; import com.vci.pagemodel.ProcessUserVO; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.enumpck.DataSecretEnum; import com.vci.starter.web.exception.VciBaseException; @@ -19,11 +24,10 @@ import com.vci.web.annotation.FlowNotifyAfter; import com.vci.web.annotation.FlowNotifyBefore; import com.vci.web.annotation.FlowNotifyWeb; import com.vci.web.bo.FlowNoticeInfo; import com.vci.web.constant.WFVariablesKeyConstant; import com.vci.bo.FlowNoticeInfo; import com.vci.constant.WFVariablesKeyConstant; import com.vci.web.dao.WebProcessDaoI; import com.vci.web.dto.ProcessStartConfigDTO; import com.vci.web.pageModel.*; import com.vci.dto.ProcessStartConfigDTO; import com.vci.web.properties.WebProperties; import com.vci.web.service.*; import com.vci.web.util.BusAnnotationUtil; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebProcessDefineServiceImpl.java
@@ -1,13 +1,11 @@ package com.vci.web.service.impl; import com.vci.corba.omd.data.LinkObject; import com.vci.file.pagemodel.VciFileObjectVO; import com.vci.dto.ProcessTemplateVO; import com.vci.frameworkcore.compatibility.OrgDeptQueryServiceI; import com.vci.frameworkcore.compatibility.SmRoleQueryServiceI; import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; import com.vci.frameworkcore.pagemodel.OrgDepartmentVO; import com.vci.frameworkcore.pagemodel.SmRoleVO; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.pagemodel.*; import com.vci.starter.web.enumpck.DataSecretEnum; import com.vci.starter.web.enumpck.UserSecretEnum; import com.vci.starter.web.exception.VciBaseException; @@ -15,11 +13,10 @@ import com.vci.starter.web.util.Md5; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.constant.FileTypeConstants; import com.vci.web.constant.WFVariablesKeyConstant; import com.vci.constant.FileTypeConstants; import com.vci.constant.WFVariablesKeyConstant; import com.vci.web.dao.WebProcessDaoI; import com.vci.web.model.WFProcessClassifyDO; import com.vci.web.pageModel.*; import com.vci.model.WFProcessClassifyDO; import com.vci.web.properties.WebProperties; import com.vci.web.service.*; import com.vci.web.util.PlatformClientUtil; @@ -106,8 +103,8 @@ * @param showAll æ¯å¦æ¾ç¤ºææççæ¬ */ @Override public List<ProcessTemplateVO> getMyTemplates(String type,String filterTemplate, boolean showAll) throws VciBaseException { public List<ProcessTemplateVO> getMyTemplates(String type, String filterTemplate, boolean showAll) throws VciBaseException { //ç°å¨æ²¡ææ·»å ç¨æ·çè¿æ»¤ return processDao.getTemplatesByType(type,filterTemplate,showAll); } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebSecretServiceImpl.java
@@ -2,14 +2,14 @@ import com.vci.corba.omd.data.BusinessObject; import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.pagemodel.SmUserVO; import com.vci.omd.utils.ObjectTool; import com.vci.starter.web.enumpck.DataSecretEnum; import com.vci.starter.web.enumpck.UserSecretEnum; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.constant.EnumIdConstant; import com.vci.web.pageModel.KeyValue; import com.vci.constant.EnumIdConstant; import com.vci.pagemodel.KeyValue; import com.vci.web.properties.WebProperties; import com.vci.web.service.OsEnumServiceI; import com.vci.web.service.WebBoServiceI; @@ -27,7 +27,8 @@ import java.util.Map; import java.util.stream.Collectors; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_ID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_ID_NOT_EXIST; /** * å¯çº§çæå¡ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/OsScanAnnotationTool.java
@@ -1,5 +1,6 @@ package com.vci.web.util; import com.vci.dto.*; import com.vci.starter.web.annotation.*; import com.vci.starter.web.enumpck.BaseEnum; import com.vci.starter.web.enumpck.BaseEnumInt; @@ -7,10 +8,8 @@ import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.util.ApplicationContextProvider; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.bo.BtmOrLinkProcessAttributeInfo; import com.vci.web.constant.FieldConstant; import com.vci.web.dto.*; import com.vci.bo.BtmOrLinkProcessAttributeInfo; import com.vci.constant.FieldConstant; import com.vci.web.service.WebBtmIOServiceI; import org.apache.commons.lang3.StringUtils; import org.reflections.Reflections; @@ -214,7 +213,7 @@ Map<String, OsLifeCycleDTO> lifeCycleDTOMap = new HashMap<String, OsLifeCycleDTO>(); Map<String, OsEnumDTO> enumDTOMap = new HashMap<String, OsEnumDTO>(); Map<String, OsAttributeDTO> attributeDTOMap = new HashMap<String, OsAttributeDTO>(); Map<String,OsBtmTypeDTO> btmTypeDTOMap = new HashMap<String,OsBtmTypeDTO>(); Map<String, OsBtmTypeDTO> btmTypeDTOMap = new HashMap<String,OsBtmTypeDTO>(); Map<String,OsLinkTypeDTO> linkTypeDTOMap = new HashMap<String,OsLinkTypeDTO>(); List<Class<?>> lifeCycleClassList = new ArrayList<Class<?>>(); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/WebUtil.java
@@ -10,6 +10,7 @@ import com.vci.corba.omd.data.BusinessObject; import com.vci.corba.omd.data.LinkObject; import com.vci.omd.utils.ObjectTool; import com.vci.pagemodel.LinkTypeInfoVO; import com.vci.starter.revision.bo.TreeWrapperOptions; import com.vci.starter.web.annotation.*; import com.vci.starter.web.constant.QueryOptionConstant; @@ -21,7 +22,6 @@ import com.vci.starter.web.toolmodel.DateConverter; import com.vci.starter.web.util.*; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.pageModel.*; import com.vci.web.service.impl.WebLoServiceImpl; import net.sf.jsqlparser.parser.CCJSqlParserUtil; import net.sf.jsqlparser.statement.select.PlainSelect; Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/file/VciZipUtil.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,167 @@ package com.vci.web.util.file; import com.vci.properties.VciFileTransProperties; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.util.LangBaseUtil; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; import org.apache.tools.zip.ZipEntry; import org.apache.tools.zip.ZipOutputStream; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * @author ludc * @date 2024/7/16 14:27 */ @Component public class VciZipUtil { @Autowired( required = false ) private VciFileTransProperties transProperties; public VciZipUtil() { } private String getZipCharset() { return this.transProperties != null && !StringUtils.isBlank(this.transProperties.getZipCharset()) ? this.transProperties.getZipCharset() : "GBK"; } public void folderToZipFile(String folder, String zipFileName) throws VciBaseException { this.folderToZipFile(folder, zipFileName, this.getZipCharset()); } public void folderToZipFile(String folder, String zipFileName, String zipEncode) throws VciBaseException { File sourceFile = new File(folder); if (!sourceFile.exists()) { throw new VciBaseException("fileNotFound", new String[]{folder}); } else { ZipOutputStream zos = null; try { zos = new ZipOutputStream(new FileOutputStream(zipFileName)); zos.setEncoding(zipEncode); this.addFileToZip(zos, (new File(folder)).listFiles(), folder + File.separator); } catch (Throwable var14) { throw new VciBaseException(LangBaseUtil.getErrorMsg(var14), new String[0]); } finally { try { if (zos != null) { zos.close(); } } catch (Exception var13) { } } } } private void addFileToZip(ZipOutputStream zos, File[] files, String rootPath) throws VciBaseException { if (files != null && files.length > 0) { File[] var4 = files; int var5 = files.length; for(int var6 = 0; var6 < var5; ++var6) { File file = var4[var6]; if (StringUtils.isBlank(rootPath)) { try { rootPath = file.getParent(); if (rootPath == null) { rootPath = file.getPath(); } } catch (Throwable var21) { rootPath = file.getPath(); } } if (!file.exists()) { throw new VciBaseException("fileNotFound", new String[]{file.getAbsolutePath()}); } if (file.isDirectory()) { this.addFileToZip(zos, file.listFiles(), rootPath); } else { FileInputStream is = null; try { is = new FileInputStream(file); String entryName = file.getAbsolutePath().replace(rootPath, ""); if (entryName.startsWith("\\")) { entryName = entryName.substring(1); } ZipEntry zipEntry = new ZipEntry(entryName); zos.putNextEntry(zipEntry); byte[] b = new byte[100]; boolean var12 = false; int length; while((length = is.read(b)) != -1) { zos.write(b, 0, length); } } catch (Exception var22) { throw new VciBaseException("zipFileError", new String[]{file.getAbsolutePath()}, var22); } finally { try { IOUtils.closeQuietly(is); } catch (Exception var20) { } } } } } } public void addFileToZip(File file, String zipFile) throws VciBaseException { if (file != null && file.exists()) { if (StringUtils.isBlank(zipFile)) { throw new VciBaseException("zipFileNameNull", new String[0]); } else { this.addFileToZip(new File[]{file}, zipFile); } } else { throw new VciBaseException("fileNotFound", new String[]{file.getAbsolutePath()}); } } public void addFileToZip(File[] files, String zipFile) throws VciBaseException { this.addFileToZip(files, zipFile, this.getZipCharset()); } public void addFileToZip(File[] files, String zipFile, String zipEncode) throws VciBaseException { if (files != null && files.length != 0) { if (StringUtils.isBlank(zipFile)) { throw new VciBaseException("zipFileNameNull", new String[0]); } else { ZipOutputStream zos = null; try { zos = new ZipOutputStream(new FileOutputStream(zipFile)); zos.setEncoding(zipEncode); this.addFileToZip(zos, files, ""); } catch (Throwable var13) { throw new VciBaseException(LangBaseUtil.getErrorMsg(var13), new String[0], var13); } finally { try { if (zos != null) { zos.close(); } } catch (Exception var12) { } } } } else { throw new VciBaseException("fileNull", new String[0]); } } } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/file/clientutil/VciFileDocClassifyClientUtil.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,115 @@ package com.vci.web.util.file.clientutil; import com.vci.dto.VciFileDocClassifyDTO; import com.vci.dto.VciFileDocClassifyDTOList; import com.vci.pagemodel.VciFileDocClassifyVO; import com.vci.provider.VciFileDocClassifyProvider; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.util.LangBaseUtil; import com.vci.starter.web.util.VciBaseUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors; /** * @author ludc * @date 2024/7/16 14:37 */ public class VciFileDocClassifyClientUtil { private Logger logger = LoggerFactory.getLogger(this.getClass()); @Autowired private VciFileDocClassifyProvider fileDocClassifyProvider; public VciFileDocClassifyClientUtil() { } public void classifyIdNotExistAdd(Map<String, String> classifyIdMap) throws VciBaseException { if (!CollectionUtils.isEmpty(classifyIdMap)) { try { BaseResult baseResult = this.fileDocClassifyProvider.checkClassifyIdsExist((String)classifyIdMap.keySet().stream().collect(Collectors.joining(","))); if (baseResult == null) { throw new VciBaseException("卿¥è¯¢æä»¶ç±»åæ¯å¦å卿¶ï¼æå¡ç«¯æ²¡æè¿åç»æå¼"); } if (!baseResult.isSuccess() && !CollectionUtils.isEmpty(baseResult.getData())) { List<VciFileDocClassifyDTO> fileDocClassifyDTOS = new ArrayList(); baseResult.getData().stream().forEach((id) -> { VciFileDocClassifyDTO classifyDTO = new VciFileDocClassifyDTO(); classifyDTO.setId(id.toString()); classifyDTO.setName((String)classifyIdMap.get(id)); classifyDTO.setDescription("ç³»ç»å ç½®çæä»¶ç±»åï¼è¯·å¿æ´æ¹åå é¤"); fileDocClassifyDTOS.add(classifyDTO); }); VciFileDocClassifyDTOList classifyDTOList = new VciFileDocClassifyDTOList(); classifyDTOList.setDocClassifyDTOList(fileDocClassifyDTOS); try { baseResult = this.fileDocClassifyProvider.batchAddClassify(classifyDTOList); if (baseResult == null) { throw new VciBaseException("æ·»å æä»¶ç±»åæ¶ï¼æå¡ç«¯æ²¡æè¿åç»æå¼"); } if (!baseResult.isSuccess()) { throw new VciBaseException("å建系ç»å ç½®çæä»¶ç±»å没ææåï¼æå¡ç«¯æ²¡æè¿åä»»ä½ä¿¡æ¯"); } } catch (VciBaseException var7) { throw var7; } catch (Throwable var8) { String msg = LangBaseUtil.getErrorMsg(var8); if (this.logger.isErrorEnabled()) { this.logger.error(msg, var8); } throw new VciBaseException(msg, new String[0], var8); } } } catch (VciBaseException var9) { throw var9; } catch (Throwable var10) { String msg = LangBaseUtil.getErrorMsg(var10); if (this.logger.isErrorEnabled()) { this.logger.error(msg, var10); } throw new VciBaseException(msg, new String[0], var10); } } } public String selectDocClassifyNameById(String id) throws VciBaseException { VciFileDocClassifyVO docClassifyVO = this.selectDocClassifyVOById(id); return docClassifyVO != null ? docClassifyVO.getName() : ""; } public VciFileDocClassifyVO selectDocClassifyVOById(String id) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{id, "ææ¡£ç±»åç¼å·"}); try { BaseResult baseResult = this.fileDocClassifyProvider.getFileDocClassifyById(id); if (baseResult == null) { throw new VciBaseException("卿¥è¯¢æä»¶ç±»åæ¯å¦å卿¶ï¼æå¡ç«¯æ²¡æè¿åç»æå¼"); } else if (!baseResult.isSuccess()) { throw new VciBaseException(baseResult.getMsg(), baseResult.getMsgObjs()); } else { return (VciFileDocClassifyVO)baseResult.getObj(); } } catch (VciBaseException var4) { throw var4; } catch (Throwable var5) { String msg = LangBaseUtil.getErrorMsg(var5); if (this.logger.isErrorEnabled()) { this.logger.error(msg, var5); } throw new VciBaseException(msg, new String[0], var5); } } } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/file/clientutil/VciFileServerClientUtil.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,817 @@ package com.vci.web.util.file.clientutil; import com.vci.dto.VciFileObjectDTO; import com.vci.dto.VciFileShareDTO; import com.vci.dto.VciFileShareHasClassifyDTO; import com.vci.pagemodel.VciFileObjectVO; import com.vci.pagemodel.VciFileShareResultVO; import com.vci.properties.VciFileTransProperties; import com.vci.provider.VciFileDownloadProvider; import com.vci.provider.VciFileQueryProvider; import com.vci.provider.VciFileUploadProvider; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.BaseModelVO; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.util.BeanUtil; import com.vci.starter.web.util.LangBaseUtil; import com.vci.starter.web.util.LocalFileUtil; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.util.file.VciZipUtil; import net.lingala.zip4j.core.ZipFile; import net.lingala.zip4j.exception.ZipException; import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileItemFactory; import org.apache.commons.fileupload.disk.DiskFileItemFactory; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.util.CollectionUtils; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.commons.CommonsMultipartFile; import java.io.*; import java.util.*; import java.util.stream.Collectors; /** * @author ludc * @date 2024/7/16 14:43 */ @Component public class VciFileServerClientUtil { public static final int BLOCKSIZE = 1048576; @Autowired( required = false ) private VciFileUploadProvider vciFileUploadProvider; @Autowired( required = false ) private VciFileDocClassifyClientUtil fileDocClassifyClientUtil; @Autowired private VciFileTransProperties vciFileTransProperties; @Autowired( required = false ) private VciFileQueryProvider vciFileQueryProvider; @Autowired( required = false ) private VciFileDownloadProvider vciFileDownloadProvider; @Autowired private VciZipUtil zipUtil; public VciFileServerClientUtil() { } public String getFileExtension(String fileName) { String fileExtension = ""; if (fileName.indexOf(".") > -1) { fileExtension = fileName.substring(fileName.lastIndexOf(".") + 1); } return fileExtension; } public String getFileNameNoExtension(String fileName) { String fileNameNoExtension = fileName.substring(0, fileName.lastIndexOf(".")); return fileNameNoExtension; } private void getFileFromFolder(File folderFile, Set<File> sourceFileSet) { File[] fileArr = folderFile.listFiles(); File[] var4 = fileArr; int var5 = fileArr.length; for(int var6 = 0; var6 < var5; ++var6) { File file = var4[var6]; if (file.isFile()) { sourceFileSet.add(file); } if (file.isDirectory()) { this.getFileFromFolder(file, sourceFileSet); } } } public String getFileDocClassifyName(String classifyId) throws VciBaseException { return this.fileDocClassifyClientUtil.selectDocClassifyNameById(classifyId); } public BaseResult<VciFileObjectVO> uploadFile(VciFileObjectDTO fileObjectDTO) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{fileObjectDTO, "æä»¶ä¼ è¾å¯¹è±¡", fileObjectDTO.getOwnbizOid(), "ä¸å¡æ°æ®ä¸»é®", fileObjectDTO.getOwnBtmname(), "ä¸å¡æ°æ®ä¸å¡ç±»å", fileObjectDTO.getSourceFilePath(), "æä»¶è·¯å¾", fileObjectDTO.getFileDocClassify(), "ææ¡£ç±»åç¼å·"}); List<VciFileObjectDTO> vciFileObjectDTOS = new ArrayList(); Map<String, File> sourceFileMap = new HashMap(); String sourceFilePath = fileObjectDTO.getSourceFilePath(); File sourceFile = new File(sourceFilePath); if (!sourceFile.exists()) { throw new VciBaseException("fileNotFound", new String[]{sourceFile.getName()}); } else { String _key; if (StringUtils.isNotBlank(fileObjectDTO.getFileDocClassify()) && StringUtils.isBlank(fileObjectDTO.getFileDocClassifyName())) { _key = this.getFileDocClassifyName(fileObjectDTO.getFileDocClassify()); fileObjectDTO.setFileDocClassifyName(_key); } fileObjectDTO.setFileExtension(this.getFileExtension(sourceFile.getName())); if (StringUtils.isBlank(fileObjectDTO.getName())) { fileObjectDTO.setName(this.getFileNameNoExtension(sourceFile.getName())); } if (StringUtils.isBlank(fileObjectDTO.getId())) { fileObjectDTO.setId(fileObjectDTO.getName()); } fileObjectDTO.setFileSize(sourceFile.length()); vciFileObjectDTOS.add(fileObjectDTO); _key = fileObjectDTO.getId() + "{##$$}" + fileObjectDTO.getName(); sourceFileMap.put(_key, sourceFile); Map<String, VciFileObjectVO> resultMap = this.uploadFile((List)vciFileObjectDTOS, (Map)sourceFileMap); BaseResult result = new BaseResult(); if (resultMap != null && resultMap.size() > 0) { List<VciFileObjectVO> resultList = (List)resultMap.values().stream().collect(Collectors.toList()); result.setData(resultList); result.setMsg("uploadSuccess"); result.setObj(resultMap.get(sourceFilePath)); result.setSuccess(true); } else { result.setMsg("uploadFail"); } return result; } } public Map<String, VciFileObjectVO> batchUploadFiles(List<VciFileObjectDTO> fileObjectDTOS) throws VciBaseException { Iterator var2 = fileObjectDTOS.iterator(); while(var2.hasNext()) { VciFileObjectDTO vciFileObjectDTO = (VciFileObjectDTO)var2.next(); VciBaseUtil.alertNotNull(new Object[]{vciFileObjectDTO, "æä»¶ä¼ è¾å¯¹è±¡", vciFileObjectDTO.getOwnbizOid(), "ä¸å¡æ°æ®ä¸»é®", vciFileObjectDTO.getOwnBtmname(), "ä¸å¡æ°æ®ä¸å¡ç±»å", vciFileObjectDTO.getSourceFilePath(), "æä»¶è·¯å¾", vciFileObjectDTO.getFileDocClassify(), "ææ¡£ç±»åç¼å·"}); } Map<String, File> sourceFileMap = new HashMap(); Iterator var9 = fileObjectDTOS.iterator(); while(var9.hasNext()) { VciFileObjectDTO vciFileObjectDTO = (VciFileObjectDTO)var9.next(); String sourceFilePath = vciFileObjectDTO.getSourceFilePath(); File sourceFile = new File(sourceFilePath); if (!sourceFile.exists()) { throw new VciBaseException("fileNotFound", new String[]{sourceFile.getName()}); } String _key; if (StringUtils.isNotBlank(vciFileObjectDTO.getFileDocClassify()) && StringUtils.isBlank(vciFileObjectDTO.getFileDocClassifyName())) { _key = this.getFileDocClassifyName(vciFileObjectDTO.getFileDocClassify()); vciFileObjectDTO.setFileDocClassifyName(_key); } vciFileObjectDTO.setFileExtension(this.getFileExtension(sourceFile.getName())); if (StringUtils.isBlank(vciFileObjectDTO.getName())) { vciFileObjectDTO.setName(this.getFileNameNoExtension(sourceFile.getName())); } if (StringUtils.isBlank(vciFileObjectDTO.getId())) { vciFileObjectDTO.setId(vciFileObjectDTO.getName()); } vciFileObjectDTO.setFileSize(sourceFile.length()); _key = vciFileObjectDTO.getId() + "{##$$}" + vciFileObjectDTO.getName(); sourceFileMap.put(_key, sourceFile); } return this.uploadFile((List)fileObjectDTOS, (Map)sourceFileMap); } public Map<String, VciFileObjectVO> uploadFileForFolder(VciFileObjectDTO fileObjectDTO) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{fileObjectDTO, "æä»¶æ°æ®ä¼ è¾å¯¹è±¡", fileObjectDTO.getOwnbizOid(), "ä¸å¡æ°æ®ä¸»é®", fileObjectDTO.getOwnBtmname(), "ä¸å¡æ°æ®çç±»å", fileObjectDTO.getDirPath(), "æä»¶å¤¹", fileObjectDTO.getFileDocClassify(), "ææ¡£ç±»å"}); Map<String, File> sourceFileMap = new HashMap(); List<VciFileObjectDTO> vciFileObjectDTOS = new ArrayList(); String dirPath = fileObjectDTO.getDirPath(); File dirFile = new File(dirPath); if (!dirFile.isDirectory()) { throw new VciBaseException("isNotFolder", new String[]{dirFile.getName()}); } else if (!dirFile.exists()) { throw new VciBaseException("folderNotExist", new String[]{dirFile.getName()}); } else { Set<File> sourceFileSet = new HashSet(); this.getFileFromFolder(dirFile, sourceFileSet); if (StringUtils.isNotBlank(fileObjectDTO.getFileDocClassify()) && StringUtils.isBlank(fileObjectDTO.getFileDocClassifyName())) { String classifyName = this.getFileDocClassifyName(fileObjectDTO.getFileDocClassify()); fileObjectDTO.setFileDocClassifyName(classifyName); } Iterator var11 = sourceFileSet.iterator(); while(var11.hasNext()) { File file = (File)var11.next(); VciFileObjectDTO tempDTO = new VciFileObjectDTO(); BeanUtil.convert(fileObjectDTO, tempDTO); tempDTO.setFileExtension(this.getFileExtension(file.getName())); tempDTO.setName(this.getFileNameNoExtension(file.getName())); tempDTO.setId(this.getFileNameNoExtension(file.getName())); tempDTO.setFileSize(file.length()); vciFileObjectDTOS.add(tempDTO); String _key = tempDTO.getId() + "{##$$}" + tempDTO.getName(); sourceFileMap.put(_key, file); } return this.uploadFile((List)vciFileObjectDTOS, (Map)sourceFileMap); } } private Map<String, VciFileObjectVO> uploadFile(List<VciFileObjectDTO> vciFileObjectDTOS, Map<String, File> sourceFileMap) throws VciBaseException { VciFileObjectDTO parameterObject = new VciFileObjectDTO(); parameterObject.setVciFileObjectDTOList(vciFileObjectDTOS); BaseResult<VciFileObjectVO> baseResult = this.vciFileUploadProvider.initUploadFileInfo(parameterObject); if (baseResult.getData() != null && baseResult.getData().size() != 0) { Map<String, VciFileObjectVO> resultMap = new HashMap(); Iterator var6 = baseResult.getData().iterator(); while(var6.hasNext()) { VciFileObjectVO vciFileObjectVO = (VciFileObjectVO)var6.next(); String _key = vciFileObjectVO.getId() + "{##$$}" + vciFileObjectVO.getName(); File sourceFile = (File)sourceFileMap.get(_key); String sourceFilePath = sourceFile.getAbsolutePath(); String tempFolder = sourceFile.getParent() + File.separator + VciBaseUtil.getPk(); File tempFolderFile = new File(tempFolder); if (!tempFolderFile.exists()) { tempFolderFile.mkdirs(); } BaseResult tempBaseResult = null; long fileSize = vciFileObjectVO.getFileSize(); FileInputStream in = null; try { in = new FileInputStream(sourceFile); byte[] buffer = new byte[1048576]; int temp; for(temp = 0; (long)temp < fileSize - 1048576L; temp += 1048576) { in.read(buffer, 0, 1048576); MultipartFile multipartFile = this.getMultipartFile(buffer, tempFolderFile); tempBaseResult = this.vciFileUploadProvider.uploadFileForOtherService(multipartFile, (long)temp, vciFileObjectVO.getOid()); if (!tempBaseResult.isSuccess()) { throw new VciBaseException(tempBaseResult.getMsg()); } } int remainSize = (int)(fileSize - (long)temp); buffer = new byte[remainSize]; in.read(buffer, 0, remainSize); MultipartFile multipartFile = this.getMultipartFile(buffer, tempFolderFile); tempBaseResult = this.vciFileUploadProvider.uploadFileForOtherService(multipartFile, (long)temp, vciFileObjectVO.getOid()); if (!tempBaseResult.isSuccess()) { throw new VciBaseException(tempBaseResult.getMsg()); } resultMap.put(sourceFilePath, (VciFileObjectVO)tempBaseResult.getObj()); } catch (FileNotFoundException var30) { throw new VciBaseException("fileNotFound", new String[]{sourceFile.getName()}); } catch (IOException var31) { throw new VciBaseException("fileReadFail", new String[]{var31.getMessage()}); } catch (Exception var32) { throw new VciBaseException("uploadFail", new String[]{var32.getMessage()}); } finally { if (in != null) { try { in.close(); } catch (IOException var29) { var29.printStackTrace(); } } LocalFileUtil.deleteFile(tempFolderFile); } } return resultMap; } else { throw new VciBaseException("fileInfoInitFail"); } } public MultipartFile getMultipartFile(byte[] buffer, File tempFolderFile) { FileItemFactory factory = new DiskFileItemFactory(10240, tempFolderFile); FileItem item = factory.createItem("file", "multipart/form-data", true, VciBaseUtil.getPk()); OutputStream os = null; try { os = item.getOutputStream(); os.write(buffer); os.close(); } catch (IOException var10) { var10.printStackTrace(); } finally { IOUtils.closeQuietly(os); } MultipartFile mfile = new CommonsMultipartFile(item); return mfile; } public BaseResult<VciFileObjectVO> uploadFileByZip(String zipFilePath, VciFileObjectDTO fileObjectDTO) throws VciBaseException { if (StringUtils.isBlank(zipFilePath)) { throw new VciBaseException("fileNull"); } else { File zipFile = new File(zipFilePath); if (!zipFile.exists()) { throw new VciBaseException("fileNotFound", new String[]{zipFile.getName()}); } else { return this.uploadFileByZip(zipFile, fileObjectDTO); } } } public BaseResult<VciFileObjectVO> uploadFileByZip(File zipFile, VciFileObjectDTO fileObjectDTO) throws VciBaseException { if (zipFile != null && zipFile.exists()) { ZipFile zipFileObj = null; try { zipFileObj = new ZipFile(zipFile); if (!zipFileObj.isValidZipFile()) { throw new VciBaseException("zipFileError"); } } catch (ZipException var5) { throw new VciBaseException("zipFileReadError"); } return this.uploadFileByZip(zipFileObj, fileObjectDTO); } else { throw new VciBaseException("fileNotFound", new String[]{zipFile.getName()}); } } public BaseResult<VciFileObjectVO> uploadFileByZip(ZipFile zipFile, VciFileObjectDTO fileObjectDTO) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{fileObjectDTO, "æä»¶æ°æ®ä¼ è¾å¯¹è±¡", fileObjectDTO.getOwnbizOid(), "ä¸å¡æ°æ®ä¸»é®", fileObjectDTO.getOwnBtmname(), "ä¸å¡æ°æ®çç±»å", fileObjectDTO.getFileDocClassify(), "ææ¡£ç±»å"}); String tempFolderPath = zipFile.getFile().getParentFile() + File.separator + VciBaseUtil.getPk(); File tempFolder = new File(tempFolderPath); if (!tempFolder.exists()) { tempFolder.mkdirs(); } try { zipFile.setFileNameCharset(this.vciFileTransProperties.getZipCharset()); zipFile.extractAll(tempFolderPath); } catch (ZipException var10) { throw new VciBaseException("zipFileReadError"); } fileObjectDTO.setDirPath(tempFolderPath); BaseResult baseResult = new BaseResult(); Map resultMap = null; try { resultMap = this.uploadFileForFolder(fileObjectDTO); } catch (Exception var9) { File folderFile = new File(tempFolderPath); LocalFileUtil.deleteFile(folderFile); throw new VciBaseException("uploadFail"); } if (resultMap != null && resultMap.size() > 0) { List<VciFileObjectVO> resultList = (List)resultMap.values().stream().collect(Collectors.toList()); baseResult.setData(resultList); baseResult.setMsg("uploadSuccess"); baseResult.setSuccess(true); } else { baseResult.setMsg("uploadFail"); } File folderFile = new File(tempFolderPath); LocalFileUtil.deleteFile(folderFile); return baseResult; } public BaseResult<VciFileObjectVO> shareFilesToBO(String sourceBtmName, String sourceBusinessOid, String btmName, String businessOid) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{sourceBtmName, "åä¸å¡ç±»å", sourceBusinessOid, "åä¸å¡æ°æ®ä¸»é®", btmName, "ä¸å¡ç±»å", businessOid, "ä¸å¡æ°æ®ä¸»é®"}); return this.vciFileUploadProvider.shareFilesToBO(sourceBtmName, sourceBusinessOid, btmName, businessOid); } public BaseResult shareFilesToBO(String fileOids, String btmName, String businessOid) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{fileOids, "æä»¶ä¸»é®", btmName, "ä¸å¡ç±»å", businessOid, "ä¸å¡æ°æ®ä¸»é®"}); return this.vciFileUploadProvider.shareFilesToBO(fileOids, btmName, businessOid); } public BaseResult shareAnnexFilesToBO(String sourceBtmName, String sourceBusinessOid, String btmName, String businessOid) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{sourceBtmName, "åä¸å¡ç±»å", sourceBusinessOid, "åä¸å¡æ°æ®ä¸»é®", btmName, "ä¸å¡ç±»å", businessOid, "ä¸å¡æ°æ®ä¸»é®"}); return this.vciFileUploadProvider.shareAnnexFilesToBO(sourceBtmName, sourceBusinessOid, btmName, businessOid); } public BaseResult releasedFile(Collection<VciFileObjectDTO> vciFileObjectDTOS) throws VciBaseException { if (vciFileObjectDTOS != null && vciFileObjectDTOS.size() > 0) { List<String> fileOidList = new ArrayList(); Iterator var3 = vciFileObjectDTOS.iterator(); while(var3.hasNext()) { VciFileObjectDTO fileObjectDTO = (VciFileObjectDTO)var3.next(); fileOidList.add(fileObjectDTO.getOid()); } String fileOids = VciBaseUtil.list2String(fileOidList); return this.vciFileQueryProvider.releasedFile(fileOids); } else { throw new VciBaseException("æä»¶å¯¹è±¡å表为空ï¼ä¸è½çææä»¶ï¼"); } } public BaseResult releasedFile(VciFileObjectDTO fileObjectDTO) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{fileObjectDTO, "æä»¶ä¼ è¾å¯¹è±¡"}); return this.vciFileQueryProvider.releasedFile(fileObjectDTO.getOid()); } public BaseResult uploadFile(InputStream inputStream, VciFileObjectDTO fileObjectDTO) throws VciBaseException { if (inputStream == null) { throw new VciBaseException("uploadFail", new String[]{"æä»¶æµ"}); } else { List<VciFileObjectDTO> vciFileObjectDTOS = new ArrayList(); vciFileObjectDTOS.add(fileObjectDTO); VciFileObjectDTO parameterObject = new VciFileObjectDTO(); parameterObject.setVciFileObjectDTOList(vciFileObjectDTOS); BaseResult<VciFileObjectVO> baseResult = this.vciFileUploadProvider.initUploadFileInfo(parameterObject); if (baseResult.getData() != null && baseResult.getData().size() != 0) { VciFileObjectVO vciFileObjectVO = (VciFileObjectVO)baseResult.getData().iterator().next(); String tempFolder = LocalFileUtil.getProjectFolder() + File.separator + VciBaseUtil.getPk(); File tempFolderFile = new File(tempFolder); if (!tempFolderFile.exists()) { tempFolderFile.mkdirs(); } BaseResult tempBaseResult; try { int fileSize = inputStream.available(); fileObjectDTO.setFileSize((long)fileSize); byte[] buffer = new byte[1048576]; long temp; for(temp = 0L; temp < (long)fileSize; temp += 1048576L) { inputStream.read(buffer, 0, 1048576); MultipartFile multipartFile = this.getMultipartFile(buffer, tempFolderFile); tempBaseResult = this.vciFileUploadProvider.uploadFileForOtherService(multipartFile, temp, vciFileObjectVO.getOid()); if (!tempBaseResult.isSuccess()) { throw new VciBaseException(tempBaseResult.getMsg()); } } int remainSize = (int)((long)fileSize - temp); buffer = new byte[remainSize]; inputStream.read(buffer, 0, remainSize); MultipartFile multipartFile = this.getMultipartFile(buffer, tempFolderFile); tempBaseResult = this.vciFileUploadProvider.uploadFileForOtherService(multipartFile, temp, vciFileObjectVO.getOid()); if (!tempBaseResult.isSuccess()) { throw new VciBaseException(tempBaseResult.getMsg()); } } catch (Exception var23) { throw new VciBaseException("uploadFail", new String[]{var23.getMessage()}); } finally { if (inputStream != null) { try { inputStream.close(); } catch (IOException var22) { var22.printStackTrace(); } } LocalFileUtil.deleteFile(tempFolderFile); } return tempBaseResult; } else { throw new VciBaseException("fileInfoInitFail"); } } } public void downloadFileObject(String tempFilePath, VciFileObjectVO vciFileObjectVO) throws VciBaseException { FileOutputStream out = null; File tempFile = new File(tempFilePath); try { File dirFile = tempFile.getParentFile(); if (!dirFile.exists()) { dirFile.mkdirs(); } if (!tempFile.exists()) { tempFile.createNewFile(); } long fileSize = vciFileObjectVO.getFileSize(); int temp = 0; byte[] buffer; for(out = new FileOutputStream(tempFile); (long)temp < fileSize; temp += buffer.length) { BaseResult<byte[]> baseResult = this.vciFileDownloadProvider.sectionDownloadByFileOid(vciFileObjectVO.getOid(), (long)temp); buffer = (byte[])baseResult.getObj(); out.write(buffer, 0, buffer.length); } } catch (Exception var18) { if (tempFile.exists()) { tempFile.delete(); } File tempFolderFile = tempFile.getParentFile(); File[] files = tempFolderFile.listFiles(); if (tempFolderFile.exists() && (files == null || files.length == 0)) { tempFolderFile.delete(); } throw new VciBaseException("downloadFail", new String[]{var18.getMessage()}); } finally { try { if (out != null) { out.close(); } } catch (Exception var17) { var17.printStackTrace(); } } } public String downloadByFileOid(String fileOid) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{fileOid, "æä»¶ä¸»é®"}); String tempFolder = LocalFileUtil.getDefaultTempFolder(); return this.downloadByFileOid(tempFolder, fileOid); } public String downloadByFileOid(String tempFolder, String fileOid) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{fileOid, "æä»¶ä¸»é®", tempFolder, "ä¸è½½çç®å½"}); BaseResult<VciFileObjectVO> baseResult = this.vciFileQueryProvider.getFileObjectByOid(fileOid); VciFileObjectVO vciFileObjectVO = (VciFileObjectVO)baseResult.getObj(); if (vciFileObjectVO == null) { throw new VciBaseException("è¿ä¸ªæä»¶ä¸åå¨"); } else { String tempFilePath = tempFolder + File.separator + vciFileObjectVO.getOid() + File.separator + vciFileObjectVO.getName() + "." + vciFileObjectVO.getFileExtension(); this.downloadFileObject(tempFilePath, vciFileObjectVO); return tempFilePath; } } public Map<String, String> downloadByFileOids(Collection<String> fileOidCollection) throws VciBaseException { return this.downloadByFileOids(LocalFileUtil.getDefaultTempFolder(), fileOidCollection); } public Map<String, String> downloadByFileOids(String tempFolder, Collection<String> fileOidCollection) throws VciBaseException { VciBaseUtil.alertCollectionNotNull("æä»¶ç主é®éå", fileOidCollection); Map<String, String> fileOidPathMap = new HashMap(); Iterator var4 = fileOidCollection.iterator(); while(var4.hasNext()) { String fileOid = (String)var4.next(); fileOidPathMap.put(fileOid, this.downloadByFileOid(tempFolder, fileOid)); } return fileOidPathMap; } public String downloadToZipByFileOid(String fileOid) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{fileOid, "æä»¶ç主é®"}); String tempFolder = LocalFileUtil.getDefaultTempFolder(); BaseResult<VciFileObjectVO> baseResult = this.vciFileQueryProvider.getFileObjectByOid(fileOid); VciFileObjectVO vciFileObjectVO = (VciFileObjectVO)baseResult.getObj(); String zipFile = tempFolder + File.separator + vciFileObjectVO.getName() + "." + vciFileObjectVO.getFileExtension(); this.downloadToZipByFileOid(zipFile, fileOid); return zipFile; } public void downloadToZipByFileOid(String zipFile, String fileOid) throws VciBaseException { String tempFolder = LocalFileUtil.getDefaultTempFolder(); String filePath = this.downloadByFileOid(tempFolder, fileOid); File file = new File(filePath); this.zipUtil.addFileToZip(file, zipFile); if (file.exists()) { file.delete(); } File dirFile = file.getParentFile(); if (dirFile.exists()) { dirFile.delete(); } } public String downloadToZipByFileOids(Collection<String> fileOidCollection) throws VciBaseException { String zipFile = LocalFileUtil.getDefaultTempFolder() + File.separator + VciBaseUtil.getPk() + ".zip"; this.downloadToZipByFileOids(zipFile, fileOidCollection); return zipFile; } public void downloadToZipByFileOids(String zipFile, Collection<String> fileOidCollection) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{zipFile, "å缩å çè·¯å¾"}); String tempFolder = LocalFileUtil.getDefaultTempFolder(); this.downloadByFileOids(tempFolder, fileOidCollection); this.zipUtil.folderToZipFile(tempFolder, zipFile); File folderFile = new File(tempFolder); LocalFileUtil.deleteFile(folderFile); } public void downloadToIOByFileOid(OutputStream ops, String fileOid) throws VciBaseException { this.downloadToIOByFileOid(ops, fileOid, true); } public void downloadToIOByFileOid(OutputStream ops, String fileOid, boolean closeOutSteam) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{ops, "è¾åºæµ", fileOid, "æä»¶ä¸»é®"}); BaseResult<VciFileObjectVO> returnBaseResult = this.vciFileQueryProvider.getFileObjectByOid(fileOid); VciFileObjectVO vciFileObjectVO = (VciFileObjectVO)returnBaseResult.getObj(); try { long fileSize = vciFileObjectVO.getFileSize(); byte[] buffer; for(int temp = 0; (long)temp <= fileSize; temp += buffer.length) { BaseResult<byte[]> baseResult = this.vciFileDownloadProvider.sectionDownloadByFileOid(vciFileObjectVO.getOid(), (long)temp); buffer = (byte[])baseResult.getObj(); ops.write(buffer, temp, buffer.length); } } catch (Throwable var14) { throw new VciBaseException("downloadFail", new String[]{LangBaseUtil.getErrorMsg(var14)}, var14); } finally { if (closeOutSteam) { IOUtils.closeQuietly(ops); } } } public Map<String, String> downloadByOwnbiz(String ownBizOid, String ownBtmName) throws VciBaseException { String tempFolder = LocalFileUtil.getDefaultTempFolder(); return this.downloadByOwnbiz(tempFolder, ownBizOid, ownBtmName); } public Map<String, String> downloadByOwnbiz(String tempFolder, String ownBizOid, String ownBtmName) throws VciBaseException { return this.downloadByOwnbizAndClassify(tempFolder, ownBizOid, ownBtmName, ""); } public Map<String, String> downloadByOwnbizAndClassify(String ownBizOid, String ownBtmName, String docClassifyId) throws VciBaseException { String tempFolder = LocalFileUtil.getDefaultTempFolder(); return this.downloadByOwnbizAndClassify(tempFolder, ownBizOid, ownBtmName, docClassifyId); } public Map<String, String> downloadByOwnbizAndClassify(String tempFolder, String ownBizOid, String ownBtmName, String docClassifyId) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{ownBizOid, "ä¸å¡ä¸»é®", ownBtmName, "ä¸å¡ç±»å"}); if (StringUtils.isBlank(docClassifyId)) { docClassifyId = ""; } BaseResult<VciFileObjectVO> baseResult = this.vciFileQueryProvider.listFilesByOwnbizAndClassify(ownBizOid, ownBtmName, docClassifyId); if (CollectionUtils.isEmpty(baseResult.getData())) { throw new VciBaseException("fileInfoNotExist", new String[]{""}); } else { Map<String, String> fileOidPathMap = new HashMap(); baseResult.getData().stream().forEach((vciFileObjectVO) -> { String thisFilePath = tempFolder + File.separator + vciFileObjectVO.getName() + "." + vciFileObjectVO.getFileExtension(); this.downloadFileObject(thisFilePath, vciFileObjectVO); fileOidPathMap.put(vciFileObjectVO.getOid(), thisFilePath); }); return fileOidPathMap; } } public String downloadToZipByOwnbiz(String ownBizOid, String ownBtmName) throws VciBaseException { String zipFile = LocalFileUtil.getDefaultTempFolder() + File.separator + VciBaseUtil.getPk() + ".zip"; this.downloadToZipByOwnbiz(zipFile, ownBizOid, ownBtmName); return zipFile; } public void downloadToZipByOwnbiz(String zipFile, String ownBizOid, String ownBtmName) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{ownBizOid, "ä¸å¡ä¸»é®", ownBtmName, "ä¸å¡ç±»å"}); String tempFolder = LocalFileUtil.getDefaultTempFolder(); this.downloadByOwnbiz(tempFolder, ownBizOid, ownBtmName); this.zipUtil.folderToZipFile(tempFolder, zipFile); File file = new File(tempFolder); LocalFileUtil.deleteFile(file); } public String downloadToZipByOwnbizAndClassify(String ownBizOid, String ownBtmName, String docClassifyId) throws VciBaseException { String zipFile = LocalFileUtil.getDefaultTempFolder() + File.separator + VciBaseUtil.getPk() + ".zip"; this.downloadToZipByOwnbizAndClassify(zipFile, ownBizOid, ownBtmName, docClassifyId); return zipFile; } public void downloadToZipByOwnbizAndClassify(String zipFile, String ownBizOid, String ownBtmName, String docClassifyId) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{ownBizOid, "ä¸å¡ä¸»é®", ownBtmName, "ä¸å¡ç±»å"}); String tempFolder = LocalFileUtil.getDefaultTempFolder(); this.downloadByOwnbizAndClassify(tempFolder, ownBizOid, ownBtmName, docClassifyId); this.zipUtil.folderToZipFile(tempFolder, zipFile); File file = new File(tempFolder); LocalFileUtil.deleteFile(file); } public BaseResult deleteFileByOid(String fileOids) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{fileOids, "æä»¶ä¸»é®"}); return this.vciFileDownloadProvider.deleteFile(fileOids); } public BaseResult deleteFileByOwnbiz(String ownBizOid, String ownBtmName) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{ownBizOid, "ä¸å¡ä¸»é®", ownBtmName, "ä¸å¡ç±»å"}); BaseResult<VciFileObjectVO> baseResult = this.vciFileQueryProvider.listFilesByOwnbiz(ownBizOid, ownBtmName); List<VciFileObjectVO> fileObjectVOList = (List)baseResult.getData(); if (fileObjectVOList != null && fileObjectVOList.size() > 0) { List<String> fileOidList = new ArrayList(); Iterator var6 = fileObjectVOList.iterator(); while(var6.hasNext()) { VciFileObjectVO fileObjectVO = (VciFileObjectVO)var6.next(); fileOidList.add(fileObjectVO.getOid()); } String fileOids = VciBaseUtil.list2String(fileOidList); return this.deleteFileByOid(fileOids); } else { return BaseResult.successMsg("deleteSuccess"); } } public BaseResult deleteFileByOwnbizAndClassify(String ownBizOid, String ownBtmName, String docClassifyId) throws VciBaseException { VciBaseUtil.alertNotNull(new Object[]{ownBizOid, "ä¸å¡ä¸»é®", ownBtmName, "ä¸å¡ç±»å"}); BaseResult<VciFileObjectVO> baseResult = this.vciFileQueryProvider.listFilesByOwnbizAndClassify(ownBizOid, ownBtmName, docClassifyId); List<VciFileObjectVO> fileObjectVOList = (List)baseResult.getData(); if (fileObjectVOList != null && fileObjectVOList.size() > 0) { List<String> fileOidList = new ArrayList(); Iterator var7 = fileObjectVOList.iterator(); while(var7.hasNext()) { VciFileObjectVO fileObjectVO = (VciFileObjectVO)var7.next(); fileOidList.add(fileObjectVO.getOid()); } String fileOids = VciBaseUtil.list2String(fileOidList); return this.deleteFileByOid(fileOids); } else { return BaseResult.successMsg("deleteSuccess"); } } public void batchDeleteFiles(Collection<VciFileObjectVO> fileObjectVOS) throws VciBaseException { if (!CollectionUtils.isEmpty(fileObjectVOS)) { this.batchDeleteFilesByOids((Collection)fileObjectVOS.stream().map(BaseModelVO::getOid).collect(Collectors.toList())); } } public void batchDeleteFilesByOids(Collection<String> fileOidCollection) throws VciBaseException { if (!CollectionUtils.isEmpty(fileOidCollection)) { VciBaseUtil.switchCollectionForOracleIn(fileOidCollection).forEach((fileOids) -> { BaseResult result = this.vciFileDownloadProvider.deleteFile((String)fileOids.stream().collect(Collectors.joining(","))); if (!result.isSuccess()) { throw new VciBaseException(result.getMsg(), result.getMsgObjs()); } }); } } public VciFileObjectDTO fileObjectVO2DTO(VciFileObjectVO fileObjectVO) { VciFileObjectDTO fileObjectDTO = new VciFileObjectDTO(); BeanUtil.convert(fileObjectVO, fileObjectDTO); return fileObjectDTO; } public VciFileObjectDTO fileObjectVO2DTOForUpdate(VciFileObjectVO fileObjectVO) { VciFileObjectDTO fileObjectDTO = new VciFileObjectDTO(); BeanUtil.convert(fileObjectVO, fileObjectDTO); fileObjectDTO.setFileOid(fileObjectVO.getOid()); fileObjectDTO.setUpdateFileFlag(true); return fileObjectDTO; } public void updateFileInfos(Collection<VciFileObjectDTO> fileObjectDTOS) { if (!CollectionUtils.isEmpty(fileObjectDTOS)) { VciBaseUtil.switchCollectionForOracleIn(fileObjectDTOS).stream().forEach((fileDTOs) -> { BaseResult result = this.vciFileUploadProvider.updateFileInfos(fileDTOs); if (!result.isSuccess()) { throw new VciBaseException(result.getMsg(), result.getMsgObjs()); } }); } } public List<VciFileShareResultVO> batchShareFile(Collection<VciFileShareDTO> shareDTOList, String fileDocClassifyId) { if (!CollectionUtils.isEmpty(shareDTOList)) { List<VciFileShareResultVO> resultVOList = new ArrayList(); VciBaseUtil.switchCollectionForOracleIn(shareDTOList).stream().forEach((dtos) -> { VciFileShareHasClassifyDTO shareHasClassifyDTO = new VciFileShareHasClassifyDTO(); shareHasClassifyDTO.setDocClassifyId(fileDocClassifyId); shareHasClassifyDTO.setShareDTOList((List)dtos.stream().collect(Collectors.toList())); BaseResult<VciFileShareResultVO> result = this.vciFileUploadProvider.batchShareFile(shareHasClassifyDTO); if (!result.isSuccess()) { throw new VciBaseException(result.getMsg(), result.getMsgObjs()); } else { resultVOList.addAll(result.getData()); } }); return resultVOList; } else { return null; } } } Source/plt-web/plt-web-parent/plt-web/src/main/resources/codeTemplate/Mapper.impl.java.vm
@@ -10,7 +10,7 @@ import com.vci.starter.web.pagemodel.*; import com.vci.web.service.WebBoServiceI; import com.vci.web.service.OsLifeCycleServiceI; import com.vci.web.pageModel.BatchCBO; import com.vci.pagemodel.BatchCBO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import org.springframework.util.CollectionUtils; @@ -22,7 +22,7 @@ import java.util.HashMap; import java.util.ArrayList; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; /** Source/plt-web/plt-web-parent/plt-web/src/main/resources/codeTemplate/Mapper.java.vm
@@ -4,7 +4,7 @@ import com.vci.starter.web.pagemodel.*; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.pageModel.BatchCBO; import com.vci.pagemodel.BatchCBO; import java.util.Collection; import java.util.*; Source/plt-web/plt-web-parent/plt-web/src/main/resources/codeTemplate/Service.impl.java.vm
@@ -8,7 +8,6 @@ #if(${lcStatusFullClassName} !="") import ${lcStatusFullClassName}; #end import com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant; import com.vci.starter.revision.service.RevisionModelUtil; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.*; @@ -23,12 +22,11 @@ import org.springframework.util.CollectionUtils; import org.apache.commons.lang3.StringUtils; import java.lang.reflect.Field; import java.util.*; import com.vci.web.service.WebBoServiceI; import com.vci.frameworkcore.lcstatuspck.*; import com.vci.web.pageModel.BatchCBO; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; import com.vci.pagemodel.BatchCBO; import static com.vci.constant.FrameWorkLangCodeConstant.*; import static com.vci.frameworkcore.constant.FrameWorkDefaultValueConstant.*; /** * ${comments}æå¡ Source/plt-web/plt-web-parent/plt-web/src/main/resources/codeTemplate/Service.java.vm
@@ -17,7 +17,7 @@ import java.util.*; import static com.vci.frameworkcore.constant.FrameWorkLangCodeConstant.*; import static com.vci.constant.FrameWorkLangCodeConstant.*; /** * ${comments}æå¡æ¥å£ * Source/plt-web/plt-web-parent/pom.xml
@@ -14,6 +14,7 @@ <module>plt-starter</module> <module>plt-web-base</module> <module>plt-poi</module> <module>plt-web-api</module> </modules> <properties> Source/plt-web/plt-web-ui/vue.config.js
@@ -23,6 +23,7 @@ //å¼å模å¼åå代çé ç½®ï¼ç产模å¼è¯·ä½¿ç¨Nginxé¨ç½²å¹¶é ç½®åå代ç devServer: { port: 12000, disableHostCheck: true, // è·³è¿æ£æ¥host proxy: { '/api': { //æ¬å°æå¡æ¥å£å°å