1、mpr xml

Former-commit-id: 0d16dd9393f7e9121a3358f4aa1602d35db8af8f
master
wangbing 4 years ago
parent fe2f127ba6
commit a4dcc1bf11

@ -60,9 +60,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -59,9 +59,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -49,9 +49,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -55,9 +55,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -106,9 +106,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -48,9 +48,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -52,9 +52,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -84,9 +84,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -78,9 +78,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -52,9 +52,6 @@
<include refid="table"/>
WHERE
`IS_DELETED` = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -0,0 +1,149 @@
<?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="xyz.wbsite.module.system.mpr.DeptMapper">
<sql id="table">"SYS_DEPT"</sql>
<sql id="entityColumnList">
"ID","DEPT_CODE","DEPT_NAME","DEPT_ALIAS","SUP_CODE","SUP_NAME","VALID","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="dept" type="xyz.wbsite.module.system.ent.Dept">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="DEPT_CODE" jdbcType="VARCHAR" property="deptCode"/>
<result column="DEPT_NAME" jdbcType="VARCHAR" property="deptName"/>
<result column="DEPT_ALIAS" jdbcType="VARCHAR" property="deptAlias"/>
<result column="SUP_CODE" jdbcType="VARCHAR" property="supCode"/>
<result column="SUP_NAME" jdbcType="VARCHAR" property="supName"/>
<result column="VALID" jdbcType="BIT" property="valid"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="dept">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.deptCode != null and request.deptCode != ''">
AND "DEPT_CODE" = #{request.deptCode}
</if>
<if test="request.deptName != null and request.deptName != ''">
AND "DEPT_NAME" = #{request.deptName}
</if>
<if test="request.deptAlias != null and request.deptAlias != ''">
AND "DEPT_ALIAS" = #{request.deptAlias}
</if>
<if test="request.supCode != null and request.supCode != ''">
AND "SUP_CODE" = #{request.supCode}
</if>
<if test="request.supName != null and request.supName != ''">
AND "SUP_NAME" = #{request.supName}
</if>
<if test="request.valid != null">
AND "VALID" = #{request.valid}
</if>
</select>
<select id="search" resultMap="dept">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.deptCode,jdbcType=VARCHAR},
#{request.deptName,jdbcType=VARCHAR},
#{request.deptAlias,jdbcType=VARCHAR},
#{request.supCode,jdbcType=VARCHAR},
#{request.supName,jdbcType=VARCHAR},
#{request.valid,jdbcType=BIT},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.deptCode,jdbcType=VARCHAR},
#{item.deptName,jdbcType=VARCHAR},
#{item.deptAlias,jdbcType=VARCHAR},
#{item.supCode,jdbcType=VARCHAR},
#{item.supName,jdbcType=VARCHAR},
#{item.valid,jdbcType=BIT},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"DEPT_CODE" = #{request.deptCode,jdbcType=VARCHAR},
"DEPT_NAME" = #{request.deptName,jdbcType=VARCHAR},
"DEPT_ALIAS" = #{request.deptAlias,jdbcType=VARCHAR},
"SUP_CODE" = #{request.supCode,jdbcType=VARCHAR},
"SUP_NAME" = #{request.supName,jdbcType=VARCHAR},
"VALID" = #{request.valid,jdbcType=BIT},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="dept">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,139 @@
<?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="xyz.wbsite.module.system.mpr.DeveloperMapper">
<sql id="table">"SYS_DEVELOPER"</sql>
<sql id="entityColumnList">
"ID","NAME","NOTE","APP_KEY","APP_SECRET","VALID","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="developer" type="xyz.wbsite.module.system.ent.Developer">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="NAME" jdbcType="VARCHAR" property="name"/>
<result column="NOTE" jdbcType="VARCHAR" property="note"/>
<result column="APP_KEY" jdbcType="VARCHAR" property="appKey"/>
<result column="APP_SECRET" jdbcType="VARCHAR" property="appSecret"/>
<result column="VALID" jdbcType="BIT" property="valid"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="developer">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.name != null and request.name != ''">
AND "NAME" = #{request.name}
</if>
<if test="request.appKey != null and request.appKey != ''">
AND "APP_KEY" = #{request.appKey}
</if>
<if test="request.appSecret != null and request.appSecret != ''">
AND "APP_SECRET" = #{request.appSecret}
</if>
<if test="request.valid != null">
AND "VALID" = #{request.valid}
</if>
</select>
<select id="search" resultMap="developer">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.name,jdbcType=VARCHAR},
#{request.note,jdbcType=VARCHAR},
#{request.appKey,jdbcType=VARCHAR},
#{request.appSecret,jdbcType=VARCHAR},
#{request.valid,jdbcType=BIT},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.name,jdbcType=VARCHAR},
#{item.note,jdbcType=VARCHAR},
#{item.appKey,jdbcType=VARCHAR},
#{item.appSecret,jdbcType=VARCHAR},
#{item.valid,jdbcType=BIT},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"NAME" = #{request.name,jdbcType=VARCHAR},
"NOTE" = #{request.note,jdbcType=VARCHAR},
"APP_KEY" = #{request.appKey,jdbcType=VARCHAR},
"APP_SECRET" = #{request.appSecret,jdbcType=VARCHAR},
"VALID" = #{request.valid,jdbcType=BIT},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="developer">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -2,10 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${basePackage}.module.system.mpr.DictItemMapper">
<!--开启缓存-->
<cache/>
<mapper namespace="xyz.wbsite.module.system.mpr.DictItemMapper">
<sql id="table">"SYS_DICT_ITEM"</sql>
@ -13,19 +10,19 @@
"ID","DICT_NAME","KEY","VALUE","SORT","VALID","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="dictItem" type="${basePackage}.module.system.ent.DictItem">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="DICT_NAME" jdbcType="VARCHAR" property="dictName"/>
<result column="KEY" jdbcType="VARCHAR" property="key"/>
<result column="VALUE" jdbcType="VARCHAR" property="value"/>
<result column="SORT" jdbcType="INTEGER" property="sort"/>
<result column="VALID" jdbcType="BIT" property="valid"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
<resultMap id="dictItem" type="xyz.wbsite.module.system.ent.DictItem">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="DICT_NAME" jdbcType="VARCHAR" property="dictName"/>
<result column="KEY" jdbcType="VARCHAR" property="key"/>
<result column="VALUE" jdbcType="VARCHAR" property="value"/>
<result column="SORT" jdbcType="INTEGER" property="sort"/>
<result column="VALID" jdbcType="BIT" property="valid"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="dictItem">
@ -36,19 +33,16 @@
WHERE
"IS_DELETED" = 0
<if test="request.dictName != null and request.dictName != ''">
AND "DICT_NAME" = ${r"#"}{request.dictName}
AND "DICT_NAME" = #{request.dictName}
</if>
<if test="request.key != null and request.key != ''">
AND "KEY" = ${r"#"}{request.key}
AND "KEY" = #{request.key}
</if>
<if test="request.value != null and request.value != ''">
AND "VALUE" = ${r"#"}{request.value}
</if>
<if test="request.sort != null and request.sort != 0">
AND "SORT" = ${r"#"}{request.sort}
AND "VALUE" = #{request.value}
</if>
<if test="request.valid != null">
AND "VALID" = ${r"#"}{request.valid}
AND "VALID" = #{request.valid}
</if>
</select>
@ -59,9 +53,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">
@ -72,15 +63,15 @@
)
VALUES
(
${r"#"}{request.id},
${r"#"}{request.dictName,jdbcType=VARCHAR},
${r"#"}{request.key,jdbcType=VARCHAR},
${r"#"}{request.value,jdbcType=VARCHAR},
${r"#"}{request.sort,jdbcType=INTEGER},
${r"#"}{request.valid,jdbcType=BIT},
#{request.id},
#{request.dictName,jdbcType=VARCHAR},
#{request.key,jdbcType=VARCHAR},
#{request.value,jdbcType=VARCHAR},
#{request.sort,jdbcType=INTEGER},
#{request.valid,jdbcType=BIT},
0,
0,
${r"#"}{token.userId,jdbcType=NUMERIC},
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
@ -94,17 +85,17 @@
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item= "item" index ="index" separator=",">
<foreach collection="list" item="item" index="index" separator=",">
(
${r"#"}{item.id},
${r"#"}{item.dictName,jdbcType=VARCHAR},
${r"#"}{item.key,jdbcType=VARCHAR},
${r"#"}{item.value,jdbcType=VARCHAR},
${r"#"}{item.sort,jdbcType=INTEGER},
${r"#"}{item.valid,jdbcType=BIT},
#{item.id},
#{item.dictName,jdbcType=VARCHAR},
#{item.key,jdbcType=VARCHAR},
#{item.value,jdbcType=VARCHAR},
#{item.sort,jdbcType=INTEGER},
#{item.valid,jdbcType=BIT},
0,
0,
${r"#"}{token.userId,jdbcType=NUMERIC},
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
@ -117,24 +108,24 @@
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = ${r"#"}{request.id}
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"KEY" = ${r"#"}{request.key,jdbcType=VARCHAR},
"VALUE" = ${r"#"}{request.value,jdbcType=VARCHAR},
"SORT" = ${r"#"}{request.sort,jdbcType=INTEGER},
"VALID" = ${r"#"}{request.valid,jdbcType=BIT},
"DICT_NAME" = #{request.dictName,jdbcType=VARCHAR},
"KEY" = #{request.key,jdbcType=VARCHAR},
"VALUE" = #{request.value,jdbcType=VARCHAR},
"SORT" = #{request.sort,jdbcType=INTEGER},
"VALID" = #{request.valid,jdbcType=BIT},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE
"IS_DELETED" = 0
AND "ID" = ${r"#"}{request.id}
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="dictItem">
@ -142,8 +133,7 @@
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
AND "ID" = ${r"#"}{request.id}
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${basePackage}.module.system.mpr.DictMapper">
<mapper namespace="xyz.wbsite.module.system.mpr.DictMapper">
<sql id="table">"SYS_DICT"</sql>
@ -10,18 +10,18 @@
"ID","DICT_NAME","DICT_COMMENT","VERSION","VALID","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="dict" type="${basePackage}.module.system.ent.Dict">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="DICT_NAME" jdbcType="VARCHAR" property="dictName"/>
<result column="DICT_COMMENT" jdbcType="VARCHAR" property="dictComment"/>
<result column="VERSION" jdbcType="VARCHAR" property="version"/>
<result column="VALID" jdbcType="BIT" property="valid"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
<resultMap id="dict" type="xyz.wbsite.module.system.ent.Dict">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="DICT_NAME" jdbcType="VARCHAR" property="dictName"/>
<result column="DICT_COMMENT" jdbcType="VARCHAR" property="dictComment"/>
<result column="VERSION" jdbcType="VARCHAR" property="version"/>
<result column="VALID" jdbcType="BIT" property="valid"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="dict">
@ -32,13 +32,13 @@
WHERE
"IS_DELETED" = 0
<if test="request.dictName != null and request.dictName != ''">
AND "DICT_NAME" = ${r"#"}{request.dictName}
AND "DICT_NAME" = #{request.dictName}
</if>
<if test="request.dictComment != null and request.dictComment != ''">
AND "DICT_COMMENT" = ${r"#"}{request.dictComment}
AND "DICT_COMMENT" = #{request.dictComment}
</if>
<if test="request.valid != null">
AND "VALID" = ${r"#"}{request.valid}
AND "VALID" = #{request.valid}
</if>
</select>
@ -49,9 +49,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">
@ -62,14 +59,14 @@
)
VALUES
(
${r"#"}{request.id},
${r"#"}{request.dictName,jdbcType=VARCHAR},
${r"#"}{request.dictComment,jdbcType=VARCHAR},
${r"#"}{request.version,jdbcType=VARCHAR},
${r"#"}{request.valid,jdbcType=BIT},
#{request.id},
#{request.dictName,jdbcType=VARCHAR},
#{request.dictComment,jdbcType=VARCHAR},
#{request.version,jdbcType=VARCHAR},
#{request.valid,jdbcType=BIT},
0,
0,
${r"#"}{token.userId,jdbcType=NUMERIC},
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
@ -83,16 +80,16 @@
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item= "item" index ="index" separator=",">
<foreach collection="list" item="item" index="index" separator=",">
(
${r"#"}{item.id},
${r"#"}{item.dictName,jdbcType=VARCHAR},
${r"#"}{item.dictComment,jdbcType=VARCHAR},
${r"#"}{item.version,jdbcType=VARCHAR},
${r"#"}{item.valid,jdbcType=BIT},
#{item.id},
#{item.dictName,jdbcType=VARCHAR},
#{item.dictComment,jdbcType=VARCHAR},
#{item.version,jdbcType=VARCHAR},
#{item.valid,jdbcType=BIT},
0,
0,
${r"#"}{token.userId,jdbcType=NUMERIC},
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
@ -105,24 +102,23 @@
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = ${r"#"}{request.id}
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"DICT_NAME" = ${r"#"}{request.dictName,jdbcType=VARCHAR},
"DICT_COMMENT" = ${r"#"}{request.dictComment,jdbcType=VARCHAR},
"VERSION" = ${r"#"}{request.version,jdbcType=VARCHAR},
"VALID" = ${r"#"}{request.valid,jdbcType=BIT},
"DICT_NAME" = #{request.dictName,jdbcType=VARCHAR},
"DICT_COMMENT" = #{request.dictComment,jdbcType=VARCHAR},
"VERSION" = #{request.version,jdbcType=VARCHAR},
"VALID" = #{request.valid,jdbcType=BIT},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE
"IS_DELETED" = 0
AND "ID" = ${r"#"}{request.id}
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="dict">
@ -130,8 +126,7 @@
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
AND "ID" = ${r"#"}{request.id}
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${basePackage}.module.system.mpr.FileMapper">
<mapper namespace="xyz.wbsite.module.system.mpr.FileMapper">
<sql id="table">"SYS_FILE"</sql>
@ -10,21 +10,21 @@
"ID","NAME","FILE_TYPE","ATTRIBUTE1","ATTRIBUTE2","LOCATION","URL","URL_DOWNLOAD","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="file" type="${basePackage}.module.system.ent.File">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="NAME" jdbcType="VARCHAR" property="name"/>
<result column="FILE_TYPE" jdbcType="VARCHAR" property="fileType"/>
<result column="ATTRIBUTE1" jdbcType="VARCHAR" property="attribute1"/>
<result column="ATTRIBUTE2" jdbcType="VARCHAR" property="attribute2"/>
<result column="LOCATION" jdbcType="VARCHAR" property="location"/>
<result column="URL" jdbcType="VARCHAR" property="url"/>
<result column="URL_DOWNLOAD" jdbcType="VARCHAR" property="urlDownload"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
<resultMap id="file" type="xyz.wbsite.module.system.ent.File">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="NAME" jdbcType="VARCHAR" property="name"/>
<result column="FILE_TYPE" jdbcType="VARCHAR" property="fileType"/>
<result column="ATTRIBUTE1" jdbcType="VARCHAR" property="attribute1"/>
<result column="ATTRIBUTE2" jdbcType="VARCHAR" property="attribute2"/>
<result column="LOCATION" jdbcType="VARCHAR" property="location"/>
<result column="URL" jdbcType="VARCHAR" property="url"/>
<result column="URL_DOWNLOAD" jdbcType="VARCHAR" property="urlDownload"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="file">
@ -35,16 +35,16 @@
WHERE
"IS_DELETED" = 0
<if test="request.name != null and request.name != ''">
AND "NAME" = ${r"#"}{request.name}
AND "NAME" = #{request.name}
</if>
<if test="request.fileType != null and request.fileType != ''">
AND "FILE_TYPE" = ${r"#"}{request.fileType}
AND "FILE_TYPE" = #{request.fileType}
</if>
<if test="request.attribute1 != null and request.attribute1 != ''">
AND "ATTRIBUTE1" = ${r"#"}{request.attribute1}
AND "ATTRIBUTE1" = #{request.attribute1}
</if>
<if test="request.attribute2 != null and request.attribute2 != ''">
AND "ATTRIBUTE2" = ${r"#"}{request.attribute2}
AND "ATTRIBUTE2" = #{request.attribute2}
</if>
</select>
@ -55,9 +55,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">
@ -68,17 +65,17 @@
)
VALUES
(
${r"#"}{request.id},
${r"#"}{request.name,jdbcType=VARCHAR},
${r"#"}{request.fileType,jdbcType=VARCHAR},
${r"#"}{request.attribute1,jdbcType=VARCHAR},
${r"#"}{request.attribute2,jdbcType=VARCHAR},
${r"#"}{request.location,jdbcType=VARCHAR},
${r"#"}{request.url,jdbcType=VARCHAR},
${r"#"}{request.urlDownload,jdbcType=VARCHAR},
#{request.id},
#{request.name,jdbcType=VARCHAR},
#{request.fileType,jdbcType=VARCHAR},
#{request.attribute1,jdbcType=VARCHAR},
#{request.attribute2,jdbcType=VARCHAR},
#{request.location,jdbcType=VARCHAR},
#{request.url,jdbcType=VARCHAR},
#{request.urlDownload,jdbcType=VARCHAR},
0,
0,
${r"#"}{token.userId,jdbcType=NUMERIC},
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
@ -92,19 +89,19 @@
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item= "item" index ="index" separator=",">
<foreach collection="list" item="item" index="index" separator=",">
(
${r"#"}{item.id},
${r"#"}{item.name,jdbcType=VARCHAR},
${r"#"}{item.fileType,jdbcType=VARCHAR},
${r"#"}{item.attribute1,jdbcType=VARCHAR},
${r"#"}{item.attribute2,jdbcType=VARCHAR},
${r"#"}{item.location,jdbcType=VARCHAR},
${r"#"}{item.url,jdbcType=VARCHAR},
${r"#"}{item.urlDownload,jdbcType=VARCHAR},
#{item.id},
#{item.name,jdbcType=VARCHAR},
#{item.fileType,jdbcType=VARCHAR},
#{item.attribute1,jdbcType=VARCHAR},
#{item.attribute2,jdbcType=VARCHAR},
#{item.location,jdbcType=VARCHAR},
#{item.url,jdbcType=VARCHAR},
#{item.urlDownload,jdbcType=VARCHAR},
0,
0,
${r"#"}{token.userId,jdbcType=NUMERIC},
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
@ -117,27 +114,26 @@
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = ${r"#"}{request.id}
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"NAME" = ${r"#"}{request.name,jdbcType=VARCHAR},
"FILE_TYPE" = ${r"#"}{request.fileType,jdbcType=VARCHAR},
"ATTRIBUTE1" = ${r"#"}{request.attribute1,jdbcType=VARCHAR},
"ATTRIBUTE2" = ${r"#"}{request.attribute2,jdbcType=VARCHAR},
"LOCATION" = ${r"#"}{request.location,jdbcType=VARCHAR},
"URL" = ${r"#"}{request.url,jdbcType=VARCHAR},
"URL_DOWNLOAD" = ${r"#"}{request.urlDownload,jdbcType=VARCHAR},
"NAME" = #{request.name,jdbcType=VARCHAR},
"FILE_TYPE" = #{request.fileType,jdbcType=VARCHAR},
"ATTRIBUTE1" = #{request.attribute1,jdbcType=VARCHAR},
"ATTRIBUTE2" = #{request.attribute2,jdbcType=VARCHAR},
"LOCATION" = #{request.location,jdbcType=VARCHAR},
"URL" = #{request.url,jdbcType=VARCHAR},
"URL_DOWNLOAD" = #{request.urlDownload,jdbcType=VARCHAR},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE
"IS_DELETED" = 0
AND "ID" = ${r"#"}{request.id}
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="file">
@ -145,8 +141,7 @@
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
AND "ID" = ${r"#"}{request.id}
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,144 @@
<?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="xyz.wbsite.module.system.mpr.LogErrMapper">
<sql id="table">"SYS_LOG_ERR"</sql>
<sql id="entityColumnList">
"ID","LOG_ERR_TYPE","LOG_TITLE","LOG_NOTE","LOG_ERR_RESULT","LOG_ATTR1","LOG_ATTR2","LOG_ATTR3","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="logErr" type="xyz.wbsite.module.system.ent.LogErr">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="LOG_ERR_TYPE" jdbcType="VARCHAR" property="logErrType"/>
<result column="LOG_TITLE" jdbcType="VARCHAR" property="logTitle"/>
<result column="LOG_NOTE" jdbcType="VARCHAR" property="logNote"/>
<result column="LOG_ERR_RESULT" jdbcType="VARCHAR" property="logErrResult"/>
<result column="LOG_ATTR1" jdbcType="VARCHAR" property="logAttr1"/>
<result column="LOG_ATTR2" jdbcType="VARCHAR" property="logAttr2"/>
<result column="LOG_ATTR3" jdbcType="VARCHAR" property="logAttr3"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="logErr">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.logErrType != null and request.logErrType != ''">
AND "LOG_ERR_TYPE" = #{request.logErrType}
</if>
<if test="request.logTitle != null and request.logTitle != ''">
AND "LOG_TITLE" = #{request.logTitle}
</if>
<if test="request.logErrResult != null and request.logErrResult != ''">
AND "LOG_ERR_RESULT" = #{request.logErrResult}
</if>
</select>
<select id="search" resultMap="logErr">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.logErrType,jdbcType=VARCHAR},
#{request.logTitle,jdbcType=VARCHAR},
#{request.logNote,jdbcType=VARCHAR},
#{request.logErrResult,jdbcType=VARCHAR},
#{request.logAttr1,jdbcType=VARCHAR},
#{request.logAttr2,jdbcType=VARCHAR},
#{request.logAttr3,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.logErrType,jdbcType=VARCHAR},
#{item.logTitle,jdbcType=VARCHAR},
#{item.logNote,jdbcType=VARCHAR},
#{item.logErrResult,jdbcType=VARCHAR},
#{item.logAttr1,jdbcType=VARCHAR},
#{item.logAttr2,jdbcType=VARCHAR},
#{item.logAttr3,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"LOG_ERR_TYPE" = #{request.logErrType,jdbcType=VARCHAR},
"LOG_TITLE" = #{request.logTitle,jdbcType=VARCHAR},
"LOG_NOTE" = #{request.logNote,jdbcType=VARCHAR},
"LOG_ERR_RESULT" = #{request.logErrResult,jdbcType=VARCHAR},
"LOG_ATTR1" = #{request.logAttr1,jdbcType=VARCHAR},
"LOG_ATTR2" = #{request.logAttr2,jdbcType=VARCHAR},
"LOG_ATTR3" = #{request.logAttr3,jdbcType=VARCHAR},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="logErr">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,125 @@
<?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="xyz.wbsite.module.system.mpr.ProfilesMapper">
<sql id="table">"SYS_PROFILES"</sql>
<sql id="entityColumnList">
"ID","ACTIVE","KEY","VALUE","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="profiles" type="xyz.wbsite.module.system.ent.Profiles">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="ACTIVE" jdbcType="VARCHAR" property="active"/>
<result column="KEY" jdbcType="VARCHAR" property="key"/>
<result column="VALUE" jdbcType="VARCHAR" property="value"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="profiles">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.active != null and request.active != ''">
AND "ACTIVE" = #{request.active}
</if>
<if test="request.key != null and request.key != ''">
AND "KEY" = #{request.key}
</if>
</select>
<select id="search" resultMap="profiles">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.active,jdbcType=VARCHAR},
#{request.key,jdbcType=VARCHAR},
#{request.value,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.active,jdbcType=VARCHAR},
#{item.key,jdbcType=VARCHAR},
#{item.value,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"ACTIVE" = #{request.active,jdbcType=VARCHAR},
"KEY" = #{request.key,jdbcType=VARCHAR},
"VALUE" = #{request.value,jdbcType=VARCHAR},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="profiles">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,198 @@
<?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="xyz.wbsite.module.system.mpr.ResMapper">
<sql id="table">"SYS_RES"</sql>
<sql id="entityColumnList">
"ID","RES_CODE","RES_NAME","RES_TYPE","RES_VALUE","SUP_CODE","SUP_NAME","FREE","VALID","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="res" type="xyz.wbsite.module.system.ent.Res">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="RES_CODE" jdbcType="VARCHAR" property="resCode"/>
<result column="RES_NAME" jdbcType="VARCHAR" property="resName"/>
<result column="RES_TYPE" jdbcType="VARCHAR" property="resType"/>
<result column="RES_VALUE" jdbcType="VARCHAR" property="resValue"/>
<result column="SUP_CODE" jdbcType="VARCHAR" property="supCode"/>
<result column="SUP_NAME" jdbcType="VARCHAR" property="supName"/>
<result column="FREE" jdbcType="BIT" property="free"/>
<result column="VALID" jdbcType="BIT" property="valid"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="res">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.resCode != null and request.resCode != ''">
AND "RES_CODE" = #{request.resCode}
</if>
<if test="request.resName != null and request.resName != ''">
AND "RES_NAME" = #{request.resName}
</if>
<if test="request.resType != null and request.resType != ''">
AND "RES_TYPE" = #{request.resType}
</if>
<if test="request.resValue != null and request.resValue != ''">
AND "RES_VALUE" = #{request.resValue}
</if>
<if test="request.supCode != null and request.supCode != ''">
AND "SUP_CODE" = #{request.supCode}
</if>
<if test="request.supName != null and request.supName != ''">
AND "SUP_NAME" = #{request.supName}
</if>
<if test="request.free != null">
AND "FREE" = #{request.free}
</if>
<if test="request.valid != null">
AND "VALID" = #{request.valid}
</if>
</select>
<select id="load" resultMap="res">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.userId == null and request.roleId == null">
AND "FREE" = '1'
</if>
<if test="request.userId != null">
AND "ID" IN (
SELECT t2.RES_ID
FROM "SYS_USER_ROLE" t1, "SYS_ROLE_RES" t2
WHERE t1.ROLE_ID = t2.ROLE_ID
AND t1.IS_DELETED = '0'
AND t2.IS_DELETED = '0'
AND t1.USER_ID = #{request.userId}
UNION
SELECT "ID" FROM "SYS_RES" WHERE IS_DELETED = '0' AND "FREE" = '1'
)
</if>
<if test="request.roleId != null">
AND "ID" IN (
SELECT RES_ID FROM "SYS_ROLE_RES" WHERE ROLE_ID = #{request.roleId}
UNION
SELECT "ID" FROM "SYS_RES" WHERE IS_DELETED = '0' AND "FREE" = '1'
)
</if>
</select>
<select id="search" resultMap="res">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.resCode,jdbcType=VARCHAR},
#{request.resName,jdbcType=VARCHAR},
#{request.resType,jdbcType=VARCHAR},
#{request.resValue,jdbcType=VARCHAR},
#{request.supCode,jdbcType=VARCHAR},
#{request.supName,jdbcType=VARCHAR},
#{request.free,jdbcType=BIT},
#{request.valid,jdbcType=BIT},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.resCode,jdbcType=VARCHAR},
#{item.resName,jdbcType=VARCHAR},
#{item.resType,jdbcType=VARCHAR},
#{item.resValue,jdbcType=VARCHAR},
#{item.supCode,jdbcType=VARCHAR},
#{item.supName,jdbcType=VARCHAR},
#{item.free,jdbcType=BIT},
#{item.valid,jdbcType=BIT},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"RES_CODE" = #{request.resCode,jdbcType=VARCHAR},
"RES_NAME" = #{request.resName,jdbcType=VARCHAR},
"RES_TYPE" = #{request.resType,jdbcType=VARCHAR},
"RES_VALUE" = #{request.resValue,jdbcType=VARCHAR},
"SUP_CODE" = #{request.supCode,jdbcType=VARCHAR},
"SUP_NAME" = #{request.supName,jdbcType=VARCHAR},
"FREE" = #{request.free,jdbcType=BIT},
"VALID" = #{request.valid,jdbcType=BIT},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="res">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,128 @@
<?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="xyz.wbsite.module.system.mpr.RoleMapper">
<sql id="table">"SYS_ROLE"</sql>
<sql id="entityColumnList">
"ID","CODE","NAME","COMMENT","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="role" type="xyz.wbsite.module.system.ent.Role">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="CODE" jdbcType="VARCHAR" property="code"/>
<result column="NAME" jdbcType="VARCHAR" property="name"/>
<result column="COMMENT" jdbcType="VARCHAR" property="comment"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="role">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.code != null and request.code != ''">
AND "CODE" = #{request.code}
</if>
<if test="request.name != null and request.name != ''">
AND "NAME" = #{request.name}
</if>
<if test="request.comment != null and request.comment != ''">
AND "COMMENT" = #{request.comment}
</if>
</select>
<select id="search" resultMap="role">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.code,jdbcType=VARCHAR},
#{request.name,jdbcType=VARCHAR},
#{request.comment,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.code,jdbcType=VARCHAR},
#{item.name,jdbcType=VARCHAR},
#{item.comment,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"CODE" = #{request.code,jdbcType=VARCHAR},
"NAME" = #{request.name,jdbcType=VARCHAR},
"COMMENT" = #{request.comment,jdbcType=VARCHAR},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="role">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,135 @@
<?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="xyz.wbsite.module.system.mpr.RoleResMapper">
<sql id="table">"SYS_ROLE_RES"</sql>
<sql id="entityColumnList">
"ID","ROLE_ID","ROLE_CODE","RES_ID","RES_CODE","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="roleRes" type="xyz.wbsite.module.system.ent.RoleRes">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="ROLE_ID" jdbcType="BIGINT" property="roleId"/>
<result column="ROLE_CODE" jdbcType="VARCHAR" property="roleCode"/>
<result column="RES_ID" jdbcType="BIGINT" property="resId"/>
<result column="RES_CODE" jdbcType="VARCHAR" property="resCode"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="roleRes">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.roleId != null and request.roleId != 0">
AND "ROLE_ID" = #{request.roleId}
</if>
<if test="request.roleCode != null and request.roleCode != ''">
AND "ROLE_CODE" = #{request.roleCode}
</if>
<if test="request.resId != null and request.resId != 0">
AND "RES_ID" = #{request.resId}
</if>
<if test="request.resCode != null and request.resCode != ''">
AND "RES_CODE" = #{request.resCode}
</if>
</select>
<select id="search" resultMap="roleRes">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.roleId,jdbcType=BIGINT},
#{request.roleCode,jdbcType=VARCHAR},
#{request.resId,jdbcType=BIGINT},
#{request.resCode,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.roleId,jdbcType=BIGINT},
#{item.roleCode,jdbcType=VARCHAR},
#{item.resId,jdbcType=BIGINT},
#{item.resCode,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"ROLE_ID" = #{request.roleId,jdbcType=BIGINT},
"ROLE_CODE" = #{request.roleCode,jdbcType=VARCHAR},
"RES_ID" = #{request.resId,jdbcType=BIGINT},
"RES_CODE" = #{request.resCode,jdbcType=VARCHAR},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="roleRes">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,143 @@
<?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="xyz.wbsite.module.system.mpr.TaskSqlMapper">
<sql id="table">"SYS_TASK_SQL"</sql>
<sql id="entityColumnList">
"ID","TASK_NAME","TASK_NOTE","TASK_TYPE","TYPE_VALUE","TASK_SQL","VALID","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="taskSql" type="xyz.wbsite.module.system.ent.TaskSql">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="TASK_NAME" jdbcType="VARCHAR" property="taskName"/>
<result column="TASK_NOTE" jdbcType="VARCHAR" property="taskNote"/>
<result column="TASK_TYPE" jdbcType="VARCHAR" property="taskType"/>
<result column="TYPE_VALUE" jdbcType="VARCHAR" property="typeValue"/>
<result column="TASK_SQL" jdbcType="VARCHAR" property="taskSql"/>
<result column="VALID" jdbcType="BIT" property="valid"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="taskSql">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.taskName != null and request.taskName != ''">
AND "TASK_NAME" = #{request.taskName}
</if>
<if test="request.taskNote != null and request.taskNote != ''">
AND "TASK_NOTE" = #{request.taskNote}
</if>
<if test="request.taskType != null and request.taskType != ''">
AND "TASK_TYPE" = #{request.taskType}
</if>
<if test="request.valid != null">
AND "VALID" = #{request.valid}
</if>
</select>
<select id="search" resultMap="taskSql">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.taskName,jdbcType=VARCHAR},
#{request.taskNote,jdbcType=VARCHAR},
#{request.taskType,jdbcType=VARCHAR},
#{request.typeValue,jdbcType=VARCHAR},
#{request.taskSql,jdbcType=VARCHAR},
#{request.valid,jdbcType=BIT},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.taskName,jdbcType=VARCHAR},
#{item.taskNote,jdbcType=VARCHAR},
#{item.taskType,jdbcType=VARCHAR},
#{item.typeValue,jdbcType=VARCHAR},
#{item.taskSql,jdbcType=VARCHAR},
#{item.valid,jdbcType=BIT},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"TASK_NAME" = #{request.taskName,jdbcType=VARCHAR},
"TASK_NOTE" = #{request.taskNote,jdbcType=VARCHAR},
"TASK_TYPE" = #{request.taskType,jdbcType=VARCHAR},
"TYPE_VALUE" = #{request.typeValue,jdbcType=VARCHAR},
"TASK_SQL" = #{request.taskSql,jdbcType=VARCHAR},
"VALID" = #{request.valid,jdbcType=BIT},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="taskSql">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,191 @@
<?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="xyz.wbsite.module.system.mpr.TokensMapper">
<sql id="table">"SYS_TOKENS"</sql>
<sql id="entityColumnList">
"ID","TOKEN","USER_ID","USER_NAME","LOGIN_TIME","VALID_TIME","VALID","DEPT_ID","DEPT_CODE","DEPT_NAME","TERMINAL_TYPE","TERMINAL_IP","TERMINAL_INFO","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="tokens" type="xyz.wbsite.module.system.ent.Tokens">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="TOKEN" jdbcType="VARCHAR" property="token"/>
<result column="USER_ID" jdbcType="BIGINT" property="userId"/>
<result column="USER_NAME" jdbcType="VARCHAR" property="userName"/>
<result column="LOGIN_TIME" jdbcType="TIMESTAMP" property="loginTime"/>
<result column="VALID_TIME" jdbcType="TIMESTAMP" property="validTime"/>
<result column="VALID" jdbcType="BIT" property="valid"/>
<result column="DEPT_ID" jdbcType="BIGINT" property="deptId"/>
<result column="DEPT_CODE" jdbcType="VARCHAR" property="deptCode"/>
<result column="DEPT_NAME" jdbcType="VARCHAR" property="deptName"/>
<result column="TERMINAL_TYPE" jdbcType="VARCHAR" property="terminalType"/>
<result column="TERMINAL_IP" jdbcType="VARCHAR" property="terminalIp"/>
<result column="TERMINAL_INFO" jdbcType="VARCHAR" property="terminalInfo"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="tokens">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.token != null and request.token != ''">
AND "TOKEN" = #{request.token}
</if>
<if test="request.userId != null and request.userId != 0">
AND "USER_ID" = #{request.userId}
</if>
<if test="request.userName != null and request.userName != ''">
AND "USER_NAME" = #{request.userName}
</if>
<if test="request.loginTime != null and request.loginTime != ''">
AND to_char("LOGIN_TIME",'yyyy-MM-dd HH24:mi:ss') = to_char(#{request.loginTime},'yyyy-MM-dd HH24:mi:ss')
</if>
<if test="request.validTime != null and request.validTime != ''">
AND to_char("VALID_TIME",'yyyy-MM-dd HH24:mi:ss') = to_char(#{request.validTime},'yyyy-MM-dd HH24:mi:ss')
</if>
<if test="request.valid != null">
AND "VALID" = #{request.valid}
</if>
<if test="request.deptId != null and request.deptId != 0">
AND "DEPT_ID" = #{request.deptId}
</if>
<if test="request.deptCode != null and request.deptCode != ''">
AND "DEPT_CODE" = #{request.deptCode}
</if>
<if test="request.deptName != null and request.deptName != ''">
AND "DEPT_NAME" = #{request.deptName}
</if>
<if test="request.terminalType != null and request.terminalType != ''">
AND "TERMINAL_TYPE" = #{request.terminalType}
</if>
<if test="request.terminalIp != null and request.terminalIp != ''">
AND "TERMINAL_IP" = #{request.terminalIp}
</if>
<if test="request.terminalInfo != null and request.terminalInfo != ''">
AND "TERMINAL_INFO" = #{request.terminalInfo}
</if>
</select>
<select id="search" resultMap="tokens">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.token,jdbcType=VARCHAR},
#{request.userId,jdbcType=BIGINT},
#{request.userName,jdbcType=VARCHAR},
#{request.loginTime,jdbcType=TIMESTAMP},
#{request.validTime,jdbcType=TIMESTAMP},
#{request.valid,jdbcType=BIT},
#{request.deptId,jdbcType=BIGINT},
#{request.deptCode,jdbcType=VARCHAR},
#{request.deptName,jdbcType=VARCHAR},
#{request.terminalType,jdbcType=VARCHAR},
#{request.terminalIp,jdbcType=VARCHAR},
#{request.terminalInfo,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.token,jdbcType=VARCHAR},
#{item.userId,jdbcType=BIGINT},
#{item.userName,jdbcType=VARCHAR},
#{item.loginTime,jdbcType=TIMESTAMP},
#{item.validTime,jdbcType=TIMESTAMP},
#{item.valid,jdbcType=BIT},
#{item.deptId,jdbcType=BIGINT},
#{item.deptCode,jdbcType=VARCHAR},
#{item.deptName,jdbcType=VARCHAR},
#{item.terminalType,jdbcType=VARCHAR},
#{item.terminalIp,jdbcType=VARCHAR},
#{item.terminalInfo,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"TOKEN" = #{request.token,jdbcType=VARCHAR},
"USER_ID" = #{request.userId,jdbcType=BIGINT},
"USER_NAME" = #{request.userName,jdbcType=VARCHAR},
"LOGIN_TIME" = #{request.loginTime,jdbcType=TIMESTAMP},
"VALID_TIME" = #{request.validTime,jdbcType=TIMESTAMP},
"VALID" = #{request.valid,jdbcType=BIT},
"DEPT_ID" = #{request.deptId,jdbcType=BIGINT},
"DEPT_CODE" = #{request.deptCode,jdbcType=VARCHAR},
"DEPT_NAME" = #{request.deptName,jdbcType=VARCHAR},
"TERMINAL_TYPE" = #{request.terminalType,jdbcType=VARCHAR},
"TERMINAL_IP" = #{request.terminalIp,jdbcType=VARCHAR},
"TERMINAL_INFO" = #{request.terminalInfo,jdbcType=VARCHAR},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="tokens">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,171 @@
<?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="xyz.wbsite.module.system.mpr.UserMapper">
<sql id="table">"SYS_USER"</sql>
<sql id="entityColumnList">
"ID","USER_NAME","USER_CODE","USER_ALIAS","USER_PWD","USER_STATUS","DEPT_ID","DEPT_CODE","DEPT_NAME","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="user" type="xyz.wbsite.module.system.ent.User">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="USER_NAME" jdbcType="VARCHAR" property="userName"/>
<result column="USER_CODE" jdbcType="VARCHAR" property="userCode"/>
<result column="USER_ALIAS" jdbcType="VARCHAR" property="userAlias"/>
<result column="USER_PWD" jdbcType="VARCHAR" property="userPwd"/>
<result column="USER_STATUS" jdbcType="VARCHAR" property="userStatus"/>
<result column="DEPT_ID" jdbcType="BIGINT" property="deptId"/>
<result column="DEPT_CODE" jdbcType="VARCHAR" property="deptCode"/>
<result column="DEPT_NAME" jdbcType="VARCHAR" property="deptName"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="user">
SELECT
t1.*,t2.ROLE_NAMES, t2.ROLE_CODES
FROM
"SYS_USER" t1,
(
SELECT
t2.USER_ID, GROUP_CONCAT(t3.NAME) ROLE_NAMES, GROUP_CONCAT(t3.CODE) ROLE_CODES
FROM
"SYS_USER_ROLE" t2,
"SYS_ROLE" t3
WHERE
t2.ROLE_ID = t3.ID
AND t2."IS_DELETED" = 0
AND t3."IS_DELETED" = 0
GROUP BY t2.USER_ID
) t2
WHERE t1."IS_DELETED" = 0 and t1.ID = t2.USER_ID
<if test="request.userName != null and request.userName != ''">
AND t1."USER_NAME" = #{request.userName}
</if>
<if test="request.userCode != null and request.userCode != ''">
AND t1."USER_CODE" = #{request.userCode}
</if>
<if test="request.userAlias != null and request.userAlias != ''">
AND t1."USER_ALIAS" = #{request.userAlias}
</if>
<if test="request.userStatus != null and request.userStatus != ''">
AND t1."USER_STATUS" = #{request.userStatus}
</if>
<if test="request.deptId != null and request.deptId != 0">
AND t1."DEPT_ID" = #{request.deptId}
</if>
<if test="request.deptCode != null and request.deptCode != ''">
AND t1."DEPT_CODE" = #{request.deptCode}
</if>
<if test="request.deptName != null and request.deptName != ''">
AND t1."DEPT_NAME" = #{request.deptName}
</if>
</select>
<select id="search" resultMap="user">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.userName,jdbcType=VARCHAR},
#{request.userCode,jdbcType=VARCHAR},
#{request.userAlias,jdbcType=VARCHAR},
#{request.userPwd,jdbcType=VARCHAR},
#{request.userStatus,jdbcType=VARCHAR},
#{request.deptId,jdbcType=BIGINT},
#{request.deptCode,jdbcType=VARCHAR},
#{request.deptName,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.userName,jdbcType=VARCHAR},
#{item.userCode,jdbcType=VARCHAR},
#{item.userAlias,jdbcType=VARCHAR},
#{item.userPwd,jdbcType=VARCHAR},
#{item.userStatus,jdbcType=VARCHAR},
#{item.deptId,jdbcType=BIGINT},
#{item.deptCode,jdbcType=VARCHAR},
#{item.deptName,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"USER_NAME" = #{request.userName,jdbcType=VARCHAR},
"USER_CODE" = #{request.userCode,jdbcType=VARCHAR},
"USER_ALIAS" = #{request.userAlias,jdbcType=VARCHAR},
"USER_PWD" = #{request.userPwd,jdbcType=VARCHAR},
"USER_STATUS" = #{request.userStatus,jdbcType=VARCHAR},
"DEPT_ID" = #{request.deptId,jdbcType=BIGINT},
"DEPT_CODE" = #{request.deptCode,jdbcType=VARCHAR},
"DEPT_NAME" = #{request.deptName,jdbcType=VARCHAR},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="user">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -0,0 +1,135 @@
<?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="xyz.wbsite.module.system.mpr.UserRoleMapper">
<sql id="table">"SYS_USER_ROLE"</sql>
<sql id="entityColumnList">
"ID","USER_ID","USER_CODE","ROLE_ID","ROLE_CODE","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
</sql>
<resultMap id="userRole" type="xyz.wbsite.module.system.ent.UserRole">
<result column="ID" jdbcType="BIGINT" property="id"/>
<result column="USER_ID" jdbcType="BIGINT" property="userId"/>
<result column="USER_CODE" jdbcType="VARCHAR" property="userCode"/>
<result column="ROLE_ID" jdbcType="BIGINT" property="roleId"/>
<result column="ROLE_CODE" jdbcType="VARCHAR" property="roleCode"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
<result column="CREATE_BY" jdbcType="BIGINT" property="createBy"/>
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime"/>
<result column="LAST_UPDATE_BY" jdbcType="BIGINT" property="lastUpdateBy"/>
<result column="LAST_UPDATE_TIME" jdbcType="TIMESTAMP" property="lastUpdateTime"/>
</resultMap>
<select id="find" resultMap="userRole">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.userId != null and request.userId != 0">
AND "USER_ID" = #{request.userId}
</if>
<if test="request.userCode != null and request.userCode != ''">
AND "USER_CODE" = #{request.userCode}
</if>
<if test="request.roleId != null and request.roleId != 0">
AND "ROLE_ID" = #{request.roleId}
</if>
<if test="request.roleCode != null and request.roleCode != ''">
AND "ROLE_CODE" = #{request.roleCode}
</if>
</select>
<select id="search" resultMap="userRole">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE
"IS_DELETED" = 0
</select>
<insert id="insert">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
(
#{request.id},
#{request.userId,jdbcType=BIGINT},
#{request.userCode,jdbcType=VARCHAR},
#{request.roleId,jdbcType=BIGINT},
#{request.roleCode,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.id},
#{item.userId,jdbcType=BIGINT},
#{item.userCode,jdbcType=VARCHAR},
#{item.roleId,jdbcType=BIGINT},
#{item.roleCode,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
sysdate,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</update>
<update id="update">
UPDATE
<include refid="table"/>
SET
"USER_ID" = #{request.userId,jdbcType=BIGINT},
"USER_CODE" = #{request.userCode,jdbcType=VARCHAR},
"ROLE_ID" = #{request.roleId,jdbcType=BIGINT},
"ROLE_CODE" = #{request.roleCode,jdbcType=VARCHAR},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = sysdate
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}
</update>
<select id="get" resultMap="userRole">
SELECT
<include refid="entityColumnList"/>
FROM
<include refid="table"/>
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
</select>
</mapper>

