Selaa lähdekoodia

增加小课表相关方法

周箭河 5 vuotta sitten
vanhempi
commit
53c0e9b5e0

+ 12 - 0
src/main/java/com/ym/mec/collectfee/dao/RenewalsDao.java

@@ -0,0 +1,12 @@
+package com.ym.mec.collectfee.dao;
+
+
+import com.ym.mec.collectfee.common.dao.BaseDAO;
+import com.ym.mec.collectfee.entity.Renewals;
+import org.springframework.stereotype.Component;
+
+@Component
+public interface RenewalsDao extends BaseDAO<Integer, Renewals> {
+
+	
+}

+ 124 - 0
src/main/java/com/ym/mec/collectfee/entity/Renewals.java

@@ -0,0 +1,124 @@
+package com.ym.mec.collectfee.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+
+/**
+ * 对应数据库表(renewals):
+ */
+public class Renewals {
+
+	/** id */
+	@ApiModelProperty(name = "id", value = "主键", hidden = true)
+	private Integer id;
+	
+	/** 用户id */
+	@ApiModelProperty(name = "userId", value = "用户id",required = true)
+	private Integer userId;
+	
+	/** 乐团id */
+	@ApiModelProperty(name = "classId", value = "乐团id",required = true)
+	private Integer classId;
+	
+	/** 支付方式 */
+	@ApiModelProperty(name = "way", value = "支付方式",required = true)
+	private Integer way;
+	
+	/** 支付金额 */
+	@ApiModelProperty(name = "pay", value = "支付金额",required = true)
+	private java.math.BigDecimal pay;
+	
+	/** 收费方式 */
+	@ApiModelProperty(name = "changeMode", value = "收费方式",required = true)
+	private Integer changeMode;
+	
+	/** 学费单价 */
+	@ApiModelProperty(name = "price", value = "学费单价",required = true)
+	private java.math.BigDecimal price;
+	
+	/** 购买数量 */
+	@ApiModelProperty(name = "buy", value = "购买数量",required = true)
+	private Integer buy;
+	
+	/** 订单号 */
+	@ApiModelProperty(name = "buy", value = "订单号")
+	private Integer orderId;
+	
+	public void setId(Integer id){
+		this.id = id;
+	}
+	
+	public Integer getId(){
+		return this.id;
+	}
+			
+	public void setUserId(Integer userId){
+		this.userId = userId;
+	}
+	
+	public Integer getUserId(){
+		return this.userId;
+	}
+			
+	public void setClassId(Integer classId){
+		this.classId = classId;
+	}
+	
+	public Integer getClassId(){
+		return this.classId;
+	}
+			
+	public void setWay(Integer way){
+		this.way = way;
+	}
+	
+	public Integer getWay(){
+		return this.way;
+	}
+			
+	public void setPay(java.math.BigDecimal pay){
+		this.pay = pay;
+	}
+	
+	public java.math.BigDecimal getPay(){
+		return this.pay;
+	}
+			
+	public void setChangeMode(Integer changeMode){
+		this.changeMode = changeMode;
+	}
+	
+	public Integer getChangeMode(){
+		return this.changeMode;
+	}
+			
+	public void setPrice(java.math.BigDecimal price){
+		this.price = price;
+	}
+	
+	public java.math.BigDecimal getPrice(){
+		return this.price;
+	}
+			
+	public void setBuy(Integer buy){
+		this.buy = buy;
+	}
+	
+	public Integer getBuy(){
+		return this.buy;
+	}
+			
+	public void setOrderId(Integer orderId){
+		this.orderId = orderId;
+	}
+	
+	public Integer getOrderId(){
+		return this.orderId;
+	}
+			
+	@Override
+	public String toString() {
+		return ToStringBuilder.reflectionToString(this);
+	}
+
+}

+ 10 - 0
src/main/java/com/ym/mec/collectfee/service/RenewalsService.java

