離線(xiàn)接收 - 保存

一丰涉、初始化

public ModuleResultexecute(NewRecordDTO contextDTO) {
  if ("init".equals(contextDTO.getAction())) {
    return this.init(contextDTO);
  } else {
    return this.addRecord(contextDTO);
  }
}

保存測(cè)試后 contextDTO.getAction() 值為 "do"

問(wèn)題1:啥時(shí)候是init妒茬,走 init() 方法

答:點(diǎn)擊修改按鈕后,進(jìn)入頁(yè)面初始化方法。

二、解析 addRecord(contextDTO) 方法

/**
     * 
     * <p>新增記錄</p>
     *
     * @param contextDTO 數(shù)據(jù)傳輸上下文DTO
     * @return 操作結(jié)果
     * @author  zhou_xy
     * @version 1.0, Apr 28, 2014
     * @since   NDA 2.0
     *
     */
    public ModuleResult addRecord(NewRecordDTO contextDTO) {
        String parentId = "";
        String objectTypeId = "";
        String libId = contextDTO.getLibId();
        objectTypeId = contextDTO.getObjectTypeId();
        // 如果指定了類(lèi)型,則增加指定類(lèi)型的記錄
        if (StringUtils.isNotEmpty(contextDTO.getObjectTypeId()))  {
            objectTypeId = contextDTO.getObjectTypeId();
        }
        // 如果指定父id
        if(StringUtils.isNotEmpty(contextDTO.getParentId())) {
            parentId = contextDTO.getParentId();
        } else {
            parentId = "";
        }
        List<ObjectBeanDTO> objects = contextDTO.getObjectBeans();
        ModuleParameters moduleParam = contextDTO.getParameters();
        String[] hiddenFields = moduleParam.getStrings(RecordConstants.PARAM_HIDDEN_FIELDS + objectTypeId);
        List<String> skipFieldList = recordManagerService.createSkipFileds(hiddenFields);
        String objectId = recordManagerService.addOrUpdateRecord(libId, objectTypeId, objects, parentId, skipFieldList, contextDTO.getParam());
        log.biz("新增一卷/件檔案");
        ModuleResult result = new ModuleResult();
        result.setResult(objectId);
        return result;
    }

傳參例子