@ -60,9 +60,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -53,9 +53,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -49,9 +49,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -55,9 +55,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -103,9 +103,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -48,9 +48,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -52,9 +52,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -84,9 +84,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -76,9 +76,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -52,9 +52,6 @@
<include refid="table"/>
WHERE
"IS_DELETED" = 0
<if test="request.keyword != null and request.keyword != ''">
1 = 2
</if>
</select>
<insert id="insert">

@ -2,7 +2,7 @@
-- Table structure for DICT - 字典
-- Target : Oracle
-- Author : wangbing
-- Date: : 2019-12-17
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_DICT" (
"ID" NUMBER(19) NOT NULL,
@ -34,13 +34,13 @@ COMMENT ON COLUMN "SYS_DICT"."LAST_UPDATE_TIME" is '最后更新时间';
-- Table structure for DICT_ITEM - 字典项
-- Target : Oracle
-- Author : wangbing
-- Date: : 2019-12-17
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_DICT_ITEM" (
"ID" NUMBER(19) NOT NULL,
"DICT_NAME" VARCHAR2(50) NULL,
"KEY" VARCHAR2(20) NULL,
"VALUE" VARCHAR2(100) NULL,
"VALUE" VARCHAR2(50) NULL,
"SORT" NUMBER(10) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
@ -64,11 +64,205 @@ COMMENT ON COLUMN "SYS_DICT_ITEM"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_DICT_ITEM"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_DICT_ITEM"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for RES - 资源
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_RES" (
"ID" NUMBER(19) NOT NULL,
"RES_CODE" VARCHAR2(50) NULL,
"RES_NAME" VARCHAR2(50) NULL,
"RES_TYPE" VARCHAR(20) NULL,
"RES_VALUE" VARCHAR2(250) NULL,
"SUP_CODE" VARCHAR2(50) NULL,
"SUP_NAME" VARCHAR2(50) NULL,
"FREE" CHAR(1) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_RES" is '资源';
COMMENT ON COLUMN "SYS_RES"."ID" is '主键';
COMMENT ON COLUMN "SYS_RES"."RES_CODE" is '资源代码';
COMMENT ON COLUMN "SYS_RES"."RES_NAME" is '资源名称';
COMMENT ON COLUMN "SYS_RES"."RES_TYPE" is '资源类型';
COMMENT ON COLUMN "SYS_RES"."RES_VALUE" is '资源内容';
COMMENT ON COLUMN "SYS_RES"."SUP_CODE" is '上级代码';
COMMENT ON COLUMN "SYS_RES"."SUP_NAME" is '上级名称';
COMMENT ON COLUMN "SYS_RES"."FREE" is '是否免费';
COMMENT ON COLUMN "SYS_RES"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_RES"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_RES"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_RES"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_RES"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_RES"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_RES"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for USER - 用户
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_USER" (
"ID" NUMBER(19) NOT NULL,
"USER_NAME" VARCHAR2(100) NULL,
"USER_CODE" VARCHAR2(50) NULL,
"USER_ALIAS" VARCHAR2(50) NULL,
"USER_PWD" VARCHAR2(50) NULL,
"USER_STATUS" VARCHAR(20) NULL,
"DEPT_ID" NUMBER(19) NULL,
"DEPT_CODE" VARCHAR2(50) NULL,
"DEPT_NAME" VARCHAR2(100) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_USER" is '用户';
COMMENT ON COLUMN "SYS_USER"."ID" is '主键';
COMMENT ON COLUMN "SYS_USER"."USER_NAME" is '用户账户';
COMMENT ON COLUMN "SYS_USER"."USER_CODE" is '用户代码';
COMMENT ON COLUMN "SYS_USER"."USER_ALIAS" is '用户别名';
COMMENT ON COLUMN "SYS_USER"."USER_PWD" is '用户密码';
COMMENT ON COLUMN "SYS_USER"."USER_STATUS" is '用户状态';
COMMENT ON COLUMN "SYS_USER"."DEPT_ID" is '部门主键';
COMMENT ON COLUMN "SYS_USER"."DEPT_CODE" is '部门代码';
COMMENT ON COLUMN "SYS_USER"."DEPT_NAME" is '部门名称';
COMMENT ON COLUMN "SYS_USER"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_USER"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_USER"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_USER"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_USER"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_USER"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for DEPT - 部门
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_DEPT" (
"ID" NUMBER(19) NOT NULL,
"DEPT_CODE" VARCHAR2(50) NULL,
"DEPT_NAME" VARCHAR2(100) NULL,
"DEPT_ALIAS" VARCHAR2(50) NULL,
"SUP_CODE" VARCHAR2(50) NULL,
"SUP_NAME" VARCHAR2(100) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_DEPT" is '部门';
COMMENT ON COLUMN "SYS_DEPT"."ID" is '主键';
COMMENT ON COLUMN "SYS_DEPT"."DEPT_CODE" is '部门代码';
COMMENT ON COLUMN "SYS_DEPT"."DEPT_NAME" is '部门名称';
COMMENT ON COLUMN "SYS_DEPT"."DEPT_ALIAS" is '部门别名';
COMMENT ON COLUMN "SYS_DEPT"."SUP_CODE" is '上级代码';
COMMENT ON COLUMN "SYS_DEPT"."SUP_NAME" is '上级名称';
COMMENT ON COLUMN "SYS_DEPT"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_DEPT"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_DEPT"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_DEPT"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_DEPT"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_DEPT"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_DEPT"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for ROLE - 角色
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_ROLE" (
"ID" NUMBER(19) NOT NULL,
"CODE" VARCHAR2(50) NULL,
"NAME" VARCHAR2(50) NULL,
"COMMENT" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_ROLE" is '角色';
COMMENT ON COLUMN "SYS_ROLE"."ID" is '主键';
COMMENT ON COLUMN "SYS_ROLE"."CODE" is '角色代码';
COMMENT ON COLUMN "SYS_ROLE"."NAME" is '角色名称';
COMMENT ON COLUMN "SYS_ROLE"."COMMENT" is '角色描述';
COMMENT ON COLUMN "SYS_ROLE"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_ROLE"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_ROLE"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_ROLE"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_ROLE"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_ROLE"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for TOKENS - 通行证
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_TOKENS" (
"ID" NUMBER(19) NOT NULL,
"TOKEN" VARCHAR2(50) NULL,
"USER_ID" NUMBER(19) NULL,
"USER_NAME" VARCHAR2(50) NULL,
"LOGIN_TIME" DATE NULL,
"VALID_TIME" DATE NULL,
"VALID" CHAR(1) NULL,
"DEPT_ID" NUMBER(19) NULL,
"DEPT_CODE" VARCHAR2(50) NULL,
"DEPT_NAME" VARCHAR2(100) NULL,
"TERMINAL_TYPE" VARCHAR(20) NULL,
"TERMINAL_IP" VARCHAR2(50) NULL,
"TERMINAL_INFO" VARCHAR2(500) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_TOKENS" is '通行证';
COMMENT ON COLUMN "SYS_TOKENS"."ID" is '主键';
COMMENT ON COLUMN "SYS_TOKENS"."TOKEN" is '登录令牌';
COMMENT ON COLUMN "SYS_TOKENS"."USER_ID" is '用户主键';
COMMENT ON COLUMN "SYS_TOKENS"."USER_NAME" is '用户名称';
COMMENT ON COLUMN "SYS_TOKENS"."LOGIN_TIME" is '登录时间';
COMMENT ON COLUMN "SYS_TOKENS"."VALID_TIME" is '有效时间';
COMMENT ON COLUMN "SYS_TOKENS"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_TOKENS"."DEPT_ID" is '部门主键';
COMMENT ON COLUMN "SYS_TOKENS"."DEPT_CODE" is '部门代码';
COMMENT ON COLUMN "SYS_TOKENS"."DEPT_NAME" is '部门名称';
COMMENT ON COLUMN "SYS_TOKENS"."TERMINAL_TYPE" is '终端类型';
COMMENT ON COLUMN "SYS_TOKENS"."TERMINAL_IP" is '终端地址';
COMMENT ON COLUMN "SYS_TOKENS"."TERMINAL_INFO" is '终端信息';
COMMENT ON COLUMN "SYS_TOKENS"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_TOKENS"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_TOKENS"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_TOKENS"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_TOKENS"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_TOKENS"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for FILE - 文件
-- Target : Oracle
-- Author : wangbing
-- Date: : 2019-12-17
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_FILE" (
"ID" NUMBER(19) NOT NULL,
@ -102,3 +296,205 @@ COMMENT ON COLUMN "SYS_FILE"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_FILE"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_FILE"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for USER_ROLE - 用户角色授权
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_USER_ROLE" (
"ID" NUMBER(19) NOT NULL,
"USER_ID" NUMBER(19) NULL,
"USER_CODE" VARCHAR2(50) NULL,
"ROLE_ID" NUMBER(19) NULL,
"ROLE_CODE" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_USER_ROLE" is '用户角色授权';
COMMENT ON COLUMN "SYS_USER_ROLE"."ID" is '主键';
COMMENT ON COLUMN "SYS_USER_ROLE"."USER_ID" is '用户主键';
COMMENT ON COLUMN "SYS_USER_ROLE"."USER_CODE" is '用户代码';
COMMENT ON COLUMN "SYS_USER_ROLE"."ROLE_ID" is '角色主键';
COMMENT ON COLUMN "SYS_USER_ROLE"."ROLE_CODE" is '角色代码';
COMMENT ON COLUMN "SYS_USER_ROLE"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_USER_ROLE"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_USER_ROLE"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_USER_ROLE"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_USER_ROLE"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_USER_ROLE"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for ROLE_RES - 角色资源关系
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_ROLE_RES" (
"ID" NUMBER(19) NOT NULL,
"ROLE_ID" NUMBER(19) NULL,
"ROLE_CODE" VARCHAR2(50) NULL,
"RES_ID" NUMBER(19) NULL,
"RES_CODE" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_ROLE_RES" is '角色资源关系';
COMMENT ON COLUMN "SYS_ROLE_RES"."ID" is '主键';
COMMENT ON COLUMN "SYS_ROLE_RES"."ROLE_ID" is '角色主键';
COMMENT ON COLUMN "SYS_ROLE_RES"."ROLE_CODE" is '角色代码';
COMMENT ON COLUMN "SYS_ROLE_RES"."RES_ID" is '资源主键';
COMMENT ON COLUMN "SYS_ROLE_RES"."RES_CODE" is '资源代码';
COMMENT ON COLUMN "SYS_ROLE_RES"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_ROLE_RES"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_ROLE_RES"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_ROLE_RES"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_ROLE_RES"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_ROLE_RES"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for LOG_ERR - 错误日志
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_LOG_ERR" (
"ID" NUMBER(19) NOT NULL,
"LOG_ERR_TYPE" VARCHAR(20) NULL,
"LOG_TITLE" VARCHAR2(50) NULL,
"LOG_NOTE" LONG NULL,
"LOG_ERR_RESULT" VARCHAR(20) NULL,
"LOG_ATTR1" VARCHAR2(50) NULL,
"LOG_ATTR2" VARCHAR2(50) NULL,
"LOG_ATTR3" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_LOG_ERR" is '错误日志';
COMMENT ON COLUMN "SYS_LOG_ERR"."ID" is '主键';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ERR_TYPE" is '错误类型';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_TITLE" is '日志标题';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_NOTE" is '日志内容';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ERR_RESULT" is '处理结果';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ATTR1" is '属性1';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ATTR2" is '属性2';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ATTR3" is '属性3';
COMMENT ON COLUMN "SYS_LOG_ERR"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_LOG_ERR"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_LOG_ERR"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_LOG_ERR"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_LOG_ERR"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_LOG_ERR"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for TASK_SQL - SQL任务
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_TASK_SQL" (
"ID" NUMBER(19) NOT NULL,
"TASK_NAME" VARCHAR2(50) NULL,
"TASK_NOTE" VARCHAR2(250) NULL,
"TASK_TYPE" VARCHAR(20) NULL,
"TYPE_VALUE" VARCHAR2(50) NULL,
"TASK_SQL" VARCHAR2(2500) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_TASK_SQL" is 'SQL任务';
COMMENT ON COLUMN "SYS_TASK_SQL"."ID" is '主键';
COMMENT ON COLUMN "SYS_TASK_SQL"."TASK_NAME" is '任务名称';
COMMENT ON COLUMN "SYS_TASK_SQL"."TASK_NOTE" is '详细注释';
COMMENT ON COLUMN "SYS_TASK_SQL"."TASK_TYPE" is '任务类型';
COMMENT ON COLUMN "SYS_TASK_SQL"."TYPE_VALUE" is '任务类型值';
COMMENT ON COLUMN "SYS_TASK_SQL"."TASK_SQL" is '任务SQL';
COMMENT ON COLUMN "SYS_TASK_SQL"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_TASK_SQL"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_TASK_SQL"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_TASK_SQL"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_TASK_SQL"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_TASK_SQL"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_TASK_SQL"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for PROFILES - 系统配置
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_PROFILES" (
"ID" NUMBER(19) NOT NULL,
"ACTIVE" VARCHAR(20) NULL,
"KEY" VARCHAR2(50) NULL,
"VALUE" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_PROFILES" is '系统配置';
COMMENT ON COLUMN "SYS_PROFILES"."ID" is '主键';
COMMENT ON COLUMN "SYS_PROFILES"."ACTIVE" is '环境';
COMMENT ON COLUMN "SYS_PROFILES"."KEY" is '';
COMMENT ON COLUMN "SYS_PROFILES"."VALUE" is '';
COMMENT ON COLUMN "SYS_PROFILES"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_PROFILES"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_PROFILES"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_PROFILES"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_PROFILES"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_PROFILES"."LAST_UPDATE_TIME" is '最后更新时间';
-- ----------------------------
-- Table structure for DEVELOPER - 开发商
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_DEVELOPER" (
"ID" NUMBER(19) NOT NULL,
"NAME" VARCHAR2(50) NULL,
"NOTE" VARCHAR2(250) NULL,
"APP_KEY" VARCHAR2(50) NULL,
"APP_SECRET" VARCHAR2(16) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_DEVELOPER" is '开发商';
COMMENT ON COLUMN "SYS_DEVELOPER"."ID" is '主键';
COMMENT ON COLUMN "SYS_DEVELOPER"."NAME" is '公司名称';
COMMENT ON COLUMN "SYS_DEVELOPER"."NOTE" is '公司简介';
COMMENT ON COLUMN "SYS_DEVELOPER"."APP_KEY" is '应用码';
COMMENT ON COLUMN "SYS_DEVELOPER"."APP_SECRET" is '安全码';
COMMENT ON COLUMN "SYS_DEVELOPER"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_DEVELOPER"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_DEVELOPER"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_DEVELOPER"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_DEVELOPER"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_DEVELOPER"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_DEVELOPER"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,36 @@
-- ----------------------------
-- Table structure for DEPT - 部门
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_DEPT" (
"ID" NUMBER(19) NOT NULL,
"DEPT_CODE" VARCHAR2(50) NULL,
"DEPT_NAME" VARCHAR2(100) NULL,
"DEPT_ALIAS" VARCHAR2(50) NULL,
"SUP_CODE" VARCHAR2(50) NULL,
"SUP_NAME" VARCHAR2(100) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_DEPT" is '部门';
COMMENT ON COLUMN "SYS_DEPT"."ID" is '主键';
COMMENT ON COLUMN "SYS_DEPT"."DEPT_CODE" is '部门代码';
COMMENT ON COLUMN "SYS_DEPT"."DEPT_NAME" is '部门名称';
COMMENT ON COLUMN "SYS_DEPT"."DEPT_ALIAS" is '部门别名';
COMMENT ON COLUMN "SYS_DEPT"."SUP_CODE" is '上级代码';
COMMENT ON COLUMN "SYS_DEPT"."SUP_NAME" is '上级名称';
COMMENT ON COLUMN "SYS_DEPT"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_DEPT"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_DEPT"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_DEPT"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_DEPT"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_DEPT"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_DEPT"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,34 @@
-- ----------------------------
-- Table structure for DEVELOPER - 开发商
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_DEVELOPER" (
"ID" NUMBER(19) NOT NULL,
"NAME" VARCHAR2(50) NULL,
"NOTE" VARCHAR2(250) NULL,
"APP_KEY" VARCHAR2(50) NULL,
"APP_SECRET" VARCHAR2(16) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_DEVELOPER" is '开发商';
COMMENT ON COLUMN "SYS_DEVELOPER"."ID" is '主键';
COMMENT ON COLUMN "SYS_DEVELOPER"."NAME" is '公司名称';
COMMENT ON COLUMN "SYS_DEVELOPER"."NOTE" is '公司简介';
COMMENT ON COLUMN "SYS_DEVELOPER"."APP_KEY" is '应用码';
COMMENT ON COLUMN "SYS_DEVELOPER"."APP_SECRET" is '安全码';
COMMENT ON COLUMN "SYS_DEVELOPER"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_DEVELOPER"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_DEVELOPER"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_DEVELOPER"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_DEVELOPER"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_DEVELOPER"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_DEVELOPER"."LAST_UPDATE_TIME" is '最后更新时间';

