Former-commit-id: b7fc15f3bbe5b14c0c68b9a39fb344358031611b
master
王兵 5 years ago
parent ad6d24757f
commit c33542cd5c

@ -1,6 +1,7 @@
package ${basePackage}.module.system.ent; package ${basePackage}.module.system.ent;
import ${basePackage}.frame.excel.annotation.ColumnDescription; import ${basePackage}.frame.excel.annotation.ColumnDescription;
import ${basePackage}.frame.excel.annotation.ColumnList;
import ${basePackage}.frame.excel.annotation.ColumnName; import ${basePackage}.frame.excel.annotation.ColumnName;
import ${basePackage}.frame.excel.annotation.SheetName; import ${basePackage}.frame.excel.annotation.SheetName;
import ${basePackage}.frame.base.BaseEntity; import ${basePackage}.frame.base.BaseEntity;
@ -51,11 +52,19 @@ public class Res extends BaseEntity {
@ColumnName("上级名称") @ColumnName("上级名称")
@ColumnDescription("") @ColumnDescription("")
private String supName; private String supName;
/**
* FREE -
*/
@ColumnName("是否免费")
@ColumnDescription("")
@ColumnList({"是","否"})
private Boolean free;
/** /**
* VALID - * VALID -
*/ */
@ColumnName("是否有效") @ColumnName("是否有效")
@ColumnDescription("") @ColumnDescription("")
@ColumnList({"是","否"})
private Boolean valid; private Boolean valid;
public String getResCode() { public String getResCode() {
@ -106,6 +115,14 @@ public class Res extends BaseEntity {
this.supName = supName; this.supName = supName;
} }
public Boolean getFree() {
return this.free;
}
public void setFree(Boolean free) {
this.free = free;
}
public Boolean getValid() { public Boolean getValid() {
return this.valid; return this.valid;
} }

@ -10,7 +10,7 @@
<sql id="table">`SYS_RES`</sql> <sql id="table">`SYS_RES`</sql>
<sql id="entityColumnList"> <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` `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> </sql>
<resultMap id="res" type="${basePackage}.module.system.ent.Res"> <resultMap id="res" type="${basePackage}.module.system.ent.Res">
@ -21,6 +21,7 @@
<result column="RES_VALUE" jdbcType="VARCHAR" property="resValue"/> <result column="RES_VALUE" jdbcType="VARCHAR" property="resValue"/>
<result column="SUP_CODE" jdbcType="VARCHAR" property="supCode"/> <result column="SUP_CODE" jdbcType="VARCHAR" property="supCode"/>
<result column="SUP_NAME" jdbcType="VARCHAR" property="supName"/> <result column="SUP_NAME" jdbcType="VARCHAR" property="supName"/>
<result column="FREE" jdbcType="BIT" property="free"/>
<result column="VALID" jdbcType="BIT" property="valid"/> <result column="VALID" jdbcType="BIT" property="valid"/>
<result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/> <result column="ROW_VERSION" jdbcType="BIGINT" property="rowVersion"/>
<result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/> <result column="IS_DELETED" jdbcType="BIT" property="isDeleted"/>
@ -55,6 +56,9 @@
<if test="request.supName != null and request.supName != ''"> <if test="request.supName != null and request.supName != ''">
AND `SUP_NAME` = ${r'#'}{request.supName} AND `SUP_NAME` = ${r'#'}{request.supName}
</if> </if>
<if test="request.free != null">
AND `FREE` = ${r'#'}{request.free}
</if>
<if test="request.valid != null"> <if test="request.valid != null">
AND `VALID` = ${r'#'}{request.valid} AND `VALID` = ${r'#'}{request.valid}
</if> </if>
@ -105,6 +109,7 @@
${r'#'}{request.resValue,jdbcType=VARCHAR}, ${r'#'}{request.resValue,jdbcType=VARCHAR},
${r'#'}{request.supCode,jdbcType=VARCHAR}, ${r'#'}{request.supCode,jdbcType=VARCHAR},
${r'#'}{request.supName,jdbcType=VARCHAR}, ${r'#'}{request.supName,jdbcType=VARCHAR},
${r'#'}{request.free,jdbcType=BIT},
${r'#'}{request.valid,jdbcType=BIT}, ${r'#'}{request.valid,jdbcType=BIT},
0, 0,
0, 0,
@ -131,6 +136,7 @@
${r'#'}{item.resValue,jdbcType=VARCHAR}, ${r'#'}{item.resValue,jdbcType=VARCHAR},
${r'#'}{item.supCode,jdbcType=VARCHAR}, ${r'#'}{item.supCode,jdbcType=VARCHAR},
${r'#'}{item.supName,jdbcType=VARCHAR}, ${r'#'}{item.supName,jdbcType=VARCHAR},
${r'#'}{item.free,jdbcType=BIT},
${r'#'}{item.valid,jdbcType=BIT}, ${r'#'}{item.valid,jdbcType=BIT},
0, 0,
0, 0,
@ -160,6 +166,7 @@
`RES_VALUE` = ${r'#'}{request.resValue,jdbcType=VARCHAR}, `RES_VALUE` = ${r'#'}{request.resValue,jdbcType=VARCHAR},
`SUP_CODE` = ${r'#'}{request.supCode,jdbcType=VARCHAR}, `SUP_CODE` = ${r'#'}{request.supCode,jdbcType=VARCHAR},
`SUP_NAME` = ${r'#'}{request.supName,jdbcType=VARCHAR}, `SUP_NAME` = ${r'#'}{request.supName,jdbcType=VARCHAR},
`FREE` = ${r'#'}{request.free,jdbcType=BIT},
`VALID` = ${r'#'}{request.valid,jdbcType=BIT}, `VALID` = ${r'#'}{request.valid,jdbcType=BIT},
`ROW_VERSION` = `ROW_VERSION` + 1, `ROW_VERSION` = `ROW_VERSION` + 1,
`LAST_UPDATE_BY` = ${r'#'}{token.userId}, `LAST_UPDATE_BY` = ${r'#'}{token.userId},

@ -42,6 +42,11 @@ public class ResCreateRequest extends BaseRequest {
@Length(min = 0, max = 255, message = "[resValue]资源内容长度不合法(0-255)") @Length(min = 0, max = 255, message = "[resValue]资源内容长度不合法(0-255)")
private String resValue; private String resValue;
/**
*
*/
private Boolean free;
/** /**
* *
*/ */
@ -80,6 +85,14 @@ public class ResCreateRequest extends BaseRequest {
this.resValue = resValue; this.resValue = resValue;
} }
public Boolean getFree() {
return this.free;
}
public void setFree(Boolean free) {
this.free = free;
}
public Boolean getValid() { public Boolean getValid() {
return this.valid; return this.valid;
} }

@ -43,6 +43,11 @@ public class ResFindRequest extends BaseFindRequest {
*/ */
private String supName; private String supName;
/**
*
*/
private Boolean free;
/** /**
* *
*/ */
@ -106,6 +111,14 @@ public class ResFindRequest extends BaseFindRequest {
this.supName = supName; this.supName = supName;
} }
public Boolean getFree() {
return this.free;
}
public void setFree(Boolean free) {
this.free = free;
}
public Boolean getValid() { public Boolean getValid() {
return this.valid; return this.valid;
} }

@ -60,6 +60,11 @@ public class ResUpdateRequest extends BaseUpdateRequest {
@Length(min = 0, max = 50, message = "[supName]上级名称长度不合法(0-50)") @Length(min = 0, max = 50, message = "[supName]上级名称长度不合法(0-50)")
private String supName; private String supName;
/**
*
*/
private Boolean free;
/** /**
* *
*/ */
@ -122,6 +127,14 @@ public class ResUpdateRequest extends BaseUpdateRequest {
this.supName = supName; this.supName = supName;
} }
public Boolean getFree() {
return this.free;
}
public void setFree(Boolean free) {
this.free = free;
}
public Boolean getValid() { public Boolean getValid() {
return this.valid; return this.valid;
} }
@ -130,4 +143,3 @@ public class ResUpdateRequest extends BaseUpdateRequest {
this.valid = valid; this.valid = valid;
} }
} }

