parent
fe2f127ba6
commit
a4dcc1bf11
@ -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>
|
@ -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>
|
@ -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 '最后更新时间';
|
@ -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…
Reference in new issue