Commit 35c72c22 authored by licc's avatar licc

提交返佣实体类

parent a90a1f8a
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.Rebate;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
/**
* @author 86187
*/
public interface RebateMapper extends BaseMapper<Rebate> {
/**
*
* @param rebate 入参
* @return 1
*/
int add(Rebate rebate);
/**
* 编辑
* @param rebate 入参
* @return 1
*/
int edit(Rebate rebate);
/**
* 删除
* @param id 主键id
* @return 1
*/
int delById(@Param("id") Integer id);
}
<?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="cn.wisenergy.mapper.RebateMapper">
<resultMap id="userMap" type="cn.wisenergy.model.app.Rebate">
<id column="id" property="id"/>
<result column="user_level" property="userLevel"/>
<result column="percent" property="percent"/>
<result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/>
</resultMap>
<sql id="table">
rebate
</sql>
<sql id="cols_all">
id,
<include refid="cols_exclude_id"/>
</sql>
<sql id="cols_exclude_id">
user_level,percent,create_time,update_time
</sql>
<sql id="vals">
#{userLevel},#{percent},now(),now()
</sql>
<sql id="updateCondition">
<if test="userLevel != null">user_level = #{userLevel},</if>
<if test="percent != null">percent =#{percent},</if>
update_time =now()
</sql>
<sql id="criteria">
<if test="id != null">id = #{id}</if>
<if test="userLevel != null">and user_level = #{userLevel}</if>
<if test="percent != null">and percent =#{percent}</if>
<if test="createTime != null">and create_time &gt;= #{createTime}</if>
<if test="updateTime != null">and #{updateTime} &gt;= update_time</if>
</sql>
<insert id="add" parameterType="cn.wisenergy.model.app.Rebate" keyProperty="id" useGeneratedKeys="true">
insert into
<include refid="table"/>
(<include refid="cols_exclude_id"/>)
value(
<include refid="vals"/>
)
</insert>
<update id="edit" parameterType="cn.wisenergy.model.app.Rebate">
UPDATE
<include refid="table"/>
<set>
<include refid="updateCondition"/>
</set>
<where>
id = #{id}
</where>
</update>
<delete id="delById" parameterType="java.lang.Integer">
delete from
<include refid="table"/>
where id = #{id}
</delete>
</mapper>
package cn.wisenergy.model.app;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @author 86187
* @ Description: 返佣表实体类
* @ Author : 86187
* @ Date : 2021/2/22 11:05
*/
@Data
@ApiModel("Rebate")
public class Rebate implements Serializable {
/**
* 返佣id
*/
@ApiModelProperty(name = "id", value = "返佣id")
private Integer id;
/**
* 用户会员等级 0:普通用户 1:幼苗 2:青铜树 3:白银树 4:黄金树 5:农场主 6:森林之星 7:西田森合伙人
*/
@ApiModelProperty(name = "userLevel", value = "用户会员等级")
private Integer userLevel;
/**
* 等级对应的返佣比例
*/
@ApiModelProperty(name = "", value = "")
private Integer percent;
/**
* 创建时间
*/
@ApiModelProperty(name = "", value = "")
private Date createTime;
/**
* 更新时间
*/
@ApiModelProperty(name = "", value = "")
private Date updateTime;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment