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