影像平台请求报文(草稿版)
This commit is contained in:
parent
1603375293
commit
8a75ee1695
@ -171,5 +171,41 @@
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
function openFileList(){
|
||||
let url = getRequestUrl();
|
||||
let param = getRequestParam();
|
||||
post(url,param);
|
||||
}
|
||||
function getRequestUrl(){
|
||||
let url = RunJavaMethod("","","");
|
||||
return url;
|
||||
}
|
||||
function getRequestParam(){
|
||||
let param = RunJavaMethod("","","");
|
||||
return param;
|
||||
}
|
||||
/**
|
||||
* 考虑防止一些浏览器的弹窗被阻止,不用ajax,而是用form表单提交的方式
|
||||
* @param URL
|
||||
* @param PARAMS
|
||||
*/
|
||||
function post(URL, PARAMS) {
|
||||
let temp_form = document.createElement("form");
|
||||
temp_form.action = URL;
|
||||
temp_form.target = "_blank";
|
||||
temp_form.method = "post";
|
||||
temp_form.style.display = "none";
|
||||
for (let param in PARAMS) {
|
||||
let opt = document.createElement("textarea");
|
||||
opt.name = param;
|
||||
opt.value = PARAMS[param];
|
||||
temp_form.appendChild(opt);
|
||||
}
|
||||
document.body.appendChild(temp_form);
|
||||
temp_form.submit();
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<%@ include file="/Frame/resources/include/include_end.jspf"%>
|
||||
5
config/icms.properties
Normal file
5
config/icms.properties
Normal file
@ -0,0 +1,5 @@
|
||||
url=http://39.106.190.65:8080/SunECM/servlet/RouterServlet
|
||||
#链接有效时间,单位为秒
|
||||
useful_life=10
|
||||
#业务系统授权密钥
|
||||
secret_key=
|
||||
127
src/com/ample/icms/query/ImageAttr.java
Normal file
127
src/com/ample/icms/query/ImageAttr.java
Normal file
@ -0,0 +1,127 @@
|
||||
package com.ample.icms.query;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@XStreamAlias("NODE")
|
||||
public class ImageAttr {
|
||||
|
||||
@XStreamAlias("ID")
|
||||
@XStreamAsAttribute
|
||||
private String id ;
|
||||
|
||||
//资料名称
|
||||
@XStreamAlias("NAME")
|
||||
@XStreamAsAttribute
|
||||
private String name ;
|
||||
|
||||
//资料权限(CRUD)
|
||||
@XStreamAlias("RIGHT")
|
||||
@XStreamAsAttribute
|
||||
private String right ;
|
||||
|
||||
//影像资料压缩大小像素 例如800*800 (非必填)
|
||||
@XStreamAlias("RESEIZE")
|
||||
@XStreamAsAttribute
|
||||
private String reseize ;
|
||||
|
||||
//是否是子节点 1-是子节点、0-父节点
|
||||
@XStreamAlias("CHILD_FLAG")
|
||||
@XStreamAsAttribute
|
||||
private String childFlag ;
|
||||
|
||||
//资料条码 用于系统区分资料类型自动归类 (非必填)
|
||||
@XStreamAlias("BARCODE")
|
||||
@XStreamAsAttribute
|
||||
private String barcode ;
|
||||
|
||||
//资料最大上传数量
|
||||
@XStreamAlias("MAXPAGES")
|
||||
@XStreamAsAttribute
|
||||
private String maxPages ;
|
||||
|
||||
//资料最小上传数量
|
||||
@XStreamAlias("MINPAGES")
|
||||
@XStreamAsAttribute
|
||||
private String minPages ;
|
||||
|
||||
@XStreamAlias("NODE")
|
||||
public List<ImageAttr> images ;
|
||||
|
||||
public ImageAttr() {
|
||||
|
||||
}
|
||||
public ImageAttr(List<ImageAttr> images) {
|
||||
this.images = images;
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getRight() {
|
||||
return right;
|
||||
}
|
||||
|
||||
public void setRight(String right) {
|
||||
this.right = right;
|
||||
}
|
||||
|
||||
public String getReseize() {
|
||||
return reseize;
|
||||
}
|
||||
|
||||
public void setReseize(String reseize) {
|
||||
this.reseize = reseize;
|
||||
}
|
||||
|
||||
public String getChildFlag() {
|
||||
return childFlag;
|
||||
}
|
||||
|
||||
public void setChildFlag(String childFlag) {
|
||||
this.childFlag = childFlag;
|
||||
}
|
||||
|
||||
public String getBarcode() {
|
||||
return barcode;
|
||||
}
|
||||
|
||||
public void setBarcode(String barcode) {
|
||||
this.barcode = barcode;
|
||||
}
|
||||
|
||||
public String getMaxPages() {
|
||||
return maxPages;
|
||||
}
|
||||
|
||||
public void setMaxPages(String maxPages) {
|
||||
this.maxPages = maxPages;
|
||||
}
|
||||
|
||||
public String getMinPages() {
|
||||
return minPages;
|
||||
}
|
||||
|
||||
public void setMinPages(String minPages) {
|
||||
this.minPages = minPages;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
62
src/com/ample/icms/query/ImageBaseData.java
Normal file
62
src/com/ample/icms/query/ImageBaseData.java
Normal file
@ -0,0 +1,62 @@
|
||||
package com.ample.icms.query;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
@XStreamAlias("BASE_DATA")
|
||||
public class ImageBaseData {
|
||||
//操作员代码
|
||||
@XStreamAlias("USER_CODE")
|
||||
private String userCode;
|
||||
//操作员名称
|
||||
@XStreamAlias("USER_NAME")
|
||||
private String userName;
|
||||
//机构代码
|
||||
@XStreamAlias("ORG_CODE")
|
||||
private String orgCode;
|
||||
//机构名称
|
||||
@XStreamAlias("ORG_NAME")
|
||||
private String orgName;
|
||||
//操作员角色
|
||||
@XStreamAlias("ROLE_CODE")
|
||||
private String roleCode;
|
||||
|
||||
public String getUserCode() {
|
||||
return userCode;
|
||||
}
|
||||
|
||||
public void setUserCode(String userCode) {
|
||||
this.userCode = userCode;
|
||||
}
|
||||
|
||||
public String getUserName() {
|
||||
return userName;
|
||||
}
|
||||
|
||||
public void setUserName(String userName) {
|
||||
this.userName = userName;
|
||||
}
|
||||
|
||||
public String getOrgCode() {
|
||||
return orgCode;
|
||||
}
|
||||
|
||||
public void setOrgCode(String orgCode) {
|
||||
this.orgCode = orgCode;
|
||||
}
|
||||
|
||||
public String getOrgName() {
|
||||
return orgName;
|
||||
}
|
||||
|
||||
public void setOrgName(String orgName) {
|
||||
this.orgName = orgName;
|
||||
}
|
||||
|
||||
public String getRoleCode() {
|
||||
return roleCode;
|
||||
}
|
||||
|
||||
public void setRoleCode(String roleCode) {
|
||||
this.roleCode = roleCode;
|
||||
}
|
||||
}
|
||||
87
src/com/ample/icms/query/ImageBatch.java
Normal file
87
src/com/ample/icms/query/ImageBatch.java
Normal file
@ -0,0 +1,87 @@
|
||||
package com.ample.icms.query;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
@XStreamAlias("BATCH")
|
||||
public class ImageBatch {
|
||||
|
||||
//业务类型代码
|
||||
@XStreamAlias("APP_CODE")
|
||||
private String appCode ;
|
||||
|
||||
//业务类型名称
|
||||
@XStreamAlias("APP_NAME")
|
||||
private String appName ;
|
||||
|
||||
//业务主索引
|
||||
@XStreamAlias("CASENO")
|
||||
private String caseNo ;
|
||||
|
||||
//业务扩展索引(非必填)
|
||||
@XStreamAlias("CARNO")
|
||||
private String carNo ;
|
||||
|
||||
//
|
||||
@XStreamAlias("START_TIME")
|
||||
private String startTime ;
|
||||
|
||||
//
|
||||
@XStreamAlias("END_TIME")
|
||||
private String endTime;
|
||||
|
||||
//
|
||||
@XStreamAlias("VTREE")
|
||||
private ImageTree vTree;
|
||||
|
||||
public ImageBatch(ImageTree vTree) {
|
||||
this.vTree = vTree;
|
||||
}
|
||||
|
||||
public String getAppCode() {
|
||||
return appCode;
|
||||
}
|
||||
|
||||
public void setAppCode(String appCode) {
|
||||
this.appCode = appCode;
|
||||
}
|
||||
|
||||
public String getAppName() {
|
||||
return appName;
|
||||
}
|
||||
|
||||
public void setAppName(String appName) {
|
||||
this.appName = appName;
|
||||
}
|
||||
|
||||
public String getCaseNo() {
|
||||
return caseNo;
|
||||
}
|
||||
|
||||
public void setCaseNo(String caseNo) {
|
||||
this.caseNo = caseNo;
|
||||
}
|
||||
|
||||
public String getCarNo() {
|
||||
return carNo;
|
||||
}
|
||||
|
||||
public void setCarNo(String carNo) {
|
||||
this.carNo = carNo;
|
||||
}
|
||||
|
||||
public String getStartTime() {
|
||||
return startTime;
|
||||
}
|
||||
|
||||
public void setStartTime(String startTime) {
|
||||
this.startTime = startTime;
|
||||
}
|
||||
|
||||
public String getEndTime() {
|
||||
return endTime;
|
||||
}
|
||||
|
||||
public void setEndTime(String endTime) {
|
||||
this.endTime = endTime;
|
||||
}
|
||||
}
|
||||
10
src/com/ample/icms/query/ImageMetaData.java
Normal file
10
src/com/ample/icms/query/ImageMetaData.java
Normal file
@ -0,0 +1,10 @@
|
||||
package com.ample.icms.query;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@XStreamAlias("META_DATA")
|
||||
public class ImageMetaData {
|
||||
public List<ImageBatch> imageBatchs;
|
||||
}
|
||||
5
src/com/ample/icms/query/ImageQuery.java
Normal file
5
src/com/ample/icms/query/ImageQuery.java
Normal file
@ -0,0 +1,5 @@
|
||||
package com.ample.icms.query;
|
||||
|
||||
public class ImageQuery {
|
||||
|
||||
}
|
||||
14
src/com/ample/icms/query/ImageRoot.java
Normal file
14
src/com/ample/icms/query/ImageRoot.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.ample.icms.query;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
@XStreamAlias("root")
|
||||
public class ImageRoot {
|
||||
private ImageBaseData imageBaseData;
|
||||
private ImageMetaData imageMetaData;
|
||||
|
||||
public ImageRoot(ImageBaseData imageBaseData, ImageMetaData imageMetaData) {
|
||||
this.imageBaseData = imageBaseData;
|
||||
this.imageMetaData = imageMetaData;
|
||||
}
|
||||
}
|
||||
24
src/com/ample/icms/query/ImageTree.java
Normal file
24
src/com/ample/icms/query/ImageTree.java
Normal file
@ -0,0 +1,24 @@
|
||||
package com.ample.icms.query;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
||||
|
||||
import java.util.List;
|
||||
@XStreamAlias("VTREE")
|
||||
public class ImageTree {
|
||||
|
||||
@XStreamAlias("APP_CODE")
|
||||
@XStreamAsAttribute
|
||||
private String appCode ;
|
||||
|
||||
@XStreamAlias("APP_NAME")
|
||||
@XStreamAsAttribute
|
||||
private String appName ;
|
||||
|
||||
private List<ImageAttr> images;
|
||||
|
||||
public ImageTree(List<ImageAttr> images) {
|
||||
this.images = images;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user