@@ -0,0 +1,10 @@
+package com.ym.mec.collectfee.service;
+
+import java.util.List;
+
+import com.ym.mec.collectfee.common.service.BaseService;
+import com.ym.mec.collectfee.entity.Renewals;
+
+public interface RenewalsService extends BaseService<Integer, Renewals> {
+
+}

+ 23 - 0
src/main/java/com/ym/mec/collectfee/service/impl/RenewalsServiceImpl.java

@@ -0,0 +1,23 @@
+package com.ym.mec.collectfee.service.impl;
+
+
+import com.ym.mec.collectfee.common.dao.BaseDAO;
+import com.ym.mec.collectfee.common.service.impl.BaseServiceImpl;
+import com.ym.mec.collectfee.dao.RenewalsDao;
+import com.ym.mec.collectfee.entity.Renewals;
+import com.ym.mec.collectfee.service.RenewalsService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Service
+public class RenewalsServiceImpl extends BaseServiceImpl<Integer, Renewals> implements RenewalsService {
+	
+	@Autowired
+	private RenewalsDao renewalsDao;
+
+	@Override
+	public BaseDAO<Integer, Renewals> getDAO() {
+		return renewalsDao;
+	}
+	
+}

+ 60 - 0
src/main/resources/config/mybatis/RenewalsMapper.xml

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<!--
+这个文件是自动生成的。
+不要修改此文件。所有改动将在下次重新自动生成时丢失。
+-->
+<mapper namespace="com.ym.mec.collectfee.dao.RenewalsDao">
+	
+	<resultMap type="com.ym.mec.collectfee.entity.Renewals" id="Renewals">
+		<result column="id" property="id" />
+		<result column="user_id" property="userId" />
+		<result column="class_id" property="classId" />
+		<result column="way" property="way" />
+		<result column="pay" property="pay" />
+		<result column="change_mode" property="changeMode" />
+		<result column="price" property="price" />
+		<result column="buy" property="buy" />
+		<result column="order_id" property="orderId" />
+	</resultMap>
+	
+	<!-- 根据主键查询一条记录 -->
+	<select id="get" resultMap="Renewals" >
+		SELECT * FROM renewals WHERE id = #{id} 
+	</select>
+	
+	<!-- 全查询 -->
+	<select id="findAll" resultMap="Renewals">
+		SELECT * FROM renewals ORDER BY id
+	</select>
+	
+	<!-- 向数据库增加一条记录 -->
+	<insert id="insert" parameterType="com.ym.mec.collectfee.entity.Renewals" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
+		<!--
+		<selectKey resultClass="int" keyProperty="id" > 
+		SELECT SEQ_WSDEFINITION_ID.nextval AS ID FROM DUAL 
+		</selectKey>
+		-->
+		INSERT INTO renewals (id,user_id,class_id,way,pay,change_mode,price,buy,order_id) VALUES(#{id},#{userId},#{classId},#{way},#{pay},#{changeMode},#{price},#{buy},#{orderId})
+	</insert>
+	
+	<!-- 根据主键查询一条记录 -->
+	<update id="update" parameterType="com.ym.mec.collectfee.entity.Renewals">
+		UPDATE renewals SET user_id = #{userId},price = #{price},class_id = #{classId},buy = #{buy},pay = #{pay},id = #{id},change_mode = #{changeMode},order_id = #{orderId},way = #{way} WHERE id = #{id} 
+	</update>
+	
+	<!-- 根据主键删除一条记录 -->
+	<delete id="delete" >
+		DELETE FROM renewals WHERE id = #{id} 
+	</delete>
+	
+	<!-- 分页查询 -->
+	<select id="queryPage" resultMap="Renewals" parameterType="map">
+		SELECT * FROM renewals ORDER BY id <include refid="global.limit"/>
+	</select>
+	
+	<!-- 查询当前表的总记录数 -->
+	<select id="queryCount" resultType="int">
+		SELECT COUNT(*) FROM renewals
+	</select>
+</mapper>