New file |
| | |
| | | package com.kidgrow.usercenter.service.impl; |
| | | |
| | | import com.kidgrow.common.model.PageResult; |
| | | import com.kidgrow.common.model.ResultBody; |
| | | import com.kidgrow.common.service.impl.SuperServiceImpl; |
| | | import com.kidgrow.usercenter.mapper.SysAreaMapper; |
| | | import com.kidgrow.usercenter.model.SysArea; |
| | | import com.kidgrow.usercenter.service.ISysAreaService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.collections4.MapUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> |
| | | * @Description: 省市区数据表<br> |
| | | * @Project: 用户中心<br> |
| | | * @CreateDate: Created in 2020-04-02 14:02:50 <br> |
| | | * @Author: <a href="4345453@kidgrow.com">liuke</a> |
| | | * @version 1.0 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class SysAreaServiceImpl extends SuperServiceImpl<SysAreaMapper, SysArea> implements ISysAreaService { |
| | | /** |
| | | * 列表 |
| | | * @param params |
| | | * @return |
| | | */ |
| | | @Override |
| | | public PageResult<SysArea> findList(Map<String, Object> params){ |
| | | List<SysArea> list = baseMapper.findList(params); |
| | | return PageResult.<SysArea>builder().data(list).code(0).count((long) list.size()).build(); |
| | | } |
| | | |
| | | /** |
| | | * 根据SysArea对象当做查询条件进行查询 |
| | | * @param sysArea |
| | | * @return SysArea |
| | | */ |
| | | @Override |
| | | public SysArea findByObject(SysArea sysArea){ |
| | | |
| | | return baseMapper.findByObject(sysArea); |
| | | } |
| | | /** |
| | | * 根据id和启用禁用值更新数据 |
| | | * @param params |
| | | * @return ResultBody |
| | | */ |
| | | @Override |
| | | public ResultBody updateEnabled(Map<String, Object> params) { |
| | | Long id = MapUtils.getLong(params, "id"); |
| | | Boolean enabled = MapUtils.getBoolean(params, "enabled"); |
| | | |
| | | SysArea area = baseMapper.selectById(id); |
| | | if (area == null) { |
| | | return ResultBody.failed("该数据不存在!"); |
| | | } |
| | | area.setEnabled(enabled); |
| | | |
| | | int i = baseMapper.updateById(area); |
| | | return i > 0 ? ResultBody.ok().data(area).msg("更新成功") : ResultBody.failed("更新失败"); |
| | | } |
| | | |
| | | @Override |
| | | public ResultBody getListByMap(Map<String, Object> params) { |
| | | List<SysArea> sysAreas = baseMapper.selectByMap(params); |
| | | return ResultBody.ok().data(sysAreas); |
| | | } |
| | | } |