Commit f88bdebd authored by 赵啸非's avatar 赵啸非

添加评价器事件地址

parent 69ea2f56
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<Field :span="22" label="默认首页" prop="skinId" v-model="form.skinId" @change="skinSelect" :enumData="dict.skinProductCodeMap[form.productCode]" type="select" placeholder="请输入产品名称,名称唯一"/> <Field :span="22" label="默认首页" prop="skinId" v-model="form.skinId" @change="skinSelect" :enumData="dict.skinProductCodeMap[form.productCode]" type="select" placeholder="请输入产品名称,名称唯一"/>
<!-- <Field :span="22" label="首页地址" prop="homeUrl" v-model="form.homeUrl" placeholder="请输入首页地址"/> --> <Field :span="22" v-if="form.productCode=='pjq'" label="事件地址" prop="eventUrl" v-model="form.eventUrl" placeholder="请输入事件地址"/>
<Field :span="22" label="备注" prop="productRemark" v-model="form.productRemark" type="textarea" placeholder="请输入备注"/> <Field :span="22" label="备注" prop="productRemark" v-model="form.productRemark" type="textarea" placeholder="请输入备注"/>
</el-row> </el-row>
......
ALTER TABLE mortals_xhx_device ADD COLUMN `skinId` bigint (20) COMMENT '皮肤id' AFTER productName; ALTER TABLE mortals_xhx_device ADD COLUMN `skinId` bigint (20) COMMENT '皮肤id' AFTER productName;
ALTER TABLE mortals_xhx_device ADD COLUMN `skinName` varchar (512) COMMENT '皮肤名称' AFTER skinId; ALTER TABLE mortals_xhx_device ADD COLUMN `skinName` varchar (512) COMMENT '皮肤名称' AFTER skinId;
ALTER TABLE mortals_xhx_device ADD COLUMN `homeUrl` varchar (512) COMMENT '首页地址' AFTER skinName; ALTER TABLE mortals_xhx_device ADD COLUMN `homeUrl` varchar (512) COMMENT '首页地址' AFTER skinName;
ALTER TABLE mortals_xhx_device ADD COLUMN `deviceSN` varchar (512) COMMENT '设备SN码' AFTER deviceCode; ALTER TABLE mortals_xhx_device ADD COLUMN `deviceSN` varchar (512) COMMENT '设备SN码' AFTER deviceCode;
ALTER TABLE mortals_xhx_product ADD COLUMN `skinId` bigint (20) COMMENT '皮肤id' AFTER productCode; ALTER TABLE mortals_xhx_product ADD COLUMN `skinId` bigint (20) COMMENT '皮肤id' AFTER productCode;
ALTER TABLE mortals_xhx_product ADD COLUMN `skinName` varchar (512) COMMENT '皮肤名称' AFTER skinId; ALTER TABLE mortals_xhx_product ADD COLUMN `skinName` varchar (512) COMMENT '皮肤名称' AFTER skinId;
ALTER TABLE mortals_xhx_device ADD COLUMN `eventUrl` varchar (512) COMMENT '事件地址' AFTER homeUrl;
......
use `device-platform`; use
`device-platform`;
-- ---------------------------- -- ----------------------------
-- 设备表 -- 设备表
...@@ -82,22 +83,23 @@ CREATE TABLE mortals_xhx_platform ...@@ -82,22 +83,23 @@ CREATE TABLE mortals_xhx_platform
-- 产品表 -- 产品表
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_product`; DROP TABLE IF EXISTS `mortals_xhx_product`;
CREATE TABLE `mortals_xhx_product` CREATE TABLE mortals_xhx_product
( (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID,主键,自增长', `id` bigint(20) AUTO_INCREMENT COMMENT '主键ID,主键,自增长',
`platformId` bigint(20) DEFAULT NULL, `platformId` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '关联平台',
`productName` varchar(20) NOT NULL COMMENT '产品名称,名称唯一', `productName` varchar(20) NOT NULL COMMENT '产品名称,名称唯一',
`productCode` varchar(256) NOT NULL COMMENT '产品编码,编码唯一', `productCode` varchar(256) COMMENT '产品编码',
`skinId` bigint(20) DEFAULT NULL COMMENT '皮肤id', `skinId` bigint(20) NOT NULL COMMENT '皮肤id',
`skinName` varchar(512) DEFAULT NULL COMMENT '皮肤名称', `skinName` varchar(20) COMMENT '皮肤名称',
`homeUrl` varchar(255) DEFAULT NULL COMMENT '首页', `homeUrl` varchar(512) COMMENT '首页地址',
`productRemark` varchar(256) DEFAULT NULL COMMENT '备注', `eventUrl` varchar(512) COMMENT '事件地址,评价器使用',
`productRemark` varchar(256) 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`) USING BTREE PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='产品'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品';
......
...@@ -826,6 +826,7 @@ public class DeviceApiController { ...@@ -826,6 +826,7 @@ public class DeviceApiController {
String domain = GlobalSysInfo.getParamValue(PARAM_SERVER_HTTP_URL, "http://192.168.0.98:11091"); String domain = GlobalSysInfo.getParamValue(PARAM_SERVER_HTTP_URL, "http://192.168.0.98:11091");
serverInfo.setHomeUrl(UrlBuilder.of(domain).addPath(homeUrl).toString()); serverInfo.setHomeUrl(UrlBuilder.of(domain).addPath(homeUrl).toString());
serverInfo.setEventUrl(productEntity.getEventUrl());
} }
private void buildDownloadUrl(ProductVersionEntity productVersionEntity, ProductVersionInfo productVersionInfo) { private void buildDownloadUrl(ProductVersionEntity productVersionEntity, ProductVersionInfo productVersionInfo) {
......
package com.mortals.xhx.module.product.model; package com.mortals.xhx.module.product.model;
import java.util.List;
import java.util.ArrayList;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.product.model.vo.ProductVo; import com.mortals.xhx.module.product.model.vo.ProductVo;
/** /**
* 产品实体对象 * 产品实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-08-01 * @date 2022-11-09
*/ */
public class ProductEntity extends ProductVo { public class ProductEntity extends ProductVo {
...@@ -29,14 +25,6 @@ public class ProductEntity extends ProductVo { ...@@ -29,14 +25,6 @@ public class ProductEntity extends ProductVo {
* 产品编码 * 产品编码
*/ */
private String productCode; private String productCode;
/**
* 首页地址
*/
private String homeUrl;
/**
* 备注
*/
private String productRemark;
/** /**
* 皮肤id * 皮肤id
*/ */
...@@ -46,6 +34,18 @@ public class ProductEntity extends ProductVo { ...@@ -46,6 +34,18 @@ public class ProductEntity extends ProductVo {
*/ */
@Excel(name = "皮肤名称") @Excel(name = "皮肤名称")
private String skinName; private String skinName;
/**
* 首页地址
*/
private String homeUrl;
/**
* 事件地址,评价器使用
*/
private String eventUrl;
/**
* 备注
*/
private String productRemark;
...@@ -92,34 +92,6 @@ public class ProductEntity extends ProductVo { ...@@ -92,34 +92,6 @@ public class ProductEntity extends ProductVo {
public void setProductCode(String productCode){ public void setProductCode(String productCode){
this.productCode = productCode; this.productCode = productCode;
} }
/**
* 获取 首页地址
* @return String
*/
public String getHomeUrl(){
return homeUrl;
}
/**
* 设置 首页地址
* @param homeUrl
*/
public void setHomeUrl(String homeUrl){
this.homeUrl = homeUrl;
}
/**
* 获取 备注
* @return String
*/
public String getProductRemark(){
return productRemark;
}
/**
* 设置 备注
* @param productRemark
*/
public void setProductRemark(String productRemark){
this.productRemark = productRemark;
}
/** /**
* 获取 皮肤id * 获取 皮肤id
* @return Long * @return Long
...@@ -148,6 +120,48 @@ public class ProductEntity extends ProductVo { ...@@ -148,6 +120,48 @@ public class ProductEntity extends ProductVo {
public void setSkinName(String skinName){ public void setSkinName(String skinName){
this.skinName = skinName; this.skinName = skinName;
} }
/**
* 获取 首页地址
* @return String
*/
public String getHomeUrl(){
return homeUrl;
}
/**
* 设置 首页地址
* @param homeUrl
*/
public void setHomeUrl(String homeUrl){
this.homeUrl = homeUrl;
}
/**
* 获取 事件地址,评价器使用
* @return String
*/
public String getEventUrl(){
return eventUrl;
}
/**
* 设置 事件地址,评价器使用
* @param eventUrl
*/
public void setEventUrl(String eventUrl){
this.eventUrl = eventUrl;
}
/**
* 获取 备注
* @return String
*/
public String getProductRemark(){
return productRemark;
}
/**
* 设置 备注
* @param productRemark
*/
public void setProductRemark(String productRemark){
this.productRemark = productRemark;
}
...@@ -173,10 +187,11 @@ public class ProductEntity extends ProductVo { ...@@ -173,10 +187,11 @@ public class ProductEntity extends ProductVo {
sb.append(",platformId:").append(getPlatformId()); sb.append(",platformId:").append(getPlatformId());
sb.append(",productName:").append(getProductName()); sb.append(",productName:").append(getProductName());
sb.append(",productCode:").append(getProductCode()); sb.append(",productCode:").append(getProductCode());
sb.append(",homeUrl:").append(getHomeUrl());
sb.append(",productRemark:").append(getProductRemark());
sb.append(",skinId:").append(getSkinId()); sb.append(",skinId:").append(getSkinId());
sb.append(",skinName:").append(getSkinName()); sb.append(",skinName:").append(getSkinName());
sb.append(",homeUrl:").append(getHomeUrl());
sb.append(",eventUrl:").append(getEventUrl());
sb.append(",productRemark:").append(getProductRemark());
return sb.toString(); return sb.toString();
} }
...@@ -188,12 +203,14 @@ public class ProductEntity extends ProductVo { ...@@ -188,12 +203,14 @@ public class ProductEntity extends ProductVo {
this.productCode = ""; this.productCode = "";
this.homeUrl = "";
this.productRemark = "";
this.skinId = null; this.skinId = null;
this.skinName = ""; this.skinName = "";
this.homeUrl = "";
this.eventUrl = "";
this.productRemark = "";
} }
} }
\ 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.ProductEntity;
/** /**
* 产品查询对象 * 产品查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-08-01 * @date 2022-11-09
*/ */
public class ProductQuery extends ProductEntity { public class ProductQuery extends ProductEntity {
/** 开始 主键ID,主键,自增长 */ /** 开始 主键ID,主键,自增长 */
...@@ -39,9 +38,27 @@ public class ProductQuery extends ProductEntity { ...@@ -39,9 +38,27 @@ public class ProductQuery extends ProductEntity {
/** 产品编码 */ /** 产品编码 */
private List<String> productCodeList; private List<String> productCodeList;
/** 开始 皮肤id */
private Long skinIdStart;
/** 结束 皮肤id */
private Long skinIdEnd;
/** 增加 皮肤id */
private Long skinIdIncrement;
/** 皮肤id列表 */
private List <Long> skinIdList;
/** 皮肤名称 */
private List<String> skinNameList;
/** 首页地址 */ /** 首页地址 */
private List<String> homeUrlList; private List<String> homeUrlList;
/** 事件地址,评价器使用 */
private List<String> eventUrlList;
/** 备注 */ /** 备注 */
private List<String> productRemarkList; private List<String> productRemarkList;
...@@ -81,21 +98,6 @@ public class ProductQuery extends ProductEntity { ...@@ -81,21 +98,6 @@ public class ProductQuery extends ProductEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 开始 皮肤id */
private Long skinIdStart;
/** 结束 皮肤id */
private Long skinIdEnd;
/** 增加 皮肤id */
private Long skinIdIncrement;
/** 皮肤id列表 */
private List <Long> skinIdList;
/** 皮肤名称 */
private List<String> skinNameList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<ProductQuery> orConditionList; private List<ProductQuery> orConditionList;
...@@ -262,6 +264,85 @@ public class ProductQuery extends ProductEntity { ...@@ -262,6 +264,85 @@ public class ProductQuery extends ProductEntity {
public void setProductCodeList(List<String> productCodeList){ public void setProductCodeList(List<String> productCodeList){
this.productCodeList = productCodeList; this.productCodeList = productCodeList;
} }
/**
* 获取 开始 皮肤id
* @return skinIdStart
*/
public Long getSkinIdStart(){
return this.skinIdStart;
}
/**
* 设置 开始 皮肤id
* @param skinIdStart
*/
public void setSkinIdStart(Long skinIdStart){
this.skinIdStart = skinIdStart;
}
/**
* 获取 结束 皮肤id
* @return $skinIdEnd
*/
public Long getSkinIdEnd(){
return this.skinIdEnd;
}
/**
* 设置 结束 皮肤id
* @param skinIdEnd
*/
public void setSkinIdEnd(Long skinIdEnd){
this.skinIdEnd = skinIdEnd;
}
/**
* 获取 增加 皮肤id
* @return skinIdIncrement
*/
public Long getSkinIdIncrement(){
return this.skinIdIncrement;
}
/**
* 设置 增加 皮肤id
* @param skinIdIncrement
*/
public void setSkinIdIncrement(Long skinIdIncrement){
this.skinIdIncrement = skinIdIncrement;
}
/**
* 获取 皮肤id
* @return skinIdList
*/
public List<Long> getSkinIdList(){
return this.skinIdList;
}
/**
* 设置 皮肤id
* @param skinIdList
*/
public void setSkinIdList(List<Long> skinIdList){
this.skinIdList = skinIdList;
}
/**
* 获取 皮肤名称
* @return skinNameList
*/
public List<String> getSkinNameList(){
return this.skinNameList;
}
/**
* 设置 皮肤名称
* @param skinNameList
*/
public void setSkinNameList(List<String> skinNameList){
this.skinNameList = skinNameList;
}
/** /**
* 获取 首页地址 * 获取 首页地址
* @return homeUrlList * @return homeUrlList
...@@ -277,6 +358,21 @@ public class ProductQuery extends ProductEntity { ...@@ -277,6 +358,21 @@ public class ProductQuery extends ProductEntity {
public void setHomeUrlList(List<String> homeUrlList){ public void setHomeUrlList(List<String> homeUrlList){
this.homeUrlList = homeUrlList; this.homeUrlList = homeUrlList;
} }
/**
* 获取 事件地址,评价器使用
* @return eventUrlList
*/
public List<String> getEventUrlList(){
return this.eventUrlList;
}
/**
* 设置 事件地址,评价器使用
* @param eventUrlList
*/
public void setEventUrlList(List<String> eventUrlList){
this.eventUrlList = eventUrlList;
}
/** /**
* 获取 备注 * 获取 备注
* @return productRemarkList * @return productRemarkList
...@@ -484,85 +580,6 @@ public class ProductQuery extends ProductEntity { ...@@ -484,85 +580,6 @@ public class ProductQuery extends ProductEntity {
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/**
* 获取 开始 皮肤id
* @return skinIdStart
*/
public Long getSkinIdStart(){
return this.skinIdStart;
}
/**
* 设置 开始 皮肤id
* @param skinIdStart
*/
public void setSkinIdStart(Long skinIdStart){
this.skinIdStart = skinIdStart;
}
/**
* 获取 结束 皮肤id
* @return $skinIdEnd
*/
public Long getSkinIdEnd(){
return this.skinIdEnd;
}
/**
* 设置 结束 皮肤id
* @param skinIdEnd
*/
public void setSkinIdEnd(Long skinIdEnd){
this.skinIdEnd = skinIdEnd;
}
/**
* 获取 增加 皮肤id
* @return skinIdIncrement
*/
public Long getSkinIdIncrement(){
return this.skinIdIncrement;
}
/**
* 设置 增加 皮肤id
* @param skinIdIncrement
*/
public void setSkinIdIncrement(Long skinIdIncrement){
this.skinIdIncrement = skinIdIncrement;
}
/**
* 获取 皮肤id
* @return skinIdList
*/
public List<Long> getSkinIdList(){
return this.skinIdList;
}
/**
* 设置 皮肤id
* @param skinIdList
*/
public void setSkinIdList(List<Long> skinIdList){
this.skinIdList = skinIdList;
}
/**
* 获取 皮肤名称
* @return skinNameList
*/
public List<String> getSkinNameList(){
return this.skinNameList;
}
/**
* 设置 皮肤名称
* @param skinNameList
*/
public void setSkinNameList(List<String> skinNameList){
this.skinNameList = skinNameList;
}
/** /**
* 设置 主键ID,主键,自增长 * 设置 主键ID,主键,自增长
* @param id * @param id
...@@ -691,6 +708,70 @@ public class ProductQuery extends ProductEntity { ...@@ -691,6 +708,70 @@ public class ProductQuery extends ProductEntity {
return this; return this;
} }
/**
* 设置 皮肤id
* @param skinId
*/
public ProductQuery skinId(Long skinId){
setSkinId(skinId);
return this;
}
/**
* 设置 开始 皮肤id
* @param skinIdStart
*/
public ProductQuery skinIdStart(Long skinIdStart){
this.skinIdStart = skinIdStart;
return this;
}
/**
* 设置 结束 皮肤id
* @param skinIdEnd
*/
public ProductQuery skinIdEnd(Long skinIdEnd){
this.skinIdEnd = skinIdEnd;
return this;
}
/**
* 设置 增加 皮肤id
* @param skinIdIncrement
*/
public ProductQuery skinIdIncrement(Long skinIdIncrement){
this.skinIdIncrement = skinIdIncrement;
return this;
}
/**
* 设置 皮肤id
* @param skinIdList
*/
public ProductQuery skinIdList(List<Long> skinIdList){
this.skinIdList = skinIdList;
return this;
}
/**
* 设置 皮肤名称
* @param skinName
*/
public ProductQuery skinName(String skinName){
setSkinName(skinName);
return this;
}
/**
* 设置 皮肤名称
* @param skinNameList
*/
public ProductQuery skinNameList(List<String> skinNameList){
this.skinNameList = skinNameList;
return this;
}
/** /**
* 设置 首页地址 * 设置 首页地址
...@@ -711,6 +792,25 @@ public class ProductQuery extends ProductEntity { ...@@ -711,6 +792,25 @@ public class ProductQuery extends ProductEntity {
} }
/**
* 设置 事件地址,评价器使用
* @param eventUrl
*/
public ProductQuery eventUrl(String eventUrl){
setEventUrl(eventUrl);
return this;
}
/**
* 设置 事件地址,评价器使用
* @param eventUrlList
*/
public ProductQuery eventUrlList(List<String> eventUrlList){
this.eventUrlList = eventUrlList;
return this;
}
/** /**
* 设置 备注 * 设置 备注
* @param productRemark * @param productRemark
...@@ -821,70 +921,6 @@ public class ProductQuery extends ProductEntity { ...@@ -821,70 +921,6 @@ public class ProductQuery extends ProductEntity {
} }
/**
* 设置 皮肤id
* @param skinId
*/
public ProductQuery skinId(Long skinId){
setSkinId(skinId);
return this;
}
/**
* 设置 开始 皮肤id
* @param skinIdStart
*/
public ProductQuery skinIdStart(Long skinIdStart){
this.skinIdStart = skinIdStart;
return this;
}
/**
* 设置 结束 皮肤id
* @param skinIdEnd
*/
public ProductQuery skinIdEnd(Long skinIdEnd){
this.skinIdEnd = skinIdEnd;
return this;
}
/**
* 设置 增加 皮肤id
* @param skinIdIncrement
*/
public ProductQuery skinIdIncrement(Long skinIdIncrement){
this.skinIdIncrement = skinIdIncrement;
return this;
}
/**
* 设置 皮肤id
* @param skinIdList
*/
public ProductQuery skinIdList(List<Long> skinIdList){
this.skinIdList = skinIdList;
return this;
}
/**
* 设置 皮肤名称
* @param skinName
*/
public ProductQuery skinName(String skinName){
setSkinName(skinName);
return this;
}
/**
* 设置 皮肤名称
* @param skinNameList
*/
public ProductQuery skinNameList(List<String> skinNameList){
this.skinNameList = skinNameList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
......
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
<result property="skinId" column="skinId" /> <result property="skinId" column="skinId" />
<result property="skinName" column="skinName" /> <result property="skinName" column="skinName" />
<result property="homeUrl" column="homeUrl" /> <result property="homeUrl" column="homeUrl" />
<result property="eventUrl" column="eventUrl" />
<result property="productRemark" column="productRemark" /> <result property="productRemark" column="productRemark" />
<result property="createUserId" column="createUserId" /> <result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
...@@ -45,6 +46,9 @@ ...@@ -45,6 +46,9 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('homeUrl') or colPickMode == 1 and data.containsKey('homeUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('homeUrl') or colPickMode == 1 and data.containsKey('homeUrl')))">
a.homeUrl, a.homeUrl,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('eventUrl') or colPickMode == 1 and data.containsKey('eventUrl')))">
a.eventUrl,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('productRemark') or colPickMode == 1 and data.containsKey('productRemark')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('productRemark') or colPickMode == 1 and data.containsKey('productRemark')))">
a.productRemark, a.productRemark,
</if> </if>
...@@ -65,18 +69,18 @@ ...@@ -65,18 +69,18 @@
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="ProductEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="ProductEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_product insert into mortals_xhx_product
(platformId,productName,productCode,skinId,skinName,homeUrl,productRemark,createUserId,createTime,updateUserId,updateTime) (platformId,productName,productCode,skinId,skinName,homeUrl,eventUrl,productRemark,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
(#{platformId},#{productName},#{productCode},#{skinId},#{skinName},#{homeUrl},#{productRemark},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) (#{platformId},#{productName},#{productCode},#{skinId},#{skinName},#{homeUrl},#{eventUrl},#{productRemark},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_product insert into mortals_xhx_product
(platformId,productName,productCode,skinId,skinName,homeUrl,productRemark,createUserId,createTime,updateUserId,updateTime) (platformId,productName,productCode,skinId,skinName,homeUrl,eventUrl,productRemark,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.platformId},#{item.productName},#{item.productCode},#{item.skinId},#{item.skinName},#{item.homeUrl},#{item.productRemark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime}) (#{item.platformId},#{item.productName},#{item.productCode},#{item.skinId},#{item.skinName},#{item.homeUrl},#{item.eventUrl},#{item.productRemark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -110,6 +114,9 @@ ...@@ -110,6 +114,9 @@
<if test="(colPickMode==0 and data.containsKey('homeUrl')) or (colPickMode==1 and !data.containsKey('homeUrl'))"> <if test="(colPickMode==0 and data.containsKey('homeUrl')) or (colPickMode==1 and !data.containsKey('homeUrl'))">
a.homeUrl=#{data.homeUrl}, a.homeUrl=#{data.homeUrl},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('eventUrl')) or (colPickMode==1 and !data.containsKey('eventUrl'))">
a.eventUrl=#{data.eventUrl},
</if>
<if test="(colPickMode==0 and data.containsKey('productRemark')) or (colPickMode==1 and !data.containsKey('productRemark'))"> <if test="(colPickMode==0 and data.containsKey('productRemark')) or (colPickMode==1 and !data.containsKey('productRemark'))">
a.productRemark=#{data.productRemark}, a.productRemark=#{data.productRemark},
</if> </if>
...@@ -195,6 +202,13 @@ ...@@ -195,6 +202,13 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="eventUrl=(case" suffix="ELSE eventUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('eventUrl')) or (colPickMode==1 and !item.containsKey('eventUrl'))">
when a.id=#{item.id} then #{item.eventUrl}
</if>
</foreach>
</trim>
<trim prefix="productRemark=(case" suffix="ELSE productRemark end),"> <trim prefix="productRemark=(case" suffix="ELSE productRemark 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('productRemark')) or (colPickMode==1 and !item.containsKey('productRemark'))"> <if test="(colPickMode==0 and item.containsKey('productRemark')) or (colPickMode==1 and !item.containsKey('productRemark'))">
...@@ -465,6 +479,21 @@ ...@@ -465,6 +479,21 @@
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('eventUrl')">
<if test="conditionParamRef.eventUrl != null and conditionParamRef.eventUrl != ''">
${_conditionType_} a.eventUrl like #{${_conditionParam_}.eventUrl}
</if>
<if test="conditionParamRef.eventUrl == null">
${_conditionType_} a.eventUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('eventUrlList')">
${_conditionType_} a.eventUrl in
<foreach collection="conditionParamRef.eventUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('productRemark')"> <if test="conditionParamRef.containsKey('productRemark')">
<if test="conditionParamRef.productRemark != null and conditionParamRef.productRemark != ''"> <if test="conditionParamRef.productRemark != null and conditionParamRef.productRemark != ''">
${_conditionType_} a.productRemark like #{${_conditionParam_}.productRemark} ${_conditionType_} a.productRemark like #{${_conditionParam_}.productRemark}
...@@ -599,6 +628,11 @@ ...@@ -599,6 +628,11 @@
<if test='orderCol.homeUrl != null and "DESC".equalsIgnoreCase(orderCol.homeUrl)'>DESC</if> <if test='orderCol.homeUrl != null and "DESC".equalsIgnoreCase(orderCol.homeUrl)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('eventUrl')">
a.eventUrl
<if test='orderCol.eventUrl != null and "DESC".equalsIgnoreCase(orderCol.eventUrl)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('productRemark')"> <if test="orderCol.containsKey('productRemark')">
a.productRemark a.productRemark
<if test='orderCol.productRemark != null and "DESC".equalsIgnoreCase(orderCol.productRemark)'>DESC</if> <if test='orderCol.productRemark != null and "DESC".equalsIgnoreCase(orderCol.productRemark)'>DESC</if>
......
...@@ -110,29 +110,30 @@ data|object|数据对象|- ...@@ -110,29 +110,30 @@ data|object|数据对象|-
**content解密参数:** **content解密参数:**
参数名称 |参数类型|备注|其它 参数名称 |参数类型| 备注 |其它
---|---|---|--- ---|---|-----------------------|---
rabbmitInfo|Object|rabbmit相关链接信息|- rabbmitInfo|Object| rabbmit相关链接信息 |-
&emsp;downTopicFilter|String|下行队列topic|- &emsp;downTopicFilter|String| 下行队列topic |-
&emsp;uploadTopicFilter|String|上行队列topic|- &emsp;uploadTopicFilter|String| 上行队列topic |-
&emsp;username|String|rabbmit用户名|- &emsp;username|String| rabbmit用户名 |-
&emsp;password|String|rabbmit密码|- &emsp;password|String| rabbmit密码 |-
&emsp;host|String|ip|- &emsp;host|String| ip |-
&emsp;port|String|端口|- &emsp;port|String| 端口 |-
&emsp;virtualHost|String|虚拟机|- &emsp;virtualHost|String| 虚拟机 |-
&emsp;exchangeName|String|交换机名称|- &emsp;exchangeName|String| 交换机名称 |-
&emsp;messageTtl|String|队列消息超时时间,毫秒|- &emsp;messageTtl|String| 队列消息超时时间,毫秒 |-
serviceInfo|Object|服务接口连接信息|- serviceInfo|Object| 服务接口连接信息 |-
&emsp;homeUrl|String|首页|- &emsp;homeUrl|String| 首页 |-
&emsp;serverUrl|String|前端服务接口地址|- &emsp;eventUrl|String| 事件地址 |-
deviceInfo|Object|设备基础信息|- &emsp;serverUrl|String| 前端服务接口地址 |-
&emsp;siteId|Long|站点ID|- deviceInfo|Object| 设备基础信息 |-
&emsp;siteCode|String|站点编码|- &emsp;siteId|Long| 站点ID |-
&emsp;siteName|String|站点名称|- &emsp;siteCode|String| 站点编码 |-
&emsp;productId|Long|设备产品类型Id|- &emsp;siteName|String| 站点名称 |-
&emsp;productName|String|设备产品类型|- &emsp;productId|Long| 设备产品类型Id |-
&emsp;enabled|Integer|设备启用状态 (0.停止,1.启用)|- &emsp;productName|String| 设备产品类型 |-
&emsp;source|Integer|设备来源,默认1(0.旧设备,1.新设备)|- &emsp;enabled|Integer| 设备启用状态 (0.停止,1.启用) |-
&emsp;source|Integer| 设备来源,默认1(0.旧设备,1.新设备) |-
...@@ -297,7 +298,7 @@ data|object|数据对象|- ...@@ -297,7 +298,7 @@ data|object|数据对象|-
**content解密参数:** **content解密参数:**
参数名称 |参数类型|备注|其它 参数名称 |参数类型|备注|其它
---|---|---|--- ---|---|--|---
rabbmitInfo|Object|rabbmit相关链接信息|- rabbmitInfo|Object|rabbmit相关链接信息|-
&emsp;downTopicFilter|String|下行队列topic|- &emsp;downTopicFilter|String|下行队列topic|-
&emsp;uploadTopicFilter|String|上行队列topic|- &emsp;uploadTopicFilter|String|上行队列topic|-
...@@ -313,6 +314,7 @@ serviceInfo|Object|服务接口连接信息|- ...@@ -313,6 +314,7 @@ serviceInfo|Object|服务接口连接信息|-
&emsp;serverUrl|String|前端服务接口地址|- &emsp;serverUrl|String|前端服务接口地址|-
serviceInfo|Object|服务接口连接信息|- serviceInfo|Object|服务接口连接信息|-
&emsp;homeUrl|String|首页|- &emsp;homeUrl|String|首页|-
&emsp;eventUrl|String|事件地址|-
&emsp;serverUrl|String|前端服务接口地址|- &emsp;serverUrl|String|前端服务接口地址|-
deviceInfo|Object|设备基础信息|- deviceInfo|Object|设备基础信息|-
&emsp;siteId|Long|站点ID|- &emsp;siteId|Long|站点ID|-
......
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