[
    {
        "key":"newrecord",
        "operation":"newrecord",
        "moduleInstanceId":"52d842a30c8d4717991b79704e12b6c7",
        "libId":"b9a51a0eaf33452bad6583db837df47f",
        "objectTypeId":"39dd6d799b2044efab14b73a92620bde",
        "target":"this",
        "functionId":"47e7efc6c090403285e20f5993ebab07",
        "parentId":"",
        "fondsId":"07b445ce64ac4fa480d368e88ad5912a",
        "param":"ARRANGE:00$SJLY:1$TRANSFEROUTSTATUS",
        "objects":[

        ],
        "moduleContext":true,
        "operateTime":1700115074659,
        "objectFilters":[
            {
                "filterName":"function",
                "filterTag":"47e7efc6c090403285e20f5993ebab07"
            },
            {
                "filterName":"sysSecurityLevel",
                "filterTag":"47e7efc6c090403285e20f5993ebab07"
            }
        ],
        "action":"do",
        "objecttypeId":null,
        "objectBeans":[
            {
                "objectTypeId":null,
                "fieldList":[
                    {
                        "name":"父記錄ID",
                        "id":"6bb4e68f5122445a8e9383852c439ecb",
                        "format":"",
                        "fieldName":"C_PARENT",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"檔案館名稱(chēng)",
                        "id":"11663355c4514b16ba9a517389fa779b",
                        "format":"",
                        "fieldName":"DAGMC",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"檔號(hào)",
                        "id":"580d6a2c1b97443e95136b43cd74b4e6",
                        "format":"",
                        "fieldName":"DH",
                        "editType":2,
                        "dataType":1,
                        "value":"xy 測(cè)試 002"
                    },
                    {
                        "name":"檔案館代碼",
                        "id":"925e8ccdc20a4e47b13dd7967390773f",
                        "format":"",
                        "fieldName":"DAGDM",
                        "editType":2,
                        "dataType":1,
                        "value":"001"
                    },
                    {
                        "name":"立檔單位名稱(chēng)",
                        "id":"648a83788f834622b1e4aed3af212f36",
                        "format":"",
                        "fieldName":"LDDW",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"全宗名稱(chēng)",
                        "id":"af7f2f36aa5f46b5b8829e9203929c60",
                        "format":"",
                        "fieldName":"QZMC",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"電子文件號(hào)(文件編號(hào))",
                        "id":"4e742bf8a1ff4d18bdb292eb5dda7b54",
                        "format":"",
                        "fieldName":"DZWJH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"全宗號(hào)",
                        "id":"9c8ceb16cf0f46b0b4f7b15fd3556a5e",
                        "format":"",
                        "fieldName":"QZH",
                        "editType":2,
                        "dataType":1,
                        "value":"893910"
                    },
                    {
                        "name":"目錄號(hào)",
                        "id":"695592a9bab448b7b62ab4bac90be964",
                        "format":"",
                        "fieldName":"MLH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"檔案門(mén)類(lèi)代碼",
                        "id":"e5053de660e0421b8dc79bc5c4e57427",
                        "format":"",
                        "fieldName":"ML",
                        "editType":3,
                        "dataType":1,
                        "value":"WS"
                    },
                    {
                        "name":"年度",
                        "id":"44487213ce8a40978824b4944edd3b45",
                        "format":"",
                        "fieldName":"ND",
                        "editType":2,
                        "dataType":3,
                        "value":"2023"
                    },
                    {
                        "name":"保管期限",
                        "id":"82d393c46b2047b896cc5ecd35802d10",
                        "format":"",
                        "fieldName":"BGQX",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"機(jī)構(gòu)或問(wèn)題",
                        "id":"7626e15be033478abf180ab838e1b122",
                        "format":"",
                        "fieldName":"JGHWT",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"類(lèi)別號(hào)",
                        "id":"ce2bcb86dec448bd86a5d841e9336415",
                        "format":"",
                        "fieldName":"LBH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"館編件號(hào)",
                        "id":"93a087f3c17142d68d3e2416737c2705",
                        "format":"",
                        "fieldName":"GBJH",
                        "editType":2,
                        "dataType":3,
                        "value":""
                    },
                    {
                        "name":"頁(yè)號(hào)",
                        "id":"6dcd7cd3e8434ac8bebbdc2ed0b98a8d",
                        "format":"",
                        "fieldName":"ZYH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"題名",
                        "id":"8668edbdf5ba4c57aa45ffcc04182833",
                        "format":"",
                        "fieldName":"TM",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"并列題名",
                        "id":"dbdb26915f2a4c538c1a5f57c1d07879",
                        "format":"",
                        "fieldName":"BLTM",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"副題名",
                        "id":"be650cda82bb4b4aaed033c7dd4fd7ee",
                        "format":"",
                        "fieldName":"FTM",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"說(shuō)明題名文字",
                        "id":"34f90c5c254846499b7bab74ab0b58e1",
                        "format":"",
                        "fieldName":"SMTMWZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"主題詞",
                        "id":"b61aabec58284189ab9d1fd963e6e944",
                        "format":"",
                        "fieldName":"ZTC",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"關(guān)鍵詞",
                        "id":"bd05ea197f4b4bca9981ad9ec69b18f3",
                        "format":"",
                        "fieldName":"GJC",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"人名",
                        "id":"e47068cc42d04d609682358b63a63584",
                        "format":"",
                        "fieldName":"RM",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"摘要",
                        "id":"681bf9615921432488690ce5d8c47954",
                        "format":"",
                        "fieldName":"TY",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"分類(lèi)號(hào)",
                        "id":"2073dc7530384e1bba69a4df698d2306",
                        "format":"",
                        "fieldName":"FLH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"文號(hào)",
                        "id":"eb4a42adb641494ba4ccaa4061298d04",
                        "format":"",
                        "fieldName":"WJBH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"責(zé)任者",
                        "id":"48b66f97d7fd459e87c61dfd979b65d7",
                        "format":"",
                        "fieldName":"ZRZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"日期",
                        "id":"6ae9e3030cc7418487aad145c84fc053",
                        "format":"",
                        "fieldName":"RQ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"歸檔日期",
                        "id":"fb9ab205796a46b39743b037be8813cf",
                        "format":"",
                        "fieldName":"GDRQ",
                        "editType":2,
                        "dataType":2,
                        "value":""
                    },
                    {
                        "name":"歸檔部門(mén)",
                        "id":"a872bc3ce49447f9b288eda64b007dc5",
                        "format":"",
                        "fieldName":"JGDM",
                        "editType":3,
                        "dataType":1,
                        "value":"歸檔部門(mén)"
                    },
                    {
                        "name":"文種",
                        "id":"a98706f8d4184fc09ea3e0bc487d4afe",
                        "format":"",
                        "fieldName":"WZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"緊急程度",
                        "id":"c44b6afa29694e54a77e161018a17fab",
                        "format":"",
                        "fieldName":"JJCD",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"主送",
                        "id":"43e3726db4504e32b2764fd2c6a855b0",
                        "format":"",
                        "fieldName":"ZS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"抄送",
                        "id":"17e704c27e4e4535ab8c630c7e95b097",
                        "format":"",
                        "fieldName":"CS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"密級(jí)",
                        "id":"16a4e71031af4413a792f575d599efa5",
                        "format":"",
                        "fieldName":"MJ",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"保密期限",
                        "id":"a852d79e6d1143299d7985e7f4fc8f15",
                        "format":"",
                        "fieldName":"BMQX",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"頁(yè)數(shù)",
                        "id":"633f36a0d3ac4346974af5f35d0ffa82",
                        "format":"",
                        "fieldName":"YS",
                        "editType":2,
                        "dataType":3,
                        "value":""
                    },
                    {
                        "name":"附注",
                        "id":"71fa1e0e527f4daea3069c7c8c963ece",
                        "format":"",
                        "fieldName":"FZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"盒號(hào)",
                        "id":"72315bc41d2f45999275434680cfddc6",
                        "format":"",
                        "fieldName":"HH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"件號(hào)",
                        "id":"46a0db152c0a47c9b088599a4ffe2a32",
                        "format":"",
                        "fieldName":"LSH",
                        "editType":2,
                        "dataType":6,
                        "value":null
                    },
                    {
                        "name":"成文時(shí)間",
                        "id":"6fdc1fe4714845abbd5e223a8c1c35f5",
                        "format":"",
                        "fieldName":"CWSJ",
                        "editType":2,
                        "dataType":2,
                        "value":""
                    },
                    {
                        "name":"稿本",
                        "id":"f86ce72d413f4fa19372c36a64dabf27",
                        "format":"",
                        "fieldName":"GB",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"移交狀態(tài)",
                        "id":"53b9203b93024e3197858d177b8dcdf1",
                        "format":"",
                        "fieldName":"TRANSFERPERSTATUS",
                        "editType":3,
                        "dataType":1,
                        "value":"01"
                    },
                    {
                        "name":"包含電子文件",
                        "id":"b492076ed6a94326936b4dce97ca2b18",
                        "format":"",
                        "fieldName":"DZWJ",
                        "editType":2,
                        "dataType":1,
                        "value":"否"
                    },
                    {
                        "name":"縮微號(hào)",
                        "id":"453a7e59714a45c7b6ba93da6e172e0c",
                        "format":"",
                        "fieldName":"SWH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"備注",
                        "id":"06f617fff3d34eb18bcb8ba3fdb129b0",
                        "format":"",
                        "fieldName":"BZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"移交人",
                        "id":"1be8490258fc4bbb8bcf116cb716c8c4",
                        "format":"",
                        "fieldName":"YJR",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"宗外移交",
                        "id":"0e310b9af4094126a03f67316dd43462",
                        "format":"",
                        "fieldName":"TRANSFEROUTSTATUS",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"宗內(nèi)移交部門(mén)",
                        "id":"235eba94316a433aba59e513d675229b",
                        "format":"",
                        "fieldName":"TRANSFERDEPARTMENT",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"宗內(nèi)移交日期",
                        "id":"5a548d73b3474c4ebc764902a36efa83",
                        "format":"",
                        "fieldName":"TRANSFERDATE",
                        "editType":2,
                        "dataType":2,
                        "value":""
                    },
                    {
                        "name":"宗內(nèi)退回意見(jiàn)",
                        "id":"7ecf8d9f489b49049d9dcc1cc9555a71",
                        "format":"",
                        "fieldName":"RETURNVIEWS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"整理狀態(tài)",
                        "id":"32c5a36ded454f4a877d2dd754750fb0",
                        "format":"",
                        "fieldName":"ARRANGE",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"宗外打回原因",
                        "id":"05aee9b6e69b40b29d49c7f375b06881",
                        "format":"",
                        "fieldName":"CALLBACKREASION",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"出庫(kù)狀態(tài)",
                        "id":"094e2d32a3b14aafa000941897380169",
                        "format":"",
                        "fieldName":"CKZT",
                        "editType":3,
                        "dataType":1,
                        "value":"03"
                    },
                    {
                        "name":"宗內(nèi)接收人",
                        "id":"73722ce7386b40e6bc883e28cfe8ba92",
                        "format":"",
                        "fieldName":"TRANSFERRECEIVEPERSON",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"期限狀態(tài)",
                        "id":"ffa99a242cd84dbea38b52b6d64c07b5",
                        "format":"",
                        "fieldName":"QXZT",
                        "editType":3,
                        "dataType":1,
                        "value":"01"
                    },
                    {
                        "name":"監(jiān)控狀態(tài)",
                        "id":"32312cc154ae48c8a6e43588d62659d1",
                        "format":"",
                        "fieldName":"C_MONITOR_STATE",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"監(jiān)控文件名稱(chēng)",
                        "id":"d5d90c081ee94857b5a707e76a5f96f2",
                        "format":"",
                        "fieldName":"C_MONITOR_ITEMNAME",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"宗內(nèi)移交人",
                        "id":"25639d389187432588bf30ca29ba7a33",
                        "format":"",
                        "fieldName":"TRANSFERPERSONNAME",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"存放位置",
                        "id":"7cd1bd84ae594c93b1552c34476d35fe",
                        "format":"",
                        "fieldName":"CFWZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"控制標(biāo)識(shí)",
                        "id":"f6959a749498432fae3779d8acc31e6b",
                        "format":"",
                        "fieldName":"KZBS",
                        "editType":3,
                        "dataType":1,
                        "value":"01"
                    },
                    {
                        "name":"整改情況說(shuō)明",
                        "id":"686553dc3eb94c1e9d7804c247f446e0",
                        "format":"",
                        "fieldName":"ZGQKSM",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"整改截止時(shí)間",
                        "id":"22dbec664aca42fa8a48c4ed25cd0feb",
                        "format":"",
                        "fieldName":"ZGJZSJ",
                        "editType":2,
                        "dataType":2,
                        "value":""
                    },
                    {
                        "name":"移交進(jìn)館狀態(tài)",
                        "id":"d857bc46ec5245e9815516d94bda8153",
                        "format":"",
                        "fieldName":"TRANSFERINSTATUS",
                        "editType":3,
                        "dataType":1,
                        "value":"0"
                    },
                    {
                        "name":"格式轉(zhuǎn)換狀態(tài)",
                        "id":"e726b335eb5e4fd3ab427d4da954c075",
                        "format":"",
                        "fieldName":"C_CONVETSTATUS",
                        "editType":3,
                        "dataType":1,
                        "value":"02"
                    },
                    {
                        "name":"歸檔范圍ID",
                        "id":"64358cd9c62b4ec3b2432af1c482b3b6",
                        "format":"",
                        "fieldName":"C_ARCHIVING_SCOPEID",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"是否歸檔",
                        "id":"af605dea415b4ce7a6eccf96a8d098ef",
                        "format":"",
                        "fieldName":"C_ISARCHIVING",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"歸檔范圍鑒定狀態(tài)",
                        "id":"bcbbd3a9c976478eac9f5010a7397876",
                        "format":"",
                        "fieldName":"GDFWJDZT",
                        "editType":3,
                        "dataType":1,
                        "value":"0"
                    },
                    {
                        "name":"法律效力",
                        "id":"2cde94bf6ecb4f08b2dd5ae4862458ca",
                        "format":"",
                        "fieldName":"FLXL",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"劃控結(jié)果",
                        "id":"080881741367457f81f7bb336b8ff89c",
                        "format":"",
                        "fieldName":"HKJG",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"數(shù)據(jù)來(lái)源",
                        "id":"6b75ac22b3764aa7b9174e948206d883",
                        "format":"",
                        "fieldName":"SJLY",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"檢查結(jié)果",
                        "id":"5a50b1362bd5422e9eb0cf4dcc10e960",
                        "format":"",
                        "fieldName":"CHECKRESULT",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"移交鑒定審批結(jié)果",
                        "id":"bc915c12eff14bf09c39a91fb9a5ea2e",
                        "format":"",
                        "fieldName":"YJJDSPJG",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"銷(xiāo)毀狀態(tài)",
                        "id":"4616c5b6768a4c958a0d53915c672f56",
                        "format":"",
                        "fieldName":"XHZT",
                        "editType":3,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"聚合層次",
                        "id":"79f1e6069ba640b28a05b0ab6e855ccd",
                        "format":"",
                        "fieldName":"JHCC",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"子件號(hào)",
                        "id":"7706035bd1c9439e9c836ddbd1d72d7a",
                        "format":"",
                        "fieldName":"ZJH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"文件組合類(lèi)型",
                        "id":"22580acadf3740a5bbe2e64cdef95cef",
                        "format":"",
                        "fieldName":"WJZHLX",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"格式信息",
                        "id":"ab498fe10a574184a321d5c2de8c4e55",
                        "format":"",
                        "fieldName":"GSXX",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"計(jì)算機(jī)文件名",
                        "id":"60f627d682d14945a20fbc5cde7614a0",
                        "format":"",
                        "fieldName":"JSJWJM",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"計(jì)算機(jī)文件大小",
                        "id":"625b0412bed74ed9ace6041a32fc8daa",
                        "format":"",
                        "fieldName":"JSJWJDX",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"文檔創(chuàng)建程序",
                        "id":"bb8b9bb86d424cb9b2c83706045b5686",
                        "format":"",
                        "fieldName":"WDCJCX",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"信息系統(tǒng)描述",
                        "id":"91bf78e2dc4c45368420315c9113b12f",
                        "format":"",
                        "fieldName":"XXXTMS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"當(dāng)前位置",
                        "id":"40345280a56c49d49bec157c164e2e4f",
                        "format":"",
                        "fieldName":"DQWZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"脫機(jī)載體編號(hào)",
                        "id":"77485814327a47a1bacd8ff9566d29e4",
                        "format":"",
                        "fieldName":"TJZTBH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"脫機(jī)載體存址",
                        "id":"b479edd82fb64442bcb13b44706627c6",
                        "format":"",
                        "fieldName":"TJZTCZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"簽名規(guī)則",
                        "id":"d0c4b05aafc9491cb1c4391691bd7b9e",
                        "format":"",
                        "fieldName":"QMGZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"簽名時(shí)間",
                        "id":"aa893ea34bf24b568a90d108ef403310",
                        "format":"",
                        "fieldName":"QMSJ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"簽名人",
                        "id":"39eaaec645d34efb91a94e3fc61bb1b0",
                        "format":"",
                        "fieldName":"QMR",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"簽名結(jié)果",
                        "id":"9235dbafdd7e40f29024afca91cb6016",
                        "format":"",
                        "fieldName":"QMJG",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"證書(shū)",
                        "id":"657aa8f559ff4df38ecbaf9e1e90c7a1",
                        "format":"",
                        "fieldName":"ZHENGSHU",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"證書(shū)引證",
                        "id":"fdf17750954145e78bdba1ac289b8fef",
                        "format":"",
                        "fieldName":"ZSYZ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"簽名算法標(biāo)識(shí)",
                        "id":"f7bedce0f966461caa8a84ed104346e8",
                        "format":"",
                        "fieldName":"QMSFBS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"數(shù)字化時(shí)間",
                        "id":"8b68a5af0a934a1dae1770d2d93cdc50",
                        "format":"",
                        "fieldName":"SZHSJ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"數(shù)字化對(duì)象描述",
                        "id":"9fa1d13205ae4a238015d2c978ac15ac",
                        "format":"",
                        "fieldName":"SZHDXMS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"數(shù)字化授權(quán)信息",
                        "id":"f48adbabc7724e0199fbd06737711452",
                        "format":"",
                        "fieldName":"SZHSQXX",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"色彩空間",
                        "id":"c426d8ac998f447696ed2cb0d0ddb440",
                        "format":"",
                        "fieldName":"SCKJ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"掃描分辨率",
                        "id":"d37bdac459cf401b841df342ed5da79b",
                        "format":"",
                        "fieldName":"SMFBL",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"掃描色彩模式",
                        "id":"9b740cec33594abf8c187b8fc65dd27b",
                        "format":"",
                        "fieldName":"SMSCMS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"存儲(chǔ)格式",
                        "id":"d2f0af9da8034808bad85e8ab920bef1",
                        "format":"",
                        "fieldName":"CCGS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"存儲(chǔ)路徑",
                        "id":"b7086595fefd4674af2d5812c876d17e",
                        "format":"",
                        "fieldName":"CCLJ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"掃描設(shè)備類(lèi)型",
                        "id":"1ae8688e3b134af0880d063fe27af262",
                        "format":"",
                        "fieldName":"SMSBLX",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"掃描設(shè)備制造商",
                        "id":"3074de2ed8ab43dba8fb1a1e5cef82d4",
                        "format":"",
                        "fieldName":"SMSBZZS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"掃描設(shè)備型號(hào)",
                        "id":"9299bddfee9f4a97a01a58cd81221967",
                        "format":"",
                        "fieldName":"SMSBXH",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"數(shù)字化軟件名稱(chēng)",
                        "id":"d969e3870e144787a2d54b40f0874b90",
                        "format":"",
                        "fieldName":"SZHRJMC",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"數(shù)字化軟件版本",
                        "id":"4abb745e8cda48f8a1b1651ac9f740bc",
                        "format":"",
                        "fieldName":"SZHRJBB",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"數(shù)字化軟件生產(chǎn)商",
                        "id":"a440590a6cf84e1b82e874ed010f0898",
                        "format":"",
                        "fieldName":"SZHRJSCS",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"閱讀所需軟硬件條件",
                        "id":"6bf17f38bf474780ada329439d810497",
                        "format":"",
                        "fieldName":"YDSXRYJTJ",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"數(shù)字化成果移交接收信息",
                        "id":"2bf8182012cd42608291b2b974e3d979",
                        "format":"",
                        "fieldName":"SZHCGYJJSXX",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    },
                    {
                        "name":"刪除人",
                        "id":"a1a95a1146094299a711f4af59e68760",
                        "format":"",
                        "fieldName":"SCR",
                        "editType":2,
                        "dataType":1,
                        "value":null
                    }
                ]
            }
        ]
    }
]

