Browse Source

党群管理数接口调整

feature/syp_points
songyunpeng 5 years ago
parent
commit
3adc35d271
  1. 2
      esua-epdc/epdc-module/epdc-party-group/epdc-party-group-client/src/main/java/com/elink/esua/epdc/dto/result/AllUsers.java
  2. 2
      esua-epdc/epdc-module/epdc-party-group/epdc-party-group-client/src/main/java/com/elink/esua/epdc/dto/result/PartyUserGroupResultDTO.java
  3. 6
      esua-epdc/epdc-module/epdc-party-group/epdc-party-group-server/src/main/java/com/elink/esua/epdc/dao/PartyUserGroupDao.java
  4. 6
      esua-epdc/epdc-module/epdc-party-group/epdc-party-group-server/src/main/java/com/elink/esua/epdc/service/impl/PartyUserGroupServiceImpl.java
  5. 4
      esua-epdc/epdc-module/epdc-party-group/epdc-party-group-server/src/main/resources/mapper/PartyUserGroupDao.xml

2
esua-epdc/epdc-module/epdc-party-group/epdc-party-group-client/src/main/java/com/elink/esua/epdc/dto/result/OtherUsers.java → esua-epdc/epdc-module/epdc-party-group/epdc-party-group-client/src/main/java/com/elink/esua/epdc/dto/result/AllUsers.java

@ -10,7 +10,7 @@ import java.io.Serializable;
* @create 2020-06-05 * @create 2020-06-05
*/ */
@Data @Data
public class OtherUsers implements Serializable { public class AllUsers implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**

2
esua-epdc/epdc-module/epdc-party-group/epdc-party-group-client/src/main/java/com/elink/esua/epdc/dto/result/PartyUserGroupResultDTO.java

@ -40,7 +40,7 @@ public class PartyUserGroupResultDTO implements Serializable {
/** /**
* 其他成员 * 其他成员
*/ */
List<OtherUsers> otherUsers; List<AllUsers> otherUsers;
} }

6
esua-epdc/epdc-module/epdc-party-group/epdc-party-group-server/src/main/java/com/elink/esua/epdc/dao/PartyUserGroupDao.java

