从联众同步基础数据逻辑
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