@RestController @RequestMapping(value="/material") public class MaterialController extends Object
| Constructor and Description |
|---|
MaterialController() |
| Modifier and Type | Method and Description |
|---|---|
com.geoway.adf.dms.common.web.Response |
delete(String ids) |
com.geoway.adf.dms.common.web.Response |
delGroup(String id) |
void |
download(String groupId,
String ids,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
export(String groupId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
com.geoway.adf.dms.common.web.Response<MaterialDTO> |
getDetail(String id) |
void |
getMaterialContent(String groupId,
String sourceName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
com.geoway.adf.dms.common.web.Response<String> |
importGroup(String typeId,
Integer importStrategy,
org.springframework.web.multipart.MultipartFile file) |
com.geoway.adf.dms.common.web.Response<List<MaterialGroupDTO>> |
listGroups(String typeId,
Boolean withChildren,
Integer childrenCount) |
com.geoway.adf.dms.common.web.ResponsePage<MaterialDTO> |
listMaterials(String groupId,
String keyword,
Integer pageIndex,
Integer rows) |
com.geoway.adf.dms.common.web.Response<List<MaterialGroupDTO>> |
listTypes() |
com.geoway.adf.dms.common.web.Response |
move2Group(String ids,
String newGroupId) |
com.geoway.adf.dms.common.web.Response |
renameMaterial(String id,
String name) |
com.geoway.adf.dms.common.web.Response<String> |
saveGroup(MaterialGroupDTO group) |
com.geoway.adf.dms.common.web.Response<List<String>> |
uploadMaterial(String groupId,
org.springframework.web.multipart.MultipartFile[] files) |
@GetMapping(value="/types") public com.geoway.adf.dms.common.web.Response<List<MaterialGroupDTO>> listTypes()
@GetMapping(value="/groups") public com.geoway.adf.dms.common.web.Response<List<MaterialGroupDTO>> listGroups(String typeId, @RequestParam(required=false,defaultValue="false") Boolean withChildren, @RequestParam(required=false,defaultValue="10") Integer childrenCount)
@GetMapping(value="/list") public com.geoway.adf.dms.common.web.ResponsePage<MaterialDTO> listMaterials(String groupId, @RequestParam(required=false) String keyword, @RequestParam(required=false,defaultValue="0") Integer pageIndex, @RequestParam(required=false,defaultValue="10") Integer rows)
@PostMapping(value="/saveGroup") public com.geoway.adf.dms.common.web.Response<String> saveGroup(@RequestBody MaterialGroupDTO group)
@PostMapping(value="/delGroup") public com.geoway.adf.dms.common.web.Response delGroup(String id)
@UploadFileCheck @PostMapping(value="/upload") public com.geoway.adf.dms.common.web.Response<List<String>> uploadMaterial(String groupId, @RequestPart org.springframework.web.multipart.MultipartFile[] files)
@PostMapping(value="/rename") public com.geoway.adf.dms.common.web.Response renameMaterial(String id, String name)
@PostMapping(value="/del") public com.geoway.adf.dms.common.web.Response delete(String ids)
@PostMapping(value="/move") public com.geoway.adf.dms.common.web.Response move2Group(String ids, String newGroupId)
@GetMapping(value="/detail") public com.geoway.adf.dms.common.web.Response<MaterialDTO> getDetail(String id)
@GetMapping(value="/{groupId}/{sourceName}")
public void getMaterialContent(@PathVariable
String groupId,
@PathVariable
String sourceName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@GetMapping(value="/download") public void download(String groupId, String ids, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
@GetMapping(value="/export")
public void export(@RequestParam
String groupId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@UploadFileCheck(supportedSuffixes=".gmt") @PostMapping(value="/import") public com.geoway.adf.dms.common.web.Response<String> importGroup(String typeId, Integer importStrategy, @RequestPart org.springframework.web.multipart.MultipartFile file)
Copyright © 2025. All rights reserved.