獲取基礎(chǔ)值
libId (庫(kù)id) 例:b9a51a0eaf33452bad6583db837df47f
objectTypeId (類(lèi)型id亭姥、文檔記錄的唯一標(biāo)識(shí)) 例:39dd6d799b2044efab14b73a92620bde
parentId (父記錄id(如果不是記錄是則為空))
以上值都是才傳參中獲取

獲取ObjectBeanDTO,內(nèi)容為表單值
List<ObjectBeanDTO> objects = contextDTO.getObjectBeans();

獲取隱藏字段集合

ModuleParameters moduleParam = contextDTO.getParameters();
String[] hiddenFields = moduleParam.getStrings(RecordConstants.PARAM_HIDDEN_FIELDS + objectTypeId);
List<String> skipFieldList = recordManagerService.createSkipFileds(hiddenFields);

2.1 保存與修改

String objectId = recordManagerService.addOrUpdateRecord(libId, objectTypeId, objects, parentId, skipFieldList, contextDTO.getParam());

public String addOrUpdateRecord(String libId, String objectTypeId, List<ObjectBeanDTO> objects, String parentId, List<String> skipFieldList, String param) {
        String objId = null;
        OMContextDTO omContext = new OMContextDTO(libId, objectTypeId);
        IObjectManager om = ObjectManagerFactory.load(omContext);
        IVerification iVerification = om.getInstance(ActionTypeConst.VERIFICATION);
        ObjectTypeDTO objectTypeDTO = ObjectTypeManager.getInstance().getCopy(libId, objectTypeId);
        ObjectDTO objectDTO = null;
        ObjectBeanDTO objectBeanDTO = null;
        ObjectBean objectbean = null;
        RecordFieldDTO fieldDTO = null;
        List<RecordFieldDTO> fieldDTOList = null;
        ObjectDTO updateObject = null;
        String updateValue = null;
        FieldDTO skipFieldDTO = null;
        String param1 = "";
        String arrenger = "";

        //2021.03.23修改   【利用反饋】-【修改】躲惰,點(diǎn)擊【保存】彈出系統(tǒng)錯(cuò)誤。(由于LibDTO強(qiáng)轉(zhuǎn)是時(shí)發(fā)生錯(cuò)誤变抽,以下沒(méi)有使用該變量所以注釋 掉)    start
        // 記錄業(yè)務(wù)過(guò)程元數(shù)據(jù)
        //LibDTO libsDTO = (LibDTO) ObjectUtil.getObject(null, libId);
        //List<String> objectTypeIds = libsDTO.getObjectTypeIds();
        List<String> objectTypeIds = new ArrayList<String>();
        //2021.03.23修改   【利用反饋】-【修改】础拨,點(diǎn)擊【保存】彈出系統(tǒng)錯(cuò)誤。    end
        String ywgcTypeId = null;
//      ArchiveNumberRuleShowDTO archiveNumberRuleShowDTO = archiveNumberRuleService.getArchiveNumberDTObyObjectAndType(libId, objectTypeId);
//      if(archiveNumberRuleShowDTO == null)
//      {
//          // 取得模板配置
//          String templateId = libRelationCacheService.getTemplate(libId);
//          archiveNumberRuleShowDTO = archiveNumberRuleService.getArchiveNumberDTObyObjectAndType(templateId, objectTypeId);
//      }
        for (int i = 0, len = objects.size(); i < len; i++) {
            objectDTO = new ObjectDTO();
            objectBeanDTO = objects.get(i);
            if (null == objectBeanDTO) {
                continue;
            }
            objectbean = new ObjectBean();
            objectbean.setString(DefaultFieldConst.OBJECT_ID, objectBeanDTO.getObjectId());
            fieldDTOList = objectBeanDTO.getFieldList();
//          if (archiveNumberRuleShowDTO != null)
//          {
//              // 計(jì)算檔號(hào)
//              archiveNumberRuleService.saveArchiveNumberValue(archiveNumberRuleShowDTO, objectbean);
//          }
            objectDTO.setBean(objectbean);
//          if (iVerification.validate(objectDTO, skipFieldList))
//          {
            if (StringUtils.isEmpty(objectDTO.getId()) || "0".equals(objectDTO.getId())) {
                objectbean.setFields(objectTypeDTO.getFieldList());
                for (int t = 0, fieldLen = fieldDTOList.size(); t < fieldLen; t++) {
                    fieldDTO = fieldDTOList.get(t);
                    this.setField(libId, objectTypeId, objectbean, fieldDTO, fieldDTOList, true);
                }
                if (!StringUtils.isEmpty(parentId)) {
                    objectbean.setString(DefaultFieldConst.OBJECT_PARENT_ID, parentId);
                }
                objectbean.setString(DefaultFieldConst.OBJECT_LIB_ID, libId);
                //-------------制度相關(guān)-----------
                List<FieldDTO> fieldList = new ArrayList<FieldDTO>();
                fieldList = objectTypeDTO.getFieldList();
                int fieldSize = fieldList.size();
                boolean updateFlag = false;
                if (fieldList != null && fieldSize > 0) {
                    for (FieldDTO fieldaDTO : fieldList) {
                        String fieldName = fieldaDTO.getFieldName();
                        if ("BBH".equals(fieldName)) {
                            updateFlag = true;
                            break;
                        }
                    }
                }
                if (updateFlag) {
                    //初始版本號(hào)
                    String version = "00000000000000000000000000000001";
                    objectDTO.getBean().setString("C_VERSION", version);
                    objectDTO.getBean().setString("BBH", "V" + VersionUtil.getInstance().getDisplay(version));
                }
                //-------------------------------

                Map<String, String> fieldValues = this.parseParam(param);

                BusinessUtil.modifyArrangementDefaultValue(objectDTO, fieldValues);

                if (iVerification.validate(objectDTO, skipFieldList)) {
                    objId = om.add(objectDTO);
                    param1 = "add";
                    arrenger = objectDTO.getBean().getString("ARRANGE");
                    for (String typeid : objectTypeIds) {
                        //20201207 去掉新增和修改保存業(yè)務(wù)過(guò)程 元數(shù)據(jù)
                        //BusinessUtil.saveYwgcTool(libId, typeid, objId, objectTypeId, param1, arrenger);
                    }
                    //String libId, String objectTypeId, String archiveId,String param
                    //saveYwgcInfo(libId, objectTypeId,objId,"add");
                }
                Map<String, Object> paramY = new HashMap<String, Object>();
                paramY.put("objectId", objId);
                paramY.put("YWXW", "新增");
                paramY.put("XWYJ", "新增");
                paramY.put("XWMS", "新增");
                BusinessProcessUtil.saveBusinessProcess(paramY);
            } else {
                List<String> updateFieldNames = new ArrayList<String>();
                for (RecordFieldDTO recordFieldDTO : fieldDTOList) {
                    updateFieldNames.add(recordFieldDTO.getFieldName());
                }
                List<FieldDTO> updateFields = new ArrayList<FieldDTO>();
                for (FieldDTO field : objectTypeDTO.getFieldList()) {
                    if (updateFieldNames.contains(field.getFieldName())) {
                        updateFields.add(field);
                    }
                }
                objectbean.setFields(updateFields);
                for (int t = 0, fieldLen = fieldDTOList.size(); t < fieldLen; t++) {
                    fieldDTO = fieldDTOList.get(t);
                    this.setField(libId, objectTypeId, objectbean, fieldDTO, fieldDTOList, true);
                }
                objId = objectDTO.getId();
                if (skipFieldList != null && skipFieldList.size() > 0) {
                    // 處理列表類(lèi)型在不顯示在頁(yè)面的情況下绍载,帶不上原始值
                    for (int j = 0, skipLen = skipFieldList.size(); j < skipLen; j++) {
                        skipFieldDTO = ObjectUtil.getFieldByName(libId, objectTypeId, skipFieldList.get(j));
                        if (skipFieldDTO != null && skipFieldDTO.getDataType() == DataType.STRING && (skipFieldDTO.getEditType() == EditType.LIST || skipFieldDTO.getEditType() == EditType.EDIT_LIST || skipFieldDTO.getEditType() == EditType.MULTI_EDIT_LIST || skipFieldDTO.getEditType() == EditType.MULTI_LIST)) {
                            updateObject = ObjectUtil.getObject(libId, objId);
                            updateValue = updateObject.getProperty(skipFieldList.get(j));
                            if (!StringUtils.isEmpty(updateValue)) {
                                objectDTO.getBean().setString(skipFieldList.get(j), updateValue);
                            }
                        }
                    }
                }
                if (iVerification.validate(objectDTO, skipFieldList)) {
                    om.update(objectDTO);
                    param1 = "update";
                    arrenger = objectDTO.getBean().getString("ARRANGE");
                    for (String typeid : objectTypeIds) {
                        //20201207 去掉新增和修改保存業(yè)務(wù)過(guò)程 元數(shù)據(jù)
                        //BusinessUtil.saveYwgcTool(libId, typeid, objectDTO.getId(), objectTypeId, param1, arrenger);
                    }
                    //saveYwgcInfo(libId, objectTypeId,objId,"update");
                }
                Map<String, Object> paramY = null;
                paramY = new HashMap<String, Object>();
                paramY.put("objectId", objId);
                paramY.put("YWXW", "修改");
                paramY.put("XWYJ", "修改");
                paramY.put("XWMS", "修改");
                BusinessProcessUtil.saveBusinessProcess(paramY);
            }
        }

2.1.1 初始化聲明與賦值

        String objId = null;
        OMContextDTO omContext = new OMContextDTO(libId, objectTypeId);
        IObjectManager om = ObjectManagerFactory.load(omContext);
        IVerification iVerification = om.getInstance(ActionTypeConst.VERIFICATION);
        ObjectTypeDTO objectTypeDTO = ObjectTypeManager.getInstance().getCopy(libId, objectTypeId);
        ObjectDTO objectDTO = null;
        ObjectBeanDTO objectBeanDTO = null;
        ObjectBean objectbean = null;
        RecordFieldDTO fieldDTO = null;
        List<RecordFieldDTO> fieldDTOList = null;
        ObjectDTO updateObject = null;
        String updateValue = null;
        FieldDTO skipFieldDTO = null;
        String param1 = "";
        String arrenger = "";

通過(guò) libId, objectTypeId 獲取omContext (對(duì)象管理類(lèi)相關(guān)信息)
OMContextDTO omContext = new OMContextDTO(libId, objectTypeId);

獲取校驗(yàn)的對(duì)象解析
IVerification iVerification = om.getInstance(ActionTypeConst.VERIFICATION);

可同時(shí)存儲(chǔ)多個(gè)
for (int i = 0, len = objects.size(); i < len; i++) {

    // 新的數(shù)據(jù)對(duì)象
    objectDTO = new ObjectDTO();
    // 前臺(tái)傳過(guò)來(lái)的數(shù)據(jù)對(duì)象
    objectBeanDTO = objects.get(i);
    if (null == objectBeanDTO) {
        continue;
    }
    objectbean = new ObjectBean();
    objectbean.setString(DefaultFieldConst.OBJECT_ID, objectBeanDTO.getObjectId());
    // 字段值集合
    fieldDTOList = objectBeanDTO.getFieldList();

判斷保存還是修改
if (StringUtils.isEmpty(objectDTO.getId()) || "0".equals(objectDTO.getId()))

2.1.2 保存

根據(jù)字段設(shè)置字段值

    objectbean.setFields(objectTypeDTO.getFieldList());
    for (int t = 0, fieldLen = fieldDTOList.size(); t < fieldLen; t++) {
        fieldDTO = fieldDTOList.get(t);
        // 主要方法
        this.setField(libId, objectTypeId, objectbean, fieldDTO, fieldDTOList, true);
     }
    if (!StringUtils.isEmpty(parentId)) {
        objectbean.setString(DefaultFieldConst.OBJECT_PARENT_ID, parentId);
    }
    objectbean.setString(DefaultFieldConst.OBJECT_LIB_ID, libId);

制度相關(guān)
若返回字段中有字段名為 BBH 的诡宗,則修改版本號(hào)

                //-------------制度相關(guān)-----------
                List<FieldDTO> fieldList = new ArrayList<FieldDTO>();
                fieldList = objectTypeDTO.getFieldList();
                int fieldSize = fieldList.size();
                boolean updateFlag = false;
                if (fieldList != null && fieldSize > 0) {
                    for (FieldDTO fieldaDTO : fieldList) {
                        String fieldName = fieldaDTO.getFieldName();
                        if ("BBH".equals(fieldName)) {
                            updateFlag = true;
                            break;
                        }
                    }
                }
                if (updateFlag) {
                    //初始版本號(hào)
                    String version = "00000000000000000000000000000001";
                    objectDTO.getBean().setString("C_VERSION", version);
                    objectDTO.getBean().setString("BBH", "V" + VersionUtil.getInstance().getDisplay(version));
                }
                //-------------------------------

解析前端傳過(guò)來(lái)的參數(shù)
轉(zhuǎn)換成 Map
Map<String, String> fieldValues = this.parseParam(param);

整理默認(rèn)字段值
根據(jù)角色等判斷默認(rèn)值
BusinessUtil.modifyArrangementDefaultValue(objectDTO, fieldValues);

添加存儲(chǔ)過(guò)程記錄

    Map<String, Object> paramY = null;
    paramY = new HashMap<String, Object>();
    paramY.put("objectId", objId);
    paramY.put("YWXW", "新增");
    paramY.put("XWYJ", "新增");
    paramY.put("XWMS", "新增");
    BusinessProcessUtil.saveBusinessProcess(paramY);

2.1.3 修改

獲取修改字段值

    List<String> updateFieldNames = new ArrayList<String>();
    for (RecordFieldDTO recordFieldDTO : fieldDTOList) {
        updateFieldNames.add(recordFieldDTO.getFieldName());
    }
    List<FieldDTO> updateFields = new ArrayList<FieldDTO>();
    for (FieldDTO field : objectTypeDTO.getFieldList()) {
        if (updateFieldNames.contains(field.getFieldName())) {
             updateFields.add(field);
        }
    }
    objectbean.setFields(updateFields);

根據(jù)字段的類(lèi)型,設(shè)置字段值

    for (int t = 0, fieldLen = fieldDTOList.size(); t < fieldLen; t++) {
        fieldDTO = fieldDTOList.get(t);
        this.setField(libId, objectTypeId, objectbean, fieldDTO, fieldDTOList, true);
    }

處理隱藏字段

    if (skipFieldList != null && skipFieldList.size() > 0) {
        // 處理列表類(lèi)型在不顯示在頁(yè)面的情況下击儡,帶不上原始值
        for (int j = 0, skipLen = skipFieldList.size(); j < skipLen; j++) {
             skipFieldDTO = ObjectUtil.getFieldByName(libId, objectTypeId, skipFieldList.get(j));
            if (skipFieldDTO != null && skipFieldDTO.getDataType() == DataType.STRING && (skipFieldDTO.getEditType() == EditType.LIST || skipFieldDTO.getEditType() == EditType.EDIT_LIST || skipFieldDTO.getEditType() == EditType.MULTI_EDIT_LIST || skipFieldDTO.getEditType() == EditType.MULTI_LIST)) {
                updateObject = ObjectUtil.getObject(libId, objId);
                // 獲取屬性值
                updateValue = updateObject.getProperty(skipFieldList.get(j));
                if (!StringUtils.isEmpty(updateValue)) {
                    objectDTO.getBean().setString(skipFieldList.get(j), updateValue);
               }
            }
        }
    }

來(lái)自修改電子文件元數(shù)據(jù)的保存塔沃,對(duì)隱藏項(xiàng)做合法校驗(yàn)

    if (iVerification.validate(objectDTO, skipFieldList)) {
       om.update(objectDTO);
       param1 = "update";
       arrenger = objectDTO.getBean().getString("ARRANGE");
       for (String typeid : objectTypeIds) {
          //20201207 去掉新增和修改保存業(yè)務(wù)過(guò)程 元數(shù)據(jù)
          //BusinessUtil.saveYwgcTool(libId, typeid, objectDTO.getId(), objectTypeId, param1, arrenger);
       }
       //saveYwgcInfo(libId, objectTypeId,objId,"update");
   }

添加存儲(chǔ)過(guò)程記錄

    Map<String, Object> paramY = null;
    paramY = new HashMap<String, Object>();
    paramY.put("objectId", objId);
    paramY.put("YWXW", "新增");
    paramY.put("XWYJ", "新增");
    paramY.put("XWMS", "新增");
    BusinessProcessUtil.saveBusinessProcess(paramY);

2.1.4 返回值

返回存值ID
return objId;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市阳谍,隨后出現(xiàn)的幾起案子蛀柴,更是在濱河造成了極大的恐慌螃概,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸽疾,死亡現(xiàn)場(chǎng)離奇詭異吊洼,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)制肮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)冒窍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人豺鼻,你說(shuō)我怎么就攤上這事综液。” “怎么了儒飒?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵谬莹,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我约素,道長(zhǎng)届良,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任圣猎,我火速辦了婚禮士葫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘送悔。我一直安慰自己慢显,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布欠啤。 她就那樣靜靜地躺著荚藻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪洁段。 梳的紋絲不亂的頭發(fā)上应狱,一...
    開(kāi)封第一講書(shū)人閱讀 52,793評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音祠丝,去河邊找鬼疾呻。 笑死,一個(gè)胖子當(dāng)著我的面吹牛写半,可吹牛的內(nèi)容都是我干的岸蜗。 我是一名探鬼主播,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼叠蝇,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼璃岳!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤铃慷,失蹤者是張志新(化名)和其女友劉穎单芜,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體枚冗,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缓溅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赁温。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坛怪。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖股囊,靈堂內(nèi)的尸體忽然破棺而出袜匿,到底是詐尸還是另有隱情,我是刑警寧澤稚疹,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布居灯,位于F島的核電站,受9級(jí)特大地震影響内狗,放射性物質(zhì)發(fā)生泄漏怪嫌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一柳沙、第九天 我趴在偏房一處隱蔽的房頂上張望岩灭。 院中可真熱鬧,春花似錦赂鲤、人聲如沸噪径。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)找爱。三九已至,卻和暖如春泡孩,著一層夾襖步出監(jiān)牢的瞬間车摄,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工仑鸥, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吮播,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓锈候,卻偏偏與公主長(zhǎng)得像薄料,于是被迫代替她去往敵國(guó)和親敞贡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子泵琳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 阿里巴巴 JAVA 開(kāi)發(fā)手冊(cè) 1 / 32 Java 開(kāi)發(fā)手冊(cè) 版本號(hào) 制定團(tuán)隊(duì) 更新日期 備 注 1.0.0 阿...
    糖寶_閱讀 7,600評(píng)論 0 5
  • 1、簡(jiǎn)介 1.1、什么是Mybatis MyBatis 是一款優(yōu)秀的持久層框架 它支持自定義 SQL获列、存儲(chǔ)過(guò)程以及...
    箋札code閱讀 1,321評(píng)論 0 0
  • Mybatis-9.28 環(huán)境: JDK1.8 Mysql 5.7 maven 3.6.1 IDEA 回顧: JD...
    友人Ay閱讀 351評(píng)論 0 1
  • 1谷市、MyBatis簡(jiǎn)介 MyBatis 是一款優(yōu)秀的持久層框架 中文官網(wǎng):https://mybatis.org/...
    CHeng_c0e9閱讀 414評(píng)論 0 0
  • 前言 本開(kāi)發(fā)規(guī)范基于《阿里巴巴Java開(kāi)發(fā)手冊(cè)終極版》修改,并集成我們自己的項(xiàng)目開(kāi)發(fā)規(guī)范击孩,整合而成迫悠。 為表示對(duì)阿里...
    4ea0af17fd67閱讀 5,648評(píng)論 0 5