package com.panzhihua.service_community.service;
|
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.SystemmanagementConfigVO;
|
import com.panzhihua.common.model.vos.community.ComMngStructOtherBuildVO;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 其他建筑
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2020-12-16 15:27
|
**/
|
public interface ComMngStructOtherBuildService {
|
/**
|
* 新增其他建筑
|
*
|
* @param comMngStructOtherBuildVO
|
* 建筑参数
|
* @return 新增结果
|
*/
|
R addOtherbuild(ComMngStructOtherBuildVO comMngStructOtherBuildVO);
|
|
/**
|
* 查询所有建筑类型
|
*
|
* @return 类型列表
|
*/
|
R listBuildType(Long communityId);
|
|
/**
|
* 分页查询 其他建筑
|
*
|
* @param comMngStructOtherBuildVO
|
* 分页查询参数
|
* @return 查询结果
|
*/
|
R pageOtherBuild(ComMngStructOtherBuildVO comMngStructOtherBuildVO);
|
|
/**
|
* 建筑类型
|
*
|
* @param communityId
|
* 社区id
|
* @return 建筑集合
|
*/
|
R listComMngStructBuildType(Long communityId);
|
|
/**
|
* 增加删除建筑类型
|
*
|
* @param systemmanagementConfigVO
|
* 操作内容
|
* @return 操作结果
|
*/
|
R putComMngStructBuildType(SystemmanagementConfigVO systemmanagementConfigVO);
|
|
/**
|
* 其他建筑详情
|
*
|
* @param id
|
* 主键id
|
* @return 建筑内容
|
*/
|
R detailOtherbuild(Long id);
|
|
/**
|
* 编辑其他建筑
|
*
|
* @param comMngStructOtherBuildVO
|
* 编辑内容
|
* @return 编辑结果
|
*/
|
R putOtherbuild(ComMngStructOtherBuildVO comMngStructOtherBuildVO);
|
|
/**
|
* 删除其他建筑
|
*
|
* @param id
|
* 主键
|
* @return 删除结果
|
*/
|
R deleteOtherbuild(Long id);
|
}
|