Commit 304ba144 authored by 廖旭伟's avatar 廖旭伟

产品模块表结构修改

parent 60e1d7a3
...@@ -19,32 +19,33 @@ CREATE TABLE `mortals_xhx_product` ( ...@@ -19,32 +19,33 @@ CREATE TABLE `mortals_xhx_product` (
-- 产品接口表 -- 产品接口表
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_product_interface`; DROP TABLE IF EXISTS `mortals_xhx_product_interface`;
CREATE TABLE `mortals_xhx_product_interface` ( CREATE TABLE mortals_xhx_product_interface(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长', `id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`productId` bigint(20) NOT NULL COMMENT '产品id', `productId` bigint(20) NOT NULL COMMENT '产品id',
`interfaceName` varchar(128) NOT NULL COMMENT '接口名称', `interfaceName` varchar(128) NOT NULL COMMENT '接口名称',
`versionNumber` varchar(64) NOT NULL COMMENT '版本号', `versionNumber` varchar(64) NOT NULL COMMENT '版本号',
`requestType` tinyint(2) DEFAULT '1' COMMENT '请求类型1:POST,2:GET', `requestType` tinyint(2) DEFAULT '1' COMMENT '请求类型1:POST,2:GET',
`requestProtocol` tinyint(2) DEFAULT '1' COMMENT '请求协议1:HTTP,2:HTTPS', `requestProtocol` tinyint(2) DEFAULT '1' COMMENT '请求协议1:HTTP,2:HTTPS',
`requestUrl` varchar(128) DEFAULT NULL COMMENT '请求路径', `requestUrl` varchar(128) COMMENT '请求路径',
`timeoutValue` int(8) DEFAULT NULL COMMENT '超时时间(秒)', `timeoutValue` int(8) COMMENT '超时时间(秒)',
`limitStrategy` tinyint(2) DEFAULT NULL COMMENT '限流策略1:分钟,2:小时', `limitStrategy` tinyint(2) COMMENT '限流策略1:分钟,2:小时',
`network` varchar(64) DEFAULT NULL COMMENT '访问网络1互联网2政务网', `network` varchar(64) COMMENT '访问网络1互联网2政务网',
`description` text COMMENT '接口描述', `description` text COMMENT '接口描述',
`flowControl` text COMMENT '流控信息', `contentType` varchar(128) COMMENT '内容类型',
`authorizeInfo` text COMMENT '授权信息', `interfaceTag` tinyint(2) COMMENT '标签',
`interfaceTag` tinyint(2) DEFAULT NULL COMMENT '标签',
`interfaceSource` tinyint(2) DEFAULT '1' COMMENT '来源1自有2非自有', `interfaceSource` tinyint(2) DEFAULT '1' COMMENT '来源1自有2非自有',
`inEncrypt` tinyint(2) COMMENT '入参是否加密',
`requestParameters` text COMMENT '请求参数', `requestParameters` text COMMENT '请求参数',
`outEncrypt` tinyint(2) COMMENT '出参是否加密',
`responseParameters` text COMMENT '响应数据', `responseParameters` text COMMENT '响应数据',
`errorCode` text COMMENT '错误码', `remark` text COMMENT '接口描述',
`changeHistory` text COMMENT '变更历史',
`createUserId` bigint(20) NOT NULL COMMENT '创建用户', `createUserId` bigint(20) NOT NULL COMMENT '创建用户',
`createTime` datetime NOT NULL COMMENT '创建时间', `createTime` datetime NOT NULL COMMENT '创建时间',
`updateUserId` bigint(20) DEFAULT NULL COMMENT '更新用户', `updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime DEFAULT NULL COMMENT '更新时间', `updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品接口表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品接口';
-- ---------------------------- -- ----------------------------
-- 产品应用表 -- 产品应用表
......
...@@ -2,11 +2,11 @@ package com.mortals.xhx.module.product.model; ...@@ -2,11 +2,11 @@ package com.mortals.xhx.module.product.model;
import com.mortals.xhx.module.product.model.vo.ProductInterfaceVo; import com.mortals.xhx.module.product.model.vo.ProductInterfaceVo;
/** /**
* 产品接口实体对象 * 产品接口实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-02-22 * @date 2023-05-16
*/ */
public class ProductInterfaceEntity extends ProductInterfaceVo { public class ProductInterfaceEntity extends ProductInterfaceVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -52,13 +52,9 @@ public class ProductInterfaceEntity extends ProductInterfaceVo { ...@@ -52,13 +52,9 @@ public class ProductInterfaceEntity extends ProductInterfaceVo {
*/ */
private String description; private String description;
/** /**
* 流控信息 * 内容类型
*/
private String flowControl;
/**
* 授权信息
*/ */
private String authorizeInfo; private String contentType;
/** /**
* 标签 * 标签
*/ */
...@@ -67,22 +63,26 @@ public class ProductInterfaceEntity extends ProductInterfaceVo { ...@@ -67,22 +63,26 @@ public class ProductInterfaceEntity extends ProductInterfaceVo {
* 来源1自有2非自有 * 来源1自有2非自有
*/ */
private Integer interfaceSource; private Integer interfaceSource;
/**
* 入参是否加密
*/
private Integer inEncrypt;
/** /**
* 请求参数 * 请求参数
*/ */
private String requestParameters; private String requestParameters;
/** /**
* 响应数据 * 出参是否加密
*/ */
private String responseParameters; private Integer outEncrypt;
/** /**
* 错误码 * 响应数据
*/ */
private String errorCode; private String responseParameters;
/** /**
* 变更历史 * 接口描述
*/ */
private String changeHistory; private String remark;
...@@ -228,32 +228,18 @@ public class ProductInterfaceEntity extends ProductInterfaceVo { ...@@ -228,32 +228,18 @@ public class ProductInterfaceEntity extends ProductInterfaceVo {
this.description = description; this.description = description;
} }
/** /**
* 获取 流控信息 * 获取 内容类型
* @return String
*/
public String getFlowControl(){
return flowControl;
}
/**
* 设置 流控信息
* @param flowControl
*/
public void setFlowControl(String flowControl){
this.flowControl = flowControl;
}
/**
* 获取 授权信息
* @return String * @return String
*/ */
public String getAuthorizeInfo(){ public String getContentType(){
return authorizeInfo; return contentType;
} }
/** /**
* 设置 授权信息 * 设置 内容类型
* @param authorizeInfo * @param contentType
*/ */
public void setAuthorizeInfo(String authorizeInfo){ public void setContentType(String contentType){
this.authorizeInfo = authorizeInfo; this.contentType = contentType;
} }
/** /**
* 获取 标签 * 获取 标签
...@@ -283,6 +269,20 @@ public class ProductInterfaceEntity extends ProductInterfaceVo { ...@@ -283,6 +269,20 @@ public class ProductInterfaceEntity extends ProductInterfaceVo {
public void setInterfaceSource(Integer interfaceSource){ public void setInterfaceSource(Integer interfaceSource){
this.interfaceSource = interfaceSource; this.interfaceSource = interfaceSource;
} }
/**
* 获取 入参是否加密
* @return Integer
*/
public Integer getInEncrypt(){
return inEncrypt;
}
/**
* 设置 入参是否加密
* @param inEncrypt
*/
public void setInEncrypt(Integer inEncrypt){
this.inEncrypt = inEncrypt;
}
/** /**
* 获取 请求参数 * 获取 请求参数
* @return String * @return String
...@@ -297,6 +297,20 @@ public class ProductInterfaceEntity extends ProductInterfaceVo { ...@@ -297,6 +297,20 @@ public class ProductInterfaceEntity extends ProductInterfaceVo {
public void setRequestParameters(String requestParameters){ public void setRequestParameters(String requestParameters){
this.requestParameters = requestParameters; this.requestParameters = requestParameters;
} }
/**
* 获取 出参是否加密
* @return Integer
*/
public Integer getOutEncrypt(){
return outEncrypt;
}
/**
* 设置 出参是否加密
* @param outEncrypt
*/
public void setOutEncrypt(Integer outEncrypt){
this.outEncrypt = outEncrypt;
}
/** /**
* 获取 响应数据 * 获取 响应数据
* @return String * @return String
...@@ -312,32 +326,18 @@ public class ProductInterfaceEntity extends ProductInterfaceVo { ...@@ -312,32 +326,18 @@ public class ProductInterfaceEntity extends ProductInterfaceVo {
this.responseParameters = responseParameters; this.responseParameters = responseParameters;
} }
/** /**
* 获取 错误码 * 获取 接口描述
* @return String
*/
public String getErrorCode(){
return errorCode;
}
/**
* 设置 错误码
* @param errorCode
*/
public void setErrorCode(String errorCode){
this.errorCode = errorCode;
}
/**
* 获取 变更历史
* @return String * @return String
*/ */
public String getChangeHistory(){ public String getRemark(){
return changeHistory; return remark;
} }
/** /**
* 设置 变更历史 * 设置 接口描述
* @param changeHistory * @param remark
*/ */
public void setChangeHistory(String changeHistory){ public void setRemark(String remark){
this.changeHistory = changeHistory; this.remark = remark;
} }
...@@ -371,14 +371,14 @@ public class ProductInterfaceEntity extends ProductInterfaceVo { ...@@ -371,14 +371,14 @@ public class ProductInterfaceEntity extends ProductInterfaceVo {
sb.append(",limitStrategy:").append(getLimitStrategy()); sb.append(",limitStrategy:").append(getLimitStrategy());
sb.append(",network:").append(getNetwork()); sb.append(",network:").append(getNetwork());
sb.append(",description:").append(getDescription()); sb.append(",description:").append(getDescription());
sb.append(",flowControl:").append(getFlowControl()); sb.append(",contentType:").append(getContentType());
sb.append(",authorizeInfo:").append(getAuthorizeInfo());
sb.append(",interfaceTag:").append(getInterfaceTag()); sb.append(",interfaceTag:").append(getInterfaceTag());
sb.append(",interfaceSource:").append(getInterfaceSource()); sb.append(",interfaceSource:").append(getInterfaceSource());
sb.append(",inEncrypt:").append(getInEncrypt());
sb.append(",requestParameters:").append(getRequestParameters()); sb.append(",requestParameters:").append(getRequestParameters());
sb.append(",outEncrypt:").append(getOutEncrypt());
sb.append(",responseParameters:").append(getResponseParameters()); sb.append(",responseParameters:").append(getResponseParameters());
sb.append(",errorCode:").append(getErrorCode()); sb.append(",remark:").append(getRemark());
sb.append(",changeHistory:").append(getChangeHistory());
return sb.toString(); return sb.toString();
} }
...@@ -404,20 +404,20 @@ public class ProductInterfaceEntity extends ProductInterfaceVo { ...@@ -404,20 +404,20 @@ public class ProductInterfaceEntity extends ProductInterfaceVo {
this.description = ""; this.description = "";
this.flowControl = ""; this.contentType = "";
this.authorizeInfo = "";
this.interfaceTag = null; this.interfaceTag = null;
this.interfaceSource = 1; this.interfaceSource = 1;
this.inEncrypt = null;
this.requestParameters = ""; this.requestParameters = "";
this.responseParameters = ""; this.outEncrypt = null;
this.errorCode = ""; this.responseParameters = "";
this.changeHistory = ""; this.remark = "";
} }
} }
\ No newline at end of file
package com.mortals.xhx.module.product.model; package com.mortals.xhx.module.product.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.product.model.ProductInterfaceEntity;
/** /**
* 产品接口查询对象 * 产品接口查询对象
* *
* @author zxfei * @author zxfei
* @date 2023-02-22 * @date 2023-05-16
*/ */
public class ProductInterfaceQuery extends ProductInterfaceEntity { public class ProductInterfaceQuery extends ProductInterfaceEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -124,16 +123,11 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity { ...@@ -124,16 +123,11 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity {
/** 接口描述排除列表 */ /** 接口描述排除列表 */
private List <String> descriptionNotList; private List <String> descriptionNotList;
/** 流控信息 */ /** 内容类型 */
private List<String> flowControlList; private List<String> contentTypeList;
/** 流控信息排除列表 */
private List <String> flowControlNotList;
/** 授权信息 */
private List<String> authorizeInfoList;
/** 授权信息排除列表 */ /** 内容类型排除列表 */
private List <String> authorizeInfoNotList; private List <String> contentTypeNotList;
/** 开始 标签 */ /** 开始 标签 */
private Integer interfaceTagStart; private Integer interfaceTagStart;
...@@ -164,26 +158,51 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity { ...@@ -164,26 +158,51 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity {
/** 来源1自有2非自有排除列表 */ /** 来源1自有2非自有排除列表 */
private List <Integer> interfaceSourceNotList; private List <Integer> interfaceSourceNotList;
/** 开始 入参是否加密 */
private Integer inEncryptStart;
/** 结束 入参是否加密 */
private Integer inEncryptEnd;
/** 增加 入参是否加密 */
private Integer inEncryptIncrement;
/** 入参是否加密列表 */
private List <Integer> inEncryptList;
/** 入参是否加密排除列表 */
private List <Integer> inEncryptNotList;
/** 请求参数 */ /** 请求参数 */
private List<String> requestParametersList; private List<String> requestParametersList;
/** 请求参数排除列表 */ /** 请求参数排除列表 */
private List <String> requestParametersNotList; private List <String> requestParametersNotList;
/** 开始 出参是否加密 */
private Integer outEncryptStart;
/** 结束 出参是否加密 */
private Integer outEncryptEnd;
/** 增加 出参是否加密 */
private Integer outEncryptIncrement;
/** 出参是否加密列表 */
private List <Integer> outEncryptList;
/** 出参是否加密排除列表 */
private List <Integer> outEncryptNotList;
/** 响应数据 */ /** 响应数据 */
private List<String> responseParametersList; private List<String> responseParametersList;
/** 响应数据排除列表 */ /** 响应数据排除列表 */
private List <String> responseParametersNotList; private List <String> responseParametersNotList;
/** 错误码 */ /** 接口描述 */
private List<String> errorCodeList; private List<String> remarkList;
/** 错误码排除列表 */
private List <String> errorCodeNotList;
/** 变更历史 */
private List<String> changeHistoryList;
/** 变更历史排除列表 */ /** 接口描述排除列表 */
private List <String> changeHistoryNotList; private List <String> remarkNotList;
/** 开始 创建用户 */ /** 开始 创建用户 */
private Long createUserIdStart; private Long createUserIdStart;
...@@ -881,67 +900,35 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity { ...@@ -881,67 +900,35 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity {
} }
/** /**
* 获取 流控信息 * 获取 内容类型
* @return flowControlList * @return contentTypeList
*/
public List<String> getFlowControlList(){
return this.flowControlList;
}
/**
* 设置 流控信息
* @param flowControlList
*/
public void setFlowControlList(List<String> flowControlList){
this.flowControlList = flowControlList;
}
/**
* 获取 流控信息
* @return flowControlNotList
*/
public List<String> getFlowControlNotList(){
return this.flowControlNotList;
}
/**
* 设置 流控信息
* @param flowControlNotList
*/ */
public void setFlowControlNotList(List<String> flowControlNotList){ public List<String> getContentTypeList(){
this.flowControlNotList = flowControlNotList; return this.contentTypeList;
} }
/** /**
* 获取 授权信息 * 设置 内容类型
* @return authorizeInfoList * @param contentTypeList
*/ */
public List<String> getAuthorizeInfoList(){ public void setContentTypeList(List<String> contentTypeList){
return this.authorizeInfoList; this.contentTypeList = contentTypeList;
} }
/** /**
* 设置 授权信息 * 获取 内容类型
* @param authorizeInfoList * @return contentTypeNotList
*/ */
public void setAuthorizeInfoList(List<String> authorizeInfoList){ public List<String> getContentTypeNotList(){
this.authorizeInfoList = authorizeInfoList; return this.contentTypeNotList;
} }
/** /**
* 获取 授权信息 * 设置 内容类型
* @return authorizeInfoNotList * @param contentTypeNotList
*/ */
public List<String> getAuthorizeInfoNotList(){ public void setContentTypeNotList(List<String> contentTypeNotList){
return this.authorizeInfoNotList; this.contentTypeNotList = contentTypeNotList;
}
/**
* 设置 授权信息
* @param authorizeInfoNotList
*/
public void setAuthorizeInfoNotList(List<String> authorizeInfoNotList){
this.authorizeInfoNotList = authorizeInfoNotList;
} }
/** /**
...@@ -1106,6 +1093,87 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity { ...@@ -1106,6 +1093,87 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity {
} }
/**
* 获取 开始 入参是否加密
* @return inEncryptStart
*/
public Integer getInEncryptStart(){
return this.inEncryptStart;
}
/**
* 设置 开始 入参是否加密
* @param inEncryptStart
*/
public void setInEncryptStart(Integer inEncryptStart){
this.inEncryptStart = inEncryptStart;
}
/**
* 获取 结束 入参是否加密
* @return $inEncryptEnd
*/
public Integer getInEncryptEnd(){
return this.inEncryptEnd;
}
/**
* 设置 结束 入参是否加密
* @param inEncryptEnd
*/
public void setInEncryptEnd(Integer inEncryptEnd){
this.inEncryptEnd = inEncryptEnd;
}
/**
* 获取 增加 入参是否加密
* @return inEncryptIncrement
*/
public Integer getInEncryptIncrement(){
return this.inEncryptIncrement;
}
/**
* 设置 增加 入参是否加密
* @param inEncryptIncrement
*/
public void setInEncryptIncrement(Integer inEncryptIncrement){
this.inEncryptIncrement = inEncryptIncrement;
}
/**
* 获取 入参是否加密
* @return inEncryptList
*/
public List<Integer> getInEncryptList(){
return this.inEncryptList;
}
/**
* 设置 入参是否加密
* @param inEncryptList
*/
public void setInEncryptList(List<Integer> inEncryptList){
this.inEncryptList = inEncryptList;
}
/**
* 获取 入参是否加密
* @return inEncryptNotList
*/
public List<Integer> getInEncryptNotList(){
return this.inEncryptNotList;
}
/**
* 设置 入参是否加密
* @param inEncryptNotList
*/
public void setInEncryptNotList(List<Integer> inEncryptNotList){
this.inEncryptNotList = inEncryptNotList;
}
/** /**
* 获取 请求参数 * 获取 请求参数
* @return requestParametersList * @return requestParametersList
...@@ -1139,99 +1207,148 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity { ...@@ -1139,99 +1207,148 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity {
} }
/** /**
* 获取 响应数据 * 获取 开始 出参是否加密
* @return responseParametersList * @return outEncryptStart
*/ */
public List<String> getResponseParametersList(){ public Integer getOutEncryptStart(){
return this.responseParametersList; return this.outEncryptStart;
} }
/** /**
* 设置 响应数据 * 设置 开始 出参是否加密
* @param responseParametersList * @param outEncryptStart
*/ */
public void setResponseParametersList(List<String> responseParametersList){ public void setOutEncryptStart(Integer outEncryptStart){
this.responseParametersList = responseParametersList; this.outEncryptStart = outEncryptStart;
} }
/** /**
* 获取 响应数据 * 获取 结束 出参是否加密
* @return responseParametersNotList * @return $outEncryptEnd
*/ */
public List<String> getResponseParametersNotList(){ public Integer getOutEncryptEnd(){
return this.responseParametersNotList; return this.outEncryptEnd;
} }
/** /**
* 设置 响应数据 * 设置 结束 出参是否加密
* @param responseParametersNotList * @param outEncryptEnd
*/ */
public void setResponseParametersNotList(List<String> responseParametersNotList){ public void setOutEncryptEnd(Integer outEncryptEnd){
this.responseParametersNotList = responseParametersNotList; this.outEncryptEnd = outEncryptEnd;
}
/**
* 获取 增加 出参是否加密
* @return outEncryptIncrement
*/
public Integer getOutEncryptIncrement(){
return this.outEncryptIncrement;
} }
/** /**
* 获取 错误码 * 设置 增加 出参是否加密
* @return errorCodeList * @param outEncryptIncrement
*/ */
public List<String> getErrorCodeList(){ public void setOutEncryptIncrement(Integer outEncryptIncrement){
return this.errorCodeList; this.outEncryptIncrement = outEncryptIncrement;
} }
/** /**
* 设置 错误码 * 获取 出参是否加密
* @param errorCodeList * @return outEncryptList
*/ */
public void setErrorCodeList(List<String> errorCodeList){ public List<Integer> getOutEncryptList(){
this.errorCodeList = errorCodeList; return this.outEncryptList;
} }
/** /**
* 获取 错误码 * 设置 出参是否加密
* @return errorCodeNotList * @param outEncryptList
*/ */
public List<String> getErrorCodeNotList(){ public void setOutEncryptList(List<Integer> outEncryptList){
return this.errorCodeNotList; this.outEncryptList = outEncryptList;
} }
/** /**
* 设置 错误码 * 获取 出参是否加密
* @param errorCodeNotList * @return outEncryptNotList
*/ */
public void setErrorCodeNotList(List<String> errorCodeNotList){ public List<Integer> getOutEncryptNotList(){
this.errorCodeNotList = errorCodeNotList; return this.outEncryptNotList;
} }
/** /**
* 获取 变更历史 * 设置 出参是否加密
* @return changeHistoryList * @param outEncryptNotList
*/ */
public List<String> getChangeHistoryList(){ public void setOutEncryptNotList(List<Integer> outEncryptNotList){
return this.changeHistoryList; this.outEncryptNotList = outEncryptNotList;
} }
/** /**
* 设置 变更历史 * 获取 响应数据
* @param changeHistoryList * @return responseParametersList
*/ */
public void setChangeHistoryList(List<String> changeHistoryList){ public List<String> getResponseParametersList(){
this.changeHistoryList = changeHistoryList; return this.responseParametersList;
} }
/** /**
* 获取 变更历史 * 设置 响应数据
* @return changeHistoryNotList * @param responseParametersList
*/ */
public List<String> getChangeHistoryNotList(){ public void setResponseParametersList(List<String> responseParametersList){
return this.changeHistoryNotList; this.responseParametersList = responseParametersList;
} }
/** /**
* 设置 变更历史 * 获取 响应数据
* @param changeHistoryNotList * @return responseParametersNotList
*/ */
public void setChangeHistoryNotList(List<String> changeHistoryNotList){ public List<String> getResponseParametersNotList(){
this.changeHistoryNotList = changeHistoryNotList; return this.responseParametersNotList;
}
/**
* 设置 响应数据
* @param responseParametersNotList
*/
public void setResponseParametersNotList(List<String> responseParametersNotList){
this.responseParametersNotList = responseParametersNotList;
}
/**
* 获取 接口描述
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 接口描述
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 接口描述
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 接口描述
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
} }
/** /**
...@@ -1881,39 +1998,20 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity { ...@@ -1881,39 +1998,20 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity {
/** /**
* 设置 流控信息 * 设置 内容类型
* @param flowControl * @param contentType
*/ */
public ProductInterfaceQuery flowControl(String flowControl){ public ProductInterfaceQuery contentType(String contentType){
setFlowControl(flowControl); setContentType(contentType);
return this; return this;
} }
/** /**
* 设置 流控信息 * 设置 内容类型
* @param flowControlList * @param contentTypeList
*/ */
public ProductInterfaceQuery flowControlList(List<String> flowControlList){ public ProductInterfaceQuery contentTypeList(List<String> contentTypeList){
this.flowControlList = flowControlList; this.contentTypeList = contentTypeList;
return this;
}
/**
* 设置 授权信息
* @param authorizeInfo
*/
public ProductInterfaceQuery authorizeInfo(String authorizeInfo){
setAuthorizeInfo(authorizeInfo);
return this;
}
/**
* 设置 授权信息
* @param authorizeInfoList
*/
public ProductInterfaceQuery authorizeInfoList(List<String> authorizeInfoList){
this.authorizeInfoList = authorizeInfoList;
return this; return this;
} }
...@@ -2025,6 +2123,60 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity { ...@@ -2025,6 +2123,60 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity {
return this; return this;
} }
/**
* 设置 入参是否加密
* @param inEncrypt
*/
public ProductInterfaceQuery inEncrypt(Integer inEncrypt){
setInEncrypt(inEncrypt);
return this;
}
/**
* 设置 开始 入参是否加密
* @param inEncryptStart
*/
public ProductInterfaceQuery inEncryptStart(Integer inEncryptStart){
this.inEncryptStart = inEncryptStart;
return this;
}
/**
* 设置 结束 入参是否加密
* @param inEncryptEnd
*/
public ProductInterfaceQuery inEncryptEnd(Integer inEncryptEnd){
this.inEncryptEnd = inEncryptEnd;
return this;
}
/**
* 设置 增加 入参是否加密
* @param inEncryptIncrement
*/
public ProductInterfaceQuery inEncryptIncrement(Integer inEncryptIncrement){
this.inEncryptIncrement = inEncryptIncrement;
return this;
}
/**
* 设置 入参是否加密
* @param inEncryptList
*/
public ProductInterfaceQuery inEncryptList(List<Integer> inEncryptList){
this.inEncryptList = inEncryptList;
return this;
}
/**
* 设置 入参是否加密
* @param inEncryptNotList
*/
public ProductInterfaceQuery inEncryptNotList(List<Integer> inEncryptNotList){
this.inEncryptNotList = inEncryptNotList;
return this;
}
/** /**
* 设置 请求参数 * 设置 请求参数
...@@ -2044,60 +2196,95 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity { ...@@ -2044,60 +2196,95 @@ public class ProductInterfaceQuery extends ProductInterfaceEntity {
return this; return this;
} }
/**
* 设置 出参是否加密
* @param outEncrypt
*/
public ProductInterfaceQuery outEncrypt(Integer outEncrypt){
setOutEncrypt(outEncrypt);
return this;
}
/** /**
* 设置 响应数据 * 设置 开始 出参是否加密
* @param responseParameters * @param outEncryptStart
*/ */
public ProductInterfaceQuery responseParameters(String responseParameters){ public ProductInterfaceQuery outEncryptStart(Integer outEncryptStart){
setResponseParameters(responseParameters); this.outEncryptStart = outEncryptStart;
return this; return this;
} }
/** /**
* 设置 响应数据 * 设置 结束 出参是否加密
* @param responseParametersList * @param outEncryptEnd
*/ */
public ProductInterfaceQuery responseParametersList(List<String> responseParametersList){ public ProductInterfaceQuery outEncryptEnd(Integer outEncryptEnd){
this.responseParametersList = responseParametersList; this.outEncryptEnd = outEncryptEnd;
return this;
}
/**
* 设置 增加 出参是否加密
* @param outEncryptIncrement
*/
public ProductInterfaceQuery outEncryptIncrement(Integer outEncryptIncrement){
this.outEncryptIncrement = outEncryptIncrement;
return this;
}
/**
* 设置 出参是否加密
* @param outEncryptList
*/
public ProductInterfaceQuery outEncryptList(List<Integer> outEncryptList){
this.outEncryptList = outEncryptList;
return this;
}
/**
* 设置 出参是否加密
* @param outEncryptNotList
*/
public ProductInterfaceQuery outEncryptNotList(List<Integer> outEncryptNotList){
this.outEncryptNotList = outEncryptNotList;
return this; return this;
} }
/** /**
* 设置 错误码 * 设置 响应数据
* @param errorCode * @param responseParameters
*/ */
public ProductInterfaceQuery errorCode(String errorCode){ public ProductInterfaceQuery responseParameters(String responseParameters){
setErrorCode(errorCode); setResponseParameters(responseParameters);
return this; return this;
} }
/** /**
* 设置 错误码 * 设置 响应数据
* @param errorCodeList * @param responseParametersList
*/ */
public ProductInterfaceQuery errorCodeList(List<String> errorCodeList){ public ProductInterfaceQuery responseParametersList(List<String> responseParametersList){
this.errorCodeList = errorCodeList; this.responseParametersList = responseParametersList;
return this; return this;
} }
/** /**
* 设置 变更历史 * 设置 接口描述
* @param changeHistory * @param remark
*/ */
public ProductInterfaceQuery changeHistory(String changeHistory){ public ProductInterfaceQuery remark(String remark){
setChangeHistory(changeHistory); setRemark(remark);
return this; return this;
} }
/** /**
* 设置 变更历史 * 设置 接口描述
* @param changeHistoryList * @param remarkList
*/ */
public ProductInterfaceQuery changeHistoryList(List<String> changeHistoryList){ public ProductInterfaceQuery remarkList(List<String> remarkList){
this.changeHistoryList = changeHistoryList; this.remarkList = remarkList;
return this; return this;
} }
......
...@@ -33,9 +33,12 @@ public class ProductInterfaceController extends BaseCRUDJsonBodyMappingControlle ...@@ -33,9 +33,12 @@ public class ProductInterfaceController extends BaseCRUDJsonBodyMappingControlle
this.addDict(model, "requestType", paramService.getParamBySecondOrganize("ProductInterface","requestType")); this.addDict(model, "requestType", paramService.getParamBySecondOrganize("ProductInterface","requestType"));
this.addDict(model, "requestProtocol", paramService.getParamBySecondOrganize("ProductInterface","requestProtocol")); this.addDict(model, "requestProtocol", paramService.getParamBySecondOrganize("ProductInterface","requestProtocol"));
this.addDict(model, "limitStrategy", paramService.getParamBySecondOrganize("ProductInterface","limitStrategy")); this.addDict(model, "limitStrategy", paramService.getParamBySecondOrganize("ProductInterface","limitStrategy"));
this.addDict(model, "contentType", paramService.getParamBySecondOrganize("ProductInterface","contentType"));
this.addDict(model, "network", paramService.getParamBySecondOrganize("ProductInterface","network")); this.addDict(model, "network", paramService.getParamBySecondOrganize("ProductInterface","network"));
this.addDict(model, "interfaceTag", paramService.getParamBySecondOrganize("ProductInterface","interfaceTag")); this.addDict(model, "interfaceTag", paramService.getParamBySecondOrganize("ProductInterface","interfaceTag"));
this.addDict(model, "interfaceSource", paramService.getParamBySecondOrganize("ProductInterface","interfaceSource")); this.addDict(model, "interfaceSource", paramService.getParamBySecondOrganize("ProductInterface","interfaceSource"));
this.addDict(model, "inEncrypt", paramService.getParamBySecondOrganize("ProductApps","isEnable"));
this.addDict(model, "outEncrypt", paramService.getParamBySecondOrganize("ProductApps","isEnable"));
super.init(model, context); super.init(model, context);
} }
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd"> "mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.product.dao.ibatis.ProductInterfaceDaoImpl"> <mapper namespace="com.mortals.xhx.module.product.dao.ibatis.ProductInterfaceDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
...@@ -16,14 +16,14 @@ ...@@ -16,14 +16,14 @@
<result property="limitStrategy" column="limitStrategy" /> <result property="limitStrategy" column="limitStrategy" />
<result property="network" column="network" /> <result property="network" column="network" />
<result property="description" column="description" /> <result property="description" column="description" />
<result property="flowControl" column="flowControl" /> <result property="contentType" column="contentType" />
<result property="authorizeInfo" column="authorizeInfo" />
<result property="interfaceTag" column="interfaceTag" /> <result property="interfaceTag" column="interfaceTag" />
<result property="interfaceSource" column="interfaceSource" /> <result property="interfaceSource" column="interfaceSource" />
<result property="inEncrypt" column="inEncrypt" />
<result property="requestParameters" column="requestParameters" /> <result property="requestParameters" column="requestParameters" />
<result property="outEncrypt" column="outEncrypt" />
<result property="responseParameters" column="responseParameters" /> <result property="responseParameters" column="responseParameters" />
<result property="errorCode" column="errorCode" /> <result property="remark" column="remark" />
<result property="changeHistory" column="changeHistory" />
<result property="createUserId" column="createUserId" /> <result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
...@@ -68,11 +68,8 @@ ...@@ -68,11 +68,8 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('description') or colPickMode == 1 and data.containsKey('description')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('description') or colPickMode == 1 and data.containsKey('description')))">
a.description, a.description,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('flowControl') or colPickMode == 1 and data.containsKey('flowControl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('contentType') or colPickMode == 1 and data.containsKey('contentType')))">
a.flowControl, a.contentType,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('authorizeInfo') or colPickMode == 1 and data.containsKey('authorizeInfo')))">
a.authorizeInfo,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('interfaceTag') or colPickMode == 1 and data.containsKey('interfaceTag')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('interfaceTag') or colPickMode == 1 and data.containsKey('interfaceTag')))">
a.interfaceTag, a.interfaceTag,
...@@ -80,17 +77,20 @@ ...@@ -80,17 +77,20 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('interfaceSource') or colPickMode == 1 and data.containsKey('interfaceSource')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('interfaceSource') or colPickMode == 1 and data.containsKey('interfaceSource')))">
a.interfaceSource, a.interfaceSource,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('inEncrypt') or colPickMode == 1 and data.containsKey('inEncrypt')))">
a.inEncrypt,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('requestParameters') or colPickMode == 1 and data.containsKey('requestParameters')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('requestParameters') or colPickMode == 1 and data.containsKey('requestParameters')))">
a.requestParameters, a.requestParameters,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('outEncrypt') or colPickMode == 1 and data.containsKey('outEncrypt')))">
a.outEncrypt,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('responseParameters') or colPickMode == 1 and data.containsKey('responseParameters')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('responseParameters') or colPickMode == 1 and data.containsKey('responseParameters')))">
a.responseParameters, a.responseParameters,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('errorCode') or colPickMode == 1 and data.containsKey('errorCode')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.errorCode, a.remark,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('changeHistory') or colPickMode == 1 and data.containsKey('changeHistory')))">
a.changeHistory,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId, a.createUserId,
...@@ -109,18 +109,18 @@ ...@@ -109,18 +109,18 @@
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="ProductInterfaceEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="ProductInterfaceEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_product_interface insert into mortals_xhx_product_interface
(productId,interfaceName,versionNumber,requestType,requestProtocol,requestUrl,timeoutValue,limitStrategy,network,description,flowControl,authorizeInfo,interfaceTag,interfaceSource,requestParameters,responseParameters,errorCode,changeHistory,createUserId,createTime,updateUserId,updateTime) (productId,interfaceName,versionNumber,requestType,requestProtocol,requestUrl,timeoutValue,limitStrategy,network,description,contentType,interfaceTag,interfaceSource,inEncrypt,requestParameters,outEncrypt,responseParameters,remark,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
(#{productId},#{interfaceName},#{versionNumber},#{requestType},#{requestProtocol},#{requestUrl},#{timeoutValue},#{limitStrategy},#{network},#{description},#{flowControl},#{authorizeInfo},#{interfaceTag},#{interfaceSource},#{requestParameters},#{responseParameters},#{errorCode},#{changeHistory},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) (#{productId},#{interfaceName},#{versionNumber},#{requestType},#{requestProtocol},#{requestUrl},#{timeoutValue},#{limitStrategy},#{network},#{description},#{contentType},#{interfaceTag},#{interfaceSource},#{inEncrypt},#{requestParameters},#{outEncrypt},#{responseParameters},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_product_interface insert into mortals_xhx_product_interface
(productId,interfaceName,versionNumber,requestType,requestProtocol,requestUrl,timeoutValue,limitStrategy,network,description,flowControl,authorizeInfo,interfaceTag,interfaceSource,requestParameters,responseParameters,errorCode,changeHistory,createUserId,createTime,updateUserId,updateTime) (productId,interfaceName,versionNumber,requestType,requestProtocol,requestUrl,timeoutValue,limitStrategy,network,description,contentType,interfaceTag,interfaceSource,inEncrypt,requestParameters,outEncrypt,responseParameters,remark,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.productId},#{item.interfaceName},#{item.versionNumber},#{item.requestType},#{item.requestProtocol},#{item.requestUrl},#{item.timeoutValue},#{item.limitStrategy},#{item.network},#{item.description},#{item.flowControl},#{item.authorizeInfo},#{item.interfaceTag},#{item.interfaceSource},#{item.requestParameters},#{item.responseParameters},#{item.errorCode},#{item.changeHistory},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime}) (#{item.productId},#{item.interfaceName},#{item.versionNumber},#{item.requestType},#{item.requestProtocol},#{item.requestUrl},#{item.timeoutValue},#{item.limitStrategy},#{item.network},#{item.description},#{item.contentType},#{item.interfaceTag},#{item.interfaceSource},#{item.inEncrypt},#{item.requestParameters},#{item.outEncrypt},#{item.responseParameters},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -175,11 +175,8 @@ ...@@ -175,11 +175,8 @@
<if test="(colPickMode==0 and data.containsKey('description')) or (colPickMode==1 and !data.containsKey('description'))"> <if test="(colPickMode==0 and data.containsKey('description')) or (colPickMode==1 and !data.containsKey('description'))">
a.description=#{data.description}, a.description=#{data.description},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('flowControl')) or (colPickMode==1 and !data.containsKey('flowControl'))"> <if test="(colPickMode==0 and data.containsKey('contentType')) or (colPickMode==1 and !data.containsKey('contentType'))">
a.flowControl=#{data.flowControl}, a.contentType=#{data.contentType},
</if>
<if test="(colPickMode==0 and data.containsKey('authorizeInfo')) or (colPickMode==1 and !data.containsKey('authorizeInfo'))">
a.authorizeInfo=#{data.authorizeInfo},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('interfaceTag')) or (colPickMode==1 and !data.containsKey('interfaceTag'))"> <if test="(colPickMode==0 and data.containsKey('interfaceTag')) or (colPickMode==1 and !data.containsKey('interfaceTag'))">
a.interfaceTag=#{data.interfaceTag}, a.interfaceTag=#{data.interfaceTag},
...@@ -193,17 +190,26 @@ ...@@ -193,17 +190,26 @@
<if test="(colPickMode==0 and data.containsKey('interfaceSourceIncrement')) or (colPickMode==1 and !data.containsKey('interfaceSourceIncrement'))"> <if test="(colPickMode==0 and data.containsKey('interfaceSourceIncrement')) or (colPickMode==1 and !data.containsKey('interfaceSourceIncrement'))">
a.interfaceSource=ifnull(a.interfaceSource,0) + #{data.interfaceSourceIncrement}, a.interfaceSource=ifnull(a.interfaceSource,0) + #{data.interfaceSourceIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('inEncrypt')) or (colPickMode==1 and !data.containsKey('inEncrypt'))">
a.inEncrypt=#{data.inEncrypt},
</if>
<if test="(colPickMode==0 and data.containsKey('inEncryptIncrement')) or (colPickMode==1 and !data.containsKey('inEncryptIncrement'))">
a.inEncrypt=ifnull(a.inEncrypt,0) + #{data.inEncryptIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('requestParameters')) or (colPickMode==1 and !data.containsKey('requestParameters'))"> <if test="(colPickMode==0 and data.containsKey('requestParameters')) or (colPickMode==1 and !data.containsKey('requestParameters'))">
a.requestParameters=#{data.requestParameters}, a.requestParameters=#{data.requestParameters},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('outEncrypt')) or (colPickMode==1 and !data.containsKey('outEncrypt'))">
a.outEncrypt=#{data.outEncrypt},
</if>
<if test="(colPickMode==0 and data.containsKey('outEncryptIncrement')) or (colPickMode==1 and !data.containsKey('outEncryptIncrement'))">
a.outEncrypt=ifnull(a.outEncrypt,0) + #{data.outEncryptIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('responseParameters')) or (colPickMode==1 and !data.containsKey('responseParameters'))"> <if test="(colPickMode==0 and data.containsKey('responseParameters')) or (colPickMode==1 and !data.containsKey('responseParameters'))">
a.responseParameters=#{data.responseParameters}, a.responseParameters=#{data.responseParameters},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('errorCode')) or (colPickMode==1 and !data.containsKey('errorCode'))"> <if test="(colPickMode==0 and data.containsKey('remark')) or (colPickMode==1 and !data.containsKey('remark'))">
a.errorCode=#{data.errorCode}, a.remark=#{data.remark},
</if>
<if test="(colPickMode==0 and data.containsKey('changeHistory')) or (colPickMode==1 and !data.containsKey('changeHistory'))">
a.changeHistory=#{data.changeHistory},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))"> <if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId}, a.createUserId=#{data.createUserId},
...@@ -330,17 +336,10 @@ ...@@ -330,17 +336,10 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="flowControl=(case" suffix="ELSE flowControl end),"> <trim prefix="contentType=(case" suffix="ELSE contentType end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('flowControl')) or (colPickMode==1 and !item.containsKey('flowControl'))"> <if test="(colPickMode==0 and item.containsKey('contentType')) or (colPickMode==1 and !item.containsKey('contentType'))">
when a.id=#{item.id} then #{item.flowControl} when a.id=#{item.id} then #{item.contentType}
</if>
</foreach>
</trim>
<trim prefix="authorizeInfo=(case" suffix="ELSE authorizeInfo end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('authorizeInfo')) or (colPickMode==1 and !item.containsKey('authorizeInfo'))">
when a.id=#{item.id} then #{item.authorizeInfo}
</if> </if>
</foreach> </foreach>
</trim> </trim>
...@@ -368,6 +367,18 @@ ...@@ -368,6 +367,18 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="inEncrypt=(case" suffix="ELSE inEncrypt end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('inEncrypt')) or (colPickMode==1 and !item.containsKey('inEncrypt'))">
when a.id=#{item.id} then #{item.inEncrypt}
</when>
<when test="(colPickMode==0 and item.containsKey('inEncryptIncrement')) or (colPickMode==1 and !item.containsKey('inEncryptIncrement'))">
when a.id=#{item.id} then ifnull(a.inEncrypt,0) + #{item.inEncryptIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="requestParameters=(case" suffix="ELSE requestParameters end),"> <trim prefix="requestParameters=(case" suffix="ELSE requestParameters end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('requestParameters')) or (colPickMode==1 and !item.containsKey('requestParameters'))"> <if test="(colPickMode==0 and item.containsKey('requestParameters')) or (colPickMode==1 and !item.containsKey('requestParameters'))">
...@@ -375,24 +386,29 @@ ...@@ -375,24 +386,29 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="responseParameters=(case" suffix="ELSE responseParameters end),"> <trim prefix="outEncrypt=(case" suffix="ELSE outEncrypt end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('responseParameters')) or (colPickMode==1 and !item.containsKey('responseParameters'))"> <choose>
when a.id=#{item.id} then #{item.responseParameters} <when test="(colPickMode==0 and item.containsKey('outEncrypt')) or (colPickMode==1 and !item.containsKey('outEncrypt'))">
</if> when a.id=#{item.id} then #{item.outEncrypt}
</when>
<when test="(colPickMode==0 and item.containsKey('outEncryptIncrement')) or (colPickMode==1 and !item.containsKey('outEncryptIncrement'))">
when a.id=#{item.id} then ifnull(a.outEncrypt,0) + #{item.outEncryptIncrement}
</when>
</choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="errorCode=(case" suffix="ELSE errorCode end),"> <trim prefix="responseParameters=(case" suffix="ELSE responseParameters end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('errorCode')) or (colPickMode==1 and !item.containsKey('errorCode'))"> <if test="(colPickMode==0 and item.containsKey('responseParameters')) or (colPickMode==1 and !item.containsKey('responseParameters'))">
when a.id=#{item.id} then #{item.errorCode} when a.id=#{item.id} then #{item.responseParameters}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="changeHistory=(case" suffix="ELSE changeHistory end),"> <trim prefix="remark=(case" suffix="ELSE remark end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('changeHistory')) or (colPickMode==1 and !item.containsKey('changeHistory'))"> <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))">
when a.id=#{item.id} then #{item.changeHistory} when a.id=#{item.id} then #{item.remark}
</if> </if>
</foreach> </foreach>
</trim> </trim>
...@@ -558,13 +574,13 @@ ...@@ -558,13 +574,13 @@
${_conditionType_} a.id is null ${_conditionType_} a.id is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('idList')"> <if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
${_conditionType_} a.id in ${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('idNotList')"> <if test="conditionParamRef.containsKey('idNotList') and conditionParamRef.idNotList.size() > 0">
${_conditionType_} a.id not in ${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -585,13 +601,13 @@ ...@@ -585,13 +601,13 @@
${_conditionType_} a.productId is null ${_conditionType_} a.productId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('productIdList')"> <if test="conditionParamRef.containsKey('productIdList') and conditionParamRef.productIdList.size() > 0">
${_conditionType_} a.productId in ${_conditionType_} a.productId in
<foreach collection="conditionParamRef.productIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.productIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('productIdNotList')"> <if test="conditionParamRef.containsKey('productIdNotList') and conditionParamRef.productIdNotList.size() > 0">
${_conditionType_} a.productId not in ${_conditionType_} a.productId not in
<foreach collection="conditionParamRef.productIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.productIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -613,13 +629,13 @@ ...@@ -613,13 +629,13 @@
${_conditionType_} a.interfaceName is null ${_conditionType_} a.interfaceName is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('interfaceNameList')"> <if test="conditionParamRef.containsKey('interfaceNameList') and conditionParamRef.interfaceNameList.size() > 0">
${_conditionType_} a.interfaceName in ${_conditionType_} a.interfaceName in
<foreach collection="conditionParamRef.interfaceNameList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.interfaceNameList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('interfaceNameNotList')"> <if test="conditionParamRef.containsKey('interfaceNameNotList') and conditionParamRef.interfaceNameNotList.size() > 0">
${_conditionType_} a.interfaceName not in ${_conditionType_} a.interfaceName not in
<foreach collection="conditionParamRef.interfaceNameNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.interfaceNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -634,13 +650,13 @@ ...@@ -634,13 +650,13 @@
${_conditionType_} a.versionNumber is null ${_conditionType_} a.versionNumber is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('versionNumberList')"> <if test="conditionParamRef.containsKey('versionNumberList') and conditionParamRef.versionNumberList.size() > 0">
${_conditionType_} a.versionNumber in ${_conditionType_} a.versionNumber in
<foreach collection="conditionParamRef.versionNumberList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.versionNumberList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('versionNumberNotList')"> <if test="conditionParamRef.containsKey('versionNumberNotList') and conditionParamRef.versionNumberNotList.size() > 0">
${_conditionType_} a.versionNumber not in ${_conditionType_} a.versionNumber not in
<foreach collection="conditionParamRef.versionNumberNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.versionNumberNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -654,13 +670,13 @@ ...@@ -654,13 +670,13 @@
${_conditionType_} a.requestType is null ${_conditionType_} a.requestType is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('requestTypeList')"> <if test="conditionParamRef.containsKey('requestTypeList') and conditionParamRef.requestTypeList.size() > 0">
${_conditionType_} a.requestType in ${_conditionType_} a.requestType in
<foreach collection="conditionParamRef.requestTypeList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.requestTypeList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('requestTypeNotList')"> <if test="conditionParamRef.containsKey('requestTypeNotList') and conditionParamRef.requestTypeNotList.size() > 0">
${_conditionType_} a.requestType not in ${_conditionType_} a.requestType not in
<foreach collection="conditionParamRef.requestTypeNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.requestTypeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -681,13 +697,13 @@ ...@@ -681,13 +697,13 @@
${_conditionType_} a.requestProtocol is null ${_conditionType_} a.requestProtocol is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('requestProtocolList')"> <if test="conditionParamRef.containsKey('requestProtocolList') and conditionParamRef.requestProtocolList.size() > 0">
${_conditionType_} a.requestProtocol in ${_conditionType_} a.requestProtocol in
<foreach collection="conditionParamRef.requestProtocolList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.requestProtocolList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('requestProtocolNotList')"> <if test="conditionParamRef.containsKey('requestProtocolNotList') and conditionParamRef.requestProtocolNotList.size() > 0">
${_conditionType_} a.requestProtocol not in ${_conditionType_} a.requestProtocol not in
<foreach collection="conditionParamRef.requestProtocolNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.requestProtocolNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -709,13 +725,13 @@ ...@@ -709,13 +725,13 @@
${_conditionType_} a.requestUrl is null ${_conditionType_} a.requestUrl is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('requestUrlList')"> <if test="conditionParamRef.containsKey('requestUrlList') and conditionParamRef.requestUrlList.size() > 0">
${_conditionType_} a.requestUrl in ${_conditionType_} a.requestUrl in
<foreach collection="conditionParamRef.requestUrlList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.requestUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('requestUrlNotList')"> <if test="conditionParamRef.containsKey('requestUrlNotList') and conditionParamRef.requestUrlNotList.size() > 0">
${_conditionType_} a.requestUrl not in ${_conditionType_} a.requestUrl not in
<foreach collection="conditionParamRef.requestUrlNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.requestUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -729,13 +745,13 @@ ...@@ -729,13 +745,13 @@
${_conditionType_} a.timeoutValue is null ${_conditionType_} a.timeoutValue is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('timeoutValueList')"> <if test="conditionParamRef.containsKey('timeoutValueList') and conditionParamRef.timeoutValueList.size() > 0">
${_conditionType_} a.timeoutValue in ${_conditionType_} a.timeoutValue in
<foreach collection="conditionParamRef.timeoutValueList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.timeoutValueList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('timeoutValueNotList')"> <if test="conditionParamRef.containsKey('timeoutValueNotList') and conditionParamRef.timeoutValueNotList.size() > 0">
${_conditionType_} a.timeoutValue not in ${_conditionType_} a.timeoutValue not in
<foreach collection="conditionParamRef.timeoutValueNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.timeoutValueNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -756,13 +772,13 @@ ...@@ -756,13 +772,13 @@
${_conditionType_} a.limitStrategy is null ${_conditionType_} a.limitStrategy is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('limitStrategyList')"> <if test="conditionParamRef.containsKey('limitStrategyList') and conditionParamRef.limitStrategyList.size() > 0">
${_conditionType_} a.limitStrategy in ${_conditionType_} a.limitStrategy in
<foreach collection="conditionParamRef.limitStrategyList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.limitStrategyList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('limitStrategyNotList')"> <if test="conditionParamRef.containsKey('limitStrategyNotList') and conditionParamRef.limitStrategyNotList.size() > 0">
${_conditionType_} a.limitStrategy not in ${_conditionType_} a.limitStrategy not in
<foreach collection="conditionParamRef.limitStrategyNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.limitStrategyNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -784,13 +800,13 @@ ...@@ -784,13 +800,13 @@
${_conditionType_} a.network is null ${_conditionType_} a.network is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('networkList')"> <if test="conditionParamRef.containsKey('networkList') and conditionParamRef.networkList.size() > 0">
${_conditionType_} a.network in ${_conditionType_} a.network in
<foreach collection="conditionParamRef.networkList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.networkList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('networkNotList')"> <if test="conditionParamRef.containsKey('networkNotList') and conditionParamRef.networkNotList.size() > 0">
${_conditionType_} a.network not in ${_conditionType_} a.network not in
<foreach collection="conditionParamRef.networkNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.networkNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -805,57 +821,36 @@ ...@@ -805,57 +821,36 @@
${_conditionType_} a.description is null ${_conditionType_} a.description is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('descriptionList')"> <if test="conditionParamRef.containsKey('descriptionList') and conditionParamRef.descriptionList.size() > 0">
${_conditionType_} a.description in ${_conditionType_} a.description in
<foreach collection="conditionParamRef.descriptionList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.descriptionList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('descriptionNotList')"> <if test="conditionParamRef.containsKey('descriptionNotList') and conditionParamRef.descriptionNotList.size() > 0">
${_conditionType_} a.description not in ${_conditionType_} a.description not in
<foreach collection="conditionParamRef.descriptionNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.descriptionNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('flowControl')"> <if test="conditionParamRef.containsKey('contentType')">
<if test="conditionParamRef.flowControl != null and conditionParamRef.flowControl != ''"> <if test="conditionParamRef.contentType != null and conditionParamRef.contentType != ''">
${_conditionType_} a.flowControl like #{${_conditionParam_}.flowControl} ${_conditionType_} a.contentType like #{${_conditionParam_}.contentType}
</if>
<if test="conditionParamRef.flowControl == null">
${_conditionType_} a.flowControl is null
</if>
</if>
<if test="conditionParamRef.containsKey('flowControlList')">
${_conditionType_} a.flowControl in
<foreach collection="conditionParamRef.flowControlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('flowControlNotList')">
${_conditionType_} a.flowControl not in
<foreach collection="conditionParamRef.flowControlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('authorizeInfo')">
<if test="conditionParamRef.authorizeInfo != null and conditionParamRef.authorizeInfo != ''">
${_conditionType_} a.authorizeInfo like #{${_conditionParam_}.authorizeInfo}
</if> </if>
<if test="conditionParamRef.authorizeInfo == null"> <if test="conditionParamRef.contentType == null">
${_conditionType_} a.authorizeInfo is null ${_conditionType_} a.contentType is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('authorizeInfoList')"> <if test="conditionParamRef.containsKey('contentTypeList') and conditionParamRef.contentTypeList.size() > 0">
${_conditionType_} a.authorizeInfo in ${_conditionType_} a.contentType in
<foreach collection="conditionParamRef.authorizeInfoList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.contentTypeList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('authorizeInfoNotList')"> <if test="conditionParamRef.containsKey('contentTypeNotList') and conditionParamRef.contentTypeNotList.size() > 0">
${_conditionType_} a.authorizeInfo not in ${_conditionType_} a.contentType not in
<foreach collection="conditionParamRef.authorizeInfoNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.contentTypeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
...@@ -867,13 +862,13 @@ ...@@ -867,13 +862,13 @@
${_conditionType_} a.interfaceTag is null ${_conditionType_} a.interfaceTag is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('interfaceTagList')"> <if test="conditionParamRef.containsKey('interfaceTagList') and conditionParamRef.interfaceTagList.size() > 0">
${_conditionType_} a.interfaceTag in ${_conditionType_} a.interfaceTag in
<foreach collection="conditionParamRef.interfaceTagList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.interfaceTagList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('interfaceTagNotList')"> <if test="conditionParamRef.containsKey('interfaceTagNotList') and conditionParamRef.interfaceTagNotList.size() > 0">
${_conditionType_} a.interfaceTag not in ${_conditionType_} a.interfaceTag not in
<foreach collection="conditionParamRef.interfaceTagNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.interfaceTagNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -894,13 +889,13 @@ ...@@ -894,13 +889,13 @@
${_conditionType_} a.interfaceSource is null ${_conditionType_} a.interfaceSource is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('interfaceSourceList')"> <if test="conditionParamRef.containsKey('interfaceSourceList') and conditionParamRef.interfaceSourceList.size() > 0">
${_conditionType_} a.interfaceSource in ${_conditionType_} a.interfaceSource in
<foreach collection="conditionParamRef.interfaceSourceList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.interfaceSourceList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('interfaceSourceNotList')"> <if test="conditionParamRef.containsKey('interfaceSourceNotList') and conditionParamRef.interfaceSourceNotList.size() > 0">
${_conditionType_} a.interfaceSource not in ${_conditionType_} a.interfaceSource not in
<foreach collection="conditionParamRef.interfaceSourceNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.interfaceSourceNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -913,6 +908,33 @@ ...@@ -913,6 +908,33 @@
${_conditionType_} a.interfaceSource <![CDATA[ <= ]]> #{${_conditionParam_}.interfaceSourceEnd} ${_conditionType_} a.interfaceSource <![CDATA[ <= ]]> #{${_conditionParam_}.interfaceSourceEnd}
</if> </if>
<if test="conditionParamRef.containsKey('inEncrypt')">
<if test="conditionParamRef.inEncrypt != null ">
${_conditionType_} a.inEncrypt = #{${_conditionParam_}.inEncrypt}
</if>
<if test="conditionParamRef.inEncrypt == null">
${_conditionType_} a.inEncrypt is null
</if>
</if>
<if test="conditionParamRef.containsKey('inEncryptList') and conditionParamRef.inEncryptList.size() > 0">
${_conditionType_} a.inEncrypt in
<foreach collection="conditionParamRef.inEncryptList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('inEncryptNotList') and conditionParamRef.inEncryptNotList.size() > 0">
${_conditionType_} a.inEncrypt not in
<foreach collection="conditionParamRef.inEncryptNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('inEncryptStart') and conditionParamRef.inEncryptStart != null">
${_conditionType_} a.inEncrypt <![CDATA[ >= ]]> #{${_conditionParam_}.inEncryptStart}
</if>
<if test="conditionParamRef.containsKey('inEncryptEnd') and conditionParamRef.inEncryptEnd != null">
${_conditionType_} a.inEncrypt <![CDATA[ <= ]]> #{${_conditionParam_}.inEncryptEnd}
</if>
<if test="conditionParamRef.containsKey('requestParameters')"> <if test="conditionParamRef.containsKey('requestParameters')">
<if test="conditionParamRef.requestParameters != null and conditionParamRef.requestParameters != ''"> <if test="conditionParamRef.requestParameters != null and conditionParamRef.requestParameters != ''">
...@@ -922,78 +944,84 @@ ...@@ -922,78 +944,84 @@
${_conditionType_} a.requestParameters is null ${_conditionType_} a.requestParameters is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('requestParametersList')"> <if test="conditionParamRef.containsKey('requestParametersList') and conditionParamRef.requestParametersList.size() > 0">
${_conditionType_} a.requestParameters in ${_conditionType_} a.requestParameters in
<foreach collection="conditionParamRef.requestParametersList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.requestParametersList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('requestParametersNotList')"> <if test="conditionParamRef.containsKey('requestParametersNotList') and conditionParamRef.requestParametersNotList.size() > 0">
${_conditionType_} a.requestParameters not in ${_conditionType_} a.requestParameters not in
<foreach collection="conditionParamRef.requestParametersNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.requestParametersNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('outEncrypt')">
<if test="conditionParamRef.containsKey('responseParameters')"> <if test="conditionParamRef.outEncrypt != null ">
<if test="conditionParamRef.responseParameters != null and conditionParamRef.responseParameters != ''"> ${_conditionType_} a.outEncrypt = #{${_conditionParam_}.outEncrypt}
${_conditionType_} a.responseParameters like #{${_conditionParam_}.responseParameters}
</if> </if>
<if test="conditionParamRef.responseParameters == null"> <if test="conditionParamRef.outEncrypt == null">
${_conditionType_} a.responseParameters is null ${_conditionType_} a.outEncrypt is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('responseParametersList')"> <if test="conditionParamRef.containsKey('outEncryptList') and conditionParamRef.outEncryptList.size() > 0">
${_conditionType_} a.responseParameters in ${_conditionType_} a.outEncrypt in
<foreach collection="conditionParamRef.responseParametersList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.outEncryptList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('responseParametersNotList')"> <if test="conditionParamRef.containsKey('outEncryptNotList') and conditionParamRef.outEncryptNotList.size() > 0">
${_conditionType_} a.responseParameters not in ${_conditionType_} a.outEncrypt not in
<foreach collection="conditionParamRef.responseParametersNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.outEncryptNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('outEncryptStart') and conditionParamRef.outEncryptStart != null">
${_conditionType_} a.outEncrypt <![CDATA[ >= ]]> #{${_conditionParam_}.outEncryptStart}
</if>
<if test="conditionParamRef.containsKey('outEncryptEnd') and conditionParamRef.outEncryptEnd != null">
${_conditionType_} a.outEncrypt <![CDATA[ <= ]]> #{${_conditionParam_}.outEncryptEnd}
</if>
<if test="conditionParamRef.containsKey('errorCode')">
<if test="conditionParamRef.errorCode != null and conditionParamRef.errorCode != ''"> <if test="conditionParamRef.containsKey('responseParameters')">
${_conditionType_} a.errorCode like #{${_conditionParam_}.errorCode} <if test="conditionParamRef.responseParameters != null and conditionParamRef.responseParameters != ''">
${_conditionType_} a.responseParameters like #{${_conditionParam_}.responseParameters}
</if> </if>
<if test="conditionParamRef.errorCode == null"> <if test="conditionParamRef.responseParameters == null">
${_conditionType_} a.errorCode is null ${_conditionType_} a.responseParameters is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('errorCodeList')"> <if test="conditionParamRef.containsKey('responseParametersList') and conditionParamRef.responseParametersList.size() > 0">
${_conditionType_} a.errorCode in ${_conditionType_} a.responseParameters in
<foreach collection="conditionParamRef.errorCodeList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.responseParametersList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('errorCodeNotList')"> <if test="conditionParamRef.containsKey('responseParametersNotList') and conditionParamRef.responseParametersNotList.size() > 0">
${_conditionType_} a.errorCode not in ${_conditionType_} a.responseParameters not in
<foreach collection="conditionParamRef.errorCodeNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.responseParametersNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('changeHistory')"> <if test="conditionParamRef.containsKey('remark')">
<if test="conditionParamRef.changeHistory != null and conditionParamRef.changeHistory != ''"> <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''">
${_conditionType_} a.changeHistory like #{${_conditionParam_}.changeHistory} ${_conditionType_} a.remark like #{${_conditionParam_}.remark}
</if> </if>
<if test="conditionParamRef.changeHistory == null"> <if test="conditionParamRef.remark == null">
${_conditionType_} a.changeHistory is null ${_conditionType_} a.remark is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('changeHistoryList')"> <if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0">
${_conditionType_} a.changeHistory in ${_conditionType_} a.remark in
<foreach collection="conditionParamRef.changeHistoryList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('changeHistoryNotList')"> <if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0">
${_conditionType_} a.changeHistory not in ${_conditionType_} a.remark not in
<foreach collection="conditionParamRef.changeHistoryNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
...@@ -1005,13 +1033,13 @@ ...@@ -1005,13 +1033,13 @@
${_conditionType_} a.createUserId is null ${_conditionType_} a.createUserId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdList')"> <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
${_conditionType_} a.createUserId in ${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdNotList')"> <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0">
${_conditionType_} a.createUserId not in ${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -1047,13 +1075,13 @@ ...@@ -1047,13 +1075,13 @@
${_conditionType_} a.updateUserId is null ${_conditionType_} a.updateUserId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('updateUserIdList')"> <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
${_conditionType_} a.updateUserId in ${_conditionType_} a.updateUserId in
<foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('updateUserIdNotList')"> <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0">
${_conditionType_} a.updateUserId not in ${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -1149,14 +1177,9 @@ ...@@ -1149,14 +1177,9 @@
<if test='orderCol.description != null and "DESC".equalsIgnoreCase(orderCol.description)'>DESC</if> <if test='orderCol.description != null and "DESC".equalsIgnoreCase(orderCol.description)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('flowControl')"> <if test="orderCol.containsKey('contentType')">
a.flowControl a.contentType
<if test='orderCol.flowControl != null and "DESC".equalsIgnoreCase(orderCol.flowControl)'>DESC</if> <if test='orderCol.contentType != null and "DESC".equalsIgnoreCase(orderCol.contentType)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('authorizeInfo')">
a.authorizeInfo
<if test='orderCol.authorizeInfo != null and "DESC".equalsIgnoreCase(orderCol.authorizeInfo)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('interfaceTag')"> <if test="orderCol.containsKey('interfaceTag')">
...@@ -1169,24 +1192,29 @@ ...@@ -1169,24 +1192,29 @@
<if test='orderCol.interfaceSource != null and "DESC".equalsIgnoreCase(orderCol.interfaceSource)'>DESC</if> <if test='orderCol.interfaceSource != null and "DESC".equalsIgnoreCase(orderCol.interfaceSource)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('inEncrypt')">
a.inEncrypt
<if test='orderCol.inEncrypt != null and "DESC".equalsIgnoreCase(orderCol.inEncrypt)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('requestParameters')"> <if test="orderCol.containsKey('requestParameters')">
a.requestParameters a.requestParameters
<if test='orderCol.requestParameters != null and "DESC".equalsIgnoreCase(orderCol.requestParameters)'>DESC</if> <if test='orderCol.requestParameters != null and "DESC".equalsIgnoreCase(orderCol.requestParameters)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('outEncrypt')">
a.outEncrypt
<if test='orderCol.outEncrypt != null and "DESC".equalsIgnoreCase(orderCol.outEncrypt)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('responseParameters')"> <if test="orderCol.containsKey('responseParameters')">
a.responseParameters a.responseParameters
<if test='orderCol.responseParameters != null and "DESC".equalsIgnoreCase(orderCol.responseParameters)'>DESC</if> <if test='orderCol.responseParameters != null and "DESC".equalsIgnoreCase(orderCol.responseParameters)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('errorCode')"> <if test="orderCol.containsKey('remark')">
a.errorCode a.remark
<if test='orderCol.errorCode != null and "DESC".equalsIgnoreCase(orderCol.errorCode)'>DESC</if> <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('changeHistory')">
a.changeHistory
<if test='orderCol.changeHistory != null and "DESC".equalsIgnoreCase(orderCol.changeHistory)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('createUserId')"> <if test="orderCol.containsKey('createUserId')">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment