| | |
| | | import com.vci.starter.web.pagemodel.BaseQueryObject; |
| | | import com.vci.starter.web.pagemodel.BaseResult; |
| | | import com.vci.starter.web.pagemodel.DataGrid; |
| | | import com.vci.starter.web.pagemodel.Tree; |
| | | import com.vci.starter.web.util.BeanUtil; |
| | | import com.vci.starter.web.util.ControllerUtil; |
| | | import com.vci.starter.web.util.LangBaseUtil; |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取所有业务类型(树形结构) |
| | | * @return 查询结果 |
| | | */ |
| | | @GetMapping( "/getTreeBizTypes") |
| | | @VciBusinessLog(operateName = "获取所有业务类型(树形结构)") |
| | | @VciUnCheckRight |
| | | public BaseResult<List<Tree>> getTreeBizTypes(){ |
| | | try { |
| | | return btmService.getTreeBizTypes(); |
| | | }catch (Exception e) { |
| | | e.printStackTrace(); |
| | | String exceptionMessage = "获取业务类型时出现错误,原因:" + VciBaseUtil.getExceptionMessage(e); |
| | | logger.error(exceptionMessage); |
| | | return BaseResult.fail(exceptionMessage); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 获取业务类型包含的属性 |
| | | * @param btmId 业务类型名称 |
| | | * @return 属性的信息 |
| | | */ |
| | | @GetMapping(value = "/getAllAttributesByBtmId") |
| | | @VciBusinessLog(operateName = "查看业务类型的属性") |
| | | public BaseResult<List<OsBtmTypeAttributeVO>> getAllAttributesByBtmId(String btmId){ |
| | | List<OsBtmTypeAttributeVO> osBtmTypeAttributeVOS = btmService.listAttributeByBtmIdHasDefault(btmId); |
| | | return BaseResult.dataList(osBtmTypeAttributeVOS); |
| | | } |
| | | |
| | | /** |
| | | * 参照的业务类型 |
| | | * @param baseQueryObject 查询条件 |