基础业务CRUD

yun-zuoyi
yunhao.wang 7 years ago
parent 90e8b2b608
commit 2c35b0065e

@ -0,0 +1,56 @@
package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.Department;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-24 20:39
* @Modify :
**/
public interface IDepartmentService {
/**
*
* @param department
*/
void insertDepartment(Department department);
/**
* id
* @param id
*/
void deleteDepartmentById(String id);
/**
*
* @param department
*/
void updateDepartment(Department department);
/**
*
* @return
*/
List<Department> findDepartmentAll();
/**
* id
* @param id
* @return
*/
Department getDepartmentById(String id);
/**
*
* @param department
* @param pager
* @return
*/
ListPager<Department> findDepartmentByPager(Department department, Pager pager);
}

@ -0,0 +1,47 @@
package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.platform.bean.LogOperate;
import cn.estsh.i3plus.pojo.platform.bean.LogOperate;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 13:49
* @Modify :
**/
public interface ILogOperateService {
/**
*
* @param logOperate
*/
void insertLogOperate(LogOperate logOperate);
/**
*
* @param id
*/
void deleteLogOperateById(String id);
/**
*
* @param logOperate
*/
void updateLogOperate(LogOperate logOperate);
/**
*
* @return
*/
List<LogOperate> findLogOperateAll();
/**
* id
* @param id
* @return
*/
LogOperate getLogOperateById(String id);
}

@ -0,0 +1,46 @@
package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.platform.bean.LogSystem;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 10:36
* @Modify :
**/
public interface ILogSystemService {
/**
*
* @param logSystem
*/
void insertLogSystem(LogSystem logSystem);
/**
*
* @param id
*/
void deleteLogSystemById(String id);
/**
*
* @param logSystem
*/
void updateLogSystem(LogSystem logSystem);
/**
*
* @return
*/
List<LogSystem> findLogSystemAll();
/**
* id
* @param id
* @return
*/
LogSystem getLogSystemById(String id);
}

@ -0,0 +1,69 @@
package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.Position;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-19 16:36
* @Modify :
**/
public interface IPositionService {
/**
*
*
* @param position
*/
void updatePosition(Position position);
/**
* Key
*
* @param id
*/
void deletePositionById(String id);
/**
*
*
* @param position
* @return
*/
Position insertPosition(Position position);
/**
*
*
* @return
*/
List findPositionAll();
/**
* Key
*
* @param id
* @return
*/
Position getPositionById(String id);
/**
*
* @param position
* @param pager
* @return
*/
ListPager findPositionByPager(Position position, Pager pager);
/**
* id
* @param ids id
* @return
*/
void deletePositionByIds(String[] ids);
}

@ -0,0 +1,45 @@
package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.platform.bean.SysConfig;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 9:21
* @Modify :
**/
public interface ISysConfigService {
/**
*
* @param sysConfig
*/
void insertSysConfig(SysConfig sysConfig);
/**
*
* @param id
*/
void deleteSysConfigById(String id);
/**
*
* @param sysConfig
*/
void updateSysConfig(SysConfig sysConfig);
/**
*
*/
List<SysConfig> findSysConfigAll();
/**
* id
* @param Id
*/
SysConfig getSysConfigById(String Id);
}

@ -0,0 +1,46 @@
package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.platform.bean.SysFile;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 16:20
* @Modify :
**/
public interface ISysFileService {
/**
*
* @param sysFile
*/
void insertSysFile(SysFile sysFile);
/**
*
* @param id
*/
void deleteSysFileById(String id);
/**
*
* @param sysFile
*/
void updateSysFile(SysFile sysFile);
/**
*
* @return
*/
List<SysFile> findSysFileAll();
/**
* id
* @param id
* @return
*/
SysFile getSysFileById(String id);
}

@ -0,0 +1,46 @@
package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.platform.bean.SysMessage;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 17:10
* @Modify :
**/
public interface ISysMessageService {
/**
*
* @param sysMessage
*/
void insertSysMessage(SysMessage sysMessage);
/**
*
* @param id
*/
void deleteSysMessageById(String id);
/**
*
* @param sysMessage
*/
void updateSysMessage(SysMessage sysMessage);
/**
*
* @return
*/
List<SysMessage> findSysMessageAll();
/**
* id
* @param id
* @return
*/
SysMessage getSysMessageById(String id);
}

@ -0,0 +1,47 @@
package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.platform.bean.Tool;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 20:20
* @Modify :
**/
public interface IToolService {
/**
*
* @param tool
*/
void insertTool(Tool tool);
/**
*
* @param id
*/
void deleteToolById(String id);
/**
*
* @param tool
*/
void updateTool(Tool tool);
/**
*
* @return
*/
List<Tool> findToolAll();
/**
* id
* @param id
* @return
*/
Tool getToolById(String id);
}

