新增:地图数据增加描述字段
This commit is contained in:
parent
fa76a0502a
commit
dea15cefac
3
sql/20210616-thesai.sql
Normal file
3
sql/20210616-thesai.sql
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
ALTER TABLE `map_data`
|
||||||
|
ADD COLUMN `note` varchar(255) NULL COMMENT '备注' AFTER `version`;
|
||||||
|
|
@ -50,7 +50,7 @@ public interface MapDataDAO {
|
|||||||
" #{entity.graphData,jdbcType=LONGVARCHAR}, #{entity.logicData,jdbcType=LONGVARCHAR}," +
|
" #{entity.graphData,jdbcType=LONGVARCHAR}, #{entity.logicData,jdbcType=LONGVARCHAR}," +
|
||||||
" #{entity.initPosConfig,jdbcType=LONGVARCHAR}, #{entity.checkConfig,jdbcType=LONGVARCHAR}," +
|
" #{entity.initPosConfig,jdbcType=LONGVARCHAR}, #{entity.checkConfig,jdbcType=LONGVARCHAR}," +
|
||||||
" #{entity.ciGenerateConfig,jdbcType=LONGVARCHAR}, #{entity.bigScreenConfig,jdbcType=LONGVARCHAR}" +
|
" #{entity.ciGenerateConfig,jdbcType=LONGVARCHAR}, #{entity.bigScreenConfig,jdbcType=LONGVARCHAR}" +
|
||||||
" #{entity.version, jdbcType=VARCHAR}, #{entity.time, jdbcType=TIMESTAMP}, #{entity.userId, jdbcType=BIGINT})"+
|
" #{entity.version, jdbcType=VARCHAR}, , #{entity.note, jdbcType=VARCHAR}, #{entity.time, jdbcType=TIMESTAMP}, #{entity.userId, jdbcType=BIGINT})"+
|
||||||
" </foreach>" +
|
" </foreach>" +
|
||||||
"</script>")
|
"</script>")
|
||||||
int batchInsertWithId(@Param("list") List<MapDataWithBLOBs> mapDataList);
|
int batchInsertWithId(@Param("list") List<MapDataWithBLOBs> mapDataList);
|
||||||
@ -65,4 +65,4 @@ public interface MapDataDAO {
|
|||||||
"\tmap_data.time DESC\n" +
|
"\tmap_data.time DESC\n" +
|
||||||
"LIMIT 1")
|
"LIMIT 1")
|
||||||
String findVersion(Long mapId);
|
String findVersion(Long mapId);
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
package club.joylink.rtss.entity;
|
package club.joylink.rtss.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
@ -9,7 +7,6 @@ import java.time.LocalDateTime;
|
|||||||
* @author
|
* @author
|
||||||
* 地图数据
|
* 地图数据
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
public class MapData implements Serializable {
|
public class MapData implements Serializable {
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
@ -23,6 +20,11 @@ public class MapData implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private String version;
|
private String version;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
private String note;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发布时间
|
* 发布时间
|
||||||
*/
|
*/
|
||||||
@ -34,4 +36,102 @@ public class MapData implements Serializable {
|
|||||||
private Long userId;
|
private Long userId;
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getMapId() {
|
||||||
|
return mapId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMapId(Long mapId) {
|
||||||
|
this.mapId = mapId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVersion() {
|
||||||
|
return version;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVersion(String version) {
|
||||||
|
this.version = version;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNote() {
|
||||||
|
return note;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNote(String note) {
|
||||||
|
this.note = note;
|
||||||
|
}
|
||||||
|
|
||||||
|
public LocalDateTime getTime() {
|
||||||
|
return time;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTime(LocalDateTime time) {
|
||||||
|
this.time = time;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getUserId() {
|
||||||
|
return userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserId(Long userId) {
|
||||||
|
this.userId = userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object that) {
|
||||||
|
if (this == that) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (that == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (getClass() != that.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
MapData other = (MapData) that;
|
||||||
|
return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
|
||||||
|
&& (this.getMapId() == null ? other.getMapId() == null : this.getMapId().equals(other.getMapId()))
|
||||||
|
&& (this.getVersion() == null ? other.getVersion() == null : this.getVersion().equals(other.getVersion()))
|
||||||
|
&& (this.getNote() == null ? other.getNote() == null : this.getNote().equals(other.getNote()))
|
||||||
|
&& (this.getTime() == null ? other.getTime() == null : this.getTime().equals(other.getTime()))
|
||||||
|
&& (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
final int prime = 31;
|
||||||
|
int result = 1;
|
||||||
|
result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
|
||||||
|
result = prime * result + ((getMapId() == null) ? 0 : getMapId().hashCode());
|
||||||
|
result = prime * result + ((getVersion() == null) ? 0 : getVersion().hashCode());
|
||||||
|
result = prime * result + ((getNote() == null) ? 0 : getNote().hashCode());
|
||||||
|
result = prime * result + ((getTime() == null) ? 0 : getTime().hashCode());
|
||||||
|
result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append(getClass().getSimpleName());
|
||||||
|
sb.append(" [");
|
||||||
|
sb.append("Hash = ").append(hashCode());
|
||||||
|
sb.append(", id=").append(id);
|
||||||
|
sb.append(", mapId=").append(mapId);
|
||||||
|
sb.append(", version=").append(version);
|
||||||
|
sb.append(", note=").append(note);
|
||||||
|
sb.append(", time=").append(time);
|
||||||
|
sb.append(", userId=").append(userId);
|
||||||
|
sb.append(", serialVersionUID=").append(serialVersionUID);
|
||||||
|
sb.append("]");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
}
|
}
|
@ -315,6 +315,76 @@ public class MapDataExample {
|
|||||||
return (Criteria) this;
|
return (Criteria) this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteIsNull() {
|
||||||
|
addCriterion("note is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteIsNotNull() {
|
||||||
|
addCriterion("note is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteEqualTo(String value) {
|
||||||
|
addCriterion("note =", value, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteNotEqualTo(String value) {
|
||||||
|
addCriterion("note <>", value, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteGreaterThan(String value) {
|
||||||
|
addCriterion("note >", value, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("note >=", value, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteLessThan(String value) {
|
||||||
|
addCriterion("note <", value, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("note <=", value, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteLike(String value) {
|
||||||
|
addCriterion("note like", value, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteNotLike(String value) {
|
||||||
|
addCriterion("note not like", value, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteIn(List<String> values) {
|
||||||
|
addCriterion("note in", values, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteNotIn(List<String> values) {
|
||||||
|
addCriterion("note not in", values, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteBetween(String value1, String value2) {
|
||||||
|
addCriterion("note between", value1, value2, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andNoteNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("note not between", value1, value2, "note");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
public Criteria andTimeIsNull() {
|
public Criteria andTimeIsNull() {
|
||||||
addCriterion("`time` is null");
|
addCriterion("`time` is null");
|
||||||
return (Criteria) this;
|
return (Criteria) this;
|
||||||
|
@ -1,14 +1,11 @@
|
|||||||
package club.joylink.rtss.entity;
|
package club.joylink.rtss.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author
|
* @author
|
||||||
* 地图数据
|
* 地图数据
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
public class MapDataWithBLOBs extends MapData implements Serializable {
|
public class MapDataWithBLOBs extends MapData implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 图形数据
|
* 图形数据
|
||||||
@ -41,4 +38,114 @@ public class MapDataWithBLOBs extends MapData implements Serializable {
|
|||||||
private String bigScreenConfig;
|
private String bigScreenConfig;
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
public String getGraphData() {
|
||||||
|
return graphData;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setGraphData(String graphData) {
|
||||||
|
this.graphData = graphData;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLogicData() {
|
||||||
|
return logicData;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLogicData(String logicData) {
|
||||||
|
this.logicData = logicData;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getInitPosConfig() {
|
||||||
|
return initPosConfig;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInitPosConfig(String initPosConfig) {
|
||||||
|
this.initPosConfig = initPosConfig;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCheckConfig() {
|
||||||
|
return checkConfig;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCheckConfig(String checkConfig) {
|
||||||
|
this.checkConfig = checkConfig;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCiGenerateConfig() {
|
||||||
|
return ciGenerateConfig;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCiGenerateConfig(String ciGenerateConfig) {
|
||||||
|
this.ciGenerateConfig = ciGenerateConfig;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBigScreenConfig() {
|
||||||
|
return bigScreenConfig;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBigScreenConfig(String bigScreenConfig) {
|
||||||
|
this.bigScreenConfig = bigScreenConfig;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object that) {
|
||||||
|
if (this == that) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (that == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (getClass() != that.getClass()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
MapDataWithBLOBs other = (MapDataWithBLOBs) that;
|
||||||
|
return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
|
||||||
|
&& (this.getMapId() == null ? other.getMapId() == null : this.getMapId().equals(other.getMapId()))
|
||||||
|
&& (this.getVersion() == null ? other.getVersion() == null : this.getVersion().equals(other.getVersion()))
|
||||||
|
&& (this.getNote() == null ? other.getNote() == null : this.getNote().equals(other.getNote()))
|
||||||
|
&& (this.getTime() == null ? other.getTime() == null : this.getTime().equals(other.getTime()))
|
||||||
|
&& (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId()))
|
||||||
|
&& (this.getGraphData() == null ? other.getGraphData() == null : this.getGraphData().equals(other.getGraphData()))
|
||||||
|
&& (this.getLogicData() == null ? other.getLogicData() == null : this.getLogicData().equals(other.getLogicData()))
|
||||||
|
&& (this.getInitPosConfig() == null ? other.getInitPosConfig() == null : this.getInitPosConfig().equals(other.getInitPosConfig()))
|
||||||
|
&& (this.getCheckConfig() == null ? other.getCheckConfig() == null : this.getCheckConfig().equals(other.getCheckConfig()))
|
||||||
|
&& (this.getCiGenerateConfig() == null ? other.getCiGenerateConfig() == null : this.getCiGenerateConfig().equals(other.getCiGenerateConfig()))
|
||||||
|
&& (this.getBigScreenConfig() == null ? other.getBigScreenConfig() == null : this.getBigScreenConfig().equals(other.getBigScreenConfig()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
final int prime = 31;
|
||||||
|
int result = 1;
|
||||||
|
result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
|
||||||
|
result = prime * result + ((getMapId() == null) ? 0 : getMapId().hashCode());
|
||||||
|
result = prime * result + ((getVersion() == null) ? 0 : getVersion().hashCode());
|
||||||
|
result = prime * result + ((getNote() == null) ? 0 : getNote().hashCode());
|
||||||
|
result = prime * result + ((getTime() == null) ? 0 : getTime().hashCode());
|
||||||
|
result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode());
|
||||||
|
result = prime * result + ((getGraphData() == null) ? 0 : getGraphData().hashCode());
|
||||||
|
result = prime * result + ((getLogicData() == null) ? 0 : getLogicData().hashCode());
|
||||||
|
result = prime * result + ((getInitPosConfig() == null) ? 0 : getInitPosConfig().hashCode());
|
||||||
|
result = prime * result + ((getCheckConfig() == null) ? 0 : getCheckConfig().hashCode());
|
||||||
|
result = prime * result + ((getCiGenerateConfig() == null) ? 0 : getCiGenerateConfig().hashCode());
|
||||||
|
result = prime * result + ((getBigScreenConfig() == null) ? 0 : getBigScreenConfig().hashCode());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append(getClass().getSimpleName());
|
||||||
|
sb.append(" [");
|
||||||
|
sb.append("Hash = ").append(hashCode());
|
||||||
|
sb.append(", graphData=").append(graphData);
|
||||||
|
sb.append(", logicData=").append(logicData);
|
||||||
|
sb.append(", initPosConfig=").append(initPosConfig);
|
||||||
|
sb.append(", checkConfig=").append(checkConfig);
|
||||||
|
sb.append(", ciGenerateConfig=").append(ciGenerateConfig);
|
||||||
|
sb.append(", bigScreenConfig=").append(bigScreenConfig);
|
||||||
|
sb.append(", serialVersionUID=").append(serialVersionUID);
|
||||||
|
sb.append("]");
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
}
|
}
|
@ -335,6 +335,7 @@ public class DraftMapService implements IDraftMapService {
|
|||||||
public void publish(Long id, DraftMapVO draftMapVO, AccountVO accountVO, MapDataVO mapDataVO) {
|
public void publish(Long id, DraftMapVO draftMapVO, AccountVO accountVO, MapDataVO mapDataVO) {
|
||||||
DraftMap draftMap = draftMapDAO.selectByPrimaryKey(id);
|
DraftMap draftMap = draftMapDAO.selectByPrimaryKey(id);
|
||||||
mapDataVO.setMap3dDataVO(find3dMapDataByMapId(id));
|
mapDataVO.setMap3dDataVO(find3dMapDataByMapId(id));
|
||||||
|
mapDataVO.setNote(draftMapVO.getNote());
|
||||||
iMapService.publish(new MapVO(draftMap, draftMapVO.getName(), draftMapVO.getCityCode()), mapDataVO, accountVO);
|
iMapService.publish(new MapVO(draftMap, draftMapVO.getName(), draftMapVO.getCityCode()), mapDataVO, accountVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -392,6 +392,7 @@ public class MapService implements IMapService {
|
|||||||
mapData.setCheckConfig(new MapCheckConfig().toJson());
|
mapData.setCheckConfig(new MapCheckConfig().toJson());
|
||||||
}
|
}
|
||||||
mapData.setVersion(VersionUtil.generateNext(findMapVersion(map.getId())));
|
mapData.setVersion(VersionUtil.generateNext(findMapVersion(map.getId())));
|
||||||
|
mapData.setNote(mapDataVO.getNote());
|
||||||
mapData.setTime(LocalDateTime.now());
|
mapData.setTime(LocalDateTime.now());
|
||||||
mapData.setUserId(accountVO.getId());
|
mapData.setUserId(accountVO.getId());
|
||||||
mapDataDAO.insert(mapData);
|
mapDataDAO.insert(mapData);
|
||||||
|
@ -40,6 +40,8 @@ public class DraftMapVO {
|
|||||||
@NotBlank(message="城市不能为空", groups= {DraftMapPublishCheck.class})
|
@NotBlank(message="城市不能为空", groups= {DraftMapPublishCheck.class})
|
||||||
private String cityCode;
|
private String cityCode;
|
||||||
|
|
||||||
|
private String note;
|
||||||
|
|
||||||
public DraftMapVO(DraftMap draftMap) {
|
public DraftMapVO(DraftMap draftMap) {
|
||||||
this.id = draftMap.getId();
|
this.id = draftMap.getId();
|
||||||
this.name = draftMap.getName();
|
this.name = draftMap.getName();
|
||||||
|
@ -23,6 +23,8 @@ public class MapDataVO {
|
|||||||
|
|
||||||
private Map3dDataVO map3dDataVO;
|
private Map3dDataVO map3dDataVO;
|
||||||
|
|
||||||
|
private String note;
|
||||||
|
|
||||||
|
|
||||||
public MapDataVO(MapDataWithBLOBs mapData) {
|
public MapDataVO(MapDataWithBLOBs mapData) {
|
||||||
if (StringUtils.hasText(mapData.getCheckConfig())) {
|
if (StringUtils.hasText(mapData.getCheckConfig())) {
|
||||||
|
@ -24,10 +24,13 @@ public class MapVersionVO {
|
|||||||
|
|
||||||
private String version;
|
private String version;
|
||||||
|
|
||||||
|
private String note;
|
||||||
|
|
||||||
public MapVersionVO(MapData mapData) {
|
public MapVersionVO(MapData mapData) {
|
||||||
this.userId = mapData.getUserId();
|
this.userId = mapData.getUserId();
|
||||||
this.publishTime = mapData.getTime();
|
this.publishTime = mapData.getTime();
|
||||||
this.version = mapData.getVersion();
|
this.version = mapData.getVersion();
|
||||||
|
this.note = mapData.getNote();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static List<MapVersionVO> convert2VOList(List<MapData> list) {
|
public static List<MapVersionVO> convert2VOList(List<MapData> list) {
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
<id column="id" jdbcType="BIGINT" property="id" />
|
<id column="id" jdbcType="BIGINT" property="id" />
|
||||||
<result column="map_id" jdbcType="BIGINT" property="mapId" />
|
<result column="map_id" jdbcType="BIGINT" property="mapId" />
|
||||||
<result column="version" jdbcType="VARCHAR" property="version" />
|
<result column="version" jdbcType="VARCHAR" property="version" />
|
||||||
|
<result column="note" jdbcType="VARCHAR" property="note" />
|
||||||
<result column="time" jdbcType="TIMESTAMP" property="time" />
|
<result column="time" jdbcType="TIMESTAMP" property="time" />
|
||||||
<result column="user_id" jdbcType="BIGINT" property="userId" />
|
<result column="user_id" jdbcType="BIGINT" property="userId" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
@ -75,7 +76,7 @@
|
|||||||
</where>
|
</where>
|
||||||
</sql>
|
</sql>
|
||||||
<sql id="Base_Column_List">
|
<sql id="Base_Column_List">
|
||||||
id, map_id, version, `time`, user_id
|
id, map_id, version, note, `time`, user_id
|
||||||
</sql>
|
</sql>
|
||||||
<sql id="Blob_Column_List">
|
<sql id="Blob_Column_List">
|
||||||
graph_data, logic_data, init_pos_config, check_config, ci_generate_config, big_screen_config
|
graph_data, logic_data, init_pos_config, check_config, ci_generate_config, big_screen_config
|
||||||
@ -145,14 +146,16 @@
|
|||||||
</if>
|
</if>
|
||||||
</delete>
|
</delete>
|
||||||
<insert id="insert" keyColumn="id" keyProperty="id" parameterType="club.joylink.rtss.entity.MapDataWithBLOBs" useGeneratedKeys="true">
|
<insert id="insert" keyColumn="id" keyProperty="id" parameterType="club.joylink.rtss.entity.MapDataWithBLOBs" useGeneratedKeys="true">
|
||||||
insert into map_data (map_id, version, `time`,
|
insert into map_data (map_id, version, note,
|
||||||
user_id, graph_data, logic_data,
|
`time`, user_id, graph_data,
|
||||||
init_pos_config, check_config, ci_generate_config,
|
logic_data, init_pos_config, check_config,
|
||||||
big_screen_config)
|
ci_generate_config, big_screen_config
|
||||||
values (#{mapId,jdbcType=BIGINT}, #{version,jdbcType=VARCHAR}, #{time,jdbcType=TIMESTAMP},
|
)
|
||||||
#{userId,jdbcType=BIGINT}, #{graphData,jdbcType=LONGVARCHAR}, #{logicData,jdbcType=LONGVARCHAR},
|
values (#{mapId,jdbcType=BIGINT}, #{version,jdbcType=VARCHAR}, #{note,jdbcType=VARCHAR},
|
||||||
#{initPosConfig,jdbcType=LONGVARCHAR}, #{checkConfig,jdbcType=LONGVARCHAR}, #{ciGenerateConfig,jdbcType=LONGVARCHAR},
|
#{time,jdbcType=TIMESTAMP}, #{userId,jdbcType=BIGINT}, #{graphData,jdbcType=LONGVARCHAR},
|
||||||
#{bigScreenConfig,jdbcType=LONGVARCHAR})
|
#{logicData,jdbcType=LONGVARCHAR}, #{initPosConfig,jdbcType=LONGVARCHAR}, #{checkConfig,jdbcType=LONGVARCHAR},
|
||||||
|
#{ciGenerateConfig,jdbcType=LONGVARCHAR}, #{bigScreenConfig,jdbcType=LONGVARCHAR}
|
||||||
|
)
|
||||||
</insert>
|
</insert>
|
||||||
<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="club.joylink.rtss.entity.MapDataWithBLOBs" useGeneratedKeys="true">
|
<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="club.joylink.rtss.entity.MapDataWithBLOBs" useGeneratedKeys="true">
|
||||||
insert into map_data
|
insert into map_data
|
||||||
@ -163,6 +166,9 @@
|
|||||||
<if test="version != null">
|
<if test="version != null">
|
||||||
version,
|
version,
|
||||||
</if>
|
</if>
|
||||||
|
<if test="note != null">
|
||||||
|
note,
|
||||||
|
</if>
|
||||||
<if test="time != null">
|
<if test="time != null">
|
||||||
`time`,
|
`time`,
|
||||||
</if>
|
</if>
|
||||||
@ -195,6 +201,9 @@
|
|||||||
<if test="version != null">
|
<if test="version != null">
|
||||||
#{version,jdbcType=VARCHAR},
|
#{version,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
|
<if test="note != null">
|
||||||
|
#{note,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
<if test="time != null">
|
<if test="time != null">
|
||||||
#{time,jdbcType=TIMESTAMP},
|
#{time,jdbcType=TIMESTAMP},
|
||||||
</if>
|
</if>
|
||||||
@ -239,6 +248,9 @@
|
|||||||
<if test="record.version != null">
|
<if test="record.version != null">
|
||||||
version = #{record.version,jdbcType=VARCHAR},
|
version = #{record.version,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
|
<if test="record.note != null">
|
||||||
|
note = #{record.note,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
<if test="record.time != null">
|
<if test="record.time != null">
|
||||||
`time` = #{record.time,jdbcType=TIMESTAMP},
|
`time` = #{record.time,jdbcType=TIMESTAMP},
|
||||||
</if>
|
</if>
|
||||||
@ -273,6 +285,7 @@
|
|||||||
set id = #{record.id,jdbcType=BIGINT},
|
set id = #{record.id,jdbcType=BIGINT},
|
||||||
map_id = #{record.mapId,jdbcType=BIGINT},
|
map_id = #{record.mapId,jdbcType=BIGINT},
|
||||||
version = #{record.version,jdbcType=VARCHAR},
|
version = #{record.version,jdbcType=VARCHAR},
|
||||||
|
note = #{record.note,jdbcType=VARCHAR},
|
||||||
`time` = #{record.time,jdbcType=TIMESTAMP},
|
`time` = #{record.time,jdbcType=TIMESTAMP},
|
||||||
user_id = #{record.userId,jdbcType=BIGINT},
|
user_id = #{record.userId,jdbcType=BIGINT},
|
||||||
graph_data = #{record.graphData,jdbcType=LONGVARCHAR},
|
graph_data = #{record.graphData,jdbcType=LONGVARCHAR},
|
||||||
@ -290,6 +303,7 @@
|
|||||||
set id = #{record.id,jdbcType=BIGINT},
|
set id = #{record.id,jdbcType=BIGINT},
|
||||||
map_id = #{record.mapId,jdbcType=BIGINT},
|
map_id = #{record.mapId,jdbcType=BIGINT},
|
||||||
version = #{record.version,jdbcType=VARCHAR},
|
version = #{record.version,jdbcType=VARCHAR},
|
||||||
|
note = #{record.note,jdbcType=VARCHAR},
|
||||||
`time` = #{record.time,jdbcType=TIMESTAMP},
|
`time` = #{record.time,jdbcType=TIMESTAMP},
|
||||||
user_id = #{record.userId,jdbcType=BIGINT}
|
user_id = #{record.userId,jdbcType=BIGINT}
|
||||||
<if test="_parameter != null">
|
<if test="_parameter != null">
|
||||||
@ -305,6 +319,9 @@
|
|||||||
<if test="version != null">
|
<if test="version != null">
|
||||||
version = #{version,jdbcType=VARCHAR},
|
version = #{version,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
|
<if test="note != null">
|
||||||
|
note = #{note,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
<if test="time != null">
|
<if test="time != null">
|
||||||
`time` = #{time,jdbcType=TIMESTAMP},
|
`time` = #{time,jdbcType=TIMESTAMP},
|
||||||
</if>
|
</if>
|
||||||
@ -336,6 +353,7 @@
|
|||||||
update map_data
|
update map_data
|
||||||
set map_id = #{mapId,jdbcType=BIGINT},
|
set map_id = #{mapId,jdbcType=BIGINT},
|
||||||
version = #{version,jdbcType=VARCHAR},
|
version = #{version,jdbcType=VARCHAR},
|
||||||
|
note = #{note,jdbcType=VARCHAR},
|
||||||
`time` = #{time,jdbcType=TIMESTAMP},
|
`time` = #{time,jdbcType=TIMESTAMP},
|
||||||
user_id = #{userId,jdbcType=BIGINT},
|
user_id = #{userId,jdbcType=BIGINT},
|
||||||
graph_data = #{graphData,jdbcType=LONGVARCHAR},
|
graph_data = #{graphData,jdbcType=LONGVARCHAR},
|
||||||
@ -350,6 +368,7 @@
|
|||||||
update map_data
|
update map_data
|
||||||
set map_id = #{mapId,jdbcType=BIGINT},
|
set map_id = #{mapId,jdbcType=BIGINT},
|
||||||
version = #{version,jdbcType=VARCHAR},
|
version = #{version,jdbcType=VARCHAR},
|
||||||
|
note = #{note,jdbcType=VARCHAR},
|
||||||
`time` = #{time,jdbcType=TIMESTAMP},
|
`time` = #{time,jdbcType=TIMESTAMP},
|
||||||
user_id = #{userId,jdbcType=BIGINT}
|
user_id = #{userId,jdbcType=BIGINT}
|
||||||
where id = #{id,jdbcType=BIGINT}
|
where id = #{id,jdbcType=BIGINT}
|
||||||
|
Loading…
Reference in New Issue
Block a user