@ -2,7 +2,7 @@
-- Table structure for DICT - 字典
-- Target : Oracle
-- Author : wangbing
-- Date: : 2019-12-17
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_DICT" (
"ID" NUMBER(19) NOT NULL,

@ -2,13 +2,13 @@
-- Table structure for DICT_ITEM - 字典项
-- Target : Oracle
-- Author : wangbing
-- Date: : 2019-12-17
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_DICT_ITEM" (
"ID" NUMBER(19) NOT NULL,
"DICT_NAME" VARCHAR2(50) NULL,
"KEY" VARCHAR2(20) NULL,
"VALUE" VARCHAR2(100) NULL,
"VALUE" VARCHAR2(50) NULL,
"SORT" NUMBER(10) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,

@ -2,7 +2,7 @@
-- Table structure for FILE - 文件
-- Target : Oracle
-- Author : wangbing
-- Date: : 2019-12-17
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_FILE" (
"ID" NUMBER(19) NOT NULL,

@ -0,0 +1,38 @@
-- ----------------------------
-- Table structure for LOG_ERR - 错误日志
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_LOG_ERR" (
"ID" NUMBER(19) NOT NULL,
"LOG_ERR_TYPE" VARCHAR(20) NULL,
"LOG_TITLE" VARCHAR2(50) NULL,
"LOG_NOTE" LONG NULL,
"LOG_ERR_RESULT" VARCHAR(20) NULL,
"LOG_ATTR1" VARCHAR2(50) NULL,
"LOG_ATTR2" VARCHAR2(50) NULL,
"LOG_ATTR3" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_LOG_ERR" is '错误日志';
COMMENT ON COLUMN "SYS_LOG_ERR"."ID" is '主键';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ERR_TYPE" is '错误类型';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_TITLE" is '日志标题';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_NOTE" is '日志内容';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ERR_RESULT" is '处理结果';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ATTR1" is '属性1';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ATTR2" is '属性2';
COMMENT ON COLUMN "SYS_LOG_ERR"."LOG_ATTR3" is '属性3';
COMMENT ON COLUMN "SYS_LOG_ERR"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_LOG_ERR"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_LOG_ERR"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_LOG_ERR"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_LOG_ERR"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_LOG_ERR"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,30 @@
-- ----------------------------
-- Table structure for PROFILES - 系统配置
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_PROFILES" (
"ID" NUMBER(19) NOT NULL,
"ACTIVE" VARCHAR(20) NULL,
"KEY" VARCHAR2(50) NULL,
"VALUE" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_PROFILES" is '系统配置';
COMMENT ON COLUMN "SYS_PROFILES"."ID" is '主键';
COMMENT ON COLUMN "SYS_PROFILES"."ACTIVE" is '环境';
COMMENT ON COLUMN "SYS_PROFILES"."KEY" is '';
COMMENT ON COLUMN "SYS_PROFILES"."VALUE" is '';
COMMENT ON COLUMN "SYS_PROFILES"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_PROFILES"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_PROFILES"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_PROFILES"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_PROFILES"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_PROFILES"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,40 @@
-- ----------------------------
-- Table structure for RES - 资源
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_RES" (
"ID" NUMBER(19) NOT NULL,
"RES_CODE" VARCHAR2(50) NULL,
"RES_NAME" VARCHAR2(50) NULL,
"RES_TYPE" VARCHAR(20) NULL,
"RES_VALUE" VARCHAR2(250) NULL,
"SUP_CODE" VARCHAR2(50) NULL,
"SUP_NAME" VARCHAR2(50) NULL,
"FREE" CHAR(1) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_RES" is '资源';
COMMENT ON COLUMN "SYS_RES"."ID" is '主键';
COMMENT ON COLUMN "SYS_RES"."RES_CODE" is '资源代码';
COMMENT ON COLUMN "SYS_RES"."RES_NAME" is '资源名称';
COMMENT ON COLUMN "SYS_RES"."RES_TYPE" is '资源类型';
COMMENT ON COLUMN "SYS_RES"."RES_VALUE" is '资源内容';
COMMENT ON COLUMN "SYS_RES"."SUP_CODE" is '上级代码';
COMMENT ON COLUMN "SYS_RES"."SUP_NAME" is '上级名称';
COMMENT ON COLUMN "SYS_RES"."FREE" is '是否免费';
COMMENT ON COLUMN "SYS_RES"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_RES"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_RES"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_RES"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_RES"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_RES"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_RES"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,30 @@
-- ----------------------------
-- Table structure for ROLE - 角色
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_ROLE" (
"ID" NUMBER(19) NOT NULL,
"CODE" VARCHAR2(50) NULL,
"NAME" VARCHAR2(50) NULL,
"COMMENT" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_ROLE" is '角色';
COMMENT ON COLUMN "SYS_ROLE"."ID" is '主键';
COMMENT ON COLUMN "SYS_ROLE"."CODE" is '角色代码';
COMMENT ON COLUMN "SYS_ROLE"."NAME" is '角色名称';
COMMENT ON COLUMN "SYS_ROLE"."COMMENT" is '角色描述';
COMMENT ON COLUMN "SYS_ROLE"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_ROLE"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_ROLE"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_ROLE"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_ROLE"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_ROLE"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,32 @@
-- ----------------------------
-- Table structure for ROLE_RES - 角色资源关系
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_ROLE_RES" (
"ID" NUMBER(19) NOT NULL,
"ROLE_ID" NUMBER(19) NULL,
"ROLE_CODE" VARCHAR2(50) NULL,
"RES_ID" NUMBER(19) NULL,
"RES_CODE" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_ROLE_RES" is '角色资源关系';
COMMENT ON COLUMN "SYS_ROLE_RES"."ID" is '主键';
COMMENT ON COLUMN "SYS_ROLE_RES"."ROLE_ID" is '角色主键';
COMMENT ON COLUMN "SYS_ROLE_RES"."ROLE_CODE" is '角色代码';
COMMENT ON COLUMN "SYS_ROLE_RES"."RES_ID" is '资源主键';
COMMENT ON COLUMN "SYS_ROLE_RES"."RES_CODE" is '资源代码';
COMMENT ON COLUMN "SYS_ROLE_RES"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_ROLE_RES"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_ROLE_RES"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_ROLE_RES"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_ROLE_RES"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_ROLE_RES"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,36 @@
-- ----------------------------
-- Table structure for TASK_SQL - SQL任务
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_TASK_SQL" (
"ID" NUMBER(19) NOT NULL,
"TASK_NAME" VARCHAR2(50) NULL,
"TASK_NOTE" VARCHAR2(250) NULL,
"TASK_TYPE" VARCHAR(20) NULL,
"TYPE_VALUE" VARCHAR2(50) NULL,
"TASK_SQL" VARCHAR2(2500) NULL,
"VALID" CHAR(1) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_TASK_SQL" is 'SQL任务';
COMMENT ON COLUMN "SYS_TASK_SQL"."ID" is '主键';
COMMENT ON COLUMN "SYS_TASK_SQL"."TASK_NAME" is '任务名称';
COMMENT ON COLUMN "SYS_TASK_SQL"."TASK_NOTE" is '详细注释';
COMMENT ON COLUMN "SYS_TASK_SQL"."TASK_TYPE" is '任务类型';
COMMENT ON COLUMN "SYS_TASK_SQL"."TYPE_VALUE" is '任务类型值';
COMMENT ON COLUMN "SYS_TASK_SQL"."TASK_SQL" is '任务SQL';
COMMENT ON COLUMN "SYS_TASK_SQL"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_TASK_SQL"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_TASK_SQL"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_TASK_SQL"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_TASK_SQL"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_TASK_SQL"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_TASK_SQL"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,48 @@
-- ----------------------------
-- Table structure for TOKENS - 通行证
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_TOKENS" (
"ID" NUMBER(19) NOT NULL,
"TOKEN" VARCHAR2(50) NULL,
"USER_ID" NUMBER(19) NULL,
"USER_NAME" VARCHAR2(50) NULL,
"LOGIN_TIME" DATE NULL,
"VALID_TIME" DATE NULL,
"VALID" CHAR(1) NULL,
"DEPT_ID" NUMBER(19) NULL,
"DEPT_CODE" VARCHAR2(50) NULL,
"DEPT_NAME" VARCHAR2(100) NULL,
"TERMINAL_TYPE" VARCHAR(20) NULL,
"TERMINAL_IP" VARCHAR2(50) NULL,
"TERMINAL_INFO" VARCHAR2(500) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_TOKENS" is '通行证';
COMMENT ON COLUMN "SYS_TOKENS"."ID" is '主键';
COMMENT ON COLUMN "SYS_TOKENS"."TOKEN" is '登录令牌';
COMMENT ON COLUMN "SYS_TOKENS"."USER_ID" is '用户主键';
COMMENT ON COLUMN "SYS_TOKENS"."USER_NAME" is '用户名称';
COMMENT ON COLUMN "SYS_TOKENS"."LOGIN_TIME" is '登录时间';
COMMENT ON COLUMN "SYS_TOKENS"."VALID_TIME" is '有效时间';
COMMENT ON COLUMN "SYS_TOKENS"."VALID" is '是否有效';
COMMENT ON COLUMN "SYS_TOKENS"."DEPT_ID" is '部门主键';
COMMENT ON COLUMN "SYS_TOKENS"."DEPT_CODE" is '部门代码';
COMMENT ON COLUMN "SYS_TOKENS"."DEPT_NAME" is '部门名称';
COMMENT ON COLUMN "SYS_TOKENS"."TERMINAL_TYPE" is '终端类型';
COMMENT ON COLUMN "SYS_TOKENS"."TERMINAL_IP" is '终端地址';
COMMENT ON COLUMN "SYS_TOKENS"."TERMINAL_INFO" is '终端信息';
COMMENT ON COLUMN "SYS_TOKENS"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_TOKENS"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_TOKENS"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_TOKENS"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_TOKENS"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_TOKENS"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,40 @@
-- ----------------------------
-- Table structure for USER - 用户
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_USER" (
"ID" NUMBER(19) NOT NULL,
"USER_NAME" VARCHAR2(100) NULL,
"USER_CODE" VARCHAR2(50) NULL,
"USER_ALIAS" VARCHAR2(50) NULL,
"USER_PWD" VARCHAR2(50) NULL,
"USER_STATUS" VARCHAR(20) NULL,
"DEPT_ID" NUMBER(19) NULL,
"DEPT_CODE" VARCHAR2(50) NULL,
"DEPT_NAME" VARCHAR2(100) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_USER" is '用户';
COMMENT ON COLUMN "SYS_USER"."ID" is '主键';
COMMENT ON COLUMN "SYS_USER"."USER_NAME" is '用户账户';
COMMENT ON COLUMN "SYS_USER"."USER_CODE" is '用户代码';
COMMENT ON COLUMN "SYS_USER"."USER_ALIAS" is '用户别名';
COMMENT ON COLUMN "SYS_USER"."USER_PWD" is '用户密码';
COMMENT ON COLUMN "SYS_USER"."USER_STATUS" is '用户状态';
COMMENT ON COLUMN "SYS_USER"."DEPT_ID" is '部门主键';
COMMENT ON COLUMN "SYS_USER"."DEPT_CODE" is '部门代码';
COMMENT ON COLUMN "SYS_USER"."DEPT_NAME" is '部门名称';
COMMENT ON COLUMN "SYS_USER"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_USER"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_USER"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_USER"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_USER"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_USER"."LAST_UPDATE_TIME" is '最后更新时间';