@ -0,0 +1,188 @@
package cn.estsh.i3plus.core.apiservice.controller.busi;
import cn.estsh.i3plus.core.api.iservice.busi.IDepartmentService;
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.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.Department;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ResultBean;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.websocket.server.PathParam;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-24 21:20
* @Modify :
**/
@RestController
@RequestMapping("/department")
@Api(description = "部门管理服务")
public class DepartmentController {
public static final Logger LOGGER = LoggerFactory.getLogger(DepartmentController.class);
@Autowired
public IDepartmentService departmentService;
@PutMapping(value = "/insert")
@ApiOperation(value = "添加部门", notes = "返回内容添加部门")
public ResultBean insertDepartment(Department department) {
try {
//登陆用户
SessionUser user = AuthUtil.getSessionUser();
//条件验证
ValidatorBean.beginValid(department)
.notNull("departmentName", department.getDepartmentName())
.notNull("departmentCode", department.getDepartmentCode())
.checkNotZero("organizeId",department.getOrganizeId());
//新增初始化
ConvertBean.modelInitialize(department, user);
departmentService.insertDepartment(department);
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.BUSINESS_EXCEPTION_DATA_ERROR.getDescription() + "{}", e.getMessage(), e);
return ResultBean.fail().setCode(ImppExceptionEnum.BUSINESS_EXCEPTION_DATA_ERROR.getCode());
}
}
@PutMapping(value = "/update")
@ApiOperation(value = "修改部门", notes = "根据部门id修改信息")
public ResultBean updateDepartmentById(Department department) {
try {
//登陆用户
SessionUser user = AuthUtil.getSessionUser();
//条件验证
ValidatorBean.beginValid(department)
.checkNotZero("id", department.getId())
.notNull("departmentName", department.getDepartmentName())
.notNull("departmentCode", department.getDepartmentCode());
//修改初始化
ConvertBean.modelUpdate(department, user);
departmentService.updateDepartment(department);
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.BUSINESS_EXCEPTION_DATA_ERROR.getDescription() + "{}", e.getMessage(), e);
return ResultBean.fail().setCode(ImppExceptionEnum.BUSINESS_EXCEPTION_DATA_ERROR.getCode());
}
}
@DeleteMapping(value = "/delete/{id}")
@ApiOperation(value = "删除部门", notes = "根据部门id删除信息")
public ResultBean deleteDepartment(String id) {
try {
//条件验证
ValidatorBean.checkNotNull(id, "id为空。");
departmentService.deleteDepartmentById(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.BUSINESS_EXCEPTION_DATA_ERROR.getDescription() + "{}", e.getMessage(), e);
return ResultBean.fail().setCode(ImppExceptionEnum.BUSINESS_EXCEPTION_DATA_ERROR.getCode());
}
}
@GetMapping(value = "/list")
@ApiOperation(value = "查询所有部门", notes = "查询所有部门")
public ResultBean findDepartmentAll() {
try {
List<Department> departmentList = departmentService.findDepartmentAll();
return ResultBean.success("操作成功").setResultList(departmentList)
.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());
}
}
@GetMapping(value = "/get/{id}")
@ApiOperation(value = "根据id查询部门", notes = "根据id查询部门")
public ResultBean getDepartmentById(@PathVariable("id") String id) {
try {
// NULL判断
Department department = departmentService.getDepartmentById(id);
if (department != null) {
return ResultBean.success("查询成功")
.setResultObject(department)
.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());
} catch (Exception e) {
LOGGER.error(ImppExceptionEnum.SYSTEM_EXCEPTION.getDescription() + "{}", e.getMessage(), e);
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
@GetMapping(value = "/query")
@ApiOperation(value = "根据名称和代码查询部门", notes = "根据名称和代码查询部门")
public ResultBean queryDepartment(Department department, Pager pager) {
try {
ListPager departmentListPager = departmentService.findDepartmentByPager(department, pager);
return ResultBean.success("查询成功")
.setListPager(departmentListPager)
.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());
}
}
@DeleteMapping(value = "/delete")
@ApiOperation(value = "根据id批量删除", notes = "根据id批量删除")
public ResultBean deleteDepartmentByIds(@RequestBody String[] ids) {
try {
// TODO 集合校验
// departmentService.(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());
}
}
}

