ID,HOST_NAME,APP_TYPE, DOCKER_ID,DOCKER_NAME,CREATE_TIME,DOCKER_STATE,USER_TIME,MEM_PER,STATE,ACTIVE,DOCKER_IMAGE,DOCKER_PORT,DOCKER_COMMAND,DOCKER_CREATED,DOCKER_SIZE,DOCKER_STATUS,GATHER_DOCKER_NAMES,GROUP_ID = #{startTime} and CREATE_TIME <=#{endTime}]]> = cast(#{startTime} as timestamp) and CREATE_TIME <= cast(#{endTime} as timestamp)]]> = to_date(#{startTime},'yyyy-MM-dd hh24:mi:ss') and CREATE_TIME <= to_date(#{endTime},'yyyy-MM-dd hh24:mi:ss')]]> DELETE FROM DOCKER_INFO WHERE ID = #{id} DELETE FROM DOCKER_INFO WHERE DELETE FROM DOCKER_INFO WHERE ID IN #{item} INSERT INTO DOCKER_INFO ID, HOST_NAME, DOCKER_ID, APP_TYPE, DOCKER_NAME, DOCKER_STATE, USER_TIME, MEM_PER, STATE, ACTIVE, DOCKER_IMAGE, DOCKER_PORT, DOCKER_COMMAND, DOCKER_CREATED, DOCKER_SIZE, DOCKER_STATUS, GATHER_DOCKER_NAMES, GROUP_ID, CREATE_TIME #{id}, #{hostname}, #{dockerId}, #{appType}, #{dockerName}, #{dockerState}, #{userTime}, #{memPer}, #{state}, #{active}, #{dockerImage}, #{dockerPort}, #{dockerCommand}, #{dockerCreated}, #{dockerSize}, #{dockerStatus}, #{gatherDockerNames}, #{groupId}, #{createTime} begin INSERT INTO DOCKER_INFO (ID,HOST_NAME, DOCKER_ID,APP_TYPE,DOCKER_NAME,CREATE_TIME,DOCKER_STATE,USER_TIME,MEM_PER,STATE,ACTIVE,DOCKER_IMAGE,DOCKER_PORT,DOCKER_COMMAND,DOCKER_CREATED,DOCKER_SIZE,DOCKER_STATUS,GATHER_DOCKER_NAMES,GROUP_ID) VALUES (#{item.id},#{item.hostname},#{item.dockerId},#{item.appType},#{item.dockerName},#{item.createTime},#{item.dockerState},#{item.userTime},#{item.memPer},#{item.state},#{item.active} ,#{dockerImage},#{dockerPort},#{dockerCommand},#{dockerCreated},#{dockerSize},#{dockerStatus},#{gatherDockerNames},#{groupId}); end; INSERT INTO DOCKER_INFO (ID,HOST_NAME, DOCKER_ID,APP_TYPE,DOCKER_NAME,CREATE_TIME,DOCKER_STATE,USER_TIME,MEM_PER,STATE,ACTIVE,DOCKER_IMAGE,DOCKER_PORT,DOCKER_COMMAND,DOCKER_CREATED,DOCKER_SIZE,DOCKER_STATUS,GATHER_DOCKER_NAMES,GROUP_ID) VALUES (#{item.id},#{item.hostname},#{item.dockerId},#{item.appType},#{item.dockerName},#{item.createTime},#{item.dockerState},#{item.userTime},#{item.memPer},#{item.state},#{item.active} ,#{dockerImage},#{dockerPort},#{dockerCommand},#{dockerCreated},#{dockerSize},#{dockerStatus},#{gatherDockerNames},#{groupId}) UPDATE DOCKER_INFO SET STATE = '2' WHERE HOST_NAME IN #{item} begin UPDATE DOCKER_INFO HOST_NAME = #{item.hostname}, DOCKER_ID = #{item.dockerId}, APP_TYPE = #{item.appType}, DOCKER_NAME = #{item.dockerName}, DOCKER_STATE = #{item.dockerState}, USER_TIME = #{item.userTime}, MEM_PER = #{item.memPer}, STATE = #{item.state}, ACTIVE = #{item.active}, DOCKER_IMAGE = #{item.dockerImage}, DOCKER_PORT = #{item.dockerPort}, DOCKER_COMMAND = #{item.dockerCommand}, DOCKER_CREATED = #{item.dockerCreated}, DOCKER_SIZE = #{item.dockerSize}, DOCKER_STATUS = #{item.dockerStatus}, GATHER_DOCKER_NAMES = #{item.gatherDockerNames}, GROUP_ID = #{item.groupId}, CREATE_TIME= #{item.createTime} WHERE ID = #{item.id}; end; UPDATE DOCKER_INFO HOST_NAME = #{hostname}, DOCKER_ID = #{dockerId}, APP_TYPE = #{appType}, DOCKER_NAME = #{dockerName}, DOCKER_STATE = #{dockerState}, USER_TIME = #{userTime}, MEM_PER = #{memPer}, STATE = #{state}, ACTIVE = #{active}, DOCKER_IMAGE = #{dockerImage}, DOCKER_PORT = #{dockerPort}, DOCKER_COMMAND = #{dockerCommand}, DOCKER_CREATED = #{dockerCreated}, DOCKER_SIZE = #{dockerSize}, DOCKER_STATUS = #{dockerStatus}, GATHER_DOCKER_NAMES = #{gatherDockerNames}, GROUP_ID = #{groupId}, CREATE_TIME = #{createTime} WHERE ID = #{id}