Browse Source

数据抽取10,改为全量,心理师头衔等。

hotfix/yujt_opt
zhangyuan 6 years ago
parent
commit
6fa4d2c2ce
  1. 9
      epdc-cloud-property/doc/yushan-kettle/screen_totality_grid_query.ktr
  2. 14
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/psychology/dao/PsychologistTitleDao.java
  3. 6
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/psychology/dao/PsychologistTitleRelationDao.java
  4. 5
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/psychology/entity/PsychologistTitleEntity.java
  5. 13
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/psychology/service/impl/PsychologistTitleServiceImpl.java
  6. 2
      epdc-cloud-property/src/main/resources/mapper/psychology/PsychologistDao.xml
  7. 22
      epdc-cloud-property/src/main/resources/mapper/psychology/PsychologistTitleDao.xml

9
epdc-cloud-property/doc/yushan-kettle/screen_totality_grid_query.ktr

@ -701,8 +701,7 @@ FROM
epdc_issue i epdc_issue i
WHERE WHERE
i.DEL_FLAG = '0' i.DEL_FLAG = '0'
AND find_in_set(${gridId}, i.ALL_DEPT_IDS) AND find_in_set(${gridId}, i.ALL_DEPT_IDS);</sql>
AND i.CREATED_TIME > DATE_SUB(CURDATE(), INTERVAL 1 DAY);</sql>
<limit>0</limit> <limit>0</limit>
<lookup/> <lookup/>
<execute_each_row>N</execute_each_row> <execute_each_row>N</execute_each_row>
@ -812,8 +811,7 @@ FROM
epdc_item i epdc_item i
WHERE WHERE
i.DEL_FLAG = '0' i.DEL_FLAG = '0'
AND find_in_set(${gridId}, i.ALL_DEPT_IDS) AND find_in_set(${gridId}, i.ALL_DEPT_IDS);</sql>
AND i.CREATED_TIME > DATE_SUB(CURDATE(), INTERVAL 1 DAY);</sql>
<limit>0</limit> <limit>0</limit>
<lookup/> <lookup/>
<execute_each_row>N</execute_each_row> <execute_each_row>N</execute_each_row>
@ -923,8 +921,7 @@ FROM
epdc_user u epdc_user u
WHERE WHERE
u.DEL_FLAG = '0' u.DEL_FLAG = '0'
AND u.CREATED_TIME > DATE_SUB(CURDATE(), INTERVAL 1 DAY) AND find_in_set(${gridId}, u.ALL_DEPT_IDS);</sql>
AND find_in_set(${gridId}, u.ALL_DEPT_IDS);;</sql>
<limit>0</limit> <limit>0</limit>
<lookup/> <lookup/>
<execute_each_row>N</execute_each_row> <execute_each_row>N</execute_each_row>

14
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/psychology/dao/PsychologistTitleDao.java

@ -21,6 +21,9 @@ import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.modules.psychology.entity.PsychologistTitleEntity; import com.elink.esua.epdc.modules.psychology.entity.PsychologistTitleEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Map;
/** /**
* 心理咨询师头衔表 * 心理咨询师头衔表
* *
@ -29,5 +32,14 @@ import org.apache.ibatis.annotations.Mapper;
*/ */
@Mapper @Mapper
public interface PsychologistTitleDao extends BaseDao<PsychologistTitleEntity> { public interface PsychologistTitleDao extends BaseDao<PsychologistTitleEntity> {
/**
* 咨询师列表
*
* @return java.util.List<com.elink.esua.epdc.modules.psychology.entity.PsychologistEntity>
* @params [params]
* @author zhangyuan
* @since 2020/5/21 14:54
*/
List<PsychologistTitleEntity> selectListOfPsychologistTitle(Map<String, Object> params);
} }

6
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/psychology/dao/PsychologistTitleRelationDao.java

@ -18,9 +18,13 @@
package com.elink.esua.epdc.modules.psychology.dao; package com.elink.esua.epdc.modules.psychology.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.modules.psychology.entity.PsychologistEntity;
import com.elink.esua.epdc.modules.psychology.entity.PsychologistTitleRelationEntity; import com.elink.esua.epdc.modules.psychology.entity.PsychologistTitleRelationEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Map;
/** /**
* 心理咨询师头衔表 * 心理咨询师头衔表
* *
@ -29,5 +33,5 @@ import org.apache.ibatis.annotations.Mapper;
*/ */
@Mapper @Mapper
public interface PsychologistTitleRelationDao extends BaseDao<PsychologistTitleRelationEntity> { public interface PsychologistTitleRelationDao extends BaseDao<PsychologistTitleRelationEntity> {
} }