@ -0,0 +1,138 @@
package cn.estsh.i3plus.core.apiservice.controller.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ILogOperateService;
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.LogOperate;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ResultBean;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.websocket.server.PathParam;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 14:08
* @Modify :
**/
@RestController
@RequestMapping("/log-operate")
@Api(description = "操作日志")
public class LogOperateController {
public static final Logger LOGGER = LoggerFactory.getLogger(LogOperateController.class);
@Autowired
private ILogOperateService logOperateService;
@PutMapping(value = "/insert")
@ApiOperation(value = "添加操作日志",notes = "添加操作日志")
public ResultBean insertLogOperateController(LogOperate logOperate){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 新增初始化
ConvertBean.modelInitialize(logOperate,user);
logOperateService.insertLogOperate(logOperate);
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());
}
}
@DeleteMapping(value = "/delete")
@ApiOperation(value = "根据id删除操作日志",notes = "根据id删除操作日志")
public ResultBean deleteLogOperateById(String id){
try {
// 条件验证
ValidatorBean.checkNotNull(id,"id不能为空");
logOperateService.deleteLogOperateById(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")
@ApiOperation(value = "修改操作日志",notes = "修改操作日志")
public ResultBean updateLogOperate(LogOperate logOperate){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 修改初始化
ConvertBean.modelUpdate(logOperate,user);
logOperateService.updateLogOperate(logOperate);
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());
}
}
@GetMapping(value = "/list")
@ApiOperation(value = "查询全部操作日志",notes = "查询全部操作日志")
public ResultBean findLogOperateAll(){
try {
List<LogOperate> logOperateList = logOperateService.findLogOperateAll();
return ResultBean.success("查询成功")
.setResultList(logOperateList)
.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());
}
}
@GetMapping(value = "/get/{id}")
@ApiOperation(value = "根据id查询操作日志",notes = "根据id查询操作日志")
public ResultBean getLogOperateById(@PathParam("id") String id){
try{
LogOperate logOperate = logOperateService.getLogOperateById(id);
if (logOperate != null) {
return ResultBean.success("查询成功")
.setResultObject(logOperate)
.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());
}catch(Exception e){
LOGGER.error(ImppExceptionEnum.SYSTEM_EXCEPTION.getDescription() + "{}",e.getMessage(),e);
return ResultBean.fail().setCode(ImppExceptionEnum.SYSTEM_EXCEPTION.getCode());
}
}
}

@ -0,0 +1,135 @@
package cn.estsh.i3plus.core.apiservice.controller.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ILogSystemService;
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.LogSystem;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ResultBean;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 10:50
* @Modify :
**/
@RestController
@RequestMapping("log-system")
@Api(description = "系统日志服务")
public class LogSystemController {
public static final Logger LOGGER = LoggerFactory.getLogger(LogSystemController.class);
@Autowired
private ILogSystemService logSystemService;
@PutMapping(value = "/insert")
@ApiOperation(value="新增系统日志",notes = "新增系统日志")
public ResultBean insertLogSystem(LogSystem logSystem) {
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 新增初始化
ConvertBean.modelInitialize(logSystem,user);
logSystemService.insertLogSystem(logSystem);
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());
}
}
@DeleteMapping(value = "/delete")
@ApiOperation(value = "删除系统日志",notes = "删除系统日志")
public ResultBean deleteLogSystemById(String id) {
try {
// 条件校验
ValidatorBean.checkNotNull(id,"id不能为空");
logSystemService.deleteLogSystemById(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")
@ApiOperation(value = "修改系统日志",notes = "修改系统日志")
public ResultBean updateLogSystem(LogSystem logSystem){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 修改初始化
ConvertBean.modelInitialize(logSystem,user);
logSystemService.updateLogSystem(logSystem);
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());
}
}
@GetMapping(value = "/find-all")
@ApiOperation(value = "查询全部系统日志",notes = "查询全部系统日志")
public ResultBean findLogSystemAll(){
try {
List<LogSystem> logSystemList = logSystemService.findLogSystemAll();
return ResultBean.success("查询成功")
.setResultList(logSystemList)
.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());
}
}
@GetMapping(value = "/get-by-id")
@ApiOperation(value = "根据id查询系统日志")
public ResultBean getLogSystemById(String id){
try {
LogSystem logSystem = logSystemService.getLogSystemById(id);
return ResultBean.success("查询成功")
.setResultObject(logSystem)
.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());
}
}
}

