Commit 5d8f10ac authored by hezhuozhi's avatar hezhuozhi

人大金仓适配

parent 48c587c9
...@@ -14,6 +14,11 @@ ...@@ -14,6 +14,11 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>com.kingbase8</groupId>
<artifactId>kingbase8</artifactId>
<version>8.6.0</version>
</dependency>
<dependency>
<groupId>com.yeejoin</groupId> <groupId>com.yeejoin</groupId>
<artifactId>amos-feign-systemctl</artifactId> <artifactId>amos-feign-systemctl</artifactId>
<version>1.8.3-SNAPSHOT</version> <version>1.8.3-SNAPSHOT</version>
......
package com.yeejoin.amos.boot.biz.config;
import org.apache.ibatis.type.BaseTypeHandler;
import org.apache.ibatis.type.JdbcType;
import org.apache.ibatis.type.MappedJdbcTypes;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
@MappedJdbcTypes(JdbcType.BIT)
public class BitTypeHandler extends BaseTypeHandler<Boolean> {
@Override
public void setNonNullParameter(PreparedStatement ps, int i, Boolean parameter, JdbcType jdbcType)
throws SQLException {
//原生的boolean会再sql上加上引号比如'0'或者'1',人大金仓不支持,支持不带引号的
//ps.setBoolean(i, parameter);
ps.setInt(i, parameter?1:0);
}
@Override
public Boolean getNullableResult(ResultSet rs, String columnName) throws SQLException {
return rs.getBoolean(columnName);
}
@Override
public Boolean getNullableResult(ResultSet rs, int columnIndex) throws SQLException {
return rs.getBoolean(columnIndex);
}
@Override
public Boolean getNullableResult(java.sql.CallableStatement cs, int columnIndex) throws SQLException {
return cs.getBoolean(columnIndex);
}
}
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -78,7 +79,7 @@ public class Building implements Serializable { ...@@ -78,7 +79,7 @@ public class Building implements Serializable {
private BigDecimal length; private BigDecimal length;
@ApiModelProperty(value = "对角坐标标识") @ApiModelProperty(value = "对角坐标标识")
@TableField("rect") @TableField(value = "rect",typeHandler = BitTypeHandler.class)
private Boolean rect; private Boolean rect;
@ApiModelProperty(value = "建筑占地面积") @ApiModelProperty(value = "建筑占地面积")
......
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -138,7 +139,7 @@ public class FireEquipment implements Serializable { ...@@ -138,7 +139,7 @@ public class FireEquipment implements Serializable {
private String assetsource = ""; private String assetsource = "";
@ApiModelProperty(value = "是否组合设备") @ApiModelProperty(value = "是否组合设备")
@TableField("combinedequipment") @TableField(value = "combinedequipment",typeHandler = BitTypeHandler.class)
private Boolean combinedequipment = false; private Boolean combinedequipment = false;
@ApiModelProperty(value = "出厂编号") @ApiModelProperty(value = "出厂编号")
...@@ -170,7 +171,7 @@ public class FireEquipment implements Serializable { ...@@ -170,7 +171,7 @@ public class FireEquipment implements Serializable {
private String baselinelossoflife; private String baselinelossoflife;
@ApiModelProperty(value = "重要性") @ApiModelProperty(value = "重要性")
@TableField("critical") @TableField(value = "critical",typeHandler = BitTypeHandler.class)
private Boolean critical = false; private Boolean critical = false;
@ApiModelProperty(value = "电子地址") @ApiModelProperty(value = "电子地址")
......
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -77,7 +78,7 @@ public class FireEquipmentDefectAlarm implements Serializable { ...@@ -77,7 +78,7 @@ public class FireEquipmentDefectAlarm implements Serializable {
private Integer frequency; private Integer frequency;
@ApiModelProperty(value = "报警状态") @ApiModelProperty(value = "报警状态")
@TableField("status") @TableField(value = "status",typeHandler = BitTypeHandler.class)
private Boolean status; private Boolean status;
@ApiModelProperty(value = "量测数据类型") @ApiModelProperty(value = "量测数据类型")
......
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -77,7 +78,7 @@ public class FireEquipmentFaultAlarm implements Serializable { ...@@ -77,7 +78,7 @@ public class FireEquipmentFaultAlarm implements Serializable {
private Integer frequency; private Integer frequency;
@ApiModelProperty(value = "报警状态") @ApiModelProperty(value = "报警状态")
@TableField("status") @TableField(value = "status",typeHandler = BitTypeHandler.class)
private Boolean status; private Boolean status;
@ApiModelProperty(value = "量测数据类型") @ApiModelProperty(value = "量测数据类型")
......
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -77,7 +78,7 @@ public class FireEquipmentFireAlarm implements Serializable { ...@@ -77,7 +78,7 @@ public class FireEquipmentFireAlarm implements Serializable {
private Integer frequency; private Integer frequency;
@ApiModelProperty(value = "报警状态") @ApiModelProperty(value = "报警状态")
@TableField("status") @TableField(value = "status",typeHandler = BitTypeHandler.class)
private Boolean status = true; private Boolean status = true;
@ApiModelProperty(value = "量测数据类型") @ApiModelProperty(value = "量测数据类型")
......
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -57,7 +58,7 @@ public class FireEquipmentInfo implements Serializable { ...@@ -57,7 +58,7 @@ public class FireEquipmentInfo implements Serializable {
private String measureUnit; private String measureUnit;
@ApiModelProperty(value = "是否必填") @ApiModelProperty(value = "是否必填")
@TableField("ismust") @TableField(value = "ismust",typeHandler = BitTypeHandler.class)
private Boolean isMust; private Boolean isMust;
@ApiModelProperty(value = "排序") @ApiModelProperty(value = "排序")
......
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -57,7 +58,7 @@ public class FireVehicleInfo implements Serializable { ...@@ -57,7 +58,7 @@ public class FireVehicleInfo implements Serializable {
private String measureUnit; private String measureUnit;
@ApiModelProperty(value = "是否必填") @ApiModelProperty(value = "是否必填")
@TableField("ismust") @TableField(value = "ismust",typeHandler = BitTypeHandler.class)
private Boolean isMust; private Boolean isMust;
@ApiModelProperty(value = "排序") @ApiModelProperty(value = "排序")
......
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -57,7 +58,7 @@ public class Floor implements Serializable { ...@@ -57,7 +58,7 @@ public class Floor implements Serializable {
private Integer no; private Integer no;
@ApiModelProperty(value = "对角坐标标识") @ApiModelProperty(value = "对角坐标标识")
@TableField("rect") @TableField(value = "rect",typeHandler = BitTypeHandler.class)
private Boolean rect; private Boolean rect;
@ApiModelProperty(value = "安全出口位置图") @ApiModelProperty(value = "安全出口位置图")
......
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.datasync.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -77,7 +78,7 @@ public class Room implements Serializable { ...@@ -77,7 +78,7 @@ public class Room implements Serializable {
private String floorId; private String floorId;
@ApiModelProperty(value = "对角坐标标识") @ApiModelProperty(value = "对角坐标标识")
@TableField("rect") @TableField(value = "rect",typeHandler = BitTypeHandler.class)
private Boolean rect; private Boolean rect;
@ApiModelProperty(value = "中文描述") @ApiModelProperty(value = "中文描述")
......
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.dto; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.common.dto;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -75,7 +76,7 @@ public class BuildingDto { ...@@ -75,7 +76,7 @@ public class BuildingDto {
private String height; private String height;
@ApiModelProperty(value = "对角坐标标识") @ApiModelProperty(value = "对角坐标标识")
@TableField("rect") @TableField(value = "rect",typeHandler = BitTypeHandler.class)
private Boolean rect; private Boolean rect;
@ApiModelProperty(value = "建筑占地面积") @ApiModelProperty(value = "建筑占地面积")
......
package com.yeejoin.equipmanage.common.entity; package com.yeejoin.equipmanage.common.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import lombok.Data; import lombok.Data;
...@@ -66,6 +68,7 @@ public class AccessRecording extends BaseEntity { ...@@ -66,6 +68,7 @@ public class AccessRecording extends BaseEntity {
/** /**
* 进/出,0-进 * 进/出,0-进
*/ */
@TableField(value = "in_or_out",typeHandler = BitTypeHandler.class)
private Boolean inOrOut; private Boolean inOrOut;
/** /**
......
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldFill; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -47,6 +48,7 @@ public class Area extends BaseEntity { ...@@ -47,6 +48,7 @@ public class Area extends BaseEntity {
private Long riskPointId; private Long riskPointId;
@ApiModelProperty(value = "是否删除:0-否;1-是") @ApiModelProperty(value = "是否删除:0-否;1-是")
@TableField(value = "is_delete",typeHandler = BitTypeHandler.class)
private Boolean isDelete; private Boolean isDelete;
@ApiModelProperty(value = "单位编码") @ApiModelProperty(value = "单位编码")
......
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldFill; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -48,6 +49,7 @@ public class BuildingAudit extends BaseEntity { ...@@ -48,6 +49,7 @@ public class BuildingAudit extends BaseEntity {
private Date auditTime; private Date auditTime;
@ApiModelProperty(value = "是否删除:0-否;1-是") @ApiModelProperty(value = "是否删除:0-否;1-是")
@TableField(value = "is_delete",typeHandler = BitTypeHandler.class)
private Boolean isDelete; private Boolean isDelete;
@ApiModelProperty(value = "单位编码") @ApiModelProperty(value = "单位编码")
......
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldStrategy; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler; import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import com.yeejoin.equipmanage.common.entity.vo.EquipmentOnCarAppVO; import com.yeejoin.equipmanage.common.entity.vo.EquipmentOnCarAppVO;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
...@@ -64,6 +65,7 @@ public class Car extends BaseEntity { ...@@ -64,6 +65,7 @@ public class Car extends BaseEntity {
private String country; private String country;
@ApiModelProperty(value = "进口国产") @ApiModelProperty(value = "进口国产")
@TableField(value = "is_import",typeHandler = BitTypeHandler.class)
private Boolean isImport; private Boolean isImport;
@ApiModelProperty(value = "二维码") @ApiModelProperty(value = "二维码")
...@@ -77,6 +79,7 @@ public class Car extends BaseEntity { ...@@ -77,6 +79,7 @@ public class Car extends BaseEntity {
private BigDecimal maintenanceCycle; private BigDecimal maintenanceCycle;
@ApiModelProperty(value = "3c认证") @ApiModelProperty(value = "3c认证")
@TableField(value = "ccc_auth",typeHandler = BitTypeHandler.class)
private Boolean cccAuth; private Boolean cccAuth;
@ApiModelProperty(value = "负责人") @ApiModelProperty(value = "负责人")
......
...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject; ...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -43,6 +44,7 @@ public class DynamicFormColumn extends BaseEntity { ...@@ -43,6 +44,7 @@ public class DynamicFormColumn extends BaseEntity {
private String queryStrategy; private String queryStrategy;
@ApiModelProperty(value = "不能为空") @ApiModelProperty(value = "不能为空")
@TableField(value = "not_null",typeHandler = BitTypeHandler.class)
private Boolean notNull; private Boolean notNull;
@ApiModelProperty(value = "分组类型") @ApiModelProperty(value = "分组类型")
...@@ -65,5 +67,6 @@ public class DynamicFormColumn extends BaseEntity { ...@@ -65,5 +67,6 @@ public class DynamicFormColumn extends BaseEntity {
private Boolean isDelete = false; private Boolean isDelete = false;
@ApiModelProperty(value = "是否必须:0-否;1-是;控制是否可勾选掉字段,暂时没用到标准版使用") @ApiModelProperty(value = "是否必须:0-否;1-是;控制是否可勾选掉字段,暂时没用到标准版使用")
@TableField(value = "is_must",typeHandler = BitTypeHandler.class)
private Boolean isMust; private Boolean isMust;
} }
...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.FieldFill; ...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -46,6 +47,7 @@ public class DynamicFormGroup extends BaseEntity { ...@@ -46,6 +47,7 @@ public class DynamicFormGroup extends BaseEntity {
private Long creatorId; private Long creatorId;
@ApiModelProperty(value = "是否必须:0-否;1-是;控制前端tab是否可勾选掉") @ApiModelProperty(value = "是否必须:0-否;1-是;控制前端tab是否可勾选掉")
@TableField(value = "is_must",typeHandler = BitTypeHandler.class)
private Boolean isMust; private Boolean isMust;
@ApiModelProperty(value = "分组配置") @ApiModelProperty(value = "分组配置")
......
...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity; ...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -38,6 +39,7 @@ public class EquipmentCategory extends BaseEntity implements TreeNode<EquipmentC ...@@ -38,6 +39,7 @@ public class EquipmentCategory extends BaseEntity implements TreeNode<EquipmentC
private String name; private String name;
@ApiModelProperty(value = "消耗性装备标志") @ApiModelProperty(value = "消耗性装备标志")
@TableField(value = "is_consumptive",typeHandler = BitTypeHandler.class)
private Boolean isConsumptive; private Boolean isConsumptive;
@ApiModelProperty(value = "用途或性能") @ApiModelProperty(value = "用途或性能")
......
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldStrategy; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -120,7 +121,7 @@ public class EquipmentDetail extends BaseEntity { ...@@ -120,7 +121,7 @@ public class EquipmentDetail extends BaseEntity {
@ApiModelProperty(value = "国别") @ApiModelProperty(value = "国别")
private String country; private String country;
@TableField("is_import") @TableField(value = "is_import",typeHandler = BitTypeHandler.class)
@ApiModelProperty(value = "是否进口") @ApiModelProperty(value = "是否进口")
private Boolean isImport; private Boolean isImport;
......
...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity; ...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import lombok.Data; import lombok.Data;
...@@ -50,7 +51,7 @@ public class EquipmentIndex extends BaseEntity { ...@@ -50,7 +51,7 @@ public class EquipmentIndex extends BaseEntity {
/** /**
* 是否物联 * 是否物联
*/ */
@TableField(value = "is_iot") @TableField(value = "is_iot",typeHandler = BitTypeHandler.class)
private Boolean isIot; private Boolean isIot;
/** /**
* 物联类型 * 物联类型
...@@ -107,7 +108,7 @@ public class EquipmentIndex extends BaseEntity { ...@@ -107,7 +108,7 @@ public class EquipmentIndex extends BaseEntity {
/** /**
* 是否支持趋势查看 * 是否支持趋势查看
*/ */
@TableField(value = "is_trend") @TableField(value = "is_trend",typeHandler = BitTypeHandler.class)
private Boolean isTrend; private Boolean isTrend;
@TableField(value = "emergency_level_color") @TableField(value = "emergency_level_color")
......
...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity; ...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import lombok.Data; import lombok.Data;
...@@ -32,6 +33,7 @@ public class EquipmentQrcode extends BaseEntity { ...@@ -32,6 +33,7 @@ public class EquipmentQrcode extends BaseEntity {
/** /**
* 单件并已被使用,默认false; 当入库成功后判断二维码所对应的装备符合当前条件时,设为true * 单件并已被使用,默认false; 当入库成功后判断二维码所对应的装备符合当前条件时,设为true
*/ */
@TableField(value = "is_single_used",typeHandler = BitTypeHandler.class)
private boolean isSingleUsed = false; private boolean isSingleUsed = false;
private Long carId; private Long carId;
......
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldStrategy; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -32,7 +33,7 @@ public class EquipmentSpecific extends BaseEntity { ...@@ -32,7 +33,7 @@ public class EquipmentSpecific extends BaseEntity {
private String qrCode; private String qrCode;
@ApiModelProperty(value = "管理方式(默认单件)") @ApiModelProperty(value = "管理方式(默认单件)")
@TableField("single") @TableField(value = "single",typeHandler = BitTypeHandler.class)
private Boolean single; private Boolean single;
@ApiModelProperty(value = "所属系统") @ApiModelProperty(value = "所属系统")
......
...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity; ...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
...@@ -48,7 +49,7 @@ public class TopographyLine implements Serializable { ...@@ -48,7 +49,7 @@ public class TopographyLine implements Serializable {
private Date createDate; private Date createDate;
@TableField("create_user") @TableField("create_user")
private String createUser; private String createUser;
@TableField("is_delete") @TableField(value = "is_delete",typeHandler = BitTypeHandler.class)
private Boolean isDelete; private Boolean isDelete;
@TableField("update_date") @TableField("update_date")
private Date updateDate; private Date updateDate;
...@@ -57,7 +58,7 @@ public class TopographyLine implements Serializable { ...@@ -57,7 +58,7 @@ public class TopographyLine implements Serializable {
/** /**
* 可点击 * 可点击
*/ */
@TableField("clickable") @TableField(value = "clickable",typeHandler = BitTypeHandler.class)
private Boolean clickable; private Boolean clickable;
/** /**
* 树节点id * 树节点id
...@@ -82,7 +83,7 @@ public class TopographyLine implements Serializable { ...@@ -82,7 +83,7 @@ public class TopographyLine implements Serializable {
/** /**
* 有箭头 * 有箭头
*/ */
@TableField("has_arrow") @TableField(value = "has_arrow",typeHandler = BitTypeHandler.class)
private Boolean hasArrow; private Boolean hasArrow;
/** /**
* 起点位置 * 起点位置
...@@ -97,7 +98,7 @@ public class TopographyLine implements Serializable { ...@@ -97,7 +98,7 @@ public class TopographyLine implements Serializable {
/** /**
* 是虚线 * 是虚线
*/ */
@TableField("is_dash") @TableField(value = "is_dash",typeHandler = BitTypeHandler.class)
private Boolean isDash; private Boolean isDash;
/** /**
* 颜色 * 颜色
......
...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity; ...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
...@@ -60,7 +61,7 @@ public class TopographyNode implements Serializable { ...@@ -60,7 +61,7 @@ public class TopographyNode implements Serializable {
/** /**
* 是否是组 * 是否是组
*/ */
@TableField("is_group") @TableField(value = "is_group",typeHandler = BitTypeHandler.class)
private Boolean isGroup; private Boolean isGroup;
/** /**
* 图片 * 图片
...@@ -78,7 +79,7 @@ public class TopographyNode implements Serializable { ...@@ -78,7 +79,7 @@ public class TopographyNode implements Serializable {
private Date createDate; private Date createDate;
@TableField("create_user") @TableField("create_user")
private String createUser; private String createUser;
@TableField("is_delete") @TableField(value = "is_delete",typeHandler = BitTypeHandler.class)
private Boolean isDelete; private Boolean isDelete;
@TableField("update_date") @TableField("update_date")
private Date updateDate; private Date updateDate;
......
...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity; ...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
...@@ -33,7 +34,7 @@ public class TopographyNodeDetail implements Serializable { ...@@ -33,7 +34,7 @@ public class TopographyNodeDetail implements Serializable {
private Date createDate; private Date createDate;
@TableField("create_user") @TableField("create_user")
private String createUser; private String createUser;
@TableField("is_delete") @TableField(value = "is_delete",typeHandler = BitTypeHandler.class)
private Boolean isDelete; private Boolean isDelete;
@TableField("update_date") @TableField("update_date")
private Date updateDate; private Date updateDate;
......
...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity; ...@@ -2,6 +2,7 @@ package com.yeejoin.equipmanage.common.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.config.BitTypeHandler;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
...@@ -61,7 +62,7 @@ public class TopographyTree implements Serializable { ...@@ -61,7 +62,7 @@ public class TopographyTree implements Serializable {
private Date createDate; private Date createDate;
@TableField("create_user") @TableField("create_user")
private String createUser; private String createUser;
@TableField("is_delete") @TableField(value = "is_delete",typeHandler = BitTypeHandler.class)
private Boolean isDelete; private Boolean isDelete;
@TableField("update_date") @TableField("update_date")
private Date updateDate; private Date updateDate;
......
spring.datasource.driver-class-name=com.kingbase8.Driver
spring.datasource.url = jdbc:kingbase8://172.16.10.248:54321/equipment_cl?useUnicode=true&allowMultiQueries=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&binaryTransferDisable=TINYINT
spring.datasource.username=root
spring.datasource.password=Yeejoin@2020
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.hikari.pool-name=DatebookHikariCP
spring.datasource.hikari.minimum-idle= 3
spring.datasource.hikari.maximum-pool-size= 30
spring.datasource.hikari.auto-commit= true
spring.datasource.hikari.idle-timeout= 500000
spring.datasource.hikari.max-lifetime= 1800000
spring.datasource.hikari.connection-timeout= 60000
spring.datasource.hikari.connection-test-query= SELECT 1
##########eureka配置信息###############
eureka.instance.prefer-ip-address = true
#服务实例ip地址,若eureka.instance.prefer-ip-address=false,ip-address设置失效,一般情况不用设置。
#eureka.instance.ip-address= 172.16.3.135
#eureka服务ip配置,可填写固定ip地址
eureka.instance.hostname=172.16.10.234
#eureka服务配置的校验账号及密码,配置需和eureka服务后台配置文件中一致
spring.security.user.name=admin
spring.security.user.password=a1234560
eureka.client.serviceUrl.defaultZone=http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:10001/eureka/
##########eureka配置信息###############
#redis
spring.redis.database=1
spring.redis.host=172.16.10.234
spring.redis.port=6379
spring.redis.password=yeejoin@2020
spring.redis.lettuce.pool.max-active=200
spring.redis.lettuce.pool.max-wait=-1
spring.redis.lettuce.pool.max-idle=10
spring.redis.lettuce.pool.min-idle=0
spring.redis.expire.time=30000
## emqx
emqx.clean-session=true
emqx.client-id=${spring.application.name}-${random.int[1024,65536]}
emqx.broker=tcp://172.16.10.234:18083
emqx.user-name=super
emqx.password=123456
mqtt.scene.host=mqtt://172.16.10.234:8083/mqtt
mqtt.client.product.id=mqtt
mqtt.topic=topic_mqtt
spring.mqtt.completionTimeout=3000
# influxDB
spring.influx.url=http://172.16.10.234:8086
spring.influx.password=Yeejoin@2020
spring.influx.user=root
spring.influx.database=iot_platform
spring.influx.retention_policy=default
spring.influx.retention_policy_time=30d
spring.influx.actions=10000
spring.influx.bufferLimit=20000
#系统机器人账号
amos.system.user.user-name=fas_system
amos.system.user.password=a1234560
amos.system.user.app-key=studio_normalapp_3056965
amos.system.user.product=STUDIO_APP_WEB
security.productApp=STUDIO_APP_MOBILE
#向数字站同步设备,巡查点台账信息开关,适用于数字站1.0版本,目前停止同步,默认为false
systemctl.sync.switch=false
#数据JCS开关 设备资源数据权限配置,站端部署,库里只有单站数据可不进行开启(false),中心级部署或存在多站数据时需开启(true)数据权限过滤
systemctl.jcs.switch=true
#给平台同步告警数据,若不同步影响消防自动化告警消息框数据展示
systemctl.amos.switch=true
#告警数据是否发送给App端,发送是通过jpush实现,需要有网情况下。目前电力消防不支持网络使用,默认不进行APP推送
isSendApp=false
###############向数字化平台3.0进行告警转发配置信息################################
#告警推送开关,若无推送需求进行关闭(false)
dcs.send.message=false
#请求头参数
dcs.client-id=fire_system
dcs.client.secret=fire_system
dcs.grant-type=client_credentials
dcs.scope=all
dcs.token-key=dcs_token_key
#华为roma秘钥每个站有区别与集成商索取
dcs.x.hw.id=io.cs
dcs.x.hw.appKey=i!YmnHgJ=Ysz8V+O@ZG237inQKfixkQ.-#-P3IlR8fO%.#F!g%35Z#@tp$6G+52v
# \u7531\u4E8E\u76EE\u524D\u6709\u4E0D\u6B62\u4E00\u4E2A\u6570\u5B57\u7AD9\u5E73\u53F0\u5BF9\u5E94\u63A5\u53E3\u89C4\u8303\u4E0D\u4E00\u81F4\uFF0C\u6240\u4EE5\u6B64\u5904\u589E\u52A0\u914D\u7F6E\uFF0Ctrue\u8868\u793A\u9002\u7528\u4E8E\u5357\u745E\u79D1\u6280\u7684\u63A5\u53E3\u89C4\u8303
#平台集成商是否科技接口,(科技为true、继保和许继为false)
dcs.NRKJ.use=false
dcs.source.type=\u9ad8\u7ea7\u5e94\u7528
#数字化平台3.0权限接口
dcs.url.token=http://172.21.101.123/udaap-ddis/v1/cs/auth-service/oauth/token
#数字化平台3.0告警存储接口
dcs.url.sendalarm=http://172.21.101.101/v1/cs/alarm-service/appalarm/sendalarm
#################################################################################
#\u7CFB\u7EDF\u4E0A\u7EBF\u65F6\u95F4
param.system.online.date = 2019-02-12
############数字1.0视频接入服务配置,其他版本不支持##################################
# 视频转码服务开关 hls(关)/flv(开),默认关闭,数字换流站1.0使用时开启
window.vedioFormat = hls
# 航天视频服务地址
param.htvideo.url=http://192.168.4.174:9001;
# 南瑞视频转码服务地址
param.nrvideo.url=http://198.87.103.158:8001;
#南瑞视频平台通过视频id获取flv格式视频播放地址
param.nrflvbyvoideoid.url=http://192.168.4.159:10010/api/media/live
#####################################################################################
#装备服务在接收到站端iot推送的装备数据后进行influxdb存库
#1.在装备接口消息处向influxdb/{productKey}/{deviceName} 消息地址推送数据,iot负责存库
#2.配置文件添加配置项开关,默认为关闭,该功能只使用于中心及系统
#是否向iot推送消息
isSendIot=false
#站端编码及中文名称,用于数据上送
state.code=GW190301
state.name=\u9526\u5c4f\u6362\u6d41\u7ad9
#站端编码,用于物联报表查询
stationCode=LSHLZ1bZAJU645Pgl7
#用于总部系统与站端系统逻辑区分,站端写zd总部默认为空
system.type=zd
#遥测信号是否向直流中心推送,数字站默认不推送
is.open.telemetering=false
# message 接收来自南瑞平台的告警事件描述,如:出现(即为true)
message.alarm.char=\u51FA\u73B0
# 电建项目配置
mileage.parameter=0.5
# 电建项目配置
mileage.segmentation.cron=0 0 0 * * ?
mileage.splitmileage.cron=0 0/1 * * * ?
mileage.clippingtime=600000
equip.car.alarmBattery= 10
equip.car.maxTravel=400
equip.risk.model.topic=""
#mileage.segmentation.cron= 0 */2 * * * ?
# 机场使用特殊配置iotCode前缀,装备、车辆及导入使用到
# 机场使用
#iot.code.prefix.have.used=20210003,20210004,20210005
# 电力使用
iot.code.prefix.have.used=
#kafka
spring.kafka.bootstrap-servers=172.16.10.215:9092
spring.kafka.producer.retries=1
spring.kafka.producer.bootstrap-servers=172.16.10.215:9092
spring.kafka.producer.batch-size=16384
spring.kafka.producer.buffer-memory=33554432
spring.kafka.producer.acks=1
spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer
spring.kafka.consumer.group-id=messageConsumerGroup
spring.kafka.consumer.bootstrap-servers=172.16.10.215:9092
spring.kafka.consumer.enable-auto-commit=false
spring.kafka.consumer.auto-offset-reset=earliest
spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer
spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer
spring.kafka.listener.ack-mode=manual_immediate
spring.kafka.listener.type=batch
kafka.topic=PERSPECTIVE
emq.topic=iot/data/perspective
kafka.alarm.topic=EQUIPMENT_ALARM
iot.async.flag = false
# message\u670D\u52A1\u8F6C\u53D1\u544A\u8B66\u4FE1\u53F7\u7279\u6B8A\u5224\u65AD\u5B57\u7B26\u96C6
#message.alarm.char=\u51FA\u73B0
update.car.qrCode=-
power.station.url=-
equip.patrol.cron=0 0 23 * * ?
\ No newline at end of file
...@@ -4,8 +4,8 @@ server.port=8100 ...@@ -4,8 +4,8 @@ server.port=8100
#server.servlet.context-path=/case #server.servlet.context-path=/case
spring.profiles.active=dev spring.profiles.active=kingbase
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.driver-class-name=com.kingbase8.Driver
#mybatis mapper file #mybatis mapper file
mybatis.mapper-locations=classpath:mapper/*.xml mybatis.mapper-locations=classpath:mapper/*.xml
#mybatis-plus #mybatis-plus
......
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
LEFT JOIN wl_equipment_category cate ON cate.id = eq.category_id LEFT JOIN wl_equipment_category cate ON cate.id = eq.category_id
<where> <where>
<if test="whereConditionStr != null and whereConditionStr != '' "> <if test="whereConditionStr != null and whereConditionStr != '' ">
eq.name like CONCAT("%",#{whereConditionStr},"%" ) eq.name like CONCAT('%',#{whereConditionStr},'%' )
</if> </if>
<if test="isIot != null and isIot != '' "> <if test="isIot != null and isIot != '' ">
eq.is_iot = #{isIot} eq.is_iot = #{isIot}
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
LEFT JOIN wl_equipment_category cate ON cate.id = eq.category_id LEFT JOIN wl_equipment_category cate ON cate.id = eq.category_id
<where> <where>
<if test="whereConditionStr != null and whereConditionStr != '' "> <if test="whereConditionStr != null and whereConditionStr != '' ">
eq.name like CONCAT("%",#{whereConditionStr},"%" ) eq.name like CONCAT('%',#{whereConditionStr},'%' )
</if> </if>
</where> </where>
</select> </select>
...@@ -263,7 +263,7 @@ FROM ...@@ -263,7 +263,7 @@ FROM
LEFT JOIN wl_equipment_category cate ON cate.id = eq.category_id LEFT JOIN wl_equipment_category cate ON cate.id = eq.category_id
<where> <where>
<if test="code != null and code != '' "> <if test="code != null and code != '' ">
eq.code like CONCAT(#{code},"%" ) eq.code like CONCAT(#{code},'%' )
</if> </if>
</where> </where>
</select> </select>
......
...@@ -221,10 +221,10 @@ ...@@ -221,10 +221,10 @@
<where> <where>
<if test="param.warehouseStructureName != null and param.warehouseStructureName != ''"> <if test="param.warehouseStructureName != null and param.warehouseStructureName != ''">
CONCAT_WS(' ', wles.position,wled.area) like CONCAT_WS(' ', wles.position,wled.area) like
concat(concat("%",#{param.warehouseStructureName}),"%") concat(concat('%',#{param.warehouseStructureName}),'%')
</if> </if>
<if test="param.equipCode != null and param.equipCode != ''">AND wles.code like <if test="param.equipCode != null and param.equipCode != ''">AND wles.code like
concat(concat("%",#{param.equipCode}),"%") concat(concat('%',#{param.equipCode}),'%')
</if> </if>
<if test="param.beginDate!=null">AND wlesal.create_date <![CDATA[>=]]> #{param.beginDate}</if> <if test="param.beginDate!=null">AND wlesal.create_date <![CDATA[>=]]> #{param.beginDate}</if>
<if test="param.endDate!=null">AND wlesal.create_date <![CDATA[<=]]> #{param.endDate}</if> <if test="param.endDate!=null">AND wlesal.create_date <![CDATA[<=]]> #{param.endDate}</if>
...@@ -400,10 +400,10 @@ ...@@ -400,10 +400,10 @@
and wlesal.id = #{param.alarmLogId} and wlesal.id = #{param.alarmLogId}
</if> </if>
<if test="param.warehouseStructureName != null and param.warehouseStructureName != ''"> <if test="param.warehouseStructureName != null and param.warehouseStructureName != ''">
and wlesal.location like concat(concat("%",#{param.warehouseStructureName}),"%") and wlesal.location like concat(concat('%',#{param.warehouseStructureName}),'%')
</if> </if>
<if test="param.equipCode != null and param.equipCode != ''"> <if test="param.equipCode != null and param.equipCode != ''">
AND wlesal.equipment_specific_code like concat(concat("%",#{param.equipCode}),"%") AND wlesal.equipment_specific_code like concat(concat('%',#{param.equipCode}),'%')
</if> </if>
<if test="param.confirmType != null and param.confirmType != '' and param.confirmType == 1"> <if test="param.confirmType != null and param.confirmType != '' and param.confirmType == 1">
AND wlesal.confirm_type <![CDATA[<>]]> '' AND wlesal.confirm_type <![CDATA[<>]]> ''
...@@ -443,16 +443,16 @@ ...@@ -443,16 +443,16 @@
wlesal.type != 'FIREALARM' wlesal.type != 'FIREALARM'
</if> </if>
<if test="param.equipmentCode != null and param.equipmentCode != ''"> <if test="param.equipmentCode != null and param.equipmentCode != ''">
AND wlesal.equipment_code like concat(concat("%",#{param.equipmentCode}),"%") AND wlesal.equipment_code like concat(concat('%',#{param.equipmentCode}),'%')
</if> </if>
<if test="param.equipDetailCode != null and param.equipDetailCode != ''"> <if test="param.equipDetailCode != null and param.equipDetailCode != ''">
AND wlesal.equipment_code like concat(concat("%",#{param.equipDetailCode}),"%") AND wlesal.equipment_code like concat(concat('%',#{param.equipDetailCode}),'%')
</if> </if>
<if test="param.indexTypeCode != null and param.indexTypeCode != ''"> <if test="param.indexTypeCode != null and param.indexTypeCode != ''">
AND wlesal.type = #{param.indexTypeCode} AND wlesal.type = #{param.indexTypeCode}
</if> </if>
<if test="param.fireEquipmentSpecificIndexKey != null and param.fireEquipmentSpecificIndexKey != ''"> <if test="param.fireEquipmentSpecificIndexKey != null and param.fireEquipmentSpecificIndexKey != ''">
AND wlesal.equipment_specific_index_key like concat(concat("%",#{param.fireEquipmentSpecificIndexKey}),"%") AND wlesal.equipment_specific_index_key like concat(concat('%',#{param.fireEquipmentSpecificIndexKey}),'%')
</if> </if>
</where> </where>
ORDER BY wlesal.create_date DESC ORDER BY wlesal.create_date DESC
...@@ -526,10 +526,10 @@ ...@@ -526,10 +526,10 @@
<where> <where>
<if test="warehouseStructureName != null and warehouseStructureName != ''"> <if test="warehouseStructureName != null and warehouseStructureName != ''">
d.warehouseStructureName like d.warehouseStructureName like
concat(concat("%",#{warehouseStructureName}),"%") concat(concat('%',#{warehouseStructureName}),'%')
</if> </if>
<if test="equipCode != null and equipCode != ''">AND d.fireEquipmentCode like <if test="equipCode != null and equipCode != ''">AND d.fireEquipmentCode like
concat(concat("%",#{equipCode}),"%") concat(concat('%',#{equipCode}),'%')
</if> </if>
<if test="beginDate!=null">AND d.createDate >= #{beginDate}</if> <if test="beginDate!=null">AND d.createDate >= #{beginDate}</if>
<if test="endDate!=null">AND d.createDate <![CDATA[<=]]> #{endDate}</if> <if test="endDate!=null">AND d.createDate <![CDATA[<=]]> #{endDate}</if>
...@@ -1530,7 +1530,7 @@ ...@@ -1530,7 +1530,7 @@
and update_date >= and update_date >=
#{startTime} and #{endTime} >= update_date #{startTime} and #{endTime} >= update_date
<if test="orgCode != null and orgCode != ''"> <if test="orgCode != null and orgCode != ''">
and wes.biz_org_code like concat(#{orgCode}, "%") and wes.biz_org_code like concat(#{orgCode}, '%')
</if> </if>
) as allNum, ) as allNum,
( (
...@@ -1544,7 +1544,7 @@ ...@@ -1544,7 +1544,7 @@
where where
wed.code like '92010800%' wed.code like '92010800%'
<if test="orgCode != null and orgCode != ''"> <if test="orgCode != null and orgCode != ''">
and wes.biz_org_code like concat(#{orgCode}, "%") and wes.biz_org_code like concat(#{orgCode}, '%')
</if> </if>
) as allEqu) as allEqu, ) as allEqu) as allEqu,
( (
...@@ -1563,7 +1563,7 @@ ...@@ -1563,7 +1563,7 @@
and wesi.update_date >= and wesi.update_date >=
#{startTime} and #{endTime} >= update_date #{startTime} and #{endTime} >= update_date
<if test="orgCode != null and orgCode != ''"> <if test="orgCode != null and orgCode != ''">
and wes.biz_org_code like concat(#{orgCode}, "%") and wes.biz_org_code like concat(#{orgCode}, '%')
</if> </if>
) as startNum) as startNum ) as startNum) as startNum
</select> </select>
......
...@@ -190,7 +190,7 @@ ...@@ -190,7 +190,7 @@
`wes`.`system_id` `wes`.`system_id`
)) AS `code`, )) AS `code`,
wes.system_id systemId, wes.system_id systemId,
( SELECT GROUP_CONCAT(fs.name) FROM f_fire_fighting_system fs WHERE `wes`.`system_id` like CONCAT("%",fs.id,'%') ) AS systemName ( SELECT GROUP_CONCAT(fs.name) FROM f_fire_fighting_system fs WHERE `wes`.`system_id` like CONCAT('%',fs.id,'%') ) AS systemName
FROM FROM
wl_equipment_specific AS wes wl_equipment_specific AS wes
...@@ -454,9 +454,9 @@ ...@@ -454,9 +454,9 @@
<if test="companyId != null and companyId != ''"> <if test="companyId != null and companyId != ''">
and spec.agency_id = #{companyId} and spec.agency_id = #{companyId}
</if> </if>
<if test="equipCode != '' and equipCode != null">and spec.code like concat("%", #{equipCode}, "%")</if> <if test="equipCode != '' and equipCode != null">and spec.code like concat('%', #{equipCode}, '%')</if>
<if test="equipName != '' and equipName != null"> <if test="equipName != '' and equipName != null">
and spec.name like CONCAT("%", #{equipName},'%') and spec.name like CONCAT('%', #{equipName},'%')
</if> </if>
<if test="current != null and size != null"> <if test="current != null and size != null">
Limit #{current},#{size} Limit #{current},#{size}
...@@ -501,9 +501,9 @@ ...@@ -501,9 +501,9 @@
<if test="companyId != null and companyId != ''"> <if test="companyId != null and companyId != ''">
and spec.agency_id = #{companyId} and spec.agency_id = #{companyId}
</if> </if>
<if test="equipCode != '' and equipCode != null">and spec.code like concat("%", #{equipCode}, "%")</if> <if test="equipCode != '' and equipCode != null">and spec.code like concat('%', #{equipCode}, '%')</if>
<if test="equipName != '' and equipName != null"> <if test="equipName != '' and equipName != null">
and spec.name like CONCAT("%", #{equipName},'%') and spec.name like CONCAT('%', #{equipName},'%')
</if> </if>
</select> </select>
......
...@@ -32,10 +32,10 @@ SELECT table_1.car_id, ...@@ -32,10 +32,10 @@ SELECT table_1.car_id,
<where> <where>
<if test="code != null and code != '' "> <if test="code != null and code != '' ">
equipment_detail.code like CONCAT(#{code},"%" ) equipment_detail.code like CONCAT(#{code},'%' )
</if> </if>
<if test="codedate != null and codedate != '' "> <if test="codedate != null and codedate != '' ">
and equipment_detail.code like CONCAT(#{codedate},"%" ) and equipment_detail.code like CONCAT(#{codedate},'%' )
</if> </if>
</where> </where>
LIMIT #{start},#{page} LIMIT #{start},#{page}
...@@ -52,10 +52,10 @@ SELECT table_1.car_id, ...@@ -52,10 +52,10 @@ SELECT table_1.car_id,
<where> <where>
<if test="code != null and code != '' "> <if test="code != null and code != '' ">
equipment_detail.code like CONCAT(#{code},"%" ) equipment_detail.code like CONCAT(#{code},'%' )
</if> </if>
<if test="codedate != null and codedate != '' "> <if test="codedate != null and codedate != '' ">
and equipment_detail.code like CONCAT(#{codedate},"%" ) and equipment_detail.code like CONCAT(#{codedate},'%' )
</if> </if>
</where> </where>
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
LEFT JOIN wl_unit u1 ON u1.id = u.id LEFT JOIN wl_unit u1 ON u1.id = u.id
OR u1.parent_id = u.id OR u1.parent_id = u.id
WHERE WHERE
u1.`name` LIKE concat(concat("%",#{name}),"%") u1.`name` LIKE concat(concat('%',#{name}),'%')
</if> </if>
ORDER BY ORDER BY
u.code u.code
......
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