@ -2,7 +2,7 @@
-- Table structure for DICT - 字典 -- Table structure for DICT - 字典
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_DICT` ( CREATE TABLE `SYS_DICT` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -23,7 +23,7 @@ PRIMARY KEY (`ID`)
-- Table structure for DICT_ITEM - 字典项 -- Table structure for DICT_ITEM - 字典项
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_DICT_ITEM` ( CREATE TABLE `SYS_DICT_ITEM` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -45,7 +45,7 @@ PRIMARY KEY (`ID`)
-- Table structure for RES - 资源 -- Table structure for RES - 资源
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_RES` ( CREATE TABLE `SYS_RES` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -55,6 +55,7 @@ CREATE TABLE `SYS_RES` (
`RES_VALUE` VARCHAR(250) COMMENT '资源内容', `RES_VALUE` VARCHAR(250) COMMENT '资源内容',
`SUP_CODE` VARCHAR(50) COMMENT '上级代码', `SUP_CODE` VARCHAR(50) COMMENT '上级代码',
`SUP_NAME` VARCHAR(50) COMMENT '上级名称', `SUP_NAME` VARCHAR(50) COMMENT '上级名称',
`FREE` TINYINT(1) COMMENT '是否免费',
`VALID` TINYINT(1) NOT NULL COMMENT '是否有效', `VALID` TINYINT(1) NOT NULL COMMENT '是否有效',
`ROW_VERSION` BIGINT(20) NOT NULL DEFAULT 0 COMMENT '行版本', `ROW_VERSION` BIGINT(20) NOT NULL DEFAULT 0 COMMENT '行版本',
`IS_DELETED` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否已删除', `IS_DELETED` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否已删除',
@ -69,7 +70,7 @@ PRIMARY KEY (`ID`)
-- Table structure for USER - 用户 -- Table structure for USER - 用户
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_USER` ( CREATE TABLE `SYS_USER` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -94,7 +95,7 @@ PRIMARY KEY (`ID`)
-- Table structure for DEPT - 部门 -- Table structure for DEPT - 部门
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_DEPT` ( CREATE TABLE `SYS_DEPT` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -117,7 +118,7 @@ PRIMARY KEY (`ID`)
-- Table structure for ROLE - 角色 -- Table structure for ROLE - 角色
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_ROLE` ( CREATE TABLE `SYS_ROLE` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -137,7 +138,7 @@ PRIMARY KEY (`ID`)
-- Table structure for TOKENS - 通行证 -- Table structure for TOKENS - 通行证
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_TOKENS` ( CREATE TABLE `SYS_TOKENS` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -166,7 +167,7 @@ PRIMARY KEY (`ID`)
-- Table structure for FILE - 文件 -- Table structure for FILE - 文件
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_FILE` ( CREATE TABLE `SYS_FILE` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -190,7 +191,7 @@ PRIMARY KEY (`ID`)
-- Table structure for USER_ROLE - 用户角色授权 -- Table structure for USER_ROLE - 用户角色授权
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_USER_ROLE` ( CREATE TABLE `SYS_USER_ROLE` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -211,7 +212,7 @@ PRIMARY KEY (`ID`)
-- Table structure for ROLE_RES - 角色资源关系 -- Table structure for ROLE_RES - 角色资源关系
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-08 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_ROLE_RES` ( CREATE TABLE `SYS_ROLE_RES` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -228,3 +229,27 @@ CREATE TABLE `SYS_ROLE_RES` (
PRIMARY KEY (`ID`) PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色资源关系'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色资源关系';
-- ----------------------------
-- Table structure for LOG_ERR - 错误日志
-- Target : MySQL
-- Author : wangbing
-- Date: : 2020-05-15
-- ----------------------------
CREATE TABLE `SYS_LOG_ERR` (
`ID` BIGINT(20) NOT NULL COMMENT '主键',
`LOG_ERR_TYPE` VARCHAR(20) COMMENT '错误类型',
`TITLE` VARCHAR(50) NOT NULL COMMENT '错误标题',
`CONTENT` TEXT COMMENT '错误内容',
`LOG_ERR_RESULT` VARCHAR(20) NOT NULL COMMENT '处理结果',
`ATTRIBUTE1` VARCHAR(50) COMMENT '属性1',
`ATTRIBUTE2` VARCHAR(50) COMMENT '属性2',
`ATTRIBUTE3` VARCHAR(50) COMMENT '属性3',
`ROW_VERSION` BIGINT(20) NOT NULL DEFAULT 0 COMMENT '行版本',
`IS_DELETED` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否已删除',
`CREATE_BY` BIGINT(20) NOT NULL COMMENT '创建用户',
`CREATE_TIME` DATETIME NOT NULL COMMENT '创建时间',
`LAST_UPDATE_BY` BIGINT(20) DEFAULT NULL COMMENT '最后更新用户',
`LAST_UPDATE_TIME` DATETIME DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='错误日志';

@ -2,7 +2,7 @@
-- Table structure for RES - 资源 -- Table structure for RES - 资源
-- Target : MySQL -- Target : MySQL
-- Author : wangbing -- Author : wangbing
-- Date: : 2020-01-05 -- Date: : 2020-05-15
-- ---------------------------- -- ----------------------------
CREATE TABLE `SYS_RES` ( CREATE TABLE `SYS_RES` (
`ID` BIGINT(20) NOT NULL COMMENT '主键', `ID` BIGINT(20) NOT NULL COMMENT '主键',
@ -12,6 +12,7 @@ CREATE TABLE `SYS_RES` (
`RES_VALUE` VARCHAR(250) COMMENT '资源内容', `RES_VALUE` VARCHAR(250) COMMENT '资源内容',
`SUP_CODE` VARCHAR(50) COMMENT '上级代码', `SUP_CODE` VARCHAR(50) COMMENT '上级代码',
`SUP_NAME` VARCHAR(50) COMMENT '上级名称', `SUP_NAME` VARCHAR(50) COMMENT '上级名称',
`FREE` TINYINT(1) COMMENT '是否免费',
`VALID` TINYINT(1) NOT NULL COMMENT '是否有效', `VALID` TINYINT(1) NOT NULL COMMENT '是否有效',
`ROW_VERSION` BIGINT(20) NOT NULL DEFAULT 0 COMMENT '行版本', `ROW_VERSION` BIGINT(20) NOT NULL DEFAULT 0 COMMENT '行版本',
`IS_DELETED` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否已删除', `IS_DELETED` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否已删除',

@ -3,14 +3,18 @@
<projectName>wadmin</projectName> <projectName>wadmin</projectName>
<projectBasePackage>xyz.wbsite</projectBasePackage> <projectBasePackage>xyz.wbsite</projectBasePackage>
<projectAuthor>wangbing</projectAuthor> <projectAuthor>wangbing</projectAuthor>
<multiDB>false</multiDB> <needMoreDB>false</needMoreDB>
<sysMD>false</sysMD> <needEMail>false</needEMail>
<needSys>false</needSys>
<needCloud>false</needCloud>
<needAsync>false</needAsync>
<database>MySQL</database>
<modules> <modules>
<module> <module>
<moduleComment>系统</moduleComment> <moduleComment>系统</moduleComment>
<modulePrefix>SYS_</modulePrefix> <modulePrefix>SYS_</modulePrefix>
<moduleName>system</moduleName> <moduleName>system</moduleName>
<hasSysFields>true</hasSysFields> <hasSysFields/>
<tables> <tables>
<table create="true" delete="true" find="true" get="true" html="true" search="false" sys="true" tableComment="字典" tableName="DICT" update="true"> <table create="true" delete="true" find="true" get="true" html="true" search="false" sys="true" tableComment="字典" tableName="DICT" update="true">
<fields> <fields>
@ -52,12 +56,13 @@
<field IsSystem="false" defaultValue="NULL" fieldComment="资源内容" fieldLength="255" fieldName="RES_VALUE" fieldType="String_var255" isMust="false" isPrimaryKey="false" isQuery="true" isSearch="false"/> <field IsSystem="false" defaultValue="NULL" fieldComment="资源内容" fieldLength="255" fieldName="RES_VALUE" fieldType="String_var255" isMust="false" isPrimaryKey="false" isQuery="true" isSearch="false"/>
<field IsSystem="false" defaultValue="NULL" fieldComment="上级代码" fieldLength="50" fieldName="SUP_CODE" fieldType="String_var50" isMust="false" isPrimaryKey="false" isQuery="true" isSearch="false"/> <field IsSystem="false" defaultValue="NULL" fieldComment="上级代码" fieldLength="50" fieldName="SUP_CODE" fieldType="String_var50" isMust="false" isPrimaryKey="false" isQuery="true" isSearch="false"/>
<field IsSystem="false" defaultValue="NULL" fieldComment="上级名称" fieldLength="50" fieldName="SUP_NAME" fieldType="String_var50" isMust="false" isPrimaryKey="false" isQuery="true" isSearch="false"/> <field IsSystem="false" defaultValue="NULL" fieldComment="上级名称" fieldLength="50" fieldName="SUP_NAME" fieldType="String_var50" isMust="false" isPrimaryKey="false" isQuery="true" isSearch="false"/>
<field IsSystem="false" defaultValue="NULL" fieldComment="是否免费" fieldLength="0" fieldName="FREE" fieldType="Boolean" isMust="false" isPrimaryKey="false" isQuery="true" isSearch="false"/>
<field IsSystem="false" defaultValue="NULL" fieldComment="是否有效" fieldLength="0" fieldName="VALID" fieldType="Boolean" isMust="true" isPrimaryKey="false" isQuery="true" isSearch="false"/> <field IsSystem="false" defaultValue="NULL" fieldComment="是否有效" fieldLength="0" fieldName="VALID" fieldType="Boolean" isMust="true" isPrimaryKey="false" isQuery="true" isSearch="false"/>
<field IsSystem="true" defaultValue="" fieldComment="行版本" fieldLength="0" fieldName="ROW_VERSION" fieldType="Long" isMust="true" isPrimaryKey="false" isQuery="false" isSearch="false"/> <field IsSystem="true" defaultValue="" fieldComment="行版本" fieldLength="0" fieldName="ROW_VERSION" fieldType="Long" isMust="true" isPrimaryKey="false" isQuery="false" isSearch="false"/>
<field IsSystem="true" defaultValue="0" fieldComment="是否已删除" fieldLength="0" fieldName="IS_DELETED" fieldType="Boolean" isMust="true" isPrimaryKey="false" isQuery="false" isSearch="false"/> <field IsSystem="true" defaultValue="0" fieldComment="是否已删除" fieldLength="0" fieldName="IS_DELETED" fieldType="Boolean" isMust="true" isPrimaryKey="false" isQuery="false" isSearch="false"/>
<field IsSystem="true" defaultValue="" fieldComment="创建用户" fieldLength="0" fieldName="CREATE_BY" fieldType="Long" isMust="true" isPrimaryKey="false" isQuery="false" isSearch="false"/> <field IsSystem="true" defaultValue="" fieldComment="创建用户" fieldLength="19" fieldName="CREATE_BY" fieldType="Long" isMust="true" isPrimaryKey="false" isQuery="false" isSearch="false"/>
<field IsSystem="true" defaultValue="NULL" fieldComment="创建时间" fieldLength="0" fieldName="CREATE_TIME" fieldType="Date" isMust="true" isPrimaryKey="false" isQuery="false" isSearch="false"/> <field IsSystem="true" defaultValue="NULL" fieldComment="创建时间" fieldLength="0" fieldName="CREATE_TIME" fieldType="Date" isMust="true" isPrimaryKey="false" isQuery="false" isSearch="false"/>
<field IsSystem="true" defaultValue="" fieldComment="最后更新用户" fieldLength="0" fieldName="LAST_UPDATE_BY" fieldType="Long" isMust="false" isPrimaryKey="false" isQuery="false" isSearch="false"/> <field IsSystem="true" defaultValue="" fieldComment="最后更新用户" fieldLength="19" fieldName="LAST_UPDATE_BY" fieldType="Long" isMust="false" isPrimaryKey="false" isQuery="false" isSearch="false"/>
<field IsSystem="true" defaultValue="" fieldComment="最后更新时间" fieldLength="0" fieldName="LAST_UPDATE_TIME" fieldType="Date" isMust="false" isPrimaryKey="false" isQuery="false" isSearch="false"/> <field IsSystem="true" defaultValue="" fieldComment="最后更新时间" fieldLength="0" fieldName="LAST_UPDATE_TIME" fieldType="Date" isMust="false" isPrimaryKey="false" isQuery="false" isSearch="false"/>
</fields> </fields>
</table> </table>

@ -18,6 +18,12 @@
<el-form-item label="资源内容" prop="resValue"> <el-form-item label="资源内容" prop="resValue">
<el-input v-model="vm.resValue" clearable size="mini" placeholder="请输入资源内容"></el-input> <el-input v-model="vm.resValue" clearable size="mini" placeholder="请输入资源内容"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否免费" prop="free">
<el-radio-group v-model="vm.free" clearable size="mini">
<el-radio :label="true">是</el-radio>
<el-radio :label="false">否</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="是否有效" prop="valid"> <el-form-item label="是否有效" prop="valid">
<el-radio-group v-model="vm.valid" clearable size="mini"> <el-radio-group v-model="vm.valid" clearable size="mini">
<el-radio :label="true">是</el-radio> <el-radio :label="true">是</el-radio>
@ -109,6 +115,15 @@
width="200" width="200"
label="资源内容"> label="资源内容">
</el-table-column> </el-table-column>
<el-table-column
align="center"
prop="free"
label="是否免费">
<template slot-scope="scope">
<el-tag size="mini" effect="dark" type="success" v-if="scope.row.free">免费</el-tag>
<el-tag size="mini" effect="dark" type="danger" v-if="!scope.row.free">授权</el-tag>
</template>
</el-table-column>
<el-table-column <el-table-column
align="center" align="center"
prop="createTime" prop="createTime"
@ -208,6 +223,9 @@
<el-input v-model="form.resValue" clearable size="mini" <el-input v-model="form.resValue" clearable size="mini"
placeholder="请输入资源描述"></el-input> placeholder="请输入资源描述"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否免费" prop="free">
<el-switch v-model="form.free" active-text="免费" inactive-text="授权" clearable size="mini"></el-switch>
</el-form-item>
<el-form-item label="是否有效" prop="valid"> <el-form-item label="是否有效" prop="valid">
<el-radio-group v-model="form.valid" clearable size="mini"> <el-radio-group v-model="form.valid" clearable size="mini">
<el-radio :label="true">是</el-radio> <el-radio :label="true">是</el-radio>
@ -243,6 +261,7 @@
resName: "", resName: "",
resType: "", resType: "",
resValue: "", resValue: "",
free: "",
valid: "", valid: "",
pageNumber: 1, pageNumber: 1,
pageSize: 10, pageSize: 10,
@ -258,6 +277,7 @@
resName: "", resName: "",
resType: "", resType: "",
resValue: "", resValue: "",
free: "",
valid: "", valid: "",
rowVersion: "" rowVersion: ""
}, },
@ -276,6 +296,9 @@
resValue: [ resValue: [
{min: 1, max: 255, message: '资源内容长度在 1 到 255 个字符', trigger: 'blur'} {min: 1, max: 255, message: '资源内容长度在 1 到 255 个字符', trigger: 'blur'}
], ],
free: [
{required: true, message: '是否免费不能为空', trigger: 'blur'},
],
valid: [ valid: [
{required: true, message: '是否有效不能为空', trigger: 'blur'}, {required: true, message: '是否有效不能为空', trigger: 'blur'},
], ],
@ -292,6 +315,7 @@
this.form.resName = ""; this.form.resName = "";
this.form.resType = ""; this.form.resType = "";
this.form.resValue = ""; this.form.resValue = "";
this.form.free = false;
this.form.valid = true; this.form.valid = true;
}, },
onEdit: function (item) { onEdit: function (item) {
@ -302,6 +326,7 @@
this.form.resName = item.resName; this.form.resName = item.resName;
this.form.resType = item.resType; this.form.resType = item.resType;
this.form.resValue = item.resValue; this.form.resValue = item.resValue;
this.form.free = item.free;
this.form.valid = item.valid; this.form.valid = item.valid;
this.form.rowVersion = item.rowVersion; this.form.rowVersion = item.rowVersion;
}, },
@ -331,6 +356,7 @@
this.form.resName = ""; this.form.resName = "";
this.form.resType = ""; this.form.resType = "";
this.form.resValue = ""; this.form.resValue = "";
this.form.free = false;
this.form.valid = true; this.form.valid = true;
}, },
onTreeEdit: function (pItem) { onTreeEdit: function (pItem) {
@ -341,6 +367,7 @@
this.form.resName = pItem.resName; this.form.resName = pItem.resName;
this.form.resType = pItem.resType; this.form.resType = pItem.resType;
this.form.resValue = pItem.resValue; this.form.resValue = pItem.resValue;
this.form.free = pItem.free;
this.form.valid = pItem.valid; this.form.valid = pItem.valid;
this.form.rowVersion = pItem.rowVersion; this.form.rowVersion = pItem.rowVersion;
}, },

Loading…
Cancel
Save

Powered by TurnKey Linux.