1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.txz.operating.service.impl;
- import cn.hutool.core.bean.BeanUtil;
- import cn.hutool.core.util.StrUtil;
- import com.txz.operating.core.AbstractService;
- import com.txz.operating.core.ResultCode;
- import com.txz.operating.dao.ConfigMapper;
- import com.txz.operating.dto.ConfigDTO;
- import com.txz.operating.model.Config;
- import com.txz.operating.result.Result;
- import com.txz.operating.service.ConfigService;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import javax.annotation.Resource;
- /**
- * Created by CodeGenerator on 2020/11/24.
- */
- @Service
- @Transactional
- public class ConfigServiceImpl extends AbstractService<Config> implements ConfigService {
- @Resource
- private ConfigMapper configMapper;
- @Override
- public Result<ConfigDTO> getConfigByCode(String code) {
- if (StrUtil.isBlank(code)) {
- return Result.fail(ResultCode.OBJECT_IS_NULL.code(), ResultCode.OBJECT_IS_NULL.message());
- }
- Config config = findBy("code", code);
- if (config != null) {
- return Result.success(BeanUtil.toBean(config, ConfigDTO.class));
- }
- return Result.fail(ResultCode.OBJECT_IS_NULL.code(), ResultCode.OBJECT_IS_NULL.message());
- }
- }
|