@ -0,0 +1,187 @@
package cn.estsh.i3plus.core.apiservice.controller.busi;
import cn.estsh.i3plus.core.api.iservice.busi.IPositionService;
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.Position;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
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;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.websocket.server.PathParam;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-19 17:05
* @Modify :
**/
@RestController
@RequestMapping("/position")
@Api(description = "岗位管理服务")
public class PositionController {
public static final Logger LOGGER = LoggerFactory.getLogger(PositionController.class);
@Autowired
private IPositionService positionService;
@PutMapping(value="/insert")
@ApiOperation(value="添加岗位",notes="返回内容添加岗位")
public ResultBean insertPosition(Position position){
try {
//登陆用户
SessionUser user = AuthUtil.getSessionUser();
//条件验证
ValidatorBean.beginValid(position)
.notNull("positionName",position.getPositionName())
.notNull("positionCode",position.getPositionCode());
//新增初始化
ConvertBean.modelInitialize(position,user);
positionService.insertPosition(position);
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.BUSINESS_EXCEPTION_DATA_ERROR.getDescription() + "{}", e.getMessage(), e);
return ResultBean.fail().setCode(ImppExceptionEnum.BUSINESS_EXCEPTION_DATA_ERROR.getCode());
}
}
@PutMapping(value="/update")
@ApiOperation(value="修改岗位",notes="根据岗位id修改信息")
public ResultBean updatePositionById(Position position){
try {
//登陆用户
SessionUser user = AuthUtil.getSessionUser();
//条件验证
ValidatorBean.beginValid(position)
.notNull("id",position.getId())
.notNull("positionName",position.getPositionName())
.notNull("positionCode",position.getPositionCode());
//修改初始化
ConvertBean.modelUpdate(position,user);
positionService.updatePosition(position);
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.BUSINESS_EXCEPTION_DATA_ERROR.getDescription() + "{}", e.getMessage(), e);
return ResultBean.fail().setCode(ImppExceptionEnum.BUSINESS_EXCEPTION_DATA_ERROR.getCode());
}
}
@DeleteMapping(value="/delete")
@ApiOperation(value="删除岗位",notes="根据岗位id删除信息")
public ResultBean deletePosition(String id){
try {
//条件验证
ValidatorBean.checkNotNull(id,"id为空");
positionService.deletePositionById(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.BUSINESS_EXCEPTION_DATA_ERROR.getDescription() + "{}", e.getMessage(), e);
return ResultBean.fail().setCode(ImppExceptionEnum.BUSINESS_EXCEPTION_DATA_ERROR.getCode());
}
}
@GetMapping(value="/list")
@ApiOperation(value="查询所有岗位",notes="查询所有岗位")
public ResultBean findPositionAll(){
try{
List<Position> positionList = positionService.findPositionAll();
return ResultBean.success("操作成功").setResultList(positionList)
.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());
}
}
@GetMapping(value="/get/{id}")
@ApiOperation(value="根据id查询岗位",notes="根据id查询岗位")
public ResultBean getPositionById(@PathVariable("id") String id){
try{
Position position = positionService.getPositionById(id);
return ResultBean.success("查询成功")
.setResultObject(position)
.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());
}
}
@GetMapping(value="/query")
@ApiOperation(value="根据名称和代码查询岗位",notes="根据名称和代码查询岗位")
public ResultBean queryPositionByPager(Position position, Pager pager){
try{
ListPager positionListPager = positionService.findPositionByPager(position,pager);
return ResultBean.success("查询成功")
.setListPager(positionListPager)
.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());
}
}
@DeleteMapping(value = "/delete/ids")
@ApiOperation(value = "根据id批量删除", notes = "根据id批量删除")
public ResultBean deletePositionByIds(String[] ids){
try{
if(ids.length == 0){
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
.setErrorDetail("请选择需要删除的资源。")
.build();
}
positionService.deletePositionByIds(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());
}
}
}

@ -0,0 +1,140 @@
package cn.estsh.i3plus.core.apiservice.controller.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ISysConfigService;
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
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.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ResultBean;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 13:15
* @Modify :
**/
@RestController
@RequestMapping("/sys_config")
@Api(description = "系统参数管理服务")
public class SysConfigController {
public static final Logger LOGGER = LoggerFactory.getLogger(SysConfigController.class);
@Autowired
public ISysConfigService sysConfigService;
@PutMapping("/insert")
@ApiOperation(value = "添加系统参数",notes = "添加系统参数")
public ResultBean insertSysConfig(SysConfig sysConfig) {
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 条件验证
ValidatorBean.beginValid(sysConfig)
.notNull("name",sysConfig.getName())
.notNull("configCode",sysConfig.getConfigCode())
.notNull("configTypeId",sysConfig.getConfigTypeId());
//修改初始化
ConvertBean.modelInitialize(sysConfig,user);
sysConfigService.insertSysConfig(sysConfig);
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());
}
}
@DeleteMapping(value = "/delete")
@ApiOperation(value = "根据id删除系统参数", notes = "根据id删除系统参数")
public ResultBean deleteSysConfig(String id) {
try {
sysConfigService.deleteSysConfigById(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")
@ApiOperation(value = "修改系统参数",notes = "修改系统参数")
public ResultBean updateSysConfig(SysConfig sysConfig){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 条件验证
ValidatorBean.beginValid(sysConfig)
.notNull("name",sysConfig.getName())
.notNull("configCode",sysConfig.getConfigCode())
.notNull("configTypeId",sysConfig.getConfigTypeId());
//添加初始化
ConvertBean.modelUpdate(sysConfig,user);
sysConfigService.updateSysConfig(sysConfig);
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());
}
}
@GetMapping(value = "/find-all")
@ApiOperation(value = "查询全部系统参数",notes = "查询全部系统参数")
public ResultBean findSysConfigAll(){
try {
List<SysConfig> sysConfig = sysConfigService.findSysConfigAll();
return ResultBean.success("查询成功")
.setResultList(sysConfig)
.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());
}
}
@GetMapping(value = "/get-by-id")
public ResultBean getSysConfigById(String id){
try {
SysConfig sysConfig = sysConfigService.getSysConfigById(id);
return ResultBean.success("查询成功")
.setResultObject(sysConfig)
.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());
}
}
}

