| | |
| | | private AdActivityVersionControlService adActivityVersionControlService;
|
| | |
|
| | |
|
| | | @Override
|
| | | public int insertSelective(HelpCenter record) throws HelpCenterException {
|
| | | return helpCenterMapper.insertSelective(record);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public int updateByPrimaryKey(HelpCenter record) throws HelpCenterException {
|
| | | public int updateByPrimaryKey(HelpCenter record) {
|
| | | return helpCenterMapper.updateByPrimaryKey(record);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public int updateByPrimaryKeySelective(HelpCenter record) throws HelpCenterException {
|
| | | public int updateByPrimaryKeySelective(HelpCenter record) {
|
| | | return helpCenterMapper.updateByPrimaryKeySelective(record);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public HelpCenter selectByPrimaryKey(Long id) throws HelpCenterException {
|
| | | public HelpCenter selectByPrimaryKey(Long id) {
|
| | | return helpCenterMapper.selectByPrimaryKey(id);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public HelpCenter selectByPrimaryKeyCache(Long id) throws HelpCenterException {
|
| | | public HelpCenter selectByPrimaryKeyCache(Long id) {
|
| | | return selectByPrimaryKey(id);
|
| | | }
|
| | |
|
| | |
| | |
|
| | | if (helpCenter.getHelpClass() == null || helpCenter.getHelpClass().getId() <= 0)
|
| | | throw new HelpCenterException(1,"分类题不能为空");
|
| | | |
| | | Integer state = helpCenter.getState();
|
| | | if (state == null) {
|
| | | helpCenter.setState(0);
|
| | | }
|
| | | |
| | | Integer weight = helpCenter.getWeight();
|
| | | if (weight == null) {
|
| | | helpCenter.setWeight(0);
|
| | | }
|
| | |
|
| | | helpCenter.setUpdatetime(new Date());
|
| | | Long id = helpCenter.getId();
|
| | |
| | | throw new HelpCenterException(1,"此类内容已不存在,请刷新");
|
| | |
|
| | | helpCenter.setCreatetime(result.getCreatetime());
|
| | | helpCenter.setWeight(result.getWeight());
|
| | | helpCenterMapper.updateByPrimaryKey(helpCenter);
|
| | | }
|
| | |
|
| | |
| | | }
|
| | |
|
| | | @Override
|
| | | public List<HelpCenter> query(int pageIndex, int pageSize, String key, Long cid, Integer orderMode) throws HelpCenterException {
|
| | | return helpCenterMapper.query(pageIndex, pageSize, key, cid, orderMode);
|
| | | public List<HelpCenter> query(int pageIndex, int pageSize, String key, Long cid, Integer orderMode, Integer state) {
|
| | | return helpCenterMapper.query(pageIndex, pageSize, key, cid, orderMode, state);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public long countQuery(String key, Long cid) throws HelpCenterException {
|
| | | return helpCenterMapper.countQuery(key, cid);
|
| | | public long countQuery(String key, Long cid, Integer state) {
|
| | | return helpCenterMapper.countQuery(key, cid, state);
|
| | | }
|
| | |
|
| | |
|
| | | @Override
|
| | | @Cacheable(value = "helpCenterCache",key="'queryIdAndTitle-'+#pageIndex+'-'+#key+'-'+#cid")
|
| | | public List<HelpCenter> queryIdAndTitle(int pageIndex, int pageSize, String key, Long cid) |
| | | throws HelpCenterException {
|
| | | return helpCenterMapper.queryIdAndTitle(pageIndex, pageSize, key, cid);
|
| | | @Cacheable(value = "helpCenterCache",key="'queryIdAndTitle-'+#pageId+'-'+#key+'-'+#cid")
|
| | | public List<HelpCenter> listValid(long pageId, int pageSize, String key, Long cid) {
|
| | | return helpCenterMapper.listValid(pageId, pageSize, key, cid);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public int deleteBatchById(List<String> idList) throws HelpCenterException {
|
| | | public int deleteBatchById(List<String> idList) {
|
| | | return helpCenterMapper.deleteBatchById(idList);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public HelpInfo getHelpInfo(Long id) throws HelpCenterException {
|
| | | public HelpInfo getHelpInfo(Long id) {
|
| | | return mongoDBManager.getHelpInfo(id);
|
| | | }
|
| | |
|
| | | @Override
|
| | | @Cacheable(value = "helpCenterCache",key="'getHelpInfoCache-'+#id")
|
| | | public HelpInfo getHelpInfoCache(Long id) throws HelpCenterException {
|
| | | public HelpInfo getHelpInfoCache(Long id) {
|
| | | return getHelpInfo(id);
|
| | | }
|
| | |
|
| | |
|
| | |
|
| | | @Override
|
| | | @Transactional
|
| | | public void deleteInfoBatchById(List<String> idList) throws HelpCenterException {
|
| | | @Transactional(rollbackFor=Exception.class)
|
| | | public void deleteInfoBatchById(List<String> idList) {
|
| | | if (idList != null) {
|
| | | for (String id : idList) {
|
| | | mongoDBManager.removeHelpInfo(Long.parseLong(id));
|
| | | }
|
| | | }
|
| | | }
|
| | | |
| | | |
| | | |
| | |
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | @Override
|