Browse Source

emm

dev_shibei_match
zxc 4 years ago
parent
commit
2acf90aade
  1. 22
      epmet-module/epmet-heart/epmet-heart-client/src/main/java/com/epmet/dto/form/DelCommunitySelfOrganizationFormDTO.java
  2. 14
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/IcCommunitySelfOrganizationController.java
  3. 10
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/IcCommunitySelfOrganizationService.java
  4. 13
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcCommunitySelfOrganizationServiceImpl.java
  5. 4
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/IcCommunitySelfOrganizationPersonnelDao.xml

22
epmet-module/epmet-heart/epmet-heart-client/src/main/java/com/epmet/dto/form/DelCommunitySelfOrganizationFormDTO.java

@ -0,0 +1,22 @@
package com.epmet.dto.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* @Author zxc
* @DateTime 2021/11/19 4:19 下午
* @DESC
*/
@Data
public class DelCommunitySelfOrganizationFormDTO implements Serializable {
private static final long serialVersionUID = 789228513283561471L;
public interface DelCommunitySelfOrganizationForm{}
@NotBlank(message = "orgId不能为空",groups = DelCommunitySelfOrganizationForm.class)
private String orgId;
}

14
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/IcCommunitySelfOrganizationController.java

@ -31,6 +31,7 @@ import com.epmet.commons.tools.validator.group.DefaultGroup;
import com.epmet.dto.IcCommunitySelfOrganizationDTO; import com.epmet.dto.IcCommunitySelfOrganizationDTO;
import com.epmet.dto.form.AddCommunitySelfOrganizationFormDTO; import com.epmet.dto.form.AddCommunitySelfOrganizationFormDTO;
import com.epmet.dto.form.CommunitySelfOrganizationListFormDTO; import com.epmet.dto.form.CommunitySelfOrganizationListFormDTO;
import com.epmet.dto.form.DelCommunitySelfOrganizationFormDTO;
import com.epmet.dto.form.EditCommunitySelfOrganizationFormDTO; import com.epmet.dto.form.EditCommunitySelfOrganizationFormDTO;
import com.epmet.dto.result.CommunitySelfOrganizationListResultDTO; import com.epmet.dto.result.CommunitySelfOrganizationListResultDTO;
import com.epmet.excel.IcCommunitySelfOrganizationExcel; import com.epmet.excel.IcCommunitySelfOrganizationExcel;
@ -139,4 +140,17 @@ public class IcCommunitySelfOrganizationController {
return new Result<CommunitySelfOrganizationListResultDTO>().ok(icCommunitySelfOrganizationService.communitySelfOrganizationList(tokenDto, formDTO)); return new Result<CommunitySelfOrganizationListResultDTO>().ok(icCommunitySelfOrganizationService.communitySelfOrganizationList(tokenDto, formDTO));
} }
/**
* @Description 社区自组织删除
* @param formDTO
* @author zxc
* @date 2021/11/19 4:22 下午
*/
@PostMapping("delcommunityselforganization")
public Result delCommunitySelfOrganization(@RequestBody DelCommunitySelfOrganizationFormDTO formDTO){
ValidatorUtils.validateEntity(formDTO, DelCommunitySelfOrganizationFormDTO.DelCommunitySelfOrganizationForm.class);
icCommunitySelfOrganizationService.delCommunitySelfOrganization(formDTO);
return new Result();
}
} }

10
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/IcCommunitySelfOrganizationService.java

@ -23,6 +23,7 @@ import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.dto.IcCommunitySelfOrganizationDTO; import com.epmet.dto.IcCommunitySelfOrganizationDTO;
import com.epmet.dto.form.AddCommunitySelfOrganizationFormDTO; import com.epmet.dto.form.AddCommunitySelfOrganizationFormDTO;
import com.epmet.dto.form.CommunitySelfOrganizationListFormDTO; import com.epmet.dto.form.CommunitySelfOrganizationListFormDTO;
import com.epmet.dto.form.DelCommunitySelfOrganizationFormDTO;
import com.epmet.dto.form.EditCommunitySelfOrganizationFormDTO; import com.epmet.dto.form.EditCommunitySelfOrganizationFormDTO;
import com.epmet.dto.result.CommunitySelfOrganizationListResultDTO; import com.epmet.dto.result.CommunitySelfOrganizationListResultDTO;
import com.epmet.entity.IcCommunitySelfOrganizationEntity; import com.epmet.entity.IcCommunitySelfOrganizationEntity;
@ -124,4 +125,13 @@ public interface IcCommunitySelfOrganizationService extends BaseService<IcCommun
* @date 2021/11/19 1:59 下午 * @date 2021/11/19 1:59 下午
*/ */
CommunitySelfOrganizationListResultDTO communitySelfOrganizationList(TokenDto tokenDto, CommunitySelfOrganizationListFormDTO formDTO); CommunitySelfOrganizationListResultDTO communitySelfOrganizationList(TokenDto tokenDto, CommunitySelfOrganizationListFormDTO formDTO);
/**
* @Description 社区自组织删除
* @param formDTO
* @author zxc
* @date 2021/11/19 4:22 下午
*/
void delCommunitySelfOrganization(DelCommunitySelfOrganizationFormDTO formDTO);
} }

13
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcCommunitySelfOrganizationServiceImpl.java

@ -23,6 +23,7 @@ import com.epmet.dao.IcCommunitySelfOrganizationDao;
import com.epmet.dto.IcCommunitySelfOrganizationDTO; import com.epmet.dto.IcCommunitySelfOrganizationDTO;
import com.epmet.dto.form.AddCommunitySelfOrganizationFormDTO; import com.epmet.dto.form.AddCommunitySelfOrganizationFormDTO;
import com.epmet.dto.form.CommunitySelfOrganizationListFormDTO; import com.epmet.dto.form.CommunitySelfOrganizationListFormDTO;
import com.epmet.dto.form.DelCommunitySelfOrganizationFormDTO;
import com.epmet.dto.form.EditCommunitySelfOrganizationFormDTO; import com.epmet.dto.form.EditCommunitySelfOrganizationFormDTO;
import com.epmet.dto.result.CommunitySelfOrganizationListDTO; import com.epmet.dto.result.CommunitySelfOrganizationListDTO;
import com.epmet.dto.result.CommunitySelfOrganizationListResultDTO; import com.epmet.dto.result.CommunitySelfOrganizationListResultDTO;
@ -222,4 +223,16 @@ public class IcCommunitySelfOrganizationServiceImpl extends BaseServiceImpl<IcCo
return result; return result;
} }
/**
* @Description 社区自组织删除
* @param formDTO
* @author zxc
* @date 2021/11/19 4:22 下午
*/
@Override
public void delCommunitySelfOrganization(DelCommunitySelfOrganizationFormDTO formDTO) {
baseDao.deleteById(formDTO.getOrgId());
personnelService.deleteByOrgId(formDTO.getOrgId());
}
} }

4
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/IcCommunitySelfOrganizationPersonnelDao.xml

@ -4,7 +4,7 @@
<mapper namespace="com.epmet.dao.IcCommunitySelfOrganizationPersonnelDao"> <mapper namespace="com.epmet.dao.IcCommunitySelfOrganizationPersonnelDao">
<!-- 根据社区自组织ID删除 --> <!-- 根据社区自组织ID删除 -->
<delete id="deleteByOrgId"> <update id="deleteByOrgId">
DELETE FROM ic_community_self_organization_personnel WHERE ORG_ID = #{orgId} DELETE FROM ic_community_self_organization_personnel WHERE ORG_ID = #{orgId}
</delete> </update>
</mapper> </mapper>
Loading…
Cancel
Save