parent
4393a7be86
commit
7f0d109438
@ -0,0 +1,154 @@
|
|||||||
|
<?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 = ${r"#"}{request.deptCode}
|
||||||
|
</if>
|
||||||
|
<if test="request.deptName != null and request.deptName != ''">
|
||||||
|
AND DEPT_NAME = ${r"#"}{request.deptName}
|
||||||
|
</if>
|
||||||
|
<if test="request.deptAlias != null and request.deptAlias != ''">
|
||||||
|
AND DEPT_ALIAS = ${r"#"}{request.deptAlias}
|
||||||
|
</if>
|
||||||
|
<if test="request.supCode != null and request.supCode != ''">
|
||||||
|
AND SUP_CODE = ${r"#"}{request.supCode}
|
||||||
|
</if>
|
||||||
|
<if test="request.supName != null and request.supName != ''">
|
||||||
|
AND SUP_NAME = ${r"#"}{request.supName}
|
||||||
|
</if>
|
||||||
|
<if test="request.valid != null">
|
||||||
|
AND VALID = ${r"#"}{request.valid}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="search" resultMap="dept">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
<if test="request.keyword != null and request.keyword != ''">
|
||||||
|
1 = 2
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insert">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
${r"#"}{request.id},
|
||||||
|
${r"#"}{request.deptCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.deptName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.deptAlias,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.supCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.supName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.valid,jdbcType=BIT},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertBatch">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
<foreach collection="list" item= "item" index ="index" separator=",">
|
||||||
|
(
|
||||||
|
${r"#"}{item.id},
|
||||||
|
${r"#"}{item.deptCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.deptName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.deptAlias,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.supCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.supName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.valid,jdbcType=BIT},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</foreach >
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="delete">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET "IS_DELETED" = 1
|
||||||
|
WHERE "IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="update">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET
|
||||||
|
DEPT_CODE = ${r"#"}{request.deptCode,jdbcType=VARCHAR},
|
||||||
|
DEPT_NAME = ${r"#"}{request.deptName,jdbcType=VARCHAR},
|
||||||
|
DEPT_ALIAS = ${r"#"}{request.deptAlias,jdbcType=VARCHAR},
|
||||||
|
SUP_CODE = ${r"#"}{request.supCode,jdbcType=VARCHAR},
|
||||||
|
SUP_NAME = ${r"#"}{request.supName,jdbcType=VARCHAR},
|
||||||
|
VALID = ${r"#"}{request.valid,jdbcType=BIT},
|
||||||
|
"ROW_VERSION" = "ROW_VERSION" + 1,
|
||||||
|
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
|
||||||
|
"LAST_UPDATE_TIME" = datetime('now','localtime')
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="get" resultMap="dept">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
IS_DELETED = 0
|
||||||
|
AND ID = ${r"#"}{request.id}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,158 @@
|
|||||||
|
<?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","TITLE","CONTENT","LOG_ERR_RESULT","ATTRIBUTE1","ATTRIBUTE2","ATTRIBUTE3","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="TITLE" jdbcType="VARCHAR" property="title"/>
|
||||||
|
<result column="CONTENT" jdbcType="VARCHAR" property="content"/>
|
||||||
|
<result column="LOG_ERR_RESULT" jdbcType="VARCHAR" property="logErrResult"/>
|
||||||
|
<result column="ATTRIBUTE1" jdbcType="VARCHAR" property="attribute1"/>
|
||||||
|
<result column="ATTRIBUTE2" jdbcType="VARCHAR" property="attribute2"/>
|
||||||
|
<result column="ATTRIBUTE3" jdbcType="VARCHAR" property="attribute3"/>
|
||||||
|
<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 = ${r"#"}{request.logErrType}
|
||||||
|
</if>
|
||||||
|
<if test="request.title != null and request.title != ''">
|
||||||
|
AND TITLE = ${r"#"}{request.title}
|
||||||
|
</if>
|
||||||
|
<if test="request.logErrResult != null and request.logErrResult != ''">
|
||||||
|
AND LOG_ERR_RESULT = ${r"#"}{request.logErrResult}
|
||||||
|
</if>
|
||||||
|
<if test="request.attribute1 != null and request.attribute1 != ''">
|
||||||
|
AND ATTRIBUTE1 = ${r"#"}{request.attribute1}
|
||||||
|
</if>
|
||||||
|
<if test="request.attribute2 != null and request.attribute2 != ''">
|
||||||
|
AND ATTRIBUTE2 = ${r"#"}{request.attribute2}
|
||||||
|
</if>
|
||||||
|
<if test="request.attribute3 != null and request.attribute3 != ''">
|
||||||
|
AND ATTRIBUTE3 = ${r"#"}{request.attribute3}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="search" resultMap="logErr">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
<if test="request.keyword != null and request.keyword != ''">
|
||||||
|
1 = 2
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insert">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
${r"#"}{request.id},
|
||||||
|
${r"#"}{request.logErrType,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.title,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.content,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.logErrResult,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.attribute1,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.attribute2,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.attribute3,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertBatch">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
<foreach collection="list" item= "item" index ="index" separator=",">
|
||||||
|
(
|
||||||
|
${r"#"}{item.id},
|
||||||
|
${r"#"}{item.logErrType,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.title,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.content,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.logErrResult,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.attribute1,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.attribute2,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.attribute3,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</foreach >
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="delete">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET "IS_DELETED" = 1
|
||||||
|
WHERE "IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="update">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET
|
||||||
|
LOG_ERR_TYPE = ${r"#"}{request.logErrType,jdbcType=VARCHAR},
|
||||||
|
TITLE = ${r"#"}{request.title,jdbcType=VARCHAR},
|
||||||
|
CONTENT = ${r"#"}{request.content,jdbcType=VARCHAR},
|
||||||
|
LOG_ERR_RESULT = ${r"#"}{request.logErrResult,jdbcType=VARCHAR},
|
||||||
|
ATTRIBUTE1 = ${r"#"}{request.attribute1,jdbcType=VARCHAR},
|
||||||
|
ATTRIBUTE2 = ${r"#"}{request.attribute2,jdbcType=VARCHAR},
|
||||||
|
ATTRIBUTE3 = ${r"#"}{request.attribute3,jdbcType=VARCHAR},
|
||||||
|
"ROW_VERSION" = "ROW_VERSION" + 1,
|
||||||
|
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
|
||||||
|
"LAST_UPDATE_TIME" = datetime('now','localtime')
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="get" resultMap="logErr">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
IS_DELETED = 0
|
||||||
|
AND ID = ${r"#"}{request.id}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,161 @@
|
|||||||
|
<?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","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="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 = ${r"#"}{request.resCode}
|
||||||
|
</if>
|
||||||
|
<if test="request.resName != null and request.resName != ''">
|
||||||
|
AND RES_NAME = ${r"#"}{request.resName}
|
||||||
|
</if>
|
||||||
|
<if test="request.resType != null and request.resType != ''">
|
||||||
|
AND RES_TYPE = ${r"#"}{request.resType}
|
||||||
|
</if>
|
||||||
|
<if test="request.resValue != null and request.resValue != ''">
|
||||||
|
AND RES_VALUE = ${r"#"}{request.resValue}
|
||||||
|
</if>
|
||||||
|
<if test="request.supCode != null and request.supCode != ''">
|
||||||
|
AND SUP_CODE = ${r"#"}{request.supCode}
|
||||||
|
</if>
|
||||||
|
<if test="request.supName != null and request.supName != ''">
|
||||||
|
AND SUP_NAME = ${r"#"}{request.supName}
|
||||||
|
</if>
|
||||||
|
<if test="request.valid != null">
|
||||||
|
AND VALID = ${r"#"}{request.valid}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="search" resultMap="res">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
<if test="request.keyword != null and request.keyword != ''">
|
||||||
|
1 = 2
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insert">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
${r"#"}{request.id},
|
||||||
|
${r"#"}{request.resCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.resName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.resType,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.resValue,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.supCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.supName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.valid,jdbcType=BIT},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertBatch">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
<foreach collection="list" item= "item" index ="index" separator=",">
|
||||||
|
(
|
||||||
|
${r"#"}{item.id},
|
||||||
|
${r"#"}{item.resCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.resName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.resType,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.resValue,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.supCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.supName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.valid,jdbcType=BIT},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</foreach >
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="delete">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET "IS_DELETED" = 1
|
||||||
|
WHERE "IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="update">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET
|
||||||
|
RES_CODE = ${r"#"}{request.resCode,jdbcType=VARCHAR},
|
||||||
|
RES_NAME = ${r"#"}{request.resName,jdbcType=VARCHAR},
|
||||||
|
RES_TYPE = ${r"#"}{request.resType,jdbcType=VARCHAR},
|
||||||
|
RES_VALUE = ${r"#"}{request.resValue,jdbcType=VARCHAR},
|
||||||
|
SUP_CODE = ${r"#"}{request.supCode,jdbcType=VARCHAR},
|
||||||
|
SUP_NAME = ${r"#"}{request.supName,jdbcType=VARCHAR},
|
||||||
|
VALID = ${r"#"}{request.valid,jdbcType=BIT},
|
||||||
|
"ROW_VERSION" = "ROW_VERSION" + 1,
|
||||||
|
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
|
||||||
|
"LAST_UPDATE_TIME" = datetime('now','localtime')
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="get" resultMap="res">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
IS_DELETED = 0
|
||||||
|
AND ID = ${r"#"}{request.id}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,133 @@
|
|||||||
|
<?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 = ${r"#"}{request.code}
|
||||||
|
</if>
|
||||||
|
<if test="request.name != null and request.name != ''">
|
||||||
|
AND NAME = ${r"#"}{request.name}
|
||||||
|
</if>
|
||||||
|
<if test="request.comment != null and request.comment != ''">
|
||||||
|
AND COMMENT = ${r"#"}{request.comment}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="search" resultMap="role">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
<if test="request.keyword != null and request.keyword != ''">
|
||||||
|
1 = 2
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insert">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
${r"#"}{request.id},
|
||||||
|
${r"#"}{request.code,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.name,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.comment,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertBatch">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
<foreach collection="list" item= "item" index ="index" separator=",">
|
||||||
|
(
|
||||||
|
${r"#"}{item.id},
|
||||||
|
${r"#"}{item.code,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.name,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.comment,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</foreach >
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="delete">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET "IS_DELETED" = 1
|
||||||
|
WHERE "IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="update">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET
|
||||||
|
CODE = ${r"#"}{request.code,jdbcType=VARCHAR},
|
||||||
|
NAME = ${r"#"}{request.name,jdbcType=VARCHAR},
|
||||||
|
COMMENT = ${r"#"}{request.comment,jdbcType=VARCHAR},
|
||||||
|
"ROW_VERSION" = "ROW_VERSION" + 1,
|
||||||
|
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
|
||||||
|
"LAST_UPDATE_TIME" = datetime('now','localtime')
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="get" resultMap="role">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
IS_DELETED = 0
|
||||||
|
AND ID = ${r"#"}{request.id}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,140 @@
|
|||||||
|
<?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 = ${r"#"}{request.roleId}
|
||||||
|
</if>
|
||||||
|
<if test="request.roleCode != null and request.roleCode != ''">
|
||||||
|
AND ROLE_CODE = ${r"#"}{request.roleCode}
|
||||||
|
</if>
|
||||||
|
<if test="request.resId != null and request.resId != 0">
|
||||||
|
AND RES_ID = ${r"#"}{request.resId}
|
||||||
|
</if>
|
||||||
|
<if test="request.resCode != null and request.resCode != ''">
|
||||||
|
AND RES_CODE = ${r"#"}{request.resCode}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="search" resultMap="roleRes">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
<if test="request.keyword != null and request.keyword != ''">
|
||||||
|
1 = 2
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insert">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
${r"#"}{request.id},
|
||||||
|
${r"#"}{request.roleId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{request.roleCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.resId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{request.resCode,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertBatch">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
<foreach collection="list" item= "item" index ="index" separator=",">
|
||||||
|
(
|
||||||
|
${r"#"}{item.id},
|
||||||
|
${r"#"}{item.roleId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{item.roleCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.resId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{item.resCode,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</foreach >
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="delete">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET "IS_DELETED" = 1
|
||||||
|
WHERE "IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="update">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET
|
||||||
|
ROLE_ID = ${r"#"}{request.roleId,jdbcType=BIGINT},
|
||||||
|
ROLE_CODE = ${r"#"}{request.roleCode,jdbcType=VARCHAR},
|
||||||
|
RES_ID = ${r"#"}{request.resId,jdbcType=BIGINT},
|
||||||
|
RES_CODE = ${r"#"}{request.resCode,jdbcType=VARCHAR},
|
||||||
|
"ROW_VERSION" = "ROW_VERSION" + 1,
|
||||||
|
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
|
||||||
|
"LAST_UPDATE_TIME" = datetime('now','localtime')
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="get" resultMap="roleRes">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
IS_DELETED = 0
|
||||||
|
AND ID = ${r"#"}{request.id}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,196 @@
|
|||||||
|
<?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 = ${r"#"}{request.token}
|
||||||
|
</if>
|
||||||
|
<if test="request.userId != null and request.userId != 0">
|
||||||
|
AND USER_ID = ${r"#"}{request.userId}
|
||||||
|
</if>
|
||||||
|
<if test="request.userName != null and request.userName != ''">
|
||||||
|
AND USER_NAME = ${r"#"}{request.userName}
|
||||||
|
</if>
|
||||||
|
<if test="request.loginTime != null">
|
||||||
|
AND LOGIN_TIME = ${r"#"}{request.loginTime}
|
||||||
|
</if>
|
||||||
|
<if test="request.validTime != null">
|
||||||
|
AND VALID_TIME = ${r"#"}{request.validTime}
|
||||||
|
</if>
|
||||||
|
<if test="request.valid != null">
|
||||||
|
AND VALID = ${r"#"}{request.valid}
|
||||||
|
</if>
|
||||||
|
<if test="request.deptId != null and request.deptId != 0">
|
||||||
|
AND DEPT_ID = ${r"#"}{request.deptId}
|
||||||
|
</if>
|
||||||
|
<if test="request.deptCode != null and request.deptCode != ''">
|
||||||
|
AND DEPT_CODE = ${r"#"}{request.deptCode}
|
||||||
|
</if>
|
||||||
|
<if test="request.deptName != null and request.deptName != ''">
|
||||||
|
AND DEPT_NAME = ${r"#"}{request.deptName}
|
||||||
|
</if>
|
||||||
|
<if test="request.terminalType != null and request.terminalType != ''">
|
||||||
|
AND TERMINAL_TYPE = ${r"#"}{request.terminalType}
|
||||||
|
</if>
|
||||||
|
<if test="request.terminalIp != null and request.terminalIp != ''">
|
||||||
|
AND TERMINAL_IP = ${r"#"}{request.terminalIp}
|
||||||
|
</if>
|
||||||
|
<if test="request.terminalInfo != null and request.terminalInfo != ''">
|
||||||
|
AND TERMINAL_INFO = ${r"#"}{request.terminalInfo}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="search" resultMap="tokens">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
<if test="request.keyword != null and request.keyword != ''">
|
||||||
|
1 = 2
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insert">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
${r"#"}{request.id},
|
||||||
|
${r"#"}{request.token,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.userId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{request.userName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.loginTime,jdbcType=TIMESTAMP},
|
||||||
|
${r"#"}{request.validTime,jdbcType=TIMESTAMP},
|
||||||
|
${r"#"}{request.valid,jdbcType=BIT},
|
||||||
|
${r"#"}{request.deptId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{request.deptCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.deptName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.terminalType,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.terminalIp,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.terminalInfo,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertBatch">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
<foreach collection="list" item= "item" index ="index" separator=",">
|
||||||
|
(
|
||||||
|
${r"#"}{item.id},
|
||||||
|
${r"#"}{item.token,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.userId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{item.userName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.loginTime,jdbcType=TIMESTAMP},
|
||||||
|
${r"#"}{item.validTime,jdbcType=TIMESTAMP},
|
||||||
|
${r"#"}{item.valid,jdbcType=BIT},
|
||||||
|
${r"#"}{item.deptId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{item.deptCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.deptName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.terminalType,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.terminalIp,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.terminalInfo,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</foreach >
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="delete">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET "IS_DELETED" = 1
|
||||||
|
WHERE "IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="update">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET
|
||||||
|
TOKEN = ${r"#"}{request.token,jdbcType=VARCHAR},
|
||||||
|
USER_ID = ${r"#"}{request.userId,jdbcType=BIGINT},
|
||||||
|
USER_NAME = ${r"#"}{request.userName,jdbcType=VARCHAR},
|
||||||
|
LOGIN_TIME = ${r"#"}{request.loginTime,jdbcType=TIMESTAMP},
|
||||||
|
VALID_TIME = ${r"#"}{request.validTime,jdbcType=TIMESTAMP},
|
||||||
|
VALID = ${r"#"}{request.valid,jdbcType=BIT},
|
||||||
|
DEPT_ID = ${r"#"}{request.deptId,jdbcType=BIGINT},
|
||||||
|
DEPT_CODE = ${r"#"}{request.deptCode,jdbcType=VARCHAR},
|
||||||
|
DEPT_NAME = ${r"#"}{request.deptName,jdbcType=VARCHAR},
|
||||||
|
TERMINAL_TYPE = ${r"#"}{request.terminalType,jdbcType=VARCHAR},
|
||||||
|
TERMINAL_IP = ${r"#"}{request.terminalIp,jdbcType=VARCHAR},
|
||||||
|
TERMINAL_INFO = ${r"#"}{request.terminalInfo,jdbcType=VARCHAR},
|
||||||
|
"ROW_VERSION" = "ROW_VERSION" + 1,
|
||||||
|
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
|
||||||
|
"LAST_UPDATE_TIME" = datetime('now','localtime')
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="get" resultMap="tokens">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
IS_DELETED = 0
|
||||||
|
AND ID = ${r"#"}{request.id}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,165 @@
|
|||||||
|
<?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
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
<if test="request.userName != null and request.userName != ''">
|
||||||
|
AND USER_NAME = ${r"#"}{request.userName}
|
||||||
|
</if>
|
||||||
|
<if test="request.userCode != null and request.userCode != ''">
|
||||||
|
AND USER_CODE = ${r"#"}{request.userCode}
|
||||||
|
</if>
|
||||||
|
<if test="request.userAlias != null and request.userAlias != ''">
|
||||||
|
AND USER_ALIAS = ${r"#"}{request.userAlias}
|
||||||
|
</if>
|
||||||
|
<if test="request.userStatus != null and request.userStatus != ''">
|
||||||
|
AND USER_STATUS = ${r"#"}{request.userStatus}
|
||||||
|
</if>
|
||||||
|
<if test="request.deptId != null and request.deptId != 0">
|
||||||
|
AND DEPT_ID = ${r"#"}{request.deptId}
|
||||||
|
</if>
|
||||||
|
<if test="request.deptCode != null and request.deptCode != ''">
|
||||||
|
AND DEPT_CODE = ${r"#"}{request.deptCode}
|
||||||
|
</if>
|
||||||
|
<if test="request.deptName != null and request.deptName != ''">
|
||||||
|
AND DEPT_NAME = ${r"#"}{request.deptName}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="search" resultMap="user">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
<if test="request.keyword != null and request.keyword != ''">
|
||||||
|
1 = 2
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insert">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
${r"#"}{request.id},
|
||||||
|
${r"#"}{request.userName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.userCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.userAlias,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.userPwd,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.userStatus,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.deptId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{request.deptCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.deptName,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertBatch">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
<foreach collection="list" item= "item" index ="index" separator=",">
|
||||||
|
(
|
||||||
|
${r"#"}{item.id},
|
||||||
|
${r"#"}{item.userName,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.userCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.userAlias,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.userPwd,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.userStatus,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.deptId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{item.deptCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.deptName,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</foreach >
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="delete">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET "IS_DELETED" = 1
|
||||||
|
WHERE "IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="update">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET
|
||||||
|
USER_NAME = ${r"#"}{request.userName,jdbcType=VARCHAR},
|
||||||
|
USER_CODE = ${r"#"}{request.userCode,jdbcType=VARCHAR},
|
||||||
|
USER_ALIAS = ${r"#"}{request.userAlias,jdbcType=VARCHAR},
|
||||||
|
USER_PWD = ${r"#"}{request.userPwd,jdbcType=VARCHAR},
|
||||||
|
USER_STATUS = ${r"#"}{request.userStatus,jdbcType=VARCHAR},
|
||||||
|
DEPT_ID = ${r"#"}{request.deptId,jdbcType=BIGINT},
|
||||||
|
DEPT_CODE = ${r"#"}{request.deptCode,jdbcType=VARCHAR},
|
||||||
|
DEPT_NAME = ${r"#"}{request.deptName,jdbcType=VARCHAR},
|
||||||
|
"ROW_VERSION" = "ROW_VERSION" + 1,
|
||||||
|
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
|
||||||
|
"LAST_UPDATE_TIME" = datetime('now','localtime')
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="get" resultMap="user">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
IS_DELETED = 0
|
||||||
|
AND ID = ${r"#"}{request.id}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,140 @@
|
|||||||
|
<?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 = ${r"#"}{request.userId}
|
||||||
|
</if>
|
||||||
|
<if test="request.userCode != null and request.userCode != ''">
|
||||||
|
AND USER_CODE = ${r"#"}{request.userCode}
|
||||||
|
</if>
|
||||||
|
<if test="request.roleId != null and request.roleId != 0">
|
||||||
|
AND ROLE_ID = ${r"#"}{request.roleId}
|
||||||
|
</if>
|
||||||
|
<if test="request.roleCode != null and request.roleCode != ''">
|
||||||
|
AND ROLE_CODE = ${r"#"}{request.roleCode}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="search" resultMap="userRole">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
<if test="request.keyword != null and request.keyword != ''">
|
||||||
|
1 = 2
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insert">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
${r"#"}{request.id},
|
||||||
|
${r"#"}{request.userId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{request.userCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{request.roleId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{request.roleCode,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertBatch">
|
||||||
|
INSERT INTO
|
||||||
|
<include refid="table"/>
|
||||||
|
(
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
<foreach collection="list" item= "item" index ="index" separator=",">
|
||||||
|
(
|
||||||
|
${r"#"}{item.id},
|
||||||
|
${r"#"}{item.userId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{item.userCode,jdbcType=VARCHAR},
|
||||||
|
${r"#"}{item.roleId,jdbcType=BIGINT},
|
||||||
|
${r"#"}{item.roleCode,jdbcType=VARCHAR},
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
${r"#"}{token.userId,jdbcType=NUMERIC},
|
||||||
|
datetime('now','localtime'),
|
||||||
|
NULL,
|
||||||
|
NULL
|
||||||
|
)
|
||||||
|
</foreach >
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="delete">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET "IS_DELETED" = 1
|
||||||
|
WHERE "IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="update">
|
||||||
|
UPDATE
|
||||||
|
<include refid="table"/>
|
||||||
|
SET
|
||||||
|
USER_ID = ${r"#"}{request.userId,jdbcType=BIGINT},
|
||||||
|
USER_CODE = ${r"#"}{request.userCode,jdbcType=VARCHAR},
|
||||||
|
ROLE_ID = ${r"#"}{request.roleId,jdbcType=BIGINT},
|
||||||
|
ROLE_CODE = ${r"#"}{request.roleCode,jdbcType=VARCHAR},
|
||||||
|
"ROW_VERSION" = "ROW_VERSION" + 1,
|
||||||
|
"LAST_UPDATE_BY" = ${r"#"}{token.userId},
|
||||||
|
"LAST_UPDATE_TIME" = datetime('now','localtime')
|
||||||
|
WHERE
|
||||||
|
"IS_DELETED" = 0
|
||||||
|
AND "ID" = ${r"#"}{request.id}
|
||||||
|
AND "ROW_VERSION" = ${r"#"}{request.rowVersion}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="get" resultMap="userRole">
|
||||||
|
SELECT
|
||||||
|
<include refid="entityColumnList"/>
|
||||||
|
FROM
|
||||||
|
<include refid="table"/>
|
||||||
|
WHERE
|
||||||
|
IS_DELETED = 0
|
||||||
|
AND ID = ${r"#"}{request.id}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,103 @@
|
|||||||
|
package ${basePackage}.datainit;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
|
import org.springframework.test.annotation.Rollback;
|
||||||
|
import org.springframework.test.context.junit4.SpringRunner;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
import ${basePackage}.frame.auth.Token;
|
||||||
|
import ${basePackage}.module.system.mgr.DictItemManager;
|
||||||
|
import ${basePackage}.module.system.mgr.DictManager;
|
||||||
|
import ${basePackage}.module.system.req.DictCreateRequest;
|
||||||
|
import ${basePackage}.module.system.req.DictItemCreateRequest;
|
||||||
|
import ${basePackage}.module.system.rsp.DictCreateResponse;
|
||||||
|
import ${basePackage}.module.system.rsp.DictItemCreateResponse;
|
||||||
|
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
|
@RunWith(SpringRunner.class)
|
||||||
|
@SpringBootTest
|
||||||
|
@Transactional
|
||||||
|
public class DictInit {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private DictManager dictManager;
|
||||||
|
@Autowired
|
||||||
|
private DictItemManager dictItemManager;
|
||||||
|
@Autowired
|
||||||
|
private Token token;
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@Rollback(false)
|
||||||
|
public void init() {
|
||||||
|
{// 终端类型
|
||||||
|
createDict("TERMINAL_TYPE", "终端类型");
|
||||||
|
createDictItem(new String[][]{
|
||||||
|
{"WEB", "游览器端"},
|
||||||
|
{"API", "接口端"},
|
||||||
|
{"PHONE", "手机端"},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
{// 错误日志结果
|
||||||
|
createDict("LOG_ERR_RESULT", "错误日志结果");
|
||||||
|
createDictItem(new String[][]{
|
||||||
|
{"未处理", "未处理"},
|
||||||
|
{"已处理", "已处理"},
|
||||||
|
{"搁置", "搁置"},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
{// 资源类型
|
||||||
|
createDict("RES_TYPE", "资源类型");
|
||||||
|
createDictItem(new String[][]{
|
||||||
|
{"网页地址", "网页地址"},
|
||||||
|
{"异步请求", "异步请求"},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
{// 用户状态
|
||||||
|
createDict("USER_STATUS", "用户状态");
|
||||||
|
createDictItem(new String[][]{
|
||||||
|
{"正常", "正常"},
|
||||||
|
{"初始密码", "初始密码"},
|
||||||
|
{"锁定/注销", "锁定/注销"},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
{// 日志错误类型
|
||||||
|
createDict("LOG_ERR_TYPE", "日志错误类型");
|
||||||
|
createDictItem(new String[][]{
|
||||||
|
{"系统错误", "系统错误"},
|
||||||
|
{"业务错误", "业务错误"},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void createDict(String name, String comment) {
|
||||||
|
DictCreateRequest dictCreateRequest = new DictCreateRequest();
|
||||||
|
dictCreateRequest.setDictName(name);
|
||||||
|
dictCreateRequest.setDictComment(comment);
|
||||||
|
dictCreateRequest.setVersion(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
|
||||||
|
dictCreateRequest.setValid(true);
|
||||||
|
DictCreateResponse dictCreateResponse = dictManager.create(dictCreateRequest, token);
|
||||||
|
assertTrue(!dictCreateResponse.hasError());
|
||||||
|
}
|
||||||
|
|
||||||
|
private void createDictItem(String[][] items) {
|
||||||
|
for (int i = 0; i < items.length; i++) {
|
||||||
|
String[] item = items[i];
|
||||||
|
DictItemCreateRequest dictItemCreateRequest = new DictItemCreateRequest();
|
||||||
|
dictItemCreateRequest.setDictName("TERMINAL_TYPE");
|
||||||
|
dictItemCreateRequest.setKey(item[0]);
|
||||||
|
dictItemCreateRequest.setValue(item[1]);
|
||||||
|
dictItemCreateRequest.setSort(i);
|
||||||
|
dictItemCreateRequest.setValid(true);
|
||||||
|
DictItemCreateResponse dictItemCreateResponse = dictItemManager.create(dictItemCreateRequest, token);
|
||||||
|
assertTrue(!dictItemCreateResponse.hasError());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue