<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="com.whyc.mapper.PageParamMapper" >
|
|
<update id="updateList">
|
<choose>
|
<when test="operationFlag==1">
|
<foreach collection="pageParamList" item="item" separator=";">
|
update db_app_sys.tb_page_param set status = 1 where id = #{item.id}
|
</foreach>
|
</when>
|
<otherwise>
|
<foreach collection="pageParamList" item="item" separator=";">
|
update db_app_sys.tb_page_param set status = 0 where id = #{item.id}
|
</foreach>
|
</otherwise>
|
</choose>
|
|
</update>
|
<select id="getCount" resultType="java.lang.Integer">
|
select count(*) num from db_app_sys.tb_page_param
|
</select>
|
<update id="createTable" >
|
<!--CREATE TABLE db_app_sys.tb_page_param (
|
id int(11) NOT NULL AUTO_INCREMENT,
|
param varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '具体参数',
|
status int(1) DEFAULT NULL COMMENT '参数是否页面显示',
|
categoryId int(1) DEFAULT NULL COMMENT '参数分类,类目1,类目2',
|
PRIMARY KEY (id) USING BTREE
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci-->
|
CREATE TABLE "db_app_sys"."tb_page_param"
|
(
|
"id" INT IDENTITY(1, 1) NOT NULL,
|
"param" VARCHAR(255),
|
"status" INT,
|
"categoryId" INT,
|
"paramEnUs" VARCHAR(255) DEFAULT '' NOT NULL,
|
NOT CLUSTER PRIMARY KEY("id")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
|
COMMENT ON COLUMN "db_app_sys"."tb_page_param"."categoryId" IS '参数分类,类目1,类目2';
|
COMMENT ON COLUMN "db_app_sys"."tb_page_param"."paramEnUs" IS '具体参数国际化英文';
|
COMMENT ON COLUMN "db_app_sys"."tb_page_param"."status" IS '参数是否页面显示';
|
</update>
|
<update id="update">
|
update db_app_sys.tb_page_param set status=#{status} where id=#{id}
|
</update>
|
<update id="updateStatusList">
|
<foreach collection="pageParamList" item="item" separator=";">
|
update db_app_sys.tb_page_param set status = #{item.status} where id = #{item.id}
|
</foreach>
|
</update>
|
<select id="findByCategoryId" resultType="com.whyc.pojo.PageParam">
|
select id,param,status,categoryId from db_app_sys.tb_page_param
|
<where>
|
<if test="#{categoryId}!=null">
|
categoryId=#{categoryId}
|
</if>
|
</where>
|
</select>
|
</mapper>
|