@ -0,0 +1,120 @@
package cn.estsh.i3plus.core.apiservice.controller.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ISysFileService;
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.SysFile;
import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ResultBean;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 16:34
* @Modify :
**/
@RestController
@RequestMapping("/sys-file")
@Api(description = "文件资源服务")
public class SysFileController {
public static final Logger LOGGER = LoggerFactory.getLogger(SysFileController.class);
@Autowired
private ISysFileService sysFileService;
@PutMapping(value = "/insert")
@ApiOperation(value = "添加文件资源",notes = "添加文件资源")
public ResultBean insertSysFile(SysFile sysFile){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 条件校验
ValidatorBean.beginValid(sysFile).notNull("name",sysFile.getName());
// 添加初始化
ConvertBean.modelInitialize(sysFile,user);
sysFileService.insertSysFile(sysFile);
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")
@ApiOperation(value = "修改文件资源",notes = "修改文件资源")
public ResultBean updateSysFile(SysFile sysFile){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 条件验证
ValidatorBean.beginValid(sysFile).notNull("name",sysFile.getName());
sysFileService.updateSysFile(sysFile);
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());
}
}
@GetMapping(value = "/find-all")
@ApiOperation(value = "查询全部文件资源",notes = "查询全部文件资源")
public ResultBean findSysFileAll(SysFile sysFile){
try {
List<SysFile> sysFileList = sysFileService.findSysFileAll();
return ResultBean.success("查询成功")
.setResultList(sysFileList)
.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());
}
}
@GetMapping(value = "/get-by-id")
@ApiOperation(value = "根据id查询文件资源",notes = "根据id查询文件资源")
public ResultBean getSysFileById(String id){
try {
SysFile sysFile = sysFileService.getSysFileById(id);
return ResultBean.success("查询成功")
.setResultObject(sysFile)
.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());
}
}
}

@ -0,0 +1,148 @@
package cn.estsh.i3plus.core.apiservice.controller.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ISysMessageService;
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.SysMessage;
import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ResultBean;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 19:03
* @Modify :
**/
@RestController
@RequestMapping("/sys-message")
@Api(description = "消息管理服务")
public class SysMessageController {
public static final Logger LOGGER = LoggerFactory.getLogger(SysMessageController.class);
@Autowired
private ISysMessageService sysMessageService;
@PutMapping(value = "/insert")
@ApiOperation(value = "新增消息",notes = "新增消息")
public ResultBean insertSysMessage(SysMessage sysMessage){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 条件校验
ValidatorBean.beginValid(sysMessage)
.notNull("messageTitle",sysMessage.getMessageTitle())
.notNull("messageContent",sysMessage.getMessageContent())
.notNull("messageSendId",sysMessage.getMessageSendId())
.notNull("messageAcceptId",sysMessage.getMessageAcceptId());
// 添加初始化
ConvertBean.modelInitialize(sysMessage,user);
// TODO 状态 status
sysMessageService.insertSysMessage(sysMessage);
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());
}
}
@DeleteMapping("/delete")
@ApiOperation(value = "根据id删除消息",notes = "根据id删除消息")
public ResultBean deleteSysMessageById(String id){
try {
// 条件校验
ValidatorBean.checkNotNull(id,"id不能为空");
sysMessageService.deleteSysMessageById(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("/update")
@ApiOperation(value = "修改信息",notes = "修改信息")
public ResultBean updateSysMessage(SysMessage sysMessage){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 条件校验
ValidatorBean.beginValid(sysMessage)
.notNull("messageTitle",sysMessage.getMessageTitle())
.notNull("messageContent",sysMessage.getMessageContent())
.notNull("messageSendId",sysMessage.getMessageSendId())
.notNull("messageAcceptId",sysMessage.getMessageAcceptId());
// 添加初始化
ConvertBean.modelUpdate(sysMessage,user);
// TODO 状态 status
sysMessageService.updateSysMessage(sysMessage);
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());
}
}
@GetMapping(value = "/find-all")
@ApiOperation(value = "查询全部消息",notes = "查询全部消息")
public ResultBean findSysConfigAll(){
try {
List<SysMessage> sysMessageList = sysMessageService.findSysMessageAll();
return ResultBean.success("查询成功")
.setResultList(sysMessageList)
.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());
}
}
@GetMapping(value = "/get-by-id")
@ApiOperation(value = "根据id查询系统参数",notes = "根据id查询系统参数")
public ResultBean getSysConfigById(String id){
try {
SysMessage sysMessageList = sysMessageService.getSysMessageById(id);
return ResultBean.success("查询成功")
.setResultObject(sysMessageList)
.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());
}
}
}

@ -0,0 +1,90 @@
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.enumutil.ResourceEnumUtil;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.Tool;
import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionEnum;
import cn.estsh.impp.framework.boot.util.ResultBean;
import cn.estsh.impp.framework.boot.util.ValidatorBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 20:53
* @Modify :
**/
@RestController
@RequestMapping("/tool")
@Api(description = "硬件服务")
public class ToolController {
public static final Logger LOGGER = LoggerFactory.getLogger(ToolController.class);
@Autowired
private IToolService toolService;
@PutMapping("/insert")
@ApiOperation(value = "添加硬件",notes = "添加硬件")
public ResultBean insertTool(Tool tool){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 条件校验
ValidatorBean.beginValid(tool).notNull("name",tool.getName());
// 添加初始化
ConvertBean.modelInitialize(tool,user);
// TODO 状态 status
toolService.insertTool(tool);
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("/update")
@ApiOperation(value = "修改硬件",notes = "修改硬件")
public ResultBean updateTool(Tool tool){
try {
// 登录用户
SessionUser user = AuthUtil.getSessionUser();
// 条件校验
ValidatorBean.beginValid(tool).notNull("name",tool.getName());
// 修改初始化
ConvertBean.modelUpdate(tool,user);
// TODO 状态 status
toolService.updateTool(tool);
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());
}
}
}

