|
@@ -0,0 +1,72 @@
|
|
|
+package com.jpsoft.education.modules.fee.service.impl;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.UUID;
|
|
|
+import javax.annotation.Resource;
|
|
|
+
|
|
|
+import com.jpsoft.education.modules.common.dto.Sort;
|
|
|
+import com.jpsoft.education.modules.fee.dao.FeeInfoDAO;
|
|
|
+import com.jpsoft.education.modules.fee.entity.FeeInfo;
|
|
|
+import com.jpsoft.education.modules.fee.service.FeeInfoService;
|
|
|
+import org.springframework.stereotype.Component;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
+
|
|
|
+import com.github.pagehelper.Page;
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
+
|
|
|
+@Transactional
|
|
|
+@Component(value="feeInfoService")
|
|
|
+public class FeeInfoServiceImpl implements FeeInfoService {
|
|
|
+ @Resource(name="feeInfoDAO")
|
|
|
+ private FeeInfoDAO feeInfoDAO;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public FeeInfo get(String id) {
|
|
|
+ // TODO Auto-generated method stub
|
|
|
+ return feeInfoDAO.get(id);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int insert(FeeInfo model) {
|
|
|
+ // TODO Auto-generated method stub
|
|
|
+ //model.setFeeId(UUID.randomUUID().toString());
|
|
|
+
|
|
|
+ return feeInfoDAO.insert(model);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int update(FeeInfo model) {
|
|
|
+ // TODO Auto-generated method stub
|
|
|
+ return feeInfoDAO.update(model);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int delete(String id) {
|
|
|
+ // TODO Auto-generated method stub
|
|
|
+ return feeInfoDAO.delete(id);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean exist(String id) {
|
|
|
+ // TODO Auto-generated method stub
|
|
|
+ int count = feeInfoDAO.exist(id);
|
|
|
+
|
|
|
+ return count > 0 ? true : false;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<FeeInfo> list() {
|
|
|
+ // TODO Auto-generated method stub
|
|
|
+ return feeInfoDAO.list();
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Page<FeeInfo> pageSearch(Map<String, Object> searchParams, int pageNumber, int pageSize,List<Sort> sortList) {
|
|
|
+ Page<FeeInfo> page = PageHelper.startPage(1,10).doSelectPage(()->{
|
|
|
+ feeInfoDAO.search(searchParams,sortList);
|
|
|
+ });
|
|
|
+
|
|
|
+ return page;
|
|
|
+ }
|
|
|
+}
|