5
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/psychology/entity/PsychologistTitleEntity.java

@ -46,4 +46,9 @@ public class PsychologistTitleEntity extends BaseEpdcEntity {
*/ */
private String code; private String code;
/**
* 排序 从小到大
*/
private Integer sort;
} }

13
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/psychology/service/impl/PsychologistTitleServiceImpl.java

@ -20,11 +20,11 @@ package com.elink.esua.epdc.modules.psychology.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.modules.psychology.dao.PsychologistTitleDao;
import com.elink.esua.epdc.dto.psychology.PsychologistTitleDTO; import com.elink.esua.epdc.dto.psychology.PsychologistTitleDTO;
import com.elink.esua.epdc.modules.psychology.dao.PsychologistTitleDao;
import com.elink.esua.epdc.modules.psychology.entity.PsychologistTitleEntity; import com.elink.esua.epdc.modules.psychology.entity.PsychologistTitleEntity;
import com.elink.esua.epdc.modules.psychology.redis.PsychologistTitleRedis; import com.elink.esua.epdc.modules.psychology.redis.PsychologistTitleRedis;
import com.elink.esua.epdc.modules.psychology.service.PsychologistTitleService; import com.elink.esua.epdc.modules.psychology.service.PsychologistTitleService;
@ -51,11 +51,10 @@ public class PsychologistTitleServiceImpl extends BaseServiceImpl<PsychologistTi
@Override @Override
public PageData<PsychologistTitleDTO> page(Map<String, Object> params) { public PageData<PsychologistTitleDTO> page(Map<String, Object> params) {
IPage<PsychologistTitleEntity> page = baseDao.selectPage( IPage<PsychologistTitleEntity> page = getPage(params);
getPage(params, FieldConstant.CREATED_TIME, false), List<PsychologistTitleEntity> entityList = baseDao.selectListOfPsychologistTitle(params);
getWrapper(params) List<PsychologistTitleDTO> list = ConvertUtils.sourceToTarget(entityList, PsychologistTitleDTO.class);
); return new PageData<>(list, page.getTotal());
return getPageData(page, PsychologistTitleDTO.class);
} }
@Override @Override

2
epdc-cloud-property/src/main/resources/mapper/psychology/PsychologistDao.xml

@ -35,7 +35,7 @@
<if test="name != null and name != ''"> <if test="name != null and name != ''">
AND NAME like CONCAT( '%', #{name}, '%' ) AND NAME like CONCAT( '%', #{name}, '%' )
</if> </if>
<if test="mobile != null and policeNo != ''"> <if test="mobile != null and mobile != ''">
AND MOBILE like CONCAT( '%', #{mobile}, '%' ) AND MOBILE like CONCAT( '%', #{mobile}, '%' )
</if> </if>
ORDER BY ORDER BY

22
epdc-cloud-property/src/main/resources/mapper/psychology/PsychologistTitleDao.xml

@ -14,6 +14,24 @@
<result property="updatedBy" column="UPDATED_BY"/> <result property="updatedBy" column="UPDATED_BY"/>
<result property="updatedTime" column="UPDATED_TIME"/> <result property="updatedTime" column="UPDATED_TIME"/>
</resultMap> </resultMap>
<sql id="Base_Column_List">
ID, TITLE, CODE, SORT, DISPLAY_FLAG, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME
</sql>
<select id="selectListOfPsychologistTitle" resultType="com.elink.esua.epdc.modules.psychology.entity.PsychologistTitleEntity">
SELECT
<include refid="Base_Column_List"/>
FROM
epdc_psychologist_title
WHERE
DEL_FLAG = '0'
<if test="title != null and title != ''">
AND TITLE like CONCAT( '%', #{title}, '%' )
</if>
<if test="code != null and code != ''">
AND CODE like CONCAT( '%', #{code}, '%' )
</if>
ORDER BY
SORT ASC,
CREATED_TIME DESC
</select>
</mapper> </mapper>
Loading…
Cancel
Save