@ -0,0 +1,129 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.IDepartmentService;
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.Department;
import cn.estsh.i3plus.pojo.platform.bean.Organize;
import cn.estsh.i3plus.pojo.platform.repository.DepartmentRepository;
import cn.estsh.i3plus.pojo.platform.repository.OrganizeRepository;
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;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-24 20:47
* @Modify :
**/
@Service
public class DepartmentServiceImpl implements IDepartmentService {
public static final Logger LOGGER = LoggerFactory.getLogger(DepartmentServiceImpl.class);
@Autowired
private DepartmentRepository departmentRDao;
@Autowired
private OrganizeRepository organizeRDao;
@Override
public void insertDepartment(Department department) {
// 查询父级部门名称
if (department.getParentId() != null && department.getParentId() > 0) {
LOGGER.info("部门信息 DEPARTMENT :{}", department.getParentId());
Department parentPosition = departmentRDao.getById(department.getParentId());
ValidatorBean.checkNotNull(parentPosition);
department.setRedParentName(parentPosition.getDepartmentName());
}
// 查询所属组织名称
LOGGER.info("组织信息 ORGANIZE :{}", department.getOrganizeId());
Organize organize = organizeRDao.getById(department.getOrganizeId());
ValidatorBean.checkNotNull(organize);
department.setRedOrganizeName(organize.getName());
// 新增部门
LOGGER.info("部门信息 DEPARTMENT {}",department);
departmentRDao.insert(department);
}
@Override
public void deleteDepartmentById(String id) {
// 查询是否存在子级
LOGGER.info("部门信息 DEPARTMENT :{}", id);
if (departmentRDao.findByPropertyCount("parentId",id) > 0) {
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
.setErrorDetail("存在子节点无法删除!")
.setErrorSolution("请重新操作")
.build();
}
// 删除部门
LOGGER.info("部门信息 DEPARTMENT :{}", id);
departmentRDao.deleteById(Long.parseLong(id));
}
@Override
public void updateDepartment(Department department) {
// 查询父级部门名称
if (department.getParentId() != null && department.getParentId() > 0) {
LOGGER.info("部门信息 DEPARTMENT :{}", department.getParentId());
Department parentPosition = departmentRDao.getById(department.getParentId());
ValidatorBean.checkNotNull(parentPosition);
department.setRedParentName(parentPosition.getDepartmentName());
}
// 查询所属组织名称
LOGGER.info("组织信息 ORGANIZE :{}", department.getOrganizeId());
Organize organize = organizeRDao.getById(department.getOrganizeId());
ValidatorBean.checkNotNull(organize);
department.setRedOrganizeName(organize.getName());
// 新增部门
LOGGER.info("部门信息 DEPARTMENT :{}",department);
departmentRDao.update(department);
}
@Override
public List<Department> findDepartmentAll() {
LOGGER.info("部门信息 DEPARTMENT findAll");
return departmentRDao.list();
}
@Override
public Department getDepartmentById(String id) {
LOGGER.info("部门信息 DEPARTMENT id:{}",id);
return departmentRDao.getById(Long.parseLong(id));
}
@Override
public ListPager<Department> findDepartmentByPager(Department department, Pager pager) {
if (department == null) {
pager = PagerHelper.getPager(pager, departmentRDao.listCount());
// TODO 分页日志格式 排序
return new ListPager(departmentRDao.listPager(pager),pager);
} else {
String hqlPack = CoreHqlPack.packHqlPosition(department);
pager = PagerHelper.getPager(pager, departmentRDao.findByHqlWhereCount(hqlPack));
// TODO 分页日志格式 排序
return new ListPager(departmentRDao.findByHqlWherePage(hqlPack + department.getOrderByParam(),pager),pager);
}
}
}

@ -0,0 +1,56 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ILogOperateService;
import cn.estsh.i3plus.pojo.platform.bean.LogOperate;
import cn.estsh.i3plus.pojo.platform.repository.LogOperateRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 13:54
* @Modify :
**/
@Service
public class LogOperateServiceImpl implements ILogOperateService {
public static final Logger LOGGER = LoggerFactory.getLogger(LogOperateServiceImpl.class);
@Autowired
public LogOperateRepository logOperateRDao;
@Override
public void insertLogOperate(LogOperate logOperate) {
LOGGER.info("操作日志 LOG_ACTION :{}",logOperate);
logOperateRDao.insert(logOperate);
}
@Override
public void deleteLogOperateById(String id) {
LOGGER.info("操作日志 LOG_ACTION id:{}",id);
logOperateRDao.deleteById(Long.parseLong(id));
}
@Override
public void updateLogOperate(LogOperate logOperate) {
LOGGER.info("操作日志 LOG_ACTION :{}",logOperate);
logOperateRDao.update(logOperate);
}
@Override
public List<LogOperate> findLogOperateAll() {
LOGGER.info("操作日志 LOG_ACTION find-all");
return logOperateRDao.findAll();
}
@Override
public LogOperate getLogOperateById(String id) {
LOGGER.info("操作日志 LOG_ACTION id:{}",id);
return logOperateRDao.getById(Long.parseLong(id));
}
}

