|
|
@ -23,6 +23,7 @@ import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.dao.VolunteerPioneerDao; |
|
|
|
import com.elink.esua.epdc.dto.VolunteerPioneerDTO; |
|
|
|
import com.elink.esua.epdc.entity.VolunteerPioneerEntity; |
|
|
@ -51,11 +52,14 @@ public class VolunteerPioneerServiceImpl extends BaseServiceImpl<VolunteerPionee |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<VolunteerPioneerDTO> page(Map<String, Object> params) { |
|
|
|
IPage<VolunteerPioneerEntity> page = baseDao.selectPage( |
|
|
|
getPage(params, FieldConstant.CREATED_TIME, false), |
|
|
|
getWrapper(params) |
|
|
|
); |
|
|
|
return getPageData(page, VolunteerPioneerDTO.class); |
|
|
|
// IPage<VolunteerPioneerEntity> page = baseDao.selectPage(
|
|
|
|
// getPage(params, FieldConstant.CREATED_TIME, false),
|
|
|
|
// getWrapper(params)
|
|
|
|
// );
|
|
|
|
// return getPageData(page, VolunteerPioneerDTO.class);
|
|
|
|
IPage<VolunteerPioneerDTO> page = getPage(params); |
|
|
|
List<VolunteerPioneerDTO> list = baseDao.getPageList(params); |
|
|
|
return new PageData<>(list, page.getTotal()); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
@ -76,14 +80,14 @@ public class VolunteerPioneerServiceImpl extends BaseServiceImpl<VolunteerPionee |
|
|
|
|
|
|
|
@Override |
|
|
|
public VolunteerPioneerDTO get(String id) { |
|
|
|
VolunteerPioneerEntity entity = baseDao.selectById(id); |
|
|
|
return ConvertUtils.sourceToTarget(entity, VolunteerPioneerDTO.class); |
|
|
|
return baseDao.selectDetailById(id); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void save(VolunteerPioneerDTO dto) { |
|
|
|
VolunteerPioneerEntity entity = ConvertUtils.sourceToTarget(dto, VolunteerPioneerEntity.class); |
|
|
|
entity.setBannerFlag("0"); |
|
|
|
insert(entity); |
|
|
|
} |
|
|
|
|
|
|
@ -101,4 +105,19 @@ public class VolunteerPioneerServiceImpl extends BaseServiceImpl<VolunteerPionee |
|
|
|
baseDao.deleteBatchIds(Arrays.asList(ids)); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
@Override |
|
|
|
public Result handleIsUpDown(VolunteerPioneerDTO dto) { |
|
|
|
VolunteerPioneerEntity entity = selectById(dto.getId()); |
|
|
|
if (null == entity) { |
|
|
|
return new Result().error("未查到相关数据"); |
|
|
|
} |
|
|
|
if ("0".equals(dto.getBannerFlag())) { |
|
|
|
entity.setBannerFlag("1"); |
|
|
|
} else { |
|
|
|
entity.setBannerFlag("0"); |
|
|
|
} |
|
|
|
updateById(entity); |
|
|
|
return new Result().ok(""); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|