Browse Source

删除没用的

dev
yinzuomei 3 years ago
parent
commit
4156c3648b
  1. 37
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/IcCustomerReportController.java
  2. 66
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/IcCustomerReportService.java
  3. 51
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcCustomerReportServiceImpl.java

37
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/IcCustomerReportController.java

@ -35,43 +35,6 @@ public class IcCustomerReportController {
@Autowired @Autowired
private IcCustomerReportService icCustomerReportService; private IcCustomerReportService icCustomerReportService;
@RequestMapping("page")
public Result<PageData<IcCustomerReportDTO>> page(@RequestParam Map<String, Object> params){
PageData<IcCustomerReportDTO> page = icCustomerReportService.page(params);
return new Result<PageData<IcCustomerReportDTO>>().ok(page);
}
@RequestMapping(value = "{id}",method = {RequestMethod.POST,RequestMethod.GET})
public Result<IcCustomerReportDTO> get(@PathVariable("id") String id){
IcCustomerReportDTO data = icCustomerReportService.get(id);
return new Result<IcCustomerReportDTO>().ok(data);
}
@NoRepeatSubmit
@PostMapping("save")
public Result save(@RequestBody IcCustomerReportDTO dto){
//效验数据
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class);
icCustomerReportService.save(dto);
return new Result();
}
@NoRepeatSubmit
@PostMapping("update")
public Result update(@RequestBody IcCustomerReportDTO dto){
//效验数据
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class);
icCustomerReportService.update(dto);
return new Result();
}
@PostMapping("delete")
public Result delete(@RequestBody String[] ids){
//效验数据
AssertUtils.isArrayEmpty(ids, "id");
icCustomerReportService.delete(ids);
return new Result();
}
/** /**
* Desc: 报表集合 * Desc: 报表集合

66
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/IcCustomerReportService.java

@ -1,12 +1,12 @@
package com.epmet.service; package com.epmet.service;
import com.epmet.commons.mybatis.service.BaseService; import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.page.PageData; import com.epmet.dto.form.PreviewReportFormDTO;
import com.epmet.dto.IcCustomerReportDTO; import com.epmet.dto.result.PreviewReportResDTO;
import com.epmet.dto.result.ReportResultDTO;
import com.epmet.entity.IcCustomerReportEntity; import com.epmet.entity.IcCustomerReportEntity;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* 客户报表关系表 * 客户报表关系表
@ -16,66 +16,6 @@ import java.util.Map;
*/ */
public interface IcCustomerReportService extends BaseService<IcCustomerReportEntity> { public interface IcCustomerReportService extends BaseService<IcCustomerReportEntity> {
/**
* 默认分页
*
* @param params
* @return PageData<IcCustomerReportDTO>
* @author generator
* @date 2022-08-08
*/
PageData<IcCustomerReportDTO> page(Map<String, Object> params);
/**
* 默认查询
*
* @param params
* @return java.util.List<IcCustomerReportDTO>
* @author generator
* @date 2022-08-08
*/
List<IcCustomerReportDTO> list(Map<String, Object> params);
/**
* 单条查询
*
* @param id
* @return IcCustomerReportDTO
* @author generator
* @date 2022-08-08
*/
IcCustomerReportDTO get(String id);
/**
* 默认保存
*
* @param dto
* @return void
* @author generator
* @date 2022-08-08
*/
void save(IcCustomerReportDTO dto);
/**
* 默认更新
*
* @param dto
* @return void
* @author generator
* @date 2022-08-08
*/
void update(IcCustomerReportDTO dto);
/**
* 批量删除
*
* @param ids
* @return void
* @author generator
* @date 2022-08-08
*/
void delete(String[] ids);
/** /**
* Desc: 报表集合 * Desc: 报表集合
* @param * @param

51
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcCustomerReportServiceImpl.java

@ -1,25 +1,22 @@
package com.epmet.service.impl; package com.epmet.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
import com.epmet.commons.tools.constant.FieldConstant; import com.epmet.commons.tools.constant.FieldConstant;
import com.epmet.commons.tools.constant.NumConstant; import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.constant.StrConstant;
import com.epmet.commons.tools.dto.form.DictListFormDTO; import com.epmet.commons.tools.dto.form.DictListFormDTO;
import com.epmet.commons.tools.dto.result.DictListResultDTO; import com.epmet.commons.tools.dto.result.DictListResultDTO;
import com.epmet.commons.tools.exception.EpmetException; import com.epmet.commons.tools.exception.EpmetException;
import com.epmet.commons.tools.constant.StrConstant;
import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.redis.RedisUtils; import com.epmet.commons.tools.redis.RedisUtils;
import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.Result;
import com.epmet.constant.CustomerFunctionConstant; import com.epmet.constant.CustomerFunctionConstant;
import com.epmet.dao.IcCustomerReportDao; import com.epmet.dao.IcCustomerReportDao;
import com.epmet.dto.CustomerDTO; import com.epmet.dto.CustomerDTO;
import com.epmet.dto.IcCustomerReportDTO;
import com.epmet.dto.result.ReportResultDTO;
import com.epmet.dto.form.PreviewReportFormDTO; import com.epmet.dto.form.PreviewReportFormDTO;
import com.epmet.dto.result.PreviewReportResDTO; import com.epmet.dto.result.PreviewReportResDTO;
import com.epmet.dto.result.ReportResultDTO;
import com.epmet.entity.IcCustomerReportEntity; import com.epmet.entity.IcCustomerReportEntity;
import com.epmet.feign.EpmetAdminOpenFeignClient; import com.epmet.feign.EpmetAdminOpenFeignClient;
import com.epmet.feign.OperCrmOpenFeignClient; import com.epmet.feign.OperCrmOpenFeignClient;
@ -28,10 +25,8 @@ import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -52,21 +47,6 @@ public class IcCustomerReportServiceImpl extends BaseServiceImpl<IcCustomerRepor
@Autowired @Autowired
private OperCrmOpenFeignClient operCrmOpenFeignClient; private OperCrmOpenFeignClient operCrmOpenFeignClient;
@Override
public PageData<IcCustomerReportDTO> page(Map<String, Object> params) {
IPage<IcCustomerReportEntity> page = baseDao.selectPage(
getPage(params, FieldConstant.CREATED_TIME, false),
getWrapper(params)
);
return getPageData(page, IcCustomerReportDTO.class);
}
@Override
public List<IcCustomerReportDTO> list(Map<String, Object> params) {
List<IcCustomerReportEntity> entityList = baseDao.selectList(getWrapper(params));
return ConvertUtils.sourceToTarget(entityList, IcCustomerReportDTO.class);
}
private QueryWrapper<IcCustomerReportEntity> getWrapper(Map<String, Object> params){ private QueryWrapper<IcCustomerReportEntity> getWrapper(Map<String, Object> params){
String id = (String)params.get(FieldConstant.ID_HUMP); String id = (String)params.get(FieldConstant.ID_HUMP);
@ -77,33 +57,6 @@ public class IcCustomerReportServiceImpl extends BaseServiceImpl<IcCustomerRepor
return wrapper; return wrapper;
} }
@Override
public IcCustomerReportDTO get(String id) {
IcCustomerReportEntity entity = baseDao.selectById(id);
return ConvertUtils.sourceToTarget(entity, IcCustomerReportDTO.class);
}
@Override
@Transactional(rollbackFor = Exception.class)
public void save(IcCustomerReportDTO dto) {
IcCustomerReportEntity entity = ConvertUtils.sourceToTarget(dto, IcCustomerReportEntity.class);
insert(entity);
}
@Override
@Transactional(rollbackFor = Exception.class)
public void update(IcCustomerReportDTO dto) {
IcCustomerReportEntity entity = ConvertUtils.sourceToTarget(dto, IcCustomerReportEntity.class);
updateById(entity);
}
@Override
@Transactional(rollbackFor = Exception.class)
public void delete(String[] ids) {
// 逻辑删除(@TableLogic 注解)
baseDao.deleteBatchIds(Arrays.asList(ids));
}
/** /**
* Desc: 报表集合 * Desc: 报表集合
* @param * @param

Loading…
Cancel
Save