@ -0,0 +1,56 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ILogSystemService;
import cn.estsh.i3plus.pojo.platform.bean.LogSystem;
import cn.estsh.i3plus.pojo.platform.repository.LogSystemRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 10:41
* @Modify :
**/
@Service
public class LogSystemServiceImpl implements ILogSystemService {
public static final Logger LOGGER = LoggerFactory.getLogger(LogSystemServiceImpl.class);
@Autowired
private LogSystemRepository logSystemRDao;
@Override
public void insertLogSystem(LogSystem logSystem) {
LOGGER.info("系统日志 SYS_SYSTEM {}",logSystem);
logSystemRDao.insert(logSystem);
}
@Override
public void deleteLogSystemById(String id) {
LOGGER.info("系统日志 SYS_SYSTEM id:{}",id);
logSystemRDao.deleteById(Long.parseLong(id));
}
@Override
public void updateLogSystem(LogSystem logSystem) {
LOGGER.info("系统日志 SYS_SYSTEM {}",logSystem);
logSystemRDao.update(logSystem);
}
@Override
public List<LogSystem> findLogSystemAll() {
LOGGER.info("系统日志 LOG_SYSTEM find-all");
return logSystemRDao.findAll();
}
@Override
public LogSystem getLogSystemById(String id) {
LOGGER.info("系统日志 LOG_SYSTEM id:{}",id);
return logSystemRDao.getById(Long.parseLong(id));
}
}

@ -0,0 +1,126 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.IPositionService;
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.base.tool.HqlPack;
import cn.estsh.i3plus.pojo.platform.bean.Position;
import cn.estsh.i3plus.pojo.platform.repository.PositionRepository;
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.ResultBean;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-19 16:36
* @Modify :
**/
@Service
public class PositionServiceImpl implements IPositionService {
public static final Logger LOGGER = LoggerFactory.getLogger(PositionServiceImpl.class);
@Autowired
private PositionRepository positionRDao;
@Override
public Position insertPosition(Position position) {
// 查询父级岗位名称
if (position.getParentId() != null) {
LOGGER.info("岗位信息 POSITION parentId:{}", position.getParentId());
Position parentPosition = positionRDao.getById(position.getParentId());
position.setRedParentName(parentPosition.getPositionName());
}
// 添加岗位
LOGGER.info("岗位信息 POSITION position:{}", position);
return positionRDao.insert(position);
}
@Override
public void updatePosition(Position position) {
// 查询父级岗位名称
if (position.getParentId() != null) {
LOGGER.info("岗位信息 POSITION parentId:{}", position.getParentId());
Position parentPosition = positionRDao.getById(position.getParentId());
position.setRedParentName(parentPosition.getPositionName());
}
// 修改岗位信息
LOGGER.info("岗位信息 POSITION position:{}", position);
positionRDao.update(position);
}
@Override
public void deletePositionById(String id) {
// 查询是否存在子级
LOGGER.info("岗位信息 POSITION id:{}", id);
long positionCount = positionRDao.findByPropertyCount("parentId",id);
if (positionCount >= 1) {
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
.setErrorDetail("存在子节点无法删除!")
.setErrorSolution("请重新操作")
.build();
}
// 删除岗位信息
LOGGER.info("岗位信息 POSITION id:{}", id);
positionRDao.deleteById(Long.parseLong(id));
}
@Override
public List findPositionAll() {
LOGGER.info("岗位信息 find-all");
return positionRDao.list();
}
@Override
public Position getPositionById(String id) {
LOGGER.info("岗位信息 根据Id查询岗位信息 id:{}", id);
return positionRDao.getById(Long.parseLong(id));
}
@Override
public ListPager findPositionByPager(Position position, Pager pager) {
if (position == null) {
pager = PagerHelper.getPager(pager, positionRDao.listCount());
return new ListPager(positionRDao.listPager(pager),pager);
} else {
String hqlPack = CoreHqlPack.packHqlPosition(position);
pager = PagerHelper.getPager(pager, positionRDao.findByHqlWhereCount(hqlPack));
return new ListPager(positionRDao.findByHqlWherePage(hqlPack + position.getOrderByParam(),pager),pager);
}
}
@Override
public void deletePositionByIds(String[] ids) {
long positionCount = positionRDao.findByHqlCount(CoreHqlPack.packHqlIds("id",ids));
if (positionCount >= 1) {
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
.setErrorDetail("存在子节点无法删除!")
.setErrorSolution("请重新操作")
.build();
}else {
for(String idStr : ids){
positionRDao.deleteById(Long.parseLong(idStr));
}
}
}
}