@ -0,0 +1,32 @@
-- ----------------------------
-- Table structure for USER_ROLE - 用户角色授权
-- Target : Oracle
-- Author : wangbing
-- Date: : 2020-06-18
-- ----------------------------
CREATE TABLE "SYS_USER_ROLE" (
"ID" NUMBER(19) NOT NULL,
"USER_ID" NUMBER(19) NULL,
"USER_CODE" VARCHAR2(50) NULL,
"ROLE_ID" NUMBER(19) NULL,
"ROLE_CODE" VARCHAR2(50) NULL,
"ROW_VERSION" NUMBER(19) NOT NULL,
"IS_DELETED" CHAR(1) NOT NULL,
"CREATE_BY" NUMBER(19) NOT NULL,
"CREATE_TIME" DATE NOT NULL,
"LAST_UPDATE_BY" NUMBER(19) NULL,
"LAST_UPDATE_TIME" DATE NULL
);
COMMENT ON TABLE "SYS_USER_ROLE" is '用户角色授权';
COMMENT ON COLUMN "SYS_USER_ROLE"."ID" is '主键';
COMMENT ON COLUMN "SYS_USER_ROLE"."USER_ID" is '用户主键';
COMMENT ON COLUMN "SYS_USER_ROLE"."USER_CODE" is '用户代码';
COMMENT ON COLUMN "SYS_USER_ROLE"."ROLE_ID" is '角色主键';
COMMENT ON COLUMN "SYS_USER_ROLE"."ROLE_CODE" is '角色代码';
COMMENT ON COLUMN "SYS_USER_ROLE"."ROW_VERSION" is '行版本';
COMMENT ON COLUMN "SYS_USER_ROLE"."IS_DELETED" is '是否已删除';
COMMENT ON COLUMN "SYS_USER_ROLE"."CREATE_BY" is '创建用户';
COMMENT ON COLUMN "SYS_USER_ROLE"."CREATE_TIME" is '创建时间';
COMMENT ON COLUMN "SYS_USER_ROLE"."LAST_UPDATE_BY" is '最后更新用户';
COMMENT ON COLUMN "SYS_USER_ROLE"."LAST_UPDATE_TIME" is '最后更新时间';
Loading…
Cancel
Save

Powered by TurnKey Linux.