| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- package com.goafanti.cognizance.service.impl;
- import java.text.ParseException;
- import java.util.Date;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import com.goafanti.cognizance.service.OrgActivityCostService;
- import com.goafanti.common.constant.AFTConstants;
- import com.goafanti.common.dao.OrgActivityCostMapper;
- import com.goafanti.common.model.OrgActivityCost;
- import com.goafanti.common.utils.DateUtils;
- import com.goafanti.core.mybatis.BaseMybatisDao;
- import com.goafanti.core.mybatis.page.Pagination;
- @Service
- public class OrgActivityCostServiceImpl extends BaseMybatisDao<OrgActivityCostMapper> implements OrgActivityCostService {
- @Autowired
- OrgActivityCostMapper orgActivityCostMapper;
- @SuppressWarnings("unchecked")
- @Override
- public Pagination<OrgActivityCost> listOrgActivityCost(String activityNumber, String sDate,
- String eDate, Integer pageNo, Integer pageSize, String uid) throws ParseException {
- Map<String, Object> params = new HashMap<>();
-
- Date startDate = null;
- Date endDate = null;
-
- if (!StringUtils.isBlank(activityNumber)){
- params.put("activityNumber", activityNumber);
- }
-
- if (!StringUtils.isBlank(sDate)){
- startDate = DateUtils.parseDate(sDate, AFTConstants.YYYYMMDD);
- params.put("startDate", startDate);
- }
-
- if (!StringUtils.isBlank(eDate)){
- endDate = DateUtils.addDays(DateUtils.parseDate(eDate, AFTConstants.YYYYMMDD), 1);
- params.put("endDate", endDate);
- }
-
- if(!StringUtils.isBlank(uid)){
- params.put("uid", uid);
- }
-
- if (pageNo == null || pageNo < 0) {
- pageNo = 1;
- }
- if (pageSize == null || pageSize < 0) {
- pageSize = 10;
- }
- return (Pagination<OrgActivityCost>) findPage("findOrgActivityCostListByPage", "findOrgActivityCostCount", params, pageNo,
- pageSize);
- }
-
- @Override
- public int batchDeleteByPrimaryKey(List<String> id) {
- return orgActivityCostMapper.batchDeleteByPrimaryKey(id);
- }
- @Override
- public OrgActivityCost insert(OrgActivityCost orgActivityCost) {
- orgActivityCostMapper.insert(orgActivityCost);
- return orgActivityCost;
- }
- @Override
- public int updateByPrimaryKeySelective(OrgActivityCost orgActivityCost) {
- return orgActivityCostMapper.updateByPrimaryKeySelective(orgActivityCost);
- }
- @Override
- public OrgActivityCost selectOrgActivityCostByAid(String aid) {
- return orgActivityCostMapper.selectOrgActivityCostByAid(aid);
- }
- @Override
- public int deleteByAid(List<String> aid) {
- return orgActivityCostMapper.batchDeleteByAid(aid);
- }
- @Override
- public OrgActivityCost selectOrgActivityCostByUidAndAid(String aid, String uid) {
- return orgActivityCostMapper.selectOrgActivityCostByUidAndAid(aid, uid);
- }
- @Override
- public OrgActivityCost selectByPrimaryKey(String id) {
- return orgActivityCostMapper.selectByPrimaryKey(id);
- }
- }
|