硬件类型 批量删除

硬件管理     分页,排序
字典         列表查询
yun-zuoyi
yunhao.wang 7 years ago
parent 2d870ae379
commit 2f1163dd32

@ -47,7 +47,7 @@ public interface ISysDictionaryService {
SysDictionary getSysDictionaryById(String id);
/**
*
*
* @param parentCode
* @return
*/
@ -57,4 +57,9 @@ public interface ISysDictionaryService {
*
*/
ListPager querySysDictionaryByPager(SysDictionary sysDictionary, Pager pager);
/**
*
*/
List<SysDictionary> findSysDictionaryByTop();
}

@ -54,4 +54,16 @@ public interface IToolService {
* @return
*/
ListPager queryToolByPager(Tool tool, Pager pager);
/**
* id
* @param id
*/
void updateStatusEnable(String id);
/**
* id
* @param id
*/
void updateStatusDisable(String id);
}

@ -54,4 +54,10 @@ public interface IToolTypeService {
* @return
*/
ListPager queryToolTypeByPager(ToolType toolType, Pager pager);
/**
*
* @param ids
*/
void deleteToolTypeByIds(String[] ids);
}

@ -9,7 +9,9 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* @Description :
@ -30,13 +32,22 @@ public class EnumController {
Arrays.asList(CommonEnumUtil.METHOD_LEVEL.values()));
}
@GetMapping("/data-status")
@GetMapping("/user-data-status")
@ApiOperation(value = "数据功能状态", notes = "查询全部数据状态功能")
public ResultBean getEnumDataStatus(){
public ResultBean getEnumUserDataStatus(){
return new ResultBean(true, "操作成功",
Arrays.asList(CommonEnumUtil.DATA_STATUS.values()));
}
@GetMapping("/data-status")
@ApiOperation(value = "数据功能状态", notes = "查询全部数据状态功能")
public ResultBean getEnumDataStatus(){
List<CommonEnumUtil.DATA_STATUS> enumList = new ArrayList();
enumList.add(CommonEnumUtil.DATA_STATUS.ENABLE);
enumList.add(CommonEnumUtil.DATA_STATUS.DISABLE);
return new ResultBean(true, "操作成功",enumList);
}
@GetMapping("/organize-type")
@ApiOperation(value = "组织类型", notes = "查询全部组织类型功能")
public ResultBean getEnumOrganizeType(){
@ -120,11 +131,4 @@ public class EnumController {
return new ResultBean(true, "操作成功",
Arrays.asList(ImppEnumUtil.SYS_CONFIG_TYPE.values()));
}
@GetMapping("/comm-status")
@ApiOperation(value = "通用状态", notes = "通用状态")
public ResultBean getCommStatus(){
return new ResultBean(true, "操作成功",
Arrays.asList(ImppEnumUtil.COMM_STATUS.values()));
}
}

@ -48,7 +48,8 @@ public class SysConfigController {
ValidatorBean.beginValid(sysConfig)
.notNull("name",sysConfig.getName())
.notNull("configCode",sysConfig.getConfigCode())
.notNull("configTypeId",sysConfig.getConfigTypeId());
.notNull("configTypeId",sysConfig.getConfigTypeId())
.notNull("configValue",sysConfig.getConfigValue());
//修改初始化
ConvertBean.modelInitialize(sysConfig,user);
@ -90,7 +91,8 @@ public class SysConfigController {
ValidatorBean.beginValid(sysConfig)
.notNull("name",sysConfig.getName())
.notNull("configCode",sysConfig.getConfigCode())
.notNull("configTypeId",sysConfig.getConfigTypeId());
.notNull("configTypeId",sysConfig.getConfigTypeId())
.notNull("configValue",sysConfig.getConfigValue());
//添加初始化
ConvertBean.modelUpdate(sysConfig,user);
@ -128,9 +130,12 @@ public class SysConfigController {
public ResultBean getSysConfigById(@PathVariable("id") String id){
try {
SysConfig sysConfig = sysConfigService.getSysConfigById(id);
return ResultBean.success("查询成功")
.setResultObject(sysConfig)
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
if (sysConfig != null) {
return ResultBean.success("查询成功")
.setResultObject(sysConfig).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}else {
return ResultBean.fail("数据不存在").setCode(ResourceEnumUtil.MESSAGE.EMPTY.getCode());
}
}catch(ImppBusiException busExcep){
LOGGER.error(busExcep.getErrorMsg() + "{}",busExcep.getErrorDetail(),busExcep);
return ResultBean.fail(busExcep.getErrorShow());
@ -141,7 +146,7 @@ public class SysConfigController {
}
@GetMapping("/query")
@ApiOperation(value = "系统参数复杂查询,分页,排序")
@ApiOperation(value = "系统参数复杂查询,分页,排序",notes = "系统参数复杂查询,分页,排序")
public ResultBean querySysConfigByPager(SysConfig sysConfig,Pager pager) {
try {
ListPager sysConfigListPager = sysConfigService.querySysConfigByPager(sysConfig,pager);

@ -6,7 +6,6 @@ import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.SysConfig;
import cn.estsh.i3plus.pojo.platform.bean.SysDictionary;
import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
@ -52,7 +51,7 @@ public class SysDictionaryController {
.notNull("dictionaryValue",sysDictionary.getDictionaryValue())
.notNull("dictionarySort",sysDictionary.getDictionarySort());
//修改初始化
//新增初始化
ConvertBean.modelInitialize(sysDictionary,user);
sysDictionaryService.insertSysDictionary(sysDictionary);
@ -117,8 +116,9 @@ public class SysDictionaryController {
public ResultBean findSysDictionaryAll() {
try {
List<SysDictionary> sysDictionaryList = sysDictionaryService.listSysDictionary();
return ResultBean.success("查询成功").setResultList(sysDictionaryList)
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
return ResultBean.success("查询成功")
.setResultList(sysDictionaryList)
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
} catch (ImppBusiException busExcep) {
LOGGER.error(busExcep.getErrorMsg() + "{}", busExcep.getErrorDetail(), busExcep);
return ResultBean.fail(busExcep.getErrorShow());
@ -143,9 +143,11 @@ public class SysDictionaryController {
return ResultBean.fail("字典不存在").setCode(ResourceEnumUtil.MESSAGE.EMPTY.getCode());
}
} catch (ImppBusiException busExcep) {
busExcep.printStackTrace();
LOGGER.error(busExcep.getErrorMsg() + "{}", busExcep.getErrorDetail(), busExcep);
return ResultBean.fail(busExcep.getErrorShow());
} catch (Exception e) {
e.printStackTrace();
LOGGER.error(ImppExceptionEnum.SYSTEM_EXCEPTION.getDescription() + "{}", e.getMessage(), e);
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
@ -167,7 +169,6 @@ public class SysDictionaryController {
}
}
@GetMapping("/query")
@ApiOperation(value = "字典复杂查询,分页,排序",notes = "字典复杂查询,分页,排序")
public ResultBean querySysDictionaryByPager(SysDictionary sysDictionary, Pager pager) {
@ -184,4 +185,21 @@ public class SysDictionaryController {
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
@GetMapping("/find/top")
@ApiOperation(value = "查询顶级字典项",notes = "查询顶级字典项")
public ResultBean findSysDictionaryByTop() {
try {
List<SysDictionary> sysDictionaryList = sysDictionaryService.findSysDictionaryByTop();
return ResultBean.success("查询成功")
.setResultList(sysDictionaryList)
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}catch(ImppBusiException busExcep){
LOGGER.error(busExcep.getErrorMsg() + "{}",busExcep.getErrorDetail(),busExcep);
return ResultBean.fail(busExcep.getErrorShow());
}catch(Exception e){
LOGGER.error(ImppExceptionEnum.SYSTEM_EXCEPTION.getDescription() + "{}",e.getMessage(),e);
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
}

@ -3,6 +3,9 @@ package cn.estsh.i3plus.core.apiservice.controller.busi;
import cn.estsh.i3plus.core.api.iservice.busi.IPositionService;
import cn.estsh.i3plus.core.api.iservice.busi.IToolService;
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.Department;
@ -56,7 +59,7 @@ public class ToolController {
// 添加初始化
ConvertBean.modelInitialize(tool,user);
tool.setToolStatusId(ImppEnumUtil.COMM_STATUS.ENABLE.getValue());
tool.setToolStatusId(CommonEnumUtil.DATA_STATUS.ENABLE.getValue());
toolService.insertTool(tool);
return ResultBean.success("添加成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
@ -69,8 +72,6 @@ public class ToolController {
}
}
@PutMapping("/update")
@ApiOperation(value = "修改硬件",notes = "修改硬件")
public ResultBean updateTool(Tool tool){
@ -159,4 +160,53 @@ public class ToolController {
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
@GetMapping(value = "/query")
@ApiOperation(value = "硬件类型复杂查询,分页,排序",notes = "硬件类型复杂查询,分页,排序")
public ResultBean queryToolByPager(Tool tool, Pager pager){
try {
ListPager sysToolListPager = toolService.queryToolByPager(tool,pager);
return ResultBean.success("查询成功")
.setListPager(sysToolListPager)
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}catch(ImppBusiException busExcep){
LOGGER.error(busExcep.getErrorMsg() + "{}",busExcep.getErrorDetail(),busExcep);
return ResultBean.fail(busExcep.getErrorShow());
}catch(Exception e){
LOGGER.error(ImppExceptionEnum.SYSTEM_EXCEPTION.getDescription() + "{}",e.getMessage(),e);
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
@PutMapping(value = "/update/status/enable")
@ApiOperation(value = "硬件类型启用",notes = "硬件类型禁用")
public ResultBean updateStatusEnable(String id){
try {
toolService.updateStatusEnable(id);
return ResultBean.success("操作成功")
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}catch(ImppBusiException busExcep){
LOGGER.error(busExcep.getErrorMsg() + "{}",busExcep.getErrorDetail(),busExcep);
return ResultBean.fail(busExcep.getErrorShow());
}catch(Exception e){
LOGGER.error(ImppExceptionEnum.SYSTEM_EXCEPTION.getDescription() + "{}",e.getMessage(),e);
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
@PutMapping(value = "/update/status/disable")
@ApiOperation(value = "硬件类型启用",notes = "硬件类型禁用")
public ResultBean updateStatusDisable(String id){
try {
toolService.updateStatusDisable(id);
return ResultBean.success("操作成功")
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}catch(ImppBusiException busExcep){
LOGGER.error(busExcep.getErrorMsg() + "{}",busExcep.getErrorDetail(),busExcep);
return ResultBean.fail(busExcep.getErrorShow());
}catch(Exception e){
LOGGER.error(ImppExceptionEnum.SYSTEM_EXCEPTION.getDescription() + "{}",e.getMessage(),e);
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
}

@ -4,11 +4,13 @@ import cn.estsh.i3plus.core.api.iservice.busi.IToolTypeService;
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.ToolType;
import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ResultBean;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
@ -62,7 +64,7 @@ public class ToolTypeController {
}
@PutMapping("/update")
@ApiOperation(value = "添加硬件类型",notes = "添加硬件类型")
@ApiOperation(value = "修改硬件类型",notes = "修改硬件类型")
public ResultBean updateToolType(ToolType toolType){
try {
// 登录用户
@ -159,4 +161,27 @@ public class ToolTypeController {
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
@DeleteMapping("/batch-delete")
@ApiOperation(value = "批量删除硬件类型",notes = "批量删除硬件类型")
public ResultBean deleteToolTypeByIds(String[] ids){
try{
if(ids.length == 0){
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
.setErrorDetail("请选择需要删除的资源。")
.build();
}
toolTypeService.deleteToolTypeByIds(ids);
return ResultBean.success("删除成功")
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
}catch(ImppBusiException busExcep){
LOGGER.error(busExcep.getErrorMsg() + "{}",busExcep.getErrorDetail(),busExcep);
return ResultBean.fail(busExcep.getErrorShow());
}catch(Exception e){
LOGGER.error(ImppExceptionEnum.SYSTEM_EXCEPTION.getDescription() + "{}",e.getMessage(),e);
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
}

@ -4,6 +4,7 @@ import cn.estsh.i3plus.core.api.iservice.busi.ISysDictionaryService;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.base.common.PagerHelper;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.SysDictionary;
import cn.estsh.i3plus.pojo.platform.repository.SysDictionaryRepository;
import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
@ -39,6 +40,8 @@ public class SysDictionaryServiceImpl implements ISysDictionaryService {
sysDictionary.setRedParentName(parentSysDictionary.getName());
sysDictionary.setRedParentCode(parentSysDictionary.getDictionaryCode());
} else {
sysDictionary.setParentId(-1L);
}
LOGGER.info("字典 SYS_DICTIONARY sysDictionary:{}",sysDictionary);
@ -61,6 +64,8 @@ public class SysDictionaryServiceImpl implements ISysDictionaryService {
sysDictionary.setRedParentName(parentSysDictionary.getName());
sysDictionary.setRedParentCode(parentSysDictionary.getDictionaryCode());
} else {
sysDictionary.setParentId(-1L);
}
LOGGER.info("字典 SYS_DICTIONARY sysDictionary:{}",sysDictionary);
@ -76,7 +81,9 @@ public class SysDictionaryServiceImpl implements ISysDictionaryService {
@Override
public SysDictionary getSysDictionaryById(String id) {
LOGGER.info("字典 SYS_DICTIONARY id:{}",id);
return sysDictionaryRDao.getById(Long.parseLong(id));
SysDictionary ds = sysDictionaryRDao.getById(Long.parseLong(id));
System.out.println(ds);
return ds;
}
@Override
@ -97,4 +104,10 @@ public class SysDictionaryServiceImpl implements ISysDictionaryService {
return new ListPager(sysDictionaryRDao.findByHqlWherePage(hqlPack + sysDictionary.orderBy(),pager),pager);
}
}
@Override
public List<SysDictionary> findSysDictionaryByTop() {
LOGGER.info("字典 SYS_DICTIONARY parentId:{}", CommonEnumUtil.PARENT.DEFAULT.getValue());
return sysDictionaryRDao.findByProperty("parentId",(long)CommonEnumUtil.PARENT.DEFAULT.getValue());
}
}

@ -3,11 +3,14 @@ package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.IToolService;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.base.common.PagerHelper;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.Organize;
import cn.estsh.i3plus.pojo.platform.bean.Tool;
import cn.estsh.i3plus.pojo.platform.bean.ToolType;
import cn.estsh.i3plus.pojo.platform.repository.ToolRepository;
import cn.estsh.i3plus.pojo.platform.repository.ToolTypeRepository;
import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -79,6 +82,28 @@ public class ToolServiceImpl implements IToolService {
@Override
public ListPager queryToolByPager(Tool tool, Pager pager) {
return null;
LOGGER.info("硬件 TOOL Tool:{}Pager:{}",tool,pager);
if(tool == null) {
pager = PagerHelper.getPager(pager, toolRDao.listCount());
return new ListPager(toolRDao.listPager(pager),pager);
}else {
String hqlPack = CoreHqlPack.packHqlTool(tool);
pager = PagerHelper.getPager(pager, toolRDao.findByHqlWhereCount(hqlPack));
return new ListPager(toolRDao.findByHqlWherePage(hqlPack + tool.orderBy(),pager),pager);
}
}
@Override
public void updateStatusEnable(String id) {
LOGGER.info("硬件 TOOL id:{}",id);
toolRDao.updateByProperties("id",Long.parseLong(id),
"toolStatusId", CommonEnumUtil.DATA_STATUS.ENABLE.getValue());
}
@Override
public void updateStatusDisable(String id) {
LOGGER.info("硬件 TOOL id:{}",id);
toolRDao.updateByProperties("id",Long.parseLong(id),
"toolStatusId", CommonEnumUtil.DATA_STATUS.DISABLE.getValue());
}
}

@ -1,14 +1,18 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.IToolService;
import cn.estsh.i3plus.core.api.iservice.busi.IToolTypeService;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.base.common.PagerHelper;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.Organize;
import cn.estsh.i3plus.pojo.platform.bean.ToolType;
import cn.estsh.i3plus.pojo.platform.repository.ToolRepository;
import cn.estsh.i3plus.pojo.platform.repository.ToolTypeRepository;
import cn.estsh.i3plus.pojo.platform.sqlpack.CoreHqlPack;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -30,6 +34,8 @@ public class ToolTypeServiceImpl implements IToolTypeService {
@Autowired
private ToolTypeRepository toolTypeRDao;
@Autowired
private ToolRepository toolRDao;
@Override
public void insertToolType(ToolType toolType) {
@ -40,14 +46,24 @@ public class ToolTypeServiceImpl implements IToolTypeService {
@Override
public void deleteToolTypeById(String id) {
LOGGER.info("硬件类型 TOOL_TYPE id:{}",id);
toolTypeRDao.deleteById(Long.parseLong(id));
long count = toolRDao.findByPropertyCount("toolTypeId",id);
if(count >= 1){
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
.setErrorDetail("存在关联硬件无法删除!")
.setErrorSolution("请重新操作")
.build();
}
toolTypeRDao.deleteById(Long.parseLong(id));
}
@Override
public void updateToolType(ToolType toolType) {
LOGGER.info("硬件类型 TOOL_TYPE toolType:{}",toolType);
toolTypeRDao.update(toolType);
// TODO 修改硬件对象中冗余的硬件类型名称
}
@Override
@ -74,4 +90,24 @@ public class ToolTypeServiceImpl implements IToolTypeService {
return new ListPager(toolTypeRDao.findByHqlWherePage(hqlPack + toolType.orderBy(),pager),pager);
}
}
@Override
public void deleteToolTypeByIds(String[] ids) {
LOGGER.info("硬件类型 TOOL_TYPE ids:{}", ids.toString());
long count = toolRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("toolTypeId",ids));
if(count >= 1){
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
.setErrorDetail("存在关联硬件无法删除!")
.setErrorSolution("请重新操作")
.build();
}else {
Long[] array = new Long[ids.length];
for (int i = 0; i < ids.length; i++) {
array[i] = Long.parseLong(ids[i]);
}
toolTypeRDao.deleteByIdIn(array);
}
}
}

@ -24,7 +24,6 @@ public class TestSysConfigServiceImpl extends TestBase {
@Autowired
private ISysConfigService sysConfigService;
/**
*
*/
@ -85,7 +84,6 @@ public class TestSysConfigServiceImpl extends TestBase {
sysConfigService.deleteSysConfigById("1057111616417566720");
}
/**
*
*/

@ -23,7 +23,6 @@ public class TestSysDictionaryServiceImpl extends TestBase {
@Autowired
private ISysDictionaryService sysDictionaryService;
/**
*
*/
@ -82,7 +81,6 @@ public class TestSysDictionaryServiceImpl extends TestBase {
sysDictionaryService.deleteSysDictionaryById("1057111616417566720");
}
/**
*
*/

@ -0,0 +1,109 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.IToolService;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.Tool;
import com.alibaba.fastjson.JSON;
import org.apache.commons.lang3.EnumUtils;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.annotation.Rollback;
import javax.transaction.Transactional;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-31 15:30
* @Modify :
**/
public class TestToolServiceImpl extends TestBase {
@Autowired
IToolService toolService;
/**
*
*/
@Test
@Transactional
public void testListTool() {
List list = toolService.listTool();
System.out.println(JSON.toJSONString(list));
}
/**
* id
*/
@Test
@Transactional
public void testGetToolById() {
Tool tool = toolService.getToolById("1057110061127700480");
System.out.println(JSON.toJSONString(tool));
}
/**
*
*/
@Test
@Transactional
@Rollback(false)
public void testInsertTool() {
Tool tool = new Tool();
tool.setName("扫描枪");
tool.setToolTypeId(1057261374348070912L);
tool.setRedToolTypeName("扫描枪22");
tool.setToolConnTypeId(1);
tool.setToolDataTypeId(1);
tool.setToolStatusId(CommonEnumUtil.DATA_STATUS.ENABLE.getValue());
for (int i = 0; i < 50; i++) {
tool.setId(null);
tool.setName("扫描枪"+i);
toolService.insertTool(tool);
}
System.out.println(JSON.toJSONString(tool));
}
/**
*
*/
@Test
@Transactional
public void testUpdateTool(){
Tool tool = toolService.getToolById("1057110613261684736");
tool.setName("测试修改");
toolService.updateTool(tool);
}
/**
* id
*/
@Test
@Transactional
public void testDeleteToolById(){
toolService.deleteToolById("1057111616417566720");
}
/**
*
*/
@Test
@Transactional
public void testQueryToolByPager(){
Tool tool = new Tool();
Pager pager = new Pager();
pager.setPageSize(10);
pager.setCurrentPage(5);
ListPager list = toolService.queryToolByPager(tool,pager);
System.out.println(list);
}
}

@ -83,7 +83,6 @@ public class TestToolTypeServiceImpl extends TestBase {
toolTypeService.deleteToolTypeById("1057111616417566720");
}
/**
*
*/

Loading…
Cancel
Save