This commit is contained in:
xiangwbs
2018-06-20 20:32:56 +08:00
parent 0907e01a13
commit 085c296f81
9 changed files with 469 additions and 469 deletions
@@ -1,22 +1,22 @@
package com.xwbing.domain.entity.rest;
import com.xwbing.domain.entity.sys.JpaBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.Entity;
/**
* @author xiangwb
* @version $Id: FilesUpload.java, v 0.1 2018年06月13日 17:23 wb-xwb402636 Exp $
*/
@EqualsAndHashCode(callSuper = true)
@Data
@Entity(name = "file_upload")
public class FilesUpload extends JpaBaseEntity {
private static final long serialVersionUID = 3284231281346882055L;
public static String table = "file_upload";
private String name;
private String type;
private String data;
}
package com.xwbing.domain.entity.rest;
import com.xwbing.domain.entity.sys.JpaBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.Entity;
/**
* @author xiangwb
* @version $Id: FilesUpload.java, v 0.1 2018年06月13日 17:23 wb-xwb402636 Exp $
*/
@EqualsAndHashCode(callSuper = true)
@Data
@Entity(name = "file_upload")
public class FilesUpload extends JpaBaseEntity {
private static final long serialVersionUID = 3284231281346882055L;
public static String table = "file_upload";
private String name;
private String type;
private String data;
}
@@ -1,42 +1,42 @@
package com.xwbing.domain.entity.sys;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import java.io.Serializable;
import java.util.Date;
/**
* 说明: 基础类
* 项目名称: boot-module-demo
* 创建时间: 2017/5/10 16:36
* 作者: xiangwb
*/
@Data
@ApiModel
@MappedSuperclass
public class JpaBaseEntity implements Serializable {
private static final long serialVersionUID = 2657519817528673800L;
@Id
@GenericGenerator(name = "idGenerator", strategy = "uuid")
@GeneratedValue(generator = "idGenerator")
@Column(length = 50)
@ApiModelProperty(value = "主键")
private String id;
@ApiModelProperty(value = "创建者", hidden = true)
private String creator;
@ApiModelProperty(value = "修改者", hidden = true)
private String modifier;
@Column(name = "create_time")
@ApiModelProperty(value = "创建时间", hidden = true)
private Date createTime;
@Column(name = "modified_time")
@ApiModelProperty(value = "修改时间", hidden = true)
private Date modifiedTime;
}
package com.xwbing.domain.entity.sys;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import java.io.Serializable;
import java.util.Date;
/**
* 说明: 基础类
* 项目名称: boot-module-demo
* 创建时间: 2017/5/10 16:36
* 作者: xiangwb
*/
@Data
@ApiModel
@MappedSuperclass
public class JpaBaseEntity implements Serializable {
private static final long serialVersionUID = 2657519817528673800L;
@Id
@GenericGenerator(name = "idGenerator", strategy = "uuid")
@GeneratedValue(generator = "idGenerator")
@Column(length = 50)
@ApiModelProperty(value = "主键")
private String id;
@ApiModelProperty(value = "创建者", hidden = true)
private String creator;
@ApiModelProperty(value = "修改者", hidden = true)
private String modifier;
@Column(name = "create_time")
@ApiModelProperty(value = "创建时间", hidden = true)
private Date createTime;
@Column(name = "modified_time")
@ApiModelProperty(value = "修改时间", hidden = true)
private Date modifiedTime;
}
@@ -1,16 +1,16 @@
package com.xwbing.domain.mapper.sys;
import com.xwbing.domain.entity.sys.SysRoleAuthority;
import com.xwbing.domain.mapper.BaseMapper;
import java.util.List;
/**
* 项目名称: boot-module-demo
* 创建时间: 2018/6/1 21:50
* 作者: xiangwb
* 说明:
*/
public interface SysRoleAuthorityMapper extends BaseMapper<SysRoleAuthority> {
List<SysRoleAuthority> findByRoleId(String roleId);
}
package com.xwbing.domain.mapper.sys;
import com.xwbing.domain.entity.sys.SysRoleAuthority;
import com.xwbing.domain.mapper.BaseMapper;
import java.util.List;
/**
* 项目名称: boot-module-demo
* 创建时间: 2018/6/1 21:50
* 作者: xiangwb
* 说明:
*/
public interface SysRoleAuthorityMapper extends BaseMapper<SysRoleAuthority> {
List<SysRoleAuthority> findByRoleId(String roleId);
}
@@ -1,13 +1,13 @@
package com.xwbing.domain.mapper.sys;
import com.xwbing.domain.entity.sys.SysRole;
import com.xwbing.domain.mapper.BaseMapper;
/**
* 项目名称: boot-module-demo
* 创建时间: 2018/6/1 21:50
* 作者: xiangwb
* 说明:
*/
public interface SysRoleMapper extends BaseMapper<SysRole> {
}
package com.xwbing.domain.mapper.sys;
import com.xwbing.domain.entity.sys.SysRole;
import com.xwbing.domain.mapper.BaseMapper;
/**
* 项目名称: boot-module-demo
* 创建时间: 2018/6/1 21:50
* 作者: xiangwb
* 说明:
*/
public interface SysRoleMapper extends BaseMapper<SysRole> {
}
@@ -1,16 +1,16 @@
package com.xwbing.domain.mapper.sys;
import com.xwbing.domain.entity.sys.SysUserRole;
import com.xwbing.domain.mapper.BaseMapper;
import java.util.List;
/**
* 项目名称: boot-module-demo
* 创建时间: 2018/6/1 21:50
* 作者: xiangwb
* 说明:
*/
public interface SysUserRoleMapper extends BaseMapper<SysUserRole> {
List<SysUserRole> findByUserId(String userId);
}
package com.xwbing.domain.mapper.sys;
import com.xwbing.domain.entity.sys.SysUserRole;
import com.xwbing.domain.mapper.BaseMapper;
import java.util.List;
/**
* 项目名称: boot-module-demo
* 创建时间: 2018/6/1 21:50
* 作者: xiangwb
* 说明:
*/
public interface SysUserRoleMapper extends BaseMapper<SysUserRole> {
List<SysUserRole> findByUserId(String userId);
}
@@ -1,19 +1,19 @@
package com.xwbing.domain.repository;
import com.xwbing.domain.entity.rest.FilesUpload;
import org.springframework.data.domain.Sort;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
/**
* @author xiangwb
* @version $Id: FilesUploadRepository.java, v 0.1 2018年06月13日 17:25 wb-xwb402636 Exp $
*/
public interface FilesUploadRepository extends JpaRepository<FilesUpload, String> {
List<FilesUpload> getByName(String name, Sort sort);
List<FilesUpload> getByTypeOrderByCreateTime(String type);
List<FilesUpload> getByIdIn(List<String> ids);
}
package com.xwbing.domain.repository;
import com.xwbing.domain.entity.rest.FilesUpload;
import org.springframework.data.domain.Sort;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
/**
* @author xiangwb
* @version $Id: FilesUploadRepository.java, v 0.1 2018年06月13日 17:25 wb-xwb402636 Exp $
*/
public interface FilesUploadRepository extends JpaRepository<FilesUpload, String> {
List<FilesUpload> getByName(String name, Sort sort);
List<FilesUpload> getByTypeOrderByCreateTime(String type);
List<FilesUpload> getByIdIn(List<String> ids);
}
@@ -1,60 +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.xwbing.domain.mapper.sys.SysRoleAuthorityMapper">
<resultMap id="resultMap" type="sysRoleAuthority">
<id column="id" property="id"/>
<result column="create_time" property="createTime"/>
<result column="modified_time" property="modifiedTime"/>
<result column="role_id" property="roleId"/>
<result column="authority_id" property="authorityId"/>
</resultMap>
<sql id="table">
sys_role_authority
</sql>
<sql id="columns">
id,
creator,
modifier,
create_time,
modified_time,
role_id,
authority_id
</sql>
<!-- 批量插入 -->
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>(
id,
creator,
create_time,
role_id,
authority_id
)
VALUES
<foreach collection="list" item="obj" separator=",">(
(SELECT REPLACE(UUID(), '-', '') AS id),
#{obj.creator},
now(),
#{obj.roleId},
#{obj.authorityId}
)
</foreach>
</insert>
<!-- 批量删除 -->
<delete id="deleteByIds">
DELETE FROM
<include refid="table"/>
WHERE id IN
<foreach collection="list" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</delete>
<!-- 根据roleId查找 -->
<select id="findByRoleId" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
where role_id=#{roleId}
</select>
<?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.xwbing.domain.mapper.sys.SysRoleAuthorityMapper">
<resultMap id="resultMap" type="sysRoleAuthority">
<id column="id" property="id"/>
<result column="create_time" property="createTime"/>
<result column="modified_time" property="modifiedTime"/>
<result column="role_id" property="roleId"/>
<result column="authority_id" property="authorityId"/>
</resultMap>
<sql id="table">
sys_role_authority
</sql>
<sql id="columns">
id,
creator,
modifier,
create_time,
modified_time,
role_id,
authority_id
</sql>
<!-- 批量插入 -->
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>(
id,
creator,
create_time,
role_id,
authority_id
)
VALUES
<foreach collection="list" item="obj" separator=",">(
(SELECT REPLACE(UUID(), '-', '') AS id),
#{obj.creator},
now(),
#{obj.roleId},
#{obj.authorityId}
)
</foreach>
</insert>
<!-- 批量删除 -->
<delete id="deleteByIds">
DELETE FROM
<include refid="table"/>
WHERE id IN
<foreach collection="list" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</delete>
<!-- 根据roleId查找 -->
<select id="findByRoleId" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
where role_id=#{roleId}
</select>
</mapper>
@@ -1,60 +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.xwbing.domain.mapper.sys.SysUserRoleMapper">
<resultMap id="resultMap" type="sysUserRole">
<id column="id" property="id"/>
<result column="create_time" property="createTime"/>
<result column="modified_time" property="modifiedTime"/>
<result column="role_id" property="roleId"/>
<result column="user_id" property="userId"/>
</resultMap>
<sql id="table">
sys_role_authority
</sql>
<sql id="columns">
id,
creator,
modifier,
create_time,
modified_time,
role_id,
user_id
</sql>
<!-- 批量插入 -->
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>(
id,
creator,
create_time,
role_id,
user_id
)
VALUES
<foreach collection="list" item="obj" separator=",">(
(SELECT REPLACE(UUID(), '-', '') AS id),
#{obj.creator},
now(),
#{obj.roleId},
#{obj.userId}
)
</foreach>
</insert>
<!-- 批量删除 -->
<delete id="deleteByIds">
DELETE FROM
<include refid="table"/>
WHERE id IN
<foreach collection="list" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</delete>
<!-- 根据userId查找 -->
<select id="findByUserId" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
where user_id=#{userId}
</select>
<?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.xwbing.domain.mapper.sys.SysUserRoleMapper">
<resultMap id="resultMap" type="sysUserRole">
<id column="id" property="id"/>
<result column="create_time" property="createTime"/>
<result column="modified_time" property="modifiedTime"/>
<result column="role_id" property="roleId"/>
<result column="user_id" property="userId"/>
</resultMap>
<sql id="table">
sys_role_authority
</sql>
<sql id="columns">
id,
creator,
modifier,
create_time,
modified_time,
role_id,
user_id
</sql>
<!-- 批量插入 -->
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>(
id,
creator,
create_time,
role_id,
user_id
)
VALUES
<foreach collection="list" item="obj" separator=",">(
(SELECT REPLACE(UUID(), '-', '') AS id),
#{obj.creator},
now(),
#{obj.roleId},
#{obj.userId}
)
</foreach>
</insert>
<!-- 批量删除 -->
<delete id="deleteByIds">
DELETE FROM
<include refid="table"/>
WHERE id IN
<foreach collection="list" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</delete>
<!-- 根据userId查找 -->
<select id="findByUserId" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
where user_id=#{userId}
</select>
</mapper>
@@ -1,224 +1,224 @@
<?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.xwbing.domain.mapper.sys.SysRoleMapper">
<resultMap id="resultMap" type="sysRole">
<id column="id" property="id"/>
<result column="create_time" property="createTime"/>
<result column="modified_time" property="modifiedTime"/>
</resultMap>
<sql id="table">
sys_role
</sql>
<sql id="columns">
id,
creator,
modifier,
create_time,
modified_time,
name,
code,
enable,
remark
</sql>
<sql id="condition">
<where>
<if test="code!=null">
code=#{code}
</if>
<if test="enable!=null">
and enable=#{enable}
</if>
<if test="ids!=null">
and id in
<foreach collection="ids" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</if>
<if test="id!=null">
and id!=#{id}
</if>
</where>
</sql>
<!-- 插入 -->
<insert id="insert">
<selectKey keyProperty="id" resultType="string" order="BEFORE">
SELECT REPLACE(UUID(), '-', '')
</selectKey>
INSERT INTO
<include refid="table"/>(
id,
creator,
create_time,
name,
code,
enable,
remark
)
VALUES(
#{id},
#{creator},
now(),
#{name},
#{code},
#{enable},
#{remark}
)
</insert>
<!-- 批量插入 -->
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>(
id,
creator,
create_time,
name,
code,
enable,
remark
)
VALUES
<foreach collection="list" item="obj" separator=",">(
(SELECT REPLACE(UUID(), '-', '') AS id),
#{obj.creator},
now(),
#{obj.name},
#{obj.code},
#{obj.enable},
#{obj.remark}
)
</foreach>
</insert>
<!-- 删除 -->
<delete id="deleteById">
DELETE FROM
<include refid="table"/>
WHERE id=#{id}
</delete>
<!-- 批量删除 -->
<delete id="deleteByIds">
DELETE FROM
<include refid="table"/>
WHERE id IN
<foreach collection="list" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</delete>
<!-- 条件删除 -->
<delete id="delete">
DELETE FROM
<include refid="table"/>
<include refid="condition"/>
</delete>
<!-- 更新 -->
<update id="update">
UPDATE
<include refid="table"/>
<set>
modified_time=now(),
<if test="modifier!=null">modifier=#{modifier},</if>
<if test="name!=null">name=#{name},</if>
<if test="code!=null">code=#{code},</if>
<if test="enable!=null">enable=#{enable},</if>
<if test="remark!=null">remark=#{remark},</if>
</set>
WHERE id=#{id}
</update>
<!-- 批量更新 -->
<update id="updateBatch">
UPDATE
<include refid="table"/>
<trim prefix="set" suffixOverrides=",">
<trim prefix="modifier=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.modifier!=null">
when id=#{obj.id} then #{obj.modifier}
</if>
</foreach>
</trim>
<trim prefix="name=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.name!=null">
when id=#{obj.id} then #{obj.name}
</if>
</foreach>
</trim>
<trim prefix="code=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.code!=null">
when id=#{obj.id} then #{obj.code}
</if>
</foreach>
</trim>
<trim prefix="enable=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.enable!=null">
when id=#{obj.id} then #{obj.enable}
</if>
</foreach>
</trim>
<trim prefix="remark=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.remark!=null">
when id=#{obj.id} then #{obj.remark}
</if>
</foreach>
</trim>
</trim>
<where>
<foreach collection="list" separator="or" item="obj">
id=#{obj.id}
</foreach>
</where>
</update>
<!-- 查找 -->
<select id="findById" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
WHERE id=#{id}
</select>
<!-- 根据ids查找 -->
<select id="findByIds" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
WHERE id IN
<foreach collection="list" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</select>
<!-- 条件查询 -->
<select id="find" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
<include refid="condition"/>
</select>
<!-- 查询所有 -->
<select id="findAll" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
ORDER BY create_time DESC
</select>
<!--&lt;!&ndash; 统计 &ndash;&gt;-->
<!--<select id="countByPagin" parameterClass="java.util.Map" resultClass="java.lang.Integer">-->
<!--SELECT COUNT(1)-->
<!--FROM-->
<!--<include refid="table"/>-->
<!--<include refid="whereCondition"/>-->
<!--</select>-->
<!--&lt;!&ndash; 分页 &ndash;&gt;-->
<!--<select id="findByPagin" parameterClass="java.util.Map" resultMap="resultMap">-->
<!--SELECT-->
<!--<include refid="columns"/>-->
<!--FROM-->
<!--<include refid="table"/>-->
<!--<include refid="whereCondition"/>-->
<!--order by id desc LIMIT #fromRow#,#pageSize#-->
<!--</select>-->
<?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.xwbing.domain.mapper.sys.SysRoleMapper">
<resultMap id="resultMap" type="sysRole">
<id column="id" property="id"/>
<result column="create_time" property="createTime"/>
<result column="modified_time" property="modifiedTime"/>
</resultMap>
<sql id="table">
sys_role
</sql>
<sql id="columns">
id,
creator,
modifier,
create_time,
modified_time,
name,
code,
enable,
remark
</sql>
<sql id="condition">
<where>
<if test="code!=null">
code=#{code}
</if>
<if test="enable!=null">
and enable=#{enable}
</if>
<if test="ids!=null">
and id in
<foreach collection="ids" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</if>
<if test="id!=null">
and id!=#{id}
</if>
</where>
</sql>
<!-- 插入 -->
<insert id="insert">
<selectKey keyProperty="id" resultType="string" order="BEFORE">
SELECT REPLACE(UUID(), '-', '')
</selectKey>
INSERT INTO
<include refid="table"/>(
id,
creator,
create_time,
name,
code,
enable,
remark
)
VALUES(
#{id},
#{creator},
now(),
#{name},
#{code},
#{enable},
#{remark}
)
</insert>
<!-- 批量插入 -->
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>(
id,
creator,
create_time,
name,
code,
enable,
remark
)
VALUES
<foreach collection="list" item="obj" separator=",">(
(SELECT REPLACE(UUID(), '-', '') AS id),
#{obj.creator},
now(),
#{obj.name},
#{obj.code},
#{obj.enable},
#{obj.remark}
)
</foreach>
</insert>
<!-- 删除 -->
<delete id="deleteById">
DELETE FROM
<include refid="table"/>
WHERE id=#{id}
</delete>
<!-- 批量删除 -->
<delete id="deleteByIds">
DELETE FROM
<include refid="table"/>
WHERE id IN
<foreach collection="list" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</delete>
<!-- 条件删除 -->
<delete id="delete">
DELETE FROM
<include refid="table"/>
<include refid="condition"/>
</delete>
<!-- 更新 -->
<update id="update">
UPDATE
<include refid="table"/>
<set>
modified_time=now(),
<if test="modifier!=null">modifier=#{modifier},</if>
<if test="name!=null">name=#{name},</if>
<if test="code!=null">code=#{code},</if>
<if test="enable!=null">enable=#{enable},</if>
<if test="remark!=null">remark=#{remark},</if>
</set>
WHERE id=#{id}
</update>
<!-- 批量更新 -->
<update id="updateBatch">
UPDATE
<include refid="table"/>
<trim prefix="set" suffixOverrides=",">
<trim prefix="modifier=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.modifier!=null">
when id=#{obj.id} then #{obj.modifier}
</if>
</foreach>
</trim>
<trim prefix="name=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.name!=null">
when id=#{obj.id} then #{obj.name}
</if>
</foreach>
</trim>
<trim prefix="code=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.code!=null">
when id=#{obj.id} then #{obj.code}
</if>
</foreach>
</trim>
<trim prefix="enable=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.enable!=null">
when id=#{obj.id} then #{obj.enable}
</if>
</foreach>
</trim>
<trim prefix="remark=case" suffix="end,">
<foreach collection="list" item="obj">
<if test="obj.remark!=null">
when id=#{obj.id} then #{obj.remark}
</if>
</foreach>
</trim>
</trim>
<where>
<foreach collection="list" separator="or" item="obj">
id=#{obj.id}
</foreach>
</where>
</update>
<!-- 查找 -->
<select id="findById" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
WHERE id=#{id}
</select>
<!-- 根据ids查找 -->
<select id="findByIds" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
WHERE id IN
<foreach collection="list" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</select>
<!-- 条件查询 -->
<select id="find" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
<include refid="condition"/>
</select>
<!-- 查询所有 -->
<select id="findAll" resultMap="resultMap">
SELECT
<include refid="columns"/>
FROM
<include refid="table"/>
ORDER BY create_time DESC
</select>
<!--&lt;!&ndash; 统计 &ndash;&gt;-->
<!--<select id="countByPagin" parameterClass="java.util.Map" resultClass="java.lang.Integer">-->
<!--SELECT COUNT(1)-->
<!--FROM-->
<!--<include refid="table"/>-->
<!--<include refid="whereCondition"/>-->
<!--</select>-->
<!--&lt;!&ndash; 分页 &ndash;&gt;-->
<!--<select id="findByPagin" parameterClass="java.util.Map" resultMap="resultMap">-->
<!--SELECT-->
<!--<include refid="columns"/>-->
<!--FROM-->
<!--<include refid="table"/>-->
<!--<include refid="whereCondition"/>-->
<!--order by id desc LIMIT #fromRow#,#pageSize#-->
<!--</select>-->
</mapper>