@ -20,8 +20,8 @@ package com.elink.esua.epdc.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.dto.PartyUserGroupDTO; import com.elink.esua.epdc.dto.PartyUserGroupDTO;
import com.elink.esua.epdc.dto.form.PartyUserGroupFormDTO; import com.elink.esua.epdc.dto.form.PartyUserGroupFormDTO;
import com.elink.esua.epdc.dto.result.AllUsers;
import com.elink.esua.epdc.dto.result.CurrentUser; import com.elink.esua.epdc.dto.result.CurrentUser;
import com.elink.esua.epdc.dto.result.OtherUsers;
import com.elink.esua.epdc.entity.PartyUserGroupEntity; import com.elink.esua.epdc.entity.PartyUserGroupEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -61,13 +61,13 @@ public interface PartyUserGroupDao extends BaseDao<PartyUserGroupEntity> {
**/ **/
List<PartyUserGroupDTO> getPartyUserGroupPageFromPC(Map<String, Object> params); List<PartyUserGroupDTO> getPartyUserGroupPageFromPC(Map<String, Object> params);
/** /**
* @Description APP获取其他群成员 * @Description APP获取所有群成员
* @Author songyunpeng * @Author songyunpeng
* @Date 2020/6/3 * @Date 2020/6/3
* @Param [formDTO] * @Param [formDTO]
* @return java.util.List<com.elink.esua.epdc.dto.result.CurrentUser> * @return java.util.List<com.elink.esua.epdc.dto.result.CurrentUser>
**/ **/
List<OtherUsers> selectListOfPartyUserGroupWithoutCurrentUser(PartyUserGroupFormDTO formDTO); List<AllUsers> selectListOfPartyUserGroupWithoutCurrentUser(PartyUserGroupFormDTO formDTO);
/** /**
* @Description APP获取当前用户的成员信息 * @Description APP获取当前用户的成员信息

6
esua-epdc/epdc-module/epdc-party-group/epdc-party-group-server/src/main/java/com/elink/esua/epdc/service/impl/PartyUserGroupServiceImpl.java

@ -35,8 +35,8 @@ import com.elink.esua.epdc.dto.constant.PartyGroupConstant;
import com.elink.esua.epdc.dto.form.PartyUserBannedFormDTO; import com.elink.esua.epdc.dto.form.PartyUserBannedFormDTO;
import com.elink.esua.epdc.dto.form.PartyUserGroupFormDTO; import com.elink.esua.epdc.dto.form.PartyUserGroupFormDTO;
import com.elink.esua.epdc.dto.form.PartyUserIdentityFormDTO; import com.elink.esua.epdc.dto.form.PartyUserIdentityFormDTO;
import com.elink.esua.epdc.dto.result.AllUsers;
import com.elink.esua.epdc.dto.result.CurrentUser; import com.elink.esua.epdc.dto.result.CurrentUser;
import com.elink.esua.epdc.dto.result.OtherUsers;
import com.elink.esua.epdc.dto.result.PartyUserGroupResultDTO; import com.elink.esua.epdc.dto.result.PartyUserGroupResultDTO;
import com.elink.esua.epdc.entity.PartyUserGroupEntity; import com.elink.esua.epdc.entity.PartyUserGroupEntity;
import com.elink.esua.epdc.enums.BannedEnum; import com.elink.esua.epdc.enums.BannedEnum;
@ -174,11 +174,11 @@ public class PartyUserGroupServiceImpl extends BaseServiceImpl<PartyUserGroupDao
public Result<PartyUserGroupResultDTO> getAllPartyUser(PartyUserGroupFormDTO formDTO) { public Result<PartyUserGroupResultDTO> getAllPartyUser(PartyUserGroupFormDTO formDTO) {
int pageIndex = (formDTO.getPageIndex() - NumConstant.ONE) * formDTO.getPageSize(); int pageIndex = (formDTO.getPageIndex() - NumConstant.ONE) * formDTO.getPageSize();
formDTO.setPageIndex(pageIndex); formDTO.setPageIndex(pageIndex);
List<OtherUsers> otherUsers = baseDao.selectListOfPartyUserGroupWithoutCurrentUser(formDTO); List<AllUsers> allUsers = baseDao.selectListOfPartyUserGroupWithoutCurrentUser(formDTO);
CurrentUser currentUser = baseDao.selectOneOfPartyUserGroup(formDTO); CurrentUser currentUser = baseDao.selectOneOfPartyUserGroup(formDTO);
PartyUserGroupResultDTO partyUserGroupResultDTO = new PartyUserGroupResultDTO(); PartyUserGroupResultDTO partyUserGroupResultDTO = new PartyUserGroupResultDTO();
partyUserGroupResultDTO.setCurrentUser(currentUser); partyUserGroupResultDTO.setCurrentUser(currentUser);
partyUserGroupResultDTO.setOtherUsers(otherUsers); partyUserGroupResultDTO.setOtherUsers(allUsers);
return new Result<PartyUserGroupResultDTO>().ok(partyUserGroupResultDTO); return new Result<PartyUserGroupResultDTO>().ok(partyUserGroupResultDTO);
} }

4
esua-epdc/epdc-module/epdc-party-group/epdc-party-group-server/src/main/resources/mapper/PartyUserGroupDao.xml

@ -143,7 +143,7 @@
order by CREATED_TIME desc order by CREATED_TIME desc
</select> </select>
<select id="selectListOfPartyUserGroupWithoutCurrentUser" resultType="com.elink.esua.epdc.dto.result.OtherUsers"> <select id="selectListOfPartyUserGroupWithoutCurrentUser" resultType="com.elink.esua.epdc.dto.result.AllUsers">
select select
ID, ID,
USER_ID, USER_ID,
@ -183,7 +183,7 @@
ALL_DEPT_IDS, ALL_DEPT_IDS,
GRID,DATEDIFF(BANNED_END_TIME,BANNED_START_TIME) as bannedTime from epdc_party_user_group)a GRID,DATEDIFF(BANNED_END_TIME,BANNED_START_TIME) as bannedTime from epdc_party_user_group)a
where DEL_FLAG='0' where DEL_FLAG='0'
and PARTY_GROUP_ID = #{partyGroupId} and USER_ID != #{userId} and PARTY_GROUP_ID = #{partyGroupId}
order by IDENTITY_FLAG,CREATED_TIME desc order by IDENTITY_FLAG,CREATED_TIME desc
LIMIT #{pageIndex},#{pageSize} LIMIT #{pageIndex},#{pageSize}
</select> </select>

Loading…
Cancel
Save