9 changed files with 216 additions and 6 deletions
@ -0,0 +1,43 @@ |
|||||
|
package com.hxjt.dataupload.jobhandler.devicenohandle; |
||||
|
|
||||
|
import com.google.common.collect.BoundType; |
||||
|
import com.hxjt.dataupload.model.entity.devicenohandle.IsmTag; |
||||
|
import com.hxjt.dataupload.service.IsmTagService; |
||||
|
import com.xxl.job.core.handler.annotation.XxlJob; |
||||
|
import org.slf4j.Logger; |
||||
|
import org.slf4j.LoggerFactory; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.stereotype.Component; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
|
||||
|
|
||||
|
@Component |
||||
|
public class DeviceNoSynchronizationJobHandler { |
||||
|
|
||||
|
private Logger log = LoggerFactory.getLogger(DeviceNoSynchronizationJobHandler.class); |
||||
|
|
||||
|
@Autowired |
||||
|
IsmTagService ismTagService; |
||||
|
|
||||
|
@XxlJob(value = "DeviceNoSynchronizationJobHandler", init = "init", destroy = "destroy") |
||||
|
public void execute(String param) { |
||||
|
//查出科远
|
||||
|
ArrayList<IsmTag> ismTagList= ismTagService.getIsmTagList(); |
||||
|
for (IsmTag ismTag:ismTagList) { |
||||
|
//System.out.println(ismTag);
|
||||
|
|
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
private void init() { |
||||
|
log.info("init 方法调用成功"); |
||||
|
} |
||||
|
|
||||
|
private void destroy() { |
||||
|
log.info("destroy 方法调用成功"); |
||||
|
} |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,11 @@ |
|||||
|
package com.hxjt.dataupload.mapper; |
||||
|
|
||||
|
import com.hxjt.dataupload.model.entity.devicenohandle.IsmTag; |
||||
|
import org.apache.ibatis.annotations.Mapper; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
|
||||
|
@Mapper |
||||
|
public interface IsmTagMapper { |
||||
|
ArrayList<IsmTag> getIsmTagList(); |
||||
|
} |
||||
@ -0,0 +1,44 @@ |
|||||
|
package com.hxjt.dataupload.model.entity.devicenohandle; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
|
||||
|
@Repository |
||||
|
public class IsmTag { |
||||
|
|
||||
|
private String id; |
||||
|
private String deviceNo; |
||||
|
private String workNumber; |
||||
|
|
||||
|
public String getId() { |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
public void setId(String id) { |
||||
|
this.id = id; |
||||
|
} |
||||
|
|
||||
|
public String getDeviceNo() { |
||||
|
return deviceNo; |
||||
|
} |
||||
|
|
||||
|
public void setDeviceNo(String deviceNo) { |
||||
|
this.deviceNo = deviceNo; |
||||
|
} |
||||
|
|
||||
|
public String getWorkNumber() { |
||||
|
return workNumber; |
||||
|
} |
||||
|
|
||||
|
public void setWorkNumber(String workNumber) { |
||||
|
this.workNumber = workNumber; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public String toString() { |
||||
|
return "IsmTag{" + |
||||
|
"id='" + id + '\'' + |
||||
|
", deviceNo='" + deviceNo + '\'' + |
||||
|
", workNumber='" + workNumber + '\'' + |
||||
|
'}'; |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,9 @@ |
|||||
|
package com.hxjt.dataupload.service; |
||||
|
|
||||
|
import com.hxjt.dataupload.model.entity.devicenohandle.IsmTag; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
|
||||
|
public interface IsmTagService { |
||||
|
ArrayList<IsmTag> getIsmTagList(); |
||||
|
} |
||||
@ -0,0 +1,20 @@ |
|||||
|
package com.hxjt.dataupload.service.impl; |
||||
|
|
||||
|
import com.baomidou.dynamic.datasource.annotation.DS; |
||||
|
import com.hxjt.dataupload.mapper.IsmTagMapper; |
||||
|
import com.hxjt.dataupload.model.entity.devicenohandle.IsmTag; |
||||
|
import com.hxjt.dataupload.service.IsmTagService; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
@Service |
||||
|
@DS("syncplant") |
||||
|
public class IsmTagServiceImpl implements IsmTagService { |
||||
|
@Autowired |
||||
|
IsmTagMapper ismTagMapper; |
||||
|
@Override |
||||
|
public ArrayList<IsmTag> getIsmTagList() { |
||||
|
return ismTagMapper.getIsmTagList(); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,11 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > |
||||
|
<mapper namespace="com.hxjt.dataupload.mapper.IsmTagMapper"> |
||||
|
|
||||
|
|
||||
|
<select id="getIsmTagList" resultType="com.hxjt.dataupload.model.entity.devicenohandle.IsmTag"> |
||||
|
SELECT id,CODE as deviceNo,BPERCODE as workNumber FROM ISM_TAG |
||||
|
</select> |
||||
|
|
||||
|
|
||||
|
</mapper> |
||||
Loading…
Reference in new issue