Browse Source

no message

dev
王金鹏 6 years ago
parent
commit
d59e2ff44b
  1. 11
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDictController.java
  2. 6
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDictDao.java
  3. 3
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDictService.java
  4. 2
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java
  5. 7
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDictServiceImpl.java
  6. 5
      esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysDictDao.xml
  7. 4
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/PartyMembersDTO.java
  8. 2
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyMembersController.java
  9. 11
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/dao/PartyMembersDao.java
  10. 4
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/PartyMembersService.java
  11. 7
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java
  12. 33
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml

11
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDictController.java

@ -26,6 +26,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import springfox.documentation.annotations.ApiIgnore;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@ -59,6 +60,16 @@ public class SysDictController {
return new Result<PageData<SysDictDTO>>().ok(page);
}
@GetMapping("sublist/{pid}")
@ApiOperation("子列表")
public Result<List<SysDictDTO>> sublist(@PathVariable("pid") String pid){
Map map = new HashMap();
map.put("pid",pid);
List<SysDictDTO> list = sysDictService.subList(map);
return new Result<List<SysDictDTO>>().ok(list);
}
@GetMapping("list")
@ApiOperation("字典分类数据")
@ApiImplicitParams({

6
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDictDao.java

@ -13,6 +13,9 @@ import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.entity.SysDictEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Map;
/**
* 数据字典
*
@ -22,4 +25,7 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface SysDictDao extends BaseDao<SysDictEntity> {
List<SysDictEntity> getSubList(Map<String, Object> params);
}

3
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/SysDictService.java

@ -35,4 +35,7 @@ public interface SysDictService extends BaseService<SysDictEntity> {
void update(SysDictDTO dto);
void delete(Long[] ids);
//根据pid获取下一级子列表
List<SysDictDTO> subList(Map<String, Object> params);
}

2
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java

@ -51,7 +51,6 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit
params.put("deptIdList", getSubDeptIdList(user.getDeptId()));
}
//查询部门列表
List<SysDeptEntity> entityList = baseDao.getList(params);
List<SysDeptDTO> dtoList = ConvertUtils.sourceToTarget(entityList, SysDeptDTO.class);
@ -61,7 +60,6 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit
@Override
public List<SysDeptDTO> subList(Map<String, Object> params) {
//查询部门列表
List<SysDeptEntity> entityList = baseDao.getSubList(params);
List<SysDeptDTO> dtoList = ConvertUtils.sourceToTarget(entityList, SysDeptDTO.class);
return TreeUtils.build(dtoList);

7
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDictServiceImpl.java

@ -15,6 +15,7 @@ import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.Constant;
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.TreeUtils;
import com.elink.esua.epdc.dao.SysDictDao;
import com.elink.esua.epdc.dto.SysDictDTO;
import com.elink.esua.epdc.entity.SysDictEntity;
@ -48,6 +49,12 @@ public class SysDictServiceImpl extends BaseServiceImpl<SysDictDao, SysDictEntit
return getPageData(page, SysDictDTO.class);
}
@Override
public List<SysDictDTO> subList(Map<String, Object> params) {
List<SysDictEntity> entityList = baseDao.getSubList(params);
return ConvertUtils.sourceToTarget(entityList, SysDictDTO.class);
}
@Override
public List<SysDictDTO> list(Map<String, Object> params) {
List<SysDictEntity> entityList = baseDao.selectList(getWrapper(params));

5
esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysDictDao.xml

@ -3,4 +3,9 @@
<mapper namespace="com.elink.esua.epdc.dao.SysDictDao">
<select id="getSubList" resultType="com.elink.esua.epdc.entity.SysDictEntity">
SELECT * FROM sys_dict WHERE pid = #{pid} and del_flag = '0'
</select>
</mapper>

4
esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/PartyMembersDTO.java

@ -32,6 +32,10 @@ import lombok.Data;
public class PartyMembersDTO implements Serializable {
private static final long serialVersionUID = 1L;
private String tagName;
private String tagDesc;
private String id;
private String realName;

2
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyMembersController.java

@ -50,7 +50,7 @@ public class PartyMembersController {
@GetMapping("page")
public Result<PageData<PartyMembersDTO>> page(@RequestParam Map<String, Object> params){
PageData<PartyMembersDTO> page = partyMembersService.page(params);
PageData<PartyMembersDTO> page = partyMembersService.pageDIY(params);
return new Result<PageData<PartyMembersDTO>>().ok(page);
}

11
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/dao/PartyMembersDao.java

@ -18,9 +18,13 @@
package com.elink.esua.epdc.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.dto.PartyMembersDTO;
import com.elink.esua.epdc.entity.PartyMembersEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Map;
/**
* 党员表
*
@ -29,5 +33,8 @@ import org.apache.ibatis.annotations.Mapper;
*/
@Mapper
public interface PartyMembersDao extends BaseDao<PartyMembersEntity> {
}
List<PartyMembersDTO> pageDIY(Map<String, Object> params);
}

4
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/PartyMembersService.java

@ -35,6 +35,8 @@ public interface PartyMembersService extends BaseService<PartyMembersEntity> {
PageData<PartyMembersDTO> page(Map<String, Object> params);
PageData<PartyMembersDTO> pageDIY(Map<String, Object> params);
List<PartyMembersDTO> list(Map<String, Object> params);
PartyMembersDTO get(String id);
@ -44,4 +46,4 @@ public interface PartyMembersService extends BaseService<PartyMembersEntity> {
void update(PartyMembersDTO dto);
void delete(String[] ids);
}
}

7
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java

@ -60,6 +60,13 @@ public class PartyMembersServiceImpl extends BaseServiceImpl<PartyMembersDao, Pa
return getPageData(page, PartyMembersDTO.class);
}
@Override
public PageData<PartyMembersDTO> pageDIY(Map<String, Object> params) {
//IPage<PartyMembersDTO> page = getPage(params);
return null;
}
@Override
public List<PartyMembersDTO> list(Map<String, Object> params) {
List<PartyMembersEntity> entityList = baseDao.selectList(getWrapper(params));

33
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml

@ -28,5 +28,36 @@
<result property="delFlag" column="DEL_FLAG"/>
</resultMap>
<resultMap type="com.elink.esua.epdc.dto.PartyMembersDTO" id="partyMembersDtoMap">
<result property="tagName" column="TAG_NAME"/>
<result property="tagDesc" column="TAG_DESC"/>
<result property="id" column="ID"/>
<result property="realName" column="REAL_NAME"/>
<result property="mobile" column="MOBILE"/>
<result property="identityNo" column="IDENTITY_NO"/>
<result property="post" column="POST"/>
<result property="postId" column="POST_ID"/>
<result property="cadreFlag" column="CADRE_FLAG"/>
<result property="registFlag" column="REGIST_FLAG"/>
<result property="registTime" column="REGIST_TIME"/>
<result property="streetName" column="STREET_NAME"/>
<result property="streetId" column="STREET_ID"/>
<result property="communityName" column="COMMUNITY_NAME"/>
<result property="communityId" column="COMMUNITY_ID"/>
<result property="gridName" column="GRID_NAME"/>
<result property="gridId" column="GRID_ID"/>
<result property="deptId" column="DEPT_ID"/>
<result property="revision" column="REVISION"/>
<result property="createdBy" column="CREATED_BY"/>
<result property="createdTime" column="CREATED_TIME"/>
<result property="updatedBy" column="UPDATED_BY"/>
<result property="updatedTime" column="UPDATED_TIME"/>
<result property="delFlag" column="DEL_FLAG"/>
</resultMap>
<select id="pageDIY" resultMap="partyMembersDtoMap">
SELECT pm.*,tag.TAG_NAME,tag.TAG_DESC FROM epdc_party_members as pm, epdc_user_tag as tag,epdc_party_tag_relation as partytag
WHERE pm.ID = partytag.PARTY_ID and tag.ID = partytag.TAG_ID AND pm.DEL_FLAG = '0'
</select>
</mapper>
</mapper>

Loading…
Cancel
Save