@ -0,0 +1,56 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ISysConfigService;
import cn.estsh.i3plus.pojo.platform.bean.SysConfig;
import cn.estsh.i3plus.pojo.platform.repository.SysConfigRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 9:25
* @Modify :
**/
@Service
public class SysConfigServiceImpl implements ISysConfigService {
public static final Logger LOGGER = LoggerFactory.getLogger(SysConfigServiceImpl.class);
@Autowired
private SysConfigRepository SysConfigRDao;
@Override
public void insertSysConfig(SysConfig sysConfig) {
LOGGER.info("系统参数 SYS_CONFIG :{}",sysConfig);
SysConfigRDao.insert(sysConfig);
}
@Override
public void deleteSysConfigById(String id) {
LOGGER.info("系统参数 SYS_CONFIG :{}",id);
SysConfigRDao.deleteById(Long.parseLong(id));
}
@Override
public void updateSysConfig(SysConfig sysConfig) {
LOGGER.info("系统参数 SYS_CONFIG :{}",sysConfig);
SysConfigRDao.update(sysConfig);
}
@Override
public List<SysConfig> findSysConfigAll() {
LOGGER.info("系统参数 SYS_CONFIG find-all");
return SysConfigRDao.findAll();
}
@Override
public SysConfig getSysConfigById(String Id) {
LOGGER.info("系统参数 SYS_CONFIG id:{}",Id);
return SysConfigRDao.getById(Long.parseLong(Id));
}
}

@ -0,0 +1,56 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ISysFileService;
import cn.estsh.i3plus.pojo.platform.bean.SysFile;
import cn.estsh.i3plus.pojo.platform.repository.SysFileRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 16:28
* @Modify :
**/
@Service
public class SysFileServiceImpl implements ISysFileService {
public static final Logger LOGGER = LoggerFactory.getLogger(SysFileServiceImpl.class);
@Autowired
public SysFileRepository sysFileRDao;
@Override
public void insertSysFile(SysFile sysFile) {
LOGGER.info("文件资源 SYS_FILE :{}",sysFile);
sysFileRDao.insert(sysFile);
}
@Override
public void deleteSysFileById(String id) {
LOGGER.info("文件资源 SYS_FILE id:{}",id);
sysFileRDao.deleteById(Long.parseLong(id));
}
@Override
public void updateSysFile(SysFile sysFile) {
LOGGER.info("文件资源 SYS_FILE :{}",sysFile);
sysFileRDao.update(sysFile);
}
@Override
public List<SysFile> findSysFileAll() {
LOGGER.info("文件资源 SYS_FILE find-aLl");
return sysFileRDao.findAll();
}
@Override
public SysFile getSysFileById(String id) {
LOGGER.info("文件资源 SYS_FILE id:{}",id);
return sysFileRDao.getById(Long.parseLong(id));
}
}

@ -0,0 +1,57 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.ISysMessageService;
import cn.estsh.i3plus.pojo.platform.bean.SysMessage;
import cn.estsh.i3plus.pojo.platform.repository.SysMessageRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 18:02
* @Modify :
**/
@Service
public class SysMessageServiceImpl implements ISysMessageService {
public static final Logger LOGGER = LoggerFactory.getLogger(SysMessageServiceImpl.class);
@Autowired
public SysMessageRepository sysMessageRDao;
@Override
public void insertSysMessage(SysMessage sysMessage) {
LOGGER.info("系统信息 SYS_MESSAGE :{}",sysMessage);
sysMessageRDao.insert(sysMessage);
}
@Override
public void deleteSysMessageById(String id) {
LOGGER.info("系统信息 SYS_MESSAGE id:{}",id);
sysMessageRDao.deleteById(Long.parseLong(id));
}
@Override
public void updateSysMessage(SysMessage sysMessage) {
LOGGER.info("系统信息 SYS_MESSAGE :{}",sysMessage);
sysMessageRDao.update(sysMessage);
}
@Override
public List<SysMessage> findSysMessageAll() {
LOGGER.info("系统信息 SYS_MESSAGE find-all");
return sysMessageRDao.findAll();
}
@Override
public SysMessage getSysMessageById(String id) {
LOGGER.info("系统信息 SYS_MESSAGE id:{}",id);
return sysMessageRDao.getById(Long.parseLong(id));
}
}

@ -0,0 +1,56 @@
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
import cn.estsh.i3plus.core.api.iservice.busi.IToolService;
import cn.estsh.i3plus.pojo.platform.bean.Tool;
import cn.estsh.i3plus.pojo.platform.repository.ToolRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @Date : 2018-10-25 20:29
* @Modify :
**/
@Service
public class ToolServiceImpl implements IToolService {
public static final Logger LOGGER = LoggerFactory.getLogger(ToolServiceImpl.class);
@Autowired
private ToolRepository toolRDao;
@Override
public void insertTool(Tool tool) {
LOGGER.info("硬件 TOOL :{}",tool);
toolRDao.insert(tool);
}
@Override
public void deleteToolById(String id) {
LOGGER.info("硬件 TOOL id:{}",id);
toolRDao.deleteById(Long.parseLong(id));
}
@Override
public void updateTool(Tool tool) {
LOGGER.info("硬件 TOOL :{}",tool);
toolRDao.update(tool);
}
@Override
public List<Tool> findToolAll() {
LOGGER.info("硬件 TOOL find-all");
return toolRDao.findAll();
}
@Override
public Tool getToolById(String id) {
LOGGER.info("硬件 TOOL id:{}",id);
return toolRDao.getById(Long.parseLong(id));
}
}
Loading…
Cancel
Save