从联众同步基础数据逻辑
parent
2ee02fe4e8
commit
aec807a51d
@ -0,0 +1,40 @@
|
|||||||
|
package com.docus.demo.entity.sqlserver;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class CardInfo {
|
||||||
|
|
||||||
|
|
||||||
|
private long id ;
|
||||||
|
|
||||||
|
private Integer PatNum;
|
||||||
|
|
||||||
|
private String PatNo;
|
||||||
|
|
||||||
|
private String PatName;
|
||||||
|
private String PatSex;
|
||||||
|
private Integer PatAge;
|
||||||
|
/**身份证**/
|
||||||
|
private String PatCiticard;
|
||||||
|
private String UnitTele;
|
||||||
|
private Date InDate;
|
||||||
|
private String InDeptCode;
|
||||||
|
private String InDeptName;
|
||||||
|
private Date OutDate;
|
||||||
|
private String OutDeptCode;
|
||||||
|
private String OutDeptName;
|
||||||
|
|
||||||
|
private String OperIcpm1;
|
||||||
|
private String OperName1;
|
||||||
|
private String IcdeCode11;
|
||||||
|
private String IcdeName11;
|
||||||
|
|
||||||
|
private String cuid;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
package com.docus.demo.mapper.sqlserver;
|
||||||
|
|
||||||
|
|
||||||
|
import com.docus.demo.dto.SyncBasicDataDto;
|
||||||
|
import com.docus.demo.entity.sqlserver.CardInfo;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface TcardMapper {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
List<CardInfo> getCardInfo(@Param("pageStart") int pageStart,
|
||||||
|
@Param("pageEnd") int pageEnd,
|
||||||
|
@Param("dto") SyncBasicDataDto syncBasicDataDto);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,37 @@
|
|||||||
|
<?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.docus.demo.mapper.sqlserver.TcardMapper">
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getCardInfo" resultType="com.docus.demo.entity.sqlserver.CardInfo">
|
||||||
|
|
||||||
|
|
||||||
|
SELECT *
|
||||||
|
from (
|
||||||
|
SELECT row_number() over(order by id ) as num ,
|
||||||
|
id,
|
||||||
|
PatNum,
|
||||||
|
PatNo,
|
||||||
|
PatName,
|
||||||
|
PatSex,
|
||||||
|
PatAge,
|
||||||
|
PatCiticard,
|
||||||
|
UnitTele,
|
||||||
|
InDate,
|
||||||
|
InDeptCode,
|
||||||
|
InDeptName,
|
||||||
|
OutDate,
|
||||||
|
OutDeptCode,
|
||||||
|
OutDeptName,
|
||||||
|
cuid
|
||||||
|
FROM T_card_info
|
||||||
|
WHERE OutDate >= #{dto.startDate}
|
||||||
|
AND OutDate <= #{dto.endDate}
|
||||||
|
) as t2
|
||||||
|
where t2.num >= #{pageStart}
|
||||||
|
and t2.num <= {pageEnd}
|
||||||
|
|
||||||
|
</select>
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue