package com.changhong.epc.tenant.controller.system; import com.changhong.epc.bean.tenant.system.ErrSystemMsg; import com.changhong.epc.bean.tenant.system.MasterErrMsg; import com.changhong.epc.constter.tenant.TenantUrlConst; import com.changhong.epc.tenant.service.system.ErrSystemMsgService; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; @RestController public class ErrSystemMsgController implements TenantUrlConst { @Resource(name="errSystemMsgServiceImpl") private ErrSystemMsgService errSystemMsgService; /** * 查询数据类型 * @return */ @PostMapping(REST_TENANT_ERRSYSTEMMSG_SELECTTYPE) public List selectType(){ return errSystemMsgService.selectType(); } /** * 按数据类型分页查询 * @param errSystemMsg * @return */ @PostMapping(REST_TENANT_ERRSYSTEMMSG_SELECT) public List selectByTypePage(@RequestBody ErrSystemMsg errSystemMsg){ return errSystemMsgService.selectByTypePage(errSystemMsg); } /** * 按Id改变数据状态 * @param flag * @return */ @PostMapping(REST_TENANT_ERRSYSTEMMSG_UPDATE) public int updateFlag(@RequestBody ErrSystemMsg errSystemMsg){ return errSystemMsgService.updateFlag(errSystemMsg.getId()); } /** * 添加消息 */ @PostMapping(REST_TENANT_ERRSYSTEMMSG_INSERT) public int insertErrSystem(@RequestBody ErrSystemMsg errSystemMsg){ return errSystemMsgService.insertErrSystem(errSystemMsg); } /** * 添加主数据缺失错误信息 * @return */ @PostMapping(REST_TENANT_ERRSYSTEMMSG_BILLMSG_INSTER) public ErrSystemMsg insertMasterMsg(@RequestBody MasterErrMsg masterErrMsg){ return errSystemMsgService.insertMasterMsg(masterErrMsg); } }