Merge remote-tracking branch 'origin/master'
| | |
| | | --insert into lf.sys_role_menu_auth (roleid,menu_auth_id) values (1,1); |
| | | |
| | | select * from lf.sys_role_menu_auth; |
| | | ----------------------------------------------------------------------------------------------------- 16.æºæ°æ®è¡¨ |
| | | ----------------------------------------------------------------------------------------------------- 16.å
æ°æ®è¡¨ |
| | | -- DROP TABLE IF EXISTS lf.sys_meta; |
| | | create table lf.sys_meta ( |
| | | id serial primary key, |
| | |
| | | ); |
| | | -- drop index index_sys_meta_geom; |
| | | create index index_sys_meta_geom on lf.sys_meta using GIST (geom); |
| | | comment on table lf.sys_meta is 'æºæ°æ®è¡¨'; |
| | | comment on table lf.sys_meta is 'å
æ°æ®è¡¨'; |
| | | comment on column lf.sys_meta.id is '主é®ID'; |
| | | comment on column lf.sys_meta.eventid is 'GUID'; |
| | | comment on column lf.sys_meta.metaid is 'ç¶æºæ°æ®IDï¼0-没æ'; |
| | | comment on column lf.sys_meta.metaid is 'ç¶å
æ°æ®IDï¼0-没æ'; |
| | | comment on column lf.sys_meta.ismeta is 'æ¯å¦ä¸ºå
æ°æ®'; |
| | | comment on column lf.sys_meta.dirid is 'ç®å½ID'; |
| | | comment on column lf.sys_meta.depid is 'åä½ID'; |
| | |
| | | comment on table lf.sys_download is 'ä¸è½½è¡¨'; |
| | | comment on column lf.sys_download.id is '主é®ID'; |
| | | comment on column lf.sys_download.name is 'åç§°'; |
| | | comment on column lf.sys_download.type is 'ç±»åï¼1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å'; |
| | | comment on column lf.sys_download.type is 'ç±»åï¼1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å'; |
| | | comment on column lf.sys_download.depid is 'åä½ID'; |
| | | comment on column lf.sys_download.sizes is 'æä»¶å¤§å°ï¼åä½MB'; |
| | | comment on column lf.sys_download.dcount is 'ä¸è½½æ¬¡æ°'; |
| | |
| | | comment on column lf.sys_coord.remarks is '夿³¨'; |
| | | |
| | | select * from lf.sys_coord; |
| | | ----------------------------------------------------------------------------------------------------- 35.æºæ°æ®-ä¸è½½è¡¨ |
| | | ----------------------------------------------------------------------------------------------------- 35.å
æ°æ®-ä¸è½½è¡¨ |
| | | -- drop table if exists lf.sys_meta_down; |
| | | create table lf.sys_meta_down( |
| | | id serial primary key, |
| | |
| | | create_user integer default 1, |
| | | create_time timestamp(6) without time zone default now() |
| | | ); |
| | | comment on table lf.sys_meta_down is 'æºæ°æ®-ä¸è½½è¡¨'; |
| | | comment on table lf.sys_meta_down is 'å
æ°æ®-ä¸è½½è¡¨'; |
| | | comment on column lf.sys_meta_down.id is '主é®ID'; |
| | | comment on column lf.sys_meta_down.metaid is 'æºæ°æ®ID'; |
| | | comment on column lf.sys_meta_down.metaid is 'å
æ°æ®ID'; |
| | | comment on column lf.sys_meta_down.downid is 'ä¸è½½ID'; |
| | | comment on column lf.sys_meta_down.create_user is 'å建人ID'; |
| | | comment on column lf.sys_meta_down.create_time is 'å建æ¶é´'; |
| | |
| | | |
| | | select * from lf.sys_menu where cn_name = 'èµæºå®¡æ ¸'; |
| | | update lf.sys_menu set url = 'http://10.7.0.186:88/resm/#/resapproval?embed=true&token=' where cn_name = 'èµæºå®¡æ ¸'; |
| | | --------------------------------------------------------- åå§åæºæ°æ® |
| | | --------------------------------------------------------- åå§åå
æ°æ® |
| | | insert into lf.sys_meta (name,dirid) values ('项ç®WBS导åº.xlsx',57); |
| | | insert into lf.sys_meta (name,dirid) values ('00116BT02-CR001#ESV-DW-0101 å°é¢.docx',62); |
| | | insert into lf.sys_meta (name,dirid) values ('00116BT02-CR001#ESV-DW-0101ï¼å¤§æ²³æ²¿æ²³ç©¿è¶å°å½¢å¾ï¼0.dwg',62); |
| | |
| | | update lf.sys_dict set type='integer' where field='updateuser' and type='text'; |
| | | --------------------------------------------------------- 01 lf.sys_dep |
| | | -- alter sequence lf.sys_meta_id_seq restart with 1; |
| | | update lf.sys_operate set modular2='æºæ°æ®ç®¡ç' where modular2='å
æ°æ®'; |
| | | update lf.sys_operate set modular2='å
æ°æ®ç®¡ç' where modular2='æºæ°æ®ç®¡ç'; |
| | | select modular1,modular2 from lf.sys_operate group by modular1,modular2; |
| | | |
| | | delete from lf.sys_dep where id = 59; |
| | | update lf.sys_dep set bak = null where bak = ' '; |
| | |
| | | -- ææä»¶ç±»åç»è®¡ |
| | | select type,count(*),sum(sizes) from lf.sys_meta group by type; |
| | | |
| | | -- typeç±»åï¼1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | -- typeç±»åï¼1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | select * from lf.sys_download; |
| | | select * from lf.sys_serve_log |
| | | |
| | |
| | | |
| | | 3.ç¨æ·è¡¨ lf.sys_user æ·»å äº depcodeï¼å¯¹åº lf.sys_dep.codeï¼ä¸ºåå°åæ´ lf.sys_user.depid ä»ç¶åå¨ã |
| | | |
| | | 4.æºæ°æ®è¡¨ lf.sys_meta ç depidï¼æ´æ°ï¼ æ¹ä¸º depcodeï¼å符ï¼å¯¹åº lf.sys_dep.codeï¼diridï¼æ´æ°ï¼ æ¹ä¸º dircodeï¼å符ï¼å¯¹åº lf.sys_dir.codeã |
| | | æ³¨ï¼æ§å为 å
æ°æ®ï¼åºç¨æ·è¦æ±æ¹ä¸º æºæ°æ®ã |
| | | 4.å
æ°æ®è¡¨ lf.sys_meta ç depidï¼æ´æ°ï¼ æ¹ä¸º depcodeï¼å符ï¼å¯¹åº lf.sys_dep.codeï¼diridï¼æ´æ°ï¼ æ¹ä¸º dircodeï¼å符ï¼å¯¹åº lf.sys_dir.codeã |
| | | æ³¨ï¼æ§å为 å
æ°æ®ï¼åºç¨æ·è¦æ±æ¹ä¸º å
æ°æ®ã |
| | | |
| | | 5.宿´åç§°ï¼ |
| | | -- æ¥è¯¢åä½å®æ´åï¼00030701 为 lf.sys_dep.id = 55 çcodeå¼ |
| | |
| | | -- æ¥è¯¢ç®å½å®æ´åï¼01000000020000 为 lf.sys_dir.id = 90 çcodeå¼ |
| | | select fn_rec_query(90, 'dir'); å¯ä»¥æ¹ä¸º select fn_get_fullname('01000000020000', 2); |
| | | |
| | | 6.é彿¥è¯¢ä¼åï¼ä»¥æ¥è¯¢æºæ°æ®ä¸ºä¾ï¼ï¼ |
| | | 6.é彿¥è¯¢ä¼åï¼ä»¥æ¥è¯¢å
æ°æ®ä¸ºä¾ï¼ï¼ |
| | | æ§ï¼select * from lf.sys_meta where depid = ANY(fn_rec_array(1, 'dep')); |
| | | æ°ï¼select * from lf.sys_meta where depcode like '00%'; -- 00 为 lf.sys_dep.id = 1 çcode |
| | | |
| | |
| | | } |
| | | |
| | | @SysLog() |
| | | @ApiOperation(value = "æ ¹æ®æºæ°æ®IDæ¥è¯¢") |
| | | @ApiOperation(value = "æ ¹æ®å
æ°æ®IDæ¥è¯¢") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "id", value = "ID", dataType = "int", paramType = "query", example = "1") |
| | | }) |
| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æºæ°æ® |
| | | * å
æ°æ® |
| | | * @author WWW |
| | | */ |
| | | @Api(tags = "æ°æ®ç®¡ç\\æºæ°æ®ç®¡ç") |
| | | @Api(tags = "æ°æ®ç®¡ç\\å
æ°æ®ç®¡ç") |
| | | @RestController |
| | | @RequestMapping("/meta") |
| | | public class MetaController extends BaseController { |
| | |
| | | @SysLog() |
| | | @ApiOperation(value = "æ¥è¯¢è¡¨ä¸æ°æ®") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "id", value = "æºæ°æ®ID", dataType = "Integer", paramType = "query", example = "115"), |
| | | @ApiImplicitParam(name = "id", value = "å
æ°æ®ID", dataType = "Integer", paramType = "query", example = "115"), |
| | | @ApiImplicitParam(name = "pageIndex", value = "å页æ°ï¼ä»1å¼å§ï¼", dataType = "Integer", paramType = "query", example = "1"), |
| | | @ApiImplicitParam(name = "pageSize", value = "æ¯é¡µæ¡æ°", dataType = "Integer", paramType = "query", example = "10") |
| | | }) |
| | |
| | | // noinspection AlibabaRemoveCommentedCode |
| | | try { |
| | | if (null == id || id < 0) { |
| | | return fail("æºæ°æ®IDä¸è½ä¸ºç©ºæå°äº0", null); |
| | | return fail("å
æ°æ®IDä¸è½ä¸ºç©ºæå°äº0", null); |
| | | } |
| | | |
| | | MetaEntity meta = metaService.selectById(id); |
| | | if (null == meta || null == meta.getTab() || !meta.getTab().contains(StaticData.POINT)) { |
| | | return fail("æ¾ä¸å°æºæ°æ®ä¿¡æ¯", null); |
| | | return fail("æ¾ä¸å°å
æ°æ®ä¿¡æ¯", null); |
| | | } |
| | | |
| | | String entity = meta.getTab().substring(meta.getTab().indexOf(".") + 1).replace("_", "").toLowerCase(); |
| | |
| | | |
| | | List<MetaEntity> list = metaService.selectMetaFiles(reqEntity.getIds()); |
| | | if (null == list || list.isEmpty()) { |
| | | return fail("æ²¡ææ¾å°æºæ°æ®"); |
| | | return fail("æ²¡ææ¾å°å
æ°æ®"); |
| | | } |
| | | |
| | | UserEntity ue = tokenService.getCurrentUser(req); |
| | |
| | | } |
| | | |
| | | @SysLog() |
| | | @ApiOperation(value = "æ¥è¯¢æºæ°æ®æ£æ¥") |
| | | @ApiOperation(value = "æ¥è¯¢å
æ°æ®æ£æ¥") |
| | | @GetMapping(value = "/selectCheckMeta") |
| | | public ResponseMsg<Object> selectCheckMeta(HttpServletRequest req) { |
| | | try { |
| | |
| | | fme.name = StringHelper.getGuid(); |
| | | fme.xmmc = "西æ°ä¸è¾åçº¿å¤©ç¶æ°ç®¡éå·¥ç¨ï¼åé²çª-ä¸å«ï¼ï¼00116BT02ï¼"; |
| | | fme.sjzy = "æµéä¸ä¸"; |
| | | fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\æºæ°æ®æ£æ¥.zip"; |
| | | fme.zipPath = "D:\\Project\\Data\\LF\\temp\\20230107010101\\å
æ°æ®æ£æ¥.zip"; |
| | | |
| | | String rs = fmeService.checkMeta(fme, req); |
| | | if (StringHelper.isEmpty(rs)) { |
| | |
| | | @SysLog() |
| | | @ApiOperation(value = "æ¥è¯¢è¡¨ä¸æ°æ®") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "id", value = "æºæ°æ®ID", dataType = "Integer", paramType = "query", example = "115"), |
| | | @ApiImplicitParam(name = "id", value = "å
æ°æ®ID", dataType = "Integer", paramType = "query", example = "115"), |
| | | @ApiImplicitParam(name = "pageIndex", value = "å页æ°ï¼ä»1å¼å§ï¼", dataType = "Integer", paramType = "query", example = "1"), |
| | | @ApiImplicitParam(name = "pageSize", value = "æ¯é¡µæ¡æ°", dataType = "Integer", paramType = "query", example = "10") |
| | | }) |
| | |
| | | // noinspection AlibabaRemoveCommentedCode |
| | | try { |
| | | if (null == id || id < 0) { |
| | | return fail("æºæ°æ®IDä¸è½ä¸ºç©ºæå°äº0", null); |
| | | return fail("å
æ°æ®IDä¸è½ä¸ºç©ºæå°äº0", null); |
| | | } |
| | | |
| | | MetaEntity meta = metaService.selectById(id); |
| | | if (null == meta || null == meta.getTab() || !meta.getTab().contains(StaticData.POINT)) { |
| | | return fail("æ¾ä¸å°æºæ°æ®ä¿¡æ¯", null); |
| | | return fail("æ¾ä¸å°å
æ°æ®ä¿¡æ¯", null); |
| | | } |
| | | |
| | | String entity = meta.getTab().substring(meta.getTab().indexOf(".") + 1).replace("_", "").toLowerCase(); |
| | |
| | | } |
| | | |
| | | @SysLog() |
| | | @ApiOperation(value = "æ ¹æ®æºæ°æ®IDæ¥è¯¢") |
| | | @ApiOperation(value = "æ ¹æ®å
æ°æ®IDæ¥è¯¢") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "id", value = "ID", dataType = "int", paramType = "query", example = "1") |
| | | }) |
| | |
| | | @ApiOperation(value = "ä¸ä¼ Exceléä»¶") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "path", value = "è·¯å¾", dataType = "String", paramType = "query"), |
| | | @ApiImplicitParam(name = "ids", value = "æºæ°æ®éå", dataType = "Integer", paramType = "query") |
| | | @ApiImplicitParam(name = "ids", value = "å
æ°æ®éå", dataType = "Integer", paramType = "query") |
| | | }) |
| | | @ResponseBody |
| | | @PostMapping(value = "/uploadXlsAnnex") |
| | |
| | | return fail("ç¨æ·æªç»å½", null); |
| | | } |
| | | if (null == ids || ids.length == 0) { |
| | | return fail("æ¾ä¸å°æºæ°æ®çIDéå"); |
| | | return fail("æ¾ä¸å°å
æ°æ®çIDéå"); |
| | | } |
| | | |
| | | List<MetaEntity> ms = metaService.selectXlsAnnex(ids, UploadAttachService.getTabs()); |
| | | if (null == ms || ms.isEmpty()) { |
| | | return fail("æ¾ä¸å°è¦ä¸ä¼ éä»¶çæºæ°æ®"); |
| | | return fail("æ¾ä¸å°è¦ä¸ä¼ éä»¶çå
æ°æ®"); |
| | | } |
| | | |
| | | List<MetaFileEntity> list = uploadService.uploadData(null, path, false, req, res); |
| | |
| | | |
| | | List<KeyValueEntity> rs = uploadAttachService.uploadXlsAnnex(ue, ms, list, path); |
| | | if (null == rs || rs.size() == 0) { |
| | | return fail("没æè¦æ´æ°çæºæ°æ®"); |
| | | return fail("没æè¦æ´æ°çå
æ°æ®"); |
| | | } |
| | | |
| | | return success(rs); |
| | |
| | | @SysLog() |
| | | @ApiOperation(value = "æå
¥æä»¶") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "list", value = "æºæ°æ®æä»¶éå", dataType = "MetaFileEntity", paramType = "body") |
| | | @ApiImplicitParam(name = "list", value = "å
æ°æ®æä»¶éå", dataType = "MetaFileEntity", paramType = "body") |
| | | }) |
| | | @ResponseBody |
| | | @PostMapping(value = "/insertFiles") |
| | |
| | | return fail("ç¨æ·æªç»å½", null); |
| | | } |
| | | if (null == list || list.isEmpty()) { |
| | | return fail("æºæ°æ®æä»¶éå为空", null); |
| | | return fail("å
æ°æ®æä»¶éå为空", null); |
| | | } |
| | | |
| | | uploadService.insertFiles(ue, list, req); |
| | |
| | | } |
| | | |
| | | @SysLog() |
| | | @ApiOperation(value = "å 餿ºæ°æ®") |
| | | @ApiOperation(value = "å é¤å
æ°æ®") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "ids", value = "IDæ°ç»", dataType = "Integer", paramType = "query", example = "1,2") |
| | | }) |
| | |
| | | VerService verService; |
| | | |
| | | /*@SysLog() |
| | | @ApiOperation(value = "å页æ¥è¯¢æºæ°æ® *") |
| | | @ApiOperation(value = "å页æ¥è¯¢å
æ°æ® *") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "depcode", value = "åä½ç¼ç ", dataType = "String", paramType = "query", example = "00"), |
| | | @ApiImplicitParam(name = "dircode", value = "ç®å½ç¼ç ", dataType = "String", paramType = "query", example = "00"), |
| | |
| | | } |
| | | |
| | | @SysLog() |
| | | @ApiOperation(value = "å页æ¥è¯¢æºæ°æ®") |
| | | @ApiOperation(value = "å页æ¥è¯¢å
æ°æ®") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "depcode", value = "åä½ç¼ç ", dataType = "String", paramType = "query", example = "00"), |
| | | @ApiImplicitParam(name = "dirs", value = "ç®å½ç¼ç ", dataType = "String", paramType = "query", example = "00,01"), |
| | |
| | | @SysLog() |
| | | @ApiOperation(value = "æ¥è¯¢è¡¨ä¸æ°æ®") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "id", value = "æºæ°æ®ID", dataType = "Integer", paramType = "query", example = "115"), |
| | | @ApiImplicitParam(name = "id", value = "å
æ°æ®ID", dataType = "Integer", paramType = "query", example = "115"), |
| | | @ApiImplicitParam(name = "pageIndex", value = "å页æ°ï¼ä»1å¼å§ï¼", dataType = "Integer", paramType = "query", example = "1"), |
| | | @ApiImplicitParam(name = "pageSize", value = "æ¯é¡µæ¡æ°", dataType = "Integer", paramType = "query", example = "10") |
| | | }) |
| | |
| | | // noinspection AlibabaRemoveCommentedCode |
| | | try { |
| | | if (null == id || id < 0) { |
| | | return fail("æºæ°æ®IDä¸è½ä¸ºç©ºæå°äº0", null); |
| | | return fail("å
æ°æ®IDä¸è½ä¸ºç©ºæå°äº0", null); |
| | | } |
| | | |
| | | MetaEntity meta = metaService.selectById(id); |
| | | if (null == meta || null == meta.getTab() || !meta.getTab().contains(StaticData.POINT)) { |
| | | return fail("æ¾ä¸å°æºæ°æ®ä¿¡æ¯", null); |
| | | return fail("æ¾ä¸å°å
æ°æ®ä¿¡æ¯", null); |
| | | } |
| | | |
| | | String entity = meta.getTab().substring(meta.getTab().indexOf(".") + 1).replace("_", "").toLowerCase(); |
| | |
| | | } |
| | | |
| | | @SysLog() |
| | | @ApiOperation(value = "è¯·æ±æºæ°æ®ä¸è½½") |
| | | @ApiOperation(value = "请æ±å
æ°æ®ä¸è½½") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "reqEntity", value = "请æ±ä¸è½½å®ä½", dataType = "DownloadReqEntity", paramType = "body") |
| | | }) |
| | |
| | | |
| | | List<MetaEntity> list = metaService.selectMetaFiles(reqEntity.getIds()); |
| | | if (null == list || list.isEmpty()) { |
| | | return fail("æ²¡ææ¾å°æºæ°æ®"); |
| | | return fail("æ²¡ææ¾å°å
æ°æ®"); |
| | | } |
| | | |
| | | UserEntity ue = tokenService.getCurrentUser(req); |
| | |
| | | /** |
| | | * ä¸è½½éç»è®¡ |
| | | * Download statistics |
| | | * <p>typeç±»åï¼1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å<p/> |
| | | * <p>typeç±»åï¼1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å<p/> |
| | | */ |
| | | @SysLog() |
| | | @ApiOperation(value = "ä¸è½½éç»è®¡") |
| | |
| | | import java.sql.Timestamp; |
| | | |
| | | /** |
| | | * æºæ°æ® |
| | | * å
æ°æ® |
| | | * @author WWW |
| | | */ |
| | | public class MetaEntity implements Serializable { |
| | |
| | | import java.sql.Timestamp; |
| | | |
| | | /** |
| | | * æºæ°æ®æä»¶ |
| | | * å
æ°æ®æä»¶ |
| | | * @author WWW |
| | | */ |
| | | public class MetaFileEntity implements Serializable { |
| | |
| | | import java.sql.Timestamp; |
| | | |
| | | /** |
| | | * æºæ°æ®-ä¸è½½ |
| | | * å
æ°æ®-ä¸è½½ |
| | | * @author WWW |
| | | */ |
| | | public class MetaDownEntity implements Serializable { |
| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æºæ°æ® |
| | | * å
æ°æ® |
| | | * @author WWW |
| | | */ |
| | | @Mapper |
| | |
| | | public MetaEntity selectByGuid(String guid, String tab); |
| | | |
| | | /** |
| | | * æ¥è¯¢æºæ°æ®æä»¶ |
| | | * æ¥è¯¢å
æ°æ®æä»¶ |
| | | * |
| | | * @param ids æºæ°æ®IDéå |
| | | * @return æºæ°æ®æä»¶éå |
| | | * @param ids å
æ°æ®IDéå |
| | | * @return å
æ°æ®æä»¶éå |
| | | */ |
| | | public List<MetaEntity> selectMetaFiles(List<Integer> ids); |
| | | |
| | | /** |
| | | * æ¥è¯¢Excelæºæ°æ® |
| | | * æ¥è¯¢Excelå
æ°æ® |
| | | * |
| | | * @param ids æºæ°æ®IDéå |
| | | * @param ids å
æ°æ®IDéå |
| | | * @param tabs 表åå符串 |
| | | * @return æºæ°æ®æä»¶éå |
| | | * @return å
æ°æ®æä»¶éå |
| | | */ |
| | | public List<MetaEntity> selectXlsAnnex(Integer[] ids, String tabs); |
| | | |
| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æºæ°æ®-ä¸è½½ |
| | | * å
æ°æ®-ä¸è½½ |
| | | * @author WWW |
| | | */ |
| | | @Mapper |
| | |
| | | /** |
| | | * æ¥è¯¢è®°å½æ° |
| | | * |
| | | * @param metaid æºæ°æ®ID |
| | | * @param metaid å
æ°æ®ID |
| | | * @return è®°å½æ° |
| | | */ |
| | | public Integer selectCount(Integer metaid); |
| | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param metaid æºæ°æ®ID |
| | | * @param metaid å
æ°æ®ID |
| | | * @param limit è®°å½æ° |
| | | * @param offset åç§»é |
| | | * @return å表 |
| | |
| | | } |
| | | |
| | | /** |
| | | * åå»ºæºæ°æ®æä»¶å®ä½ç±» |
| | | * å建å
æ°æ®æä»¶å®ä½ç±» |
| | | */ |
| | | private MetaFileEntity createMetaFileEntity(MetaFileEntity meta) { |
| | | MetaFileEntity mf = new MetaFileEntity(); |
| | |
| | | } |
| | | |
| | | /** |
| | | * è®¾ç½®æºæ°æ®æä»¶çç±»å |
| | | * 设置å
æ°æ®æä»¶çç±»å |
| | | */ |
| | | private void setMetaType(List<MetaFileEntity> list) { |
| | | for (MetaFileEntity mf : list) { |
| | |
| | | * æå
æä»¶ |
| | | * |
| | | * @param ue ç¨æ·å®ä½ |
| | | * @param list æºæ°æ®æä»¶éå |
| | | * @param list å
æ°æ®æä»¶éå |
| | | * @param pwd å¯ç |
| | | * @return ä¸è½½æä»¶GUID |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * ç§»é¤éå¤çæºæ°æ®æä»¶ |
| | | * ç§»é¤éå¤çå
æ°æ®æä»¶ |
| | | */ |
| | | private void rmRepeatMetaFiles(List<MetaEntity> list) { |
| | | List<String> guidList = new ArrayList<>(); |
| | |
| | | } |
| | | |
| | | /** |
| | | * æ·»å æºæ°æ®æä»¶è³Zipå
|
| | | * æ·»å å
æ°æ®æä»¶è³Zipå
|
| | | */ |
| | | private void addMetaFiles(ZipFile zip, ZipParameters params, List<MetaEntity> list) { |
| | | int i = 1; |
| | |
| | | private DownloadEntity getDownloadEntity(UserEntity ue, String file, String pwd) { |
| | | DownloadEntity de = new DownloadEntity(); |
| | | de.setName(FileHelper.getFileName(file)); |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | de.setType(3); |
| | | de.setSizes(FileHelper.sizeToMb(new File(file).length())); |
| | | de.setDepid(ue.getDepid()); |
| | | de.setDcount(0); |
| | | de.setPwd(pwd); |
| | | de.setUrl(FileHelper.getRelativePath(file)); |
| | | de.setDescr("æºæ°æ®æä»¶"); |
| | | de.setDescr("å
æ°æ®æä»¶"); |
| | | de.setGuid(FileHelper.getFileMd5(file)); |
| | | de.setCreateUser(ue.getId()); |
| | | // de.setGeom(null) |
| | |
| | | } |
| | | |
| | | /** |
| | | * æå
¥æºæ°æ®-ä¸è½½è¡¨ |
| | | * æå
¥å
æ°æ®-ä¸è½½è¡¨ |
| | | */ |
| | | private void insertMetaDown(UserEntity ue, List<MetaEntity> metas, DownloadEntity de) { |
| | | List<MetaDownEntity> list = new ArrayList<>(); |
| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æºæ°æ® |
| | | * å
æ°æ® |
| | | * @author WWW |
| | | */ |
| | | @Service |
| | |
| | | } |
| | | |
| | | /** |
| | | * æ£æ¥æºæ°æ®æä»¶ |
| | | * æ£æ¥å
æ°æ®æä»¶ |
| | | */ |
| | | private void checkMetaFiles(UserEntity ue, List<MetaFileEntity> list) { |
| | | Timestamp createTime = WebHelper.getCurrentTimestamp(); |
| | |
| | | } |
| | | |
| | | /** |
| | | * è·åExcelæºæ°æ®æä»¶ |
| | | * è·åExcelå
æ°æ®æä»¶ |
| | | */ |
| | | private List<MetaFileEntity> getExcelFiles(List<MetaFileEntity> list) { |
| | | List<MetaFileEntity> xlsList = new ArrayList<>(); |
| | |
| | | } |
| | | |
| | | /** |
| | | * è·åExcelçæºæ°æ® |
| | | * è·åExcelçå
æ°æ® |
| | | */ |
| | | private MetaFileEntity getExcelMeta(List<MetaFileEntity> xlsList) { |
| | | List<String> pathList = new ArrayList<>(); |
| | |
| | | } |
| | | |
| | | /** |
| | | * æå
¥æºæ°æ® |
| | | * æå
¥å
æ°æ® |
| | | */ |
| | | private void insertMetas(List<MetaFileEntity> list) { |
| | | int metaId = insertParentMeta(list); |
| | |
| | | } |
| | | |
| | | /** |
| | | * åå»ºæºæ°æ® |
| | | * å建å
æ°æ® |
| | | */ |
| | | private MetaEntity createMeta(MetaFileEntity mf, int metaId) { |
| | | MetaEntity me = new MetaEntity(); |
| | |
| | | } |
| | | |
| | | /** |
| | | * æå
¥ç¶æºæ°æ® |
| | | * æå
¥ç¶å
æ°æ® |
| | | */ |
| | | private int insertParentMeta(List<MetaFileEntity> list) { |
| | | for (MetaFileEntity mf : list) { |
| | |
| | | private DownloadEntity getDownloadEntity(UserEntity ue, String file, String pwd) throws Exception { |
| | | DownloadEntity de = new DownloadEntity(); |
| | | de.setName(FileHelper.getFileName(file)); |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | de.setType(4); |
| | | de.setSizes(FileHelper.sizeToMb(new File(file).length())); |
| | | de.setDepid(ue.getDepid()); |
| | |
| | | private DownloadEntity getDownloadEntity(UserEntity ue, ExportEntity entity, String file) throws Exception { |
| | | DownloadEntity de = new DownloadEntity(); |
| | | de.setName(FileHelper.getFileName(file)); |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | de.setType(2); |
| | | de.setSizes(FileHelper.sizeToMb(new File(file).length())); |
| | | de.setDepid(ue.getDepid()); |
| | |
| | | private DownloadEntity getDownloadEntity(UserEntity ue, String file) throws Exception { |
| | | DownloadEntity de = new DownloadEntity(); |
| | | de.setName(FileHelper.getFileName(file)); |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | de.setType(1); |
| | | de.setSizes(FileHelper.sizeToMb(new File(file).length())); |
| | | de.setDepid(ue.getDepid()); |
| | |
| | | private DownloadEntity getDownloadEntity(UserEntity ue, String file, String pwd) throws Exception { |
| | | DownloadEntity de = new DownloadEntity(); |
| | | de.setName(FileHelper.getFileName(file)); |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | de.setType(5); |
| | | de.setSizes(FileHelper.sizeToMb(new File(file).length())); |
| | | de.setDepid(ue.getDepid()); |
| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * æºæ°æ®-ä¸è½½ |
| | | * å
æ°æ®-ä¸è½½ |
| | | * @author WWW |
| | | */ |
| | | @Service |
| | |
| | | private DownloadEntity getDownloadEntity(UserEntity ue, String file) { |
| | | DownloadEntity de = new DownloadEntity(); |
| | | de.setName(FileHelper.getFileName(file)); |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | // 1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å |
| | | de.setType(6); |
| | | de.setSizes(FileHelper.sizeToMb(new File(file).length())); |
| | | de.setDepid(ue.getDepid()); |
| | |
| | | select modular1,count(*) from lf.sys_operate group by modular1 order by modular1; |
| | | </select> |
| | | |
| | | <!-- æ°æ®ç»è®¡ ä¸è½½éç»è®¡ typeç±»åï¼1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-æºæ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å --> |
| | | <!-- æ°æ®ç»è®¡ ä¸è½½éç»è®¡ typeç±»åï¼1-Shpæä»¶ï¼2-ä¸é¢å¾ï¼3-å
æ°æ®ï¼4-ä¸å¡æ°æ®ï¼5-管éåæï¼6-ç»è®¡æ¥å --> |
| | | <!-- æ°æ®ç»è®¡ select type,count(*) from lf.sys_download group by type; --> |
| | | <select id="countDownloads" resultType="java.util.Map"> |
| | | SELECT type, |
| | |
| | | case type |
| | | WHEN '1' THEN 'Shpæä»¶' |
| | | WHEN '2' THEN 'ä¸é¢å¾' |
| | | WHEN '3' THEN 'æºæ°æ®' |
| | | WHEN '3' THEN 'å
æ°æ®' |
| | | WHEN '4' THEN 'ä¸å¡æ°æ®' |
| | | WHEN '5' THEN '管éåæ' |
| | | WHEN '6' THEN 'ç»è®¡æ¥å' |