1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package cn.efunbox.manage.base.service.impl;
- import cn.efunbox.manage.base.entity.Company;
- import cn.efunbox.manage.base.enums.BaseStatusEnum;
- import cn.efunbox.manage.base.repository.CompanyRepository;
- import cn.efunbox.manage.base.service.CompanyService;
- import cn.efunbox.manage.common.result.ApiCode;
- import cn.efunbox.manage.common.result.ApiResult;
- import com.sun.xml.internal.rngom.parse.host.Base;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.List;
- import java.util.Objects;
- /**
- * CompanyServiceImpl
- * Created by wangys on 2019/03/08
- */
- @Service
- public class CompanyServiceImpl implements CompanyService {
- @Autowired
- CompanyRepository companyRepository;
- @Override
- public ApiResult list(Company company) {
- List<Company> companies = companyRepository.findByStatusOrderBySortDesc(BaseStatusEnum.NORMAL);
- if(Objects.nonNull(companies)){
- return ApiResult.ok(companies);
- }
- return ApiResult.error(ApiCode.UNKNOWN_ERROR);
- }
- @Override
- public ApiResult save(Company company) {
- company = companyRepository.save(company);
- if(Objects.nonNull(company)){
- return ApiResult.ok(company);
- }
- return ApiResult.error(ApiCode.UNKNOWN_ERROR);
- }
- @Override
- public ApiResult update(Company company) {
- company = companyRepository.update(company);
- if(Objects.nonNull(company)){
- return ApiResult.ok(company);
- }
- return ApiResult.error(ApiCode.UNKNOWN_ERROR);
- }
- }
|