ghy-all/ghy-system/src/main/java/com/ghy/system/service/ISysDeptConfigService.java

73 lines
1.7 KiB
Java

package com.ghy.system.service;
import com.ghy.system.domain.SysDeptConfig;
import java.util.List;
/**
* @author clunt
* 部门配置Service层
*/
public interface ISysDeptConfigService {
/**
* @param deptId 当前登陆用户的部门id
* @return 部门配置
*/
public SysDeptConfig selectByDeptId(Long deptId);
/**
* 获取所有商户的配置
*/
List<SysDeptConfig> selectAllMerchant();
/**
* 查询分公司配置
*
* @param sysDeptConfigId 分公司配置主键
* @return 分公司配置
*/
public SysDeptConfig selectSysDeptConfigBySysDeptConfigId(Long sysDeptConfigId);
/**
* 查询分公司配置列表
*
* @param sysDeptConfig 分公司配置
* @return 分公司配置集合
*/
public List<SysDeptConfig> selectSysDeptConfigList(SysDeptConfig sysDeptConfig);
/**
* 新增分公司配置
*
* @param sysDeptConfig 分公司配置
* @return 结果
*/
public int insertSysDeptConfig(SysDeptConfig sysDeptConfig);
/**
* 修改分公司配置
*
* @param sysDeptConfig 分公司配置
* @return 结果
*/
public int updateSysDeptConfig(SysDeptConfig sysDeptConfig);
/**
* 批量删除分公司配置
*
* @param sysDeptConfigIds 需要删除的分公司配置主键集合
* @return 结果
*/
public int deleteSysDeptConfigBySysDeptConfigIds(String sysDeptConfigIds);
/**
* 删除分公司配置信息
*
* @param sysDeptConfigId 分公司配置主键
* @return 结果
*/
public int deleteSysDeptConfigBySysDeptConfigId(Long sysDeptConfigId);
}