Преглед на файлове

发票相关代码的提交

hbjzws преди 2 години
родител
ревизия
00ff7fdb9a

+ 20 - 0
common/src/main/java/com/jpsoft/education/modules/fee/dao/FeeInfoDAO.java

@@ -0,0 +1,20 @@
+package com.jpsoft.education.modules.fee.dao;
+
+import java.util.List;
+
+import com.jpsoft.education.modules.fee.entity.FeeInfo;
+import org.springframework.stereotype.Repository;
+
+import java.util.Map;
+import com.jpsoft.education.modules.common.dto.Sort;
+
+@Repository
+public interface FeeInfoDAO {
+	int insert(FeeInfo entity);
+	int update(FeeInfo entity);
+	int exist(String id);
+	FeeInfo get(String id);
+	int delete(String id);
+	List<FeeInfo> list();
+	List<FeeInfo> search(Map<String,Object> searchParams,List<Sort> sortList);
+}

+ 117 - 0
common/src/main/java/com/jpsoft/education/modules/fee/entity/FeeInfo.java

@@ -0,0 +1,117 @@
+package com.jpsoft.education.modules.fee.entity;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.text.SimpleDateFormat;
+import java.math.BigDecimal;
+import org.springframework.format.annotation.DateTimeFormat;
+import com.fasterxml.jackson.annotation.JsonFormat;
+
+/**
+  描述:t_fee_info的实体类
+ */
+public class FeeInfo {
+	private String feeId;
+	private String feeName;
+	private Date createTime;
+	private Date modifyTime;
+	private String createBy;
+	private String modifyBy;
+	private Boolean delIf;
+	
+		/**
+	 *获取
+	 */
+	public String getFeeId(){
+		return feeId;
+	}
+	
+	/**
+	 *设置
+	 */
+	public void setFeeId(String feeId){
+		this.feeId = feeId;
+	}
+		/**
+	 *获取发票名称
+	 */
+	public String getFeeName(){
+		return feeName;
+	}
+	
+	/**
+	 *设置发票名称
+	 */
+	public void setFeeName(String feeName){
+		this.feeName = feeName;
+	}
+		@DateTimeFormat(pattern="yyyy-MM-dd HH:mm")
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
+		/**
+	 *获取
+	 */
+	public Date getCreateTime(){
+		return createTime;
+	}
+	
+	/**
+	 *设置
+	 */
+	public void setCreateTime(Date createTime){
+		this.createTime = createTime;
+	}
+		@DateTimeFormat(pattern="yyyy-MM-dd HH:mm")
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
+		/**
+	 *获取
+	 */
+	public Date getModifyTime(){
+		return modifyTime;
+	}
+	
+	/**
+	 *设置
+	 */
+	public void setModifyTime(Date modifyTime){
+		this.modifyTime = modifyTime;
+	}
+		/**
+	 *获取
+	 */
+	public String getCreateBy(){
+		return createBy;
+	}
+	
+	/**
+	 *设置
+	 */
+	public void setCreateBy(String createBy){
+		this.createBy = createBy;
+	}
+		/**
+	 *获取
+	 */
+	public String getModifyBy(){
+		return modifyBy;
+	}
+	
+	/**
+	 *设置
+	 */
+	public void setModifyBy(String modifyBy){
+		this.modifyBy = modifyBy;
+	}
+		/**
+	 *获取
+	 */
+	public Boolean getDelIf(){
+		return delIf;
+	}
+	
+	/**
+	 *设置
+	 */
+	public void setDelIf(Boolean delIf){
+		this.delIf = delIf;
+	}
+}

+ 17 - 0
common/src/main/java/com/jpsoft/education/modules/fee/service/FeeInfoService.java

@@ -0,0 +1,17 @@
+package com.jpsoft.education.modules.fee.service;
+
+import java.util.List;
+import java.util.Map;
+import com.github.pagehelper.Page;
+import com.jpsoft.education.modules.common.dto.Sort;
+import com.jpsoft.education.modules.fee.entity.FeeInfo;
+
+public interface FeeInfoService {
+	FeeInfo get(String id);
+	boolean exist(String id);
+	int insert(FeeInfo model);
+	int update(FeeInfo model);
+	int delete(String id);
+	List<FeeInfo> list();
+	Page<FeeInfo> pageSearch(Map<String, Object> searchParams,int pageNum,int pageSize,List<Sort> sortList);
+}

+ 72 - 0
common/src/main/java/com/jpsoft/education/modules/fee/service/impl/FeeInfoServiceImpl.java

@@ -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;
+	}
+}