diff --git a/WebContent/generatorConfig.xml b/WebContent/generatorConfig.xml index d8b73e3e02b752ad4eddc6db792bf942e33bc3de..11feb47b918769a3ed90b07c3094887eb5c90ffc 100644 --- a/WebContent/generatorConfig.xml +++ b/WebContent/generatorConfig.xml @@ -68,21 +68,37 @@ --> - + - - +
+ + + +
+ + + +
+ + + +
+ + + +
\ No newline at end of file diff --git a/build/classes/cn/edu/hrbcu/curriculum/mapper/TbUserMapper.xml b/build/classes/cn/edu/hrbcu/curriculum/mapper/TbUserMapper.xml index 5fb1749ef574583d8a92f8c07ebc390b2639bb65..f4bb62187acb60ac8aa4d27eb5b7c853027d1fb8 100644 --- a/build/classes/cn/edu/hrbcu/curriculum/mapper/TbUserMapper.xml +++ b/build/classes/cn/edu/hrbcu/curriculum/mapper/TbUserMapper.xml @@ -7,7 +7,8 @@ - + + @@ -73,7 +74,7 @@ - id, loginName, password, userName, userType, userState, mobile, loginCount, lastLoginDate, + id, loginName, password, userName, userType, sale, locked, mobile, loginCount, lastLoginDate, passUpdateTime, createTime + select + + distinct + + + from tb_permission + + + + + order by ${orderByClause} + + + + + delete from tb_permission + where id = #{id,jdbcType=BIGINT} + + + delete from tb_permission + + + + + + insert into tb_permission (id, name, type, + url, percode, pid, pids, + sort, available) + values (#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, + #{url,jdbcType=VARCHAR}, #{percode,jdbcType=VARCHAR}, #{pid,jdbcType=BIGINT}, #{pids,jdbcType=VARCHAR}, + #{sort,jdbcType=INTEGER}, #{available,jdbcType=VARCHAR}) + + + insert into tb_permission + + + id, + + + name, + + + type, + + + url, + + + percode, + + + pid, + + + pids, + + + sort, + + + available, + + + + + #{id,jdbcType=BIGINT}, + + + #{name,jdbcType=VARCHAR}, + + + #{type,jdbcType=VARCHAR}, + + + #{url,jdbcType=VARCHAR}, + + + #{percode,jdbcType=VARCHAR}, + + + #{pid,jdbcType=BIGINT}, + + + #{pids,jdbcType=VARCHAR}, + + + #{sort,jdbcType=INTEGER}, + + + #{available,jdbcType=VARCHAR}, + + + + + + update tb_permission + + + id = #{record.id,jdbcType=BIGINT}, + + + name = #{record.name,jdbcType=VARCHAR}, + + + type = #{record.type,jdbcType=VARCHAR}, + + + url = #{record.url,jdbcType=VARCHAR}, + + + percode = #{record.percode,jdbcType=VARCHAR}, + + + pid = #{record.pid,jdbcType=BIGINT}, + + + pids = #{record.pids,jdbcType=VARCHAR}, + + + sort = #{record.sort,jdbcType=INTEGER}, + + + available = #{record.available,jdbcType=VARCHAR}, + + + + + + + + update tb_permission + set id = #{record.id,jdbcType=BIGINT}, + name = #{record.name,jdbcType=VARCHAR}, + type = #{record.type,jdbcType=VARCHAR}, + url = #{record.url,jdbcType=VARCHAR}, + percode = #{record.percode,jdbcType=VARCHAR}, + pid = #{record.pid,jdbcType=BIGINT}, + pids = #{record.pids,jdbcType=VARCHAR}, + sort = #{record.sort,jdbcType=INTEGER}, + available = #{record.available,jdbcType=VARCHAR} + + + + + + update tb_permission + + + name = #{name,jdbcType=VARCHAR}, + + + type = #{type,jdbcType=VARCHAR}, + + + url = #{url,jdbcType=VARCHAR}, + + + percode = #{percode,jdbcType=VARCHAR}, + + + pid = #{pid,jdbcType=BIGINT}, + + + pids = #{pids,jdbcType=VARCHAR}, + + + sort = #{sort,jdbcType=INTEGER}, + + + available = #{available,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=BIGINT} + + + update tb_permission + set name = #{name,jdbcType=VARCHAR}, + type = #{type,jdbcType=VARCHAR}, + url = #{url,jdbcType=VARCHAR}, + percode = #{percode,jdbcType=VARCHAR}, + pid = #{pid,jdbcType=BIGINT}, + pids = #{pids,jdbcType=VARCHAR}, + sort = #{sort,jdbcType=INTEGER}, + available = #{available,jdbcType=VARCHAR} + where id = #{id,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/mapper/TbRoleMapper.xml b/src/cn/edu/hrbcu/curriculum/mapper/TbRoleMapper.xml new file mode 100644 index 0000000000000000000000000000000000000000..25d2b07c86ae12bf95ba9406620de37d7ac03103 --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/mapper/TbRoleMapper.xml @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + id, name, code, pid, remark, available + + + + + delete from tb_role + where id = #{id,jdbcType=BIGINT} + + + delete from tb_role + + + + + + insert into tb_role (id, name, code, + pid, remark, available + ) + values (#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{code,jdbcType=VARCHAR}, + #{pid,jdbcType=BIGINT}, #{remark,jdbcType=VARCHAR}, #{available,jdbcType=VARCHAR} + ) + + + insert into tb_role + + + id, + + + name, + + + code, + + + pid, + + + remark, + + + available, + + + + + #{id,jdbcType=BIGINT}, + + + #{name,jdbcType=VARCHAR}, + + + #{code,jdbcType=VARCHAR}, + + + #{pid,jdbcType=BIGINT}, + + + #{remark,jdbcType=VARCHAR}, + + + #{available,jdbcType=VARCHAR}, + + + + + + update tb_role + + + id = #{record.id,jdbcType=BIGINT}, + + + name = #{record.name,jdbcType=VARCHAR}, + + + code = #{record.code,jdbcType=VARCHAR}, + + + pid = #{record.pid,jdbcType=BIGINT}, + + + remark = #{record.remark,jdbcType=VARCHAR}, + + + available = #{record.available,jdbcType=VARCHAR}, + + + + + + + + update tb_role + set id = #{record.id,jdbcType=BIGINT}, + name = #{record.name,jdbcType=VARCHAR}, + code = #{record.code,jdbcType=VARCHAR}, + pid = #{record.pid,jdbcType=BIGINT}, + remark = #{record.remark,jdbcType=VARCHAR}, + available = #{record.available,jdbcType=VARCHAR} + + + + + + update tb_role + + + name = #{name,jdbcType=VARCHAR}, + + + code = #{code,jdbcType=VARCHAR}, + + + pid = #{pid,jdbcType=BIGINT}, + + + remark = #{remark,jdbcType=VARCHAR}, + + + available = #{available,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=BIGINT} + + + update tb_role + set name = #{name,jdbcType=VARCHAR}, + code = #{code,jdbcType=VARCHAR}, + pid = #{pid,jdbcType=BIGINT}, + remark = #{remark,jdbcType=VARCHAR}, + available = #{available,jdbcType=VARCHAR} + where id = #{id,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/mapper/TbRolePermissionMapper.xml b/src/cn/edu/hrbcu/curriculum/mapper/TbRolePermissionMapper.xml new file mode 100644 index 0000000000000000000000000000000000000000..14a31439e060b56059e55865322161ebc2bdfe1e --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/mapper/TbRolePermissionMapper.xml @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + id, roleid, permissionid + + + + + delete from tb_role_permission + where id = #{id,jdbcType=INTEGER} + + + delete from tb_role_permission + + + + + + insert into tb_role_permission (id, roleid, permissionid + ) + values (#{id,jdbcType=INTEGER}, #{roleid,jdbcType=BIGINT}, #{permissionid,jdbcType=BIGINT} + ) + + + insert into tb_role_permission + + + id, + + + roleid, + + + permissionid, + + + + + #{id,jdbcType=INTEGER}, + + + #{roleid,jdbcType=BIGINT}, + + + #{permissionid,jdbcType=BIGINT}, + + + + + + update tb_role_permission + + + id = #{record.id,jdbcType=INTEGER}, + + + roleid = #{record.roleid,jdbcType=BIGINT}, + + + permissionid = #{record.permissionid,jdbcType=BIGINT}, + + + + + + + + update tb_role_permission + set id = #{record.id,jdbcType=INTEGER}, + roleid = #{record.roleid,jdbcType=BIGINT}, + permissionid = #{record.permissionid,jdbcType=BIGINT} + + + + + + update tb_role_permission + + + roleid = #{roleid,jdbcType=BIGINT}, + + + permissionid = #{permissionid,jdbcType=BIGINT}, + + + where id = #{id,jdbcType=INTEGER} + + + update tb_role_permission + set roleid = #{roleid,jdbcType=BIGINT}, + permissionid = #{permissionid,jdbcType=BIGINT} + where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/mapper/TbUserMapper.xml b/src/cn/edu/hrbcu/curriculum/mapper/TbUserMapper.xml index 5fb1749ef574583d8a92f8c07ebc390b2639bb65..f4bb62187acb60ac8aa4d27eb5b7c853027d1fb8 100644 --- a/src/cn/edu/hrbcu/curriculum/mapper/TbUserMapper.xml +++ b/src/cn/edu/hrbcu/curriculum/mapper/TbUserMapper.xml @@ -7,7 +7,8 @@ - + + @@ -73,7 +74,7 @@ - id, loginName, password, userName, userType, userState, mobile, loginCount, lastLoginDate, + id, loginName, password, userName, userType, sale, locked, mobile, loginCount, lastLoginDate, passUpdateTime, createTime + select + + distinct + + + from tb_user_role + + + + + order by ${orderByClause} + + + + + delete from tb_user_role + where id = #{id,jdbcType=BIGINT} + + + delete from tb_user_role + + + + + + insert into tb_user_role (id, userid, roleid + ) + values (#{id,jdbcType=BIGINT}, #{userid,jdbcType=BIGINT}, #{roleid,jdbcType=BIGINT} + ) + + + insert into tb_user_role + + + id, + + + userid, + + + roleid, + + + + + #{id,jdbcType=BIGINT}, + + + #{userid,jdbcType=BIGINT}, + + + #{roleid,jdbcType=BIGINT}, + + + + + + update tb_user_role + + + id = #{record.id,jdbcType=BIGINT}, + + + userid = #{record.userid,jdbcType=BIGINT}, + + + roleid = #{record.roleid,jdbcType=BIGINT}, + + + + + + + + update tb_user_role + set id = #{record.id,jdbcType=BIGINT}, + userid = #{record.userid,jdbcType=BIGINT}, + roleid = #{record.roleid,jdbcType=BIGINT} + + + + + + update tb_user_role + + + userid = #{userid,jdbcType=BIGINT}, + + + roleid = #{roleid,jdbcType=BIGINT}, + + + where id = #{id,jdbcType=BIGINT} + + + update tb_user_role + set userid = #{userid,jdbcType=BIGINT}, + roleid = #{roleid,jdbcType=BIGINT} + where id = #{id,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbPermission.java b/src/cn/edu/hrbcu/curriculum/pojo/TbPermission.java new file mode 100644 index 0000000000000000000000000000000000000000..22bc2daf0e97570d364900e9727c7ae8ee07d466 --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbPermission.java @@ -0,0 +1,97 @@ +package cn.edu.hrbcu.curriculum.pojo; + +import java.io.Serializable; + +public class TbPermission implements Serializable { + private Long id; + + private String name; + + private String type; + + private String url; + + private String percode; + + private Long pid; + + private String pids; + + private Integer sort; + + private String available; + + private static final long serialVersionUID = 1L; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name == null ? null : name.trim(); + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type == null ? null : type.trim(); + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url == null ? null : url.trim(); + } + + public String getPercode() { + return percode; + } + + public void setPercode(String percode) { + this.percode = percode == null ? null : percode.trim(); + } + + public Long getPid() { + return pid; + } + + public void setPid(Long pid) { + this.pid = pid; + } + + public String getPids() { + return pids; + } + + public void setPids(String pids) { + this.pids = pids == null ? null : pids.trim(); + } + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + + public String getAvailable() { + return available; + } + + public void setAvailable(String available) { + this.available = available == null ? null : available.trim(); + } +} \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbPermissionExample.java b/src/cn/edu/hrbcu/curriculum/pojo/TbPermissionExample.java new file mode 100644 index 0000000000000000000000000000000000000000..b49289441fee51eacfa90f7305bdb69591b8545b --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbPermissionExample.java @@ -0,0 +1,800 @@ +package cn.edu.hrbcu.curriculum.pojo; + +import java.util.ArrayList; +import java.util.List; + +public class TbPermissionExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public TbPermissionExample() { + oredCriteria = new ArrayList(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andNameIsNull() { + addCriterion("name is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + addCriterion("name is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + addCriterion("name =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + addCriterion("name <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + addCriterion("name >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + addCriterion("name >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + addCriterion("name <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + addCriterion("name <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + addCriterion("name like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + addCriterion("name not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + addCriterion("name in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + addCriterion("name not in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameBetween(String value1, String value2) { + addCriterion("name between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + addCriterion("name not between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andTypeIsNull() { + addCriterion("type is null"); + return (Criteria) this; + } + + public Criteria andTypeIsNotNull() { + addCriterion("type is not null"); + return (Criteria) this; + } + + public Criteria andTypeEqualTo(String value) { + addCriterion("type =", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotEqualTo(String value) { + addCriterion("type <>", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThan(String value) { + addCriterion("type >", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThanOrEqualTo(String value) { + addCriterion("type >=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThan(String value) { + addCriterion("type <", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThanOrEqualTo(String value) { + addCriterion("type <=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLike(String value) { + addCriterion("type like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotLike(String value) { + addCriterion("type not like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeIn(List values) { + addCriterion("type in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotIn(List values) { + addCriterion("type not in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeBetween(String value1, String value2) { + addCriterion("type between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotBetween(String value1, String value2) { + addCriterion("type not between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andUrlIsNull() { + addCriterion("url is null"); + return (Criteria) this; + } + + public Criteria andUrlIsNotNull() { + addCriterion("url is not null"); + return (Criteria) this; + } + + public Criteria andUrlEqualTo(String value) { + addCriterion("url =", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotEqualTo(String value) { + addCriterion("url <>", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlGreaterThan(String value) { + addCriterion("url >", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlGreaterThanOrEqualTo(String value) { + addCriterion("url >=", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlLessThan(String value) { + addCriterion("url <", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlLessThanOrEqualTo(String value) { + addCriterion("url <=", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlLike(String value) { + addCriterion("url like", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotLike(String value) { + addCriterion("url not like", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlIn(List values) { + addCriterion("url in", values, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotIn(List values) { + addCriterion("url not in", values, "url"); + return (Criteria) this; + } + + public Criteria andUrlBetween(String value1, String value2) { + addCriterion("url between", value1, value2, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotBetween(String value1, String value2) { + addCriterion("url not between", value1, value2, "url"); + return (Criteria) this; + } + + public Criteria andPercodeIsNull() { + addCriterion("percode is null"); + return (Criteria) this; + } + + public Criteria andPercodeIsNotNull() { + addCriterion("percode is not null"); + return (Criteria) this; + } + + public Criteria andPercodeEqualTo(String value) { + addCriterion("percode =", value, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeNotEqualTo(String value) { + addCriterion("percode <>", value, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeGreaterThan(String value) { + addCriterion("percode >", value, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeGreaterThanOrEqualTo(String value) { + addCriterion("percode >=", value, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeLessThan(String value) { + addCriterion("percode <", value, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeLessThanOrEqualTo(String value) { + addCriterion("percode <=", value, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeLike(String value) { + addCriterion("percode like", value, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeNotLike(String value) { + addCriterion("percode not like", value, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeIn(List values) { + addCriterion("percode in", values, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeNotIn(List values) { + addCriterion("percode not in", values, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeBetween(String value1, String value2) { + addCriterion("percode between", value1, value2, "percode"); + return (Criteria) this; + } + + public Criteria andPercodeNotBetween(String value1, String value2) { + addCriterion("percode not between", value1, value2, "percode"); + return (Criteria) this; + } + + public Criteria andPidIsNull() { + addCriterion("pid is null"); + return (Criteria) this; + } + + public Criteria andPidIsNotNull() { + addCriterion("pid is not null"); + return (Criteria) this; + } + + public Criteria andPidEqualTo(Long value) { + addCriterion("pid =", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidNotEqualTo(Long value) { + addCriterion("pid <>", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidGreaterThan(Long value) { + addCriterion("pid >", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidGreaterThanOrEqualTo(Long value) { + addCriterion("pid >=", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidLessThan(Long value) { + addCriterion("pid <", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidLessThanOrEqualTo(Long value) { + addCriterion("pid <=", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidIn(List values) { + addCriterion("pid in", values, "pid"); + return (Criteria) this; + } + + public Criteria andPidNotIn(List values) { + addCriterion("pid not in", values, "pid"); + return (Criteria) this; + } + + public Criteria andPidBetween(Long value1, Long value2) { + addCriterion("pid between", value1, value2, "pid"); + return (Criteria) this; + } + + public Criteria andPidNotBetween(Long value1, Long value2) { + addCriterion("pid not between", value1, value2, "pid"); + return (Criteria) this; + } + + public Criteria andPidsIsNull() { + addCriterion("pids is null"); + return (Criteria) this; + } + + public Criteria andPidsIsNotNull() { + addCriterion("pids is not null"); + return (Criteria) this; + } + + public Criteria andPidsEqualTo(String value) { + addCriterion("pids =", value, "pids"); + return (Criteria) this; + } + + public Criteria andPidsNotEqualTo(String value) { + addCriterion("pids <>", value, "pids"); + return (Criteria) this; + } + + public Criteria andPidsGreaterThan(String value) { + addCriterion("pids >", value, "pids"); + return (Criteria) this; + } + + public Criteria andPidsGreaterThanOrEqualTo(String value) { + addCriterion("pids >=", value, "pids"); + return (Criteria) this; + } + + public Criteria andPidsLessThan(String value) { + addCriterion("pids <", value, "pids"); + return (Criteria) this; + } + + public Criteria andPidsLessThanOrEqualTo(String value) { + addCriterion("pids <=", value, "pids"); + return (Criteria) this; + } + + public Criteria andPidsLike(String value) { + addCriterion("pids like", value, "pids"); + return (Criteria) this; + } + + public Criteria andPidsNotLike(String value) { + addCriterion("pids not like", value, "pids"); + return (Criteria) this; + } + + public Criteria andPidsIn(List values) { + addCriterion("pids in", values, "pids"); + return (Criteria) this; + } + + public Criteria andPidsNotIn(List values) { + addCriterion("pids not in", values, "pids"); + return (Criteria) this; + } + + public Criteria andPidsBetween(String value1, String value2) { + addCriterion("pids between", value1, value2, "pids"); + return (Criteria) this; + } + + public Criteria andPidsNotBetween(String value1, String value2) { + addCriterion("pids not between", value1, value2, "pids"); + return (Criteria) this; + } + + public Criteria andSortIsNull() { + addCriterion("sort is null"); + return (Criteria) this; + } + + public Criteria andSortIsNotNull() { + addCriterion("sort is not null"); + return (Criteria) this; + } + + public Criteria andSortEqualTo(Integer value) { + addCriterion("sort =", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotEqualTo(Integer value) { + addCriterion("sort <>", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortGreaterThan(Integer value) { + addCriterion("sort >", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortGreaterThanOrEqualTo(Integer value) { + addCriterion("sort >=", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortLessThan(Integer value) { + addCriterion("sort <", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortLessThanOrEqualTo(Integer value) { + addCriterion("sort <=", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortIn(List values) { + addCriterion("sort in", values, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotIn(List values) { + addCriterion("sort not in", values, "sort"); + return (Criteria) this; + } + + public Criteria andSortBetween(Integer value1, Integer value2) { + addCriterion("sort between", value1, value2, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotBetween(Integer value1, Integer value2) { + addCriterion("sort not between", value1, value2, "sort"); + return (Criteria) this; + } + + public Criteria andAvailableIsNull() { + addCriterion("available is null"); + return (Criteria) this; + } + + public Criteria andAvailableIsNotNull() { + addCriterion("available is not null"); + return (Criteria) this; + } + + public Criteria andAvailableEqualTo(String value) { + addCriterion("available =", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableNotEqualTo(String value) { + addCriterion("available <>", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableGreaterThan(String value) { + addCriterion("available >", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableGreaterThanOrEqualTo(String value) { + addCriterion("available >=", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableLessThan(String value) { + addCriterion("available <", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableLessThanOrEqualTo(String value) { + addCriterion("available <=", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableLike(String value) { + addCriterion("available like", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableNotLike(String value) { + addCriterion("available not like", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableIn(List values) { + addCriterion("available in", values, "available"); + return (Criteria) this; + } + + public Criteria andAvailableNotIn(List values) { + addCriterion("available not in", values, "available"); + return (Criteria) this; + } + + public Criteria andAvailableBetween(String value1, String value2) { + addCriterion("available between", value1, value2, "available"); + return (Criteria) this; + } + + public Criteria andAvailableNotBetween(String value1, String value2) { + addCriterion("available not between", value1, value2, "available"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbRole.java b/src/cn/edu/hrbcu/curriculum/pojo/TbRole.java new file mode 100644 index 0000000000000000000000000000000000000000..396d29b1e4590f7e270225fa6cf581e7ad8778b3 --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbRole.java @@ -0,0 +1,67 @@ +package cn.edu.hrbcu.curriculum.pojo; + +import java.io.Serializable; + +public class TbRole implements Serializable { + private Long id; + + private String name; + + private String code; + + private Long pid; + + private String remark; + + private String available; + + private static final long serialVersionUID = 1L; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name == null ? null : name.trim(); + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code == null ? null : code.trim(); + } + + public Long getPid() { + return pid; + } + + public void setPid(Long pid) { + this.pid = pid; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } + + public String getAvailable() { + return available; + } + + public void setAvailable(String available) { + this.available = available == null ? null : available.trim(); + } +} \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbRoleExample.java b/src/cn/edu/hrbcu/curriculum/pojo/TbRoleExample.java new file mode 100644 index 0000000000000000000000000000000000000000..5d447367db58ea0a39a4727ca4b1cd408cecc382 --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbRoleExample.java @@ -0,0 +1,600 @@ +package cn.edu.hrbcu.curriculum.pojo; + +import java.util.ArrayList; +import java.util.List; + +public class TbRoleExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public TbRoleExample() { + oredCriteria = new ArrayList(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andNameIsNull() { + addCriterion("name is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + addCriterion("name is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + addCriterion("name =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + addCriterion("name <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + addCriterion("name >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + addCriterion("name >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + addCriterion("name <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + addCriterion("name <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + addCriterion("name like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + addCriterion("name not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + addCriterion("name in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + addCriterion("name not in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameBetween(String value1, String value2) { + addCriterion("name between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + addCriterion("name not between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andCodeIsNull() { + addCriterion("code is null"); + return (Criteria) this; + } + + public Criteria andCodeIsNotNull() { + addCriterion("code is not null"); + return (Criteria) this; + } + + public Criteria andCodeEqualTo(String value) { + addCriterion("code =", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeNotEqualTo(String value) { + addCriterion("code <>", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeGreaterThan(String value) { + addCriterion("code >", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeGreaterThanOrEqualTo(String value) { + addCriterion("code >=", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeLessThan(String value) { + addCriterion("code <", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeLessThanOrEqualTo(String value) { + addCriterion("code <=", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeLike(String value) { + addCriterion("code like", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeNotLike(String value) { + addCriterion("code not like", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeIn(List values) { + addCriterion("code in", values, "code"); + return (Criteria) this; + } + + public Criteria andCodeNotIn(List values) { + addCriterion("code not in", values, "code"); + return (Criteria) this; + } + + public Criteria andCodeBetween(String value1, String value2) { + addCriterion("code between", value1, value2, "code"); + return (Criteria) this; + } + + public Criteria andCodeNotBetween(String value1, String value2) { + addCriterion("code not between", value1, value2, "code"); + return (Criteria) this; + } + + public Criteria andPidIsNull() { + addCriterion("pid is null"); + return (Criteria) this; + } + + public Criteria andPidIsNotNull() { + addCriterion("pid is not null"); + return (Criteria) this; + } + + public Criteria andPidEqualTo(Long value) { + addCriterion("pid =", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidNotEqualTo(Long value) { + addCriterion("pid <>", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidGreaterThan(Long value) { + addCriterion("pid >", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidGreaterThanOrEqualTo(Long value) { + addCriterion("pid >=", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidLessThan(Long value) { + addCriterion("pid <", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidLessThanOrEqualTo(Long value) { + addCriterion("pid <=", value, "pid"); + return (Criteria) this; + } + + public Criteria andPidIn(List values) { + addCriterion("pid in", values, "pid"); + return (Criteria) this; + } + + public Criteria andPidNotIn(List values) { + addCriterion("pid not in", values, "pid"); + return (Criteria) this; + } + + public Criteria andPidBetween(Long value1, Long value2) { + addCriterion("pid between", value1, value2, "pid"); + return (Criteria) this; + } + + public Criteria andPidNotBetween(Long value1, Long value2) { + addCriterion("pid not between", value1, value2, "pid"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("remark is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("remark is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("remark =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("remark <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("remark >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("remark >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("remark <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("remark <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("remark like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("remark not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("remark in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("remark not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("remark between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("remark not between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andAvailableIsNull() { + addCriterion("available is null"); + return (Criteria) this; + } + + public Criteria andAvailableIsNotNull() { + addCriterion("available is not null"); + return (Criteria) this; + } + + public Criteria andAvailableEqualTo(String value) { + addCriterion("available =", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableNotEqualTo(String value) { + addCriterion("available <>", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableGreaterThan(String value) { + addCriterion("available >", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableGreaterThanOrEqualTo(String value) { + addCriterion("available >=", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableLessThan(String value) { + addCriterion("available <", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableLessThanOrEqualTo(String value) { + addCriterion("available <=", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableLike(String value) { + addCriterion("available like", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableNotLike(String value) { + addCriterion("available not like", value, "available"); + return (Criteria) this; + } + + public Criteria andAvailableIn(List values) { + addCriterion("available in", values, "available"); + return (Criteria) this; + } + + public Criteria andAvailableNotIn(List values) { + addCriterion("available not in", values, "available"); + return (Criteria) this; + } + + public Criteria andAvailableBetween(String value1, String value2) { + addCriterion("available between", value1, value2, "available"); + return (Criteria) this; + } + + public Criteria andAvailableNotBetween(String value1, String value2) { + addCriterion("available not between", value1, value2, "available"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbRolePermission.java b/src/cn/edu/hrbcu/curriculum/pojo/TbRolePermission.java new file mode 100644 index 0000000000000000000000000000000000000000..7a9603762b1392162f5ed16276941eb112d796ab --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbRolePermission.java @@ -0,0 +1,37 @@ +package cn.edu.hrbcu.curriculum.pojo; + +import java.io.Serializable; + +public class TbRolePermission implements Serializable { + private Integer id; + + private Long roleid; + + private Long permissionid; + + private static final long serialVersionUID = 1L; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Long getRoleid() { + return roleid; + } + + public void setRoleid(Long roleid) { + this.roleid = roleid; + } + + public Long getPermissionid() { + return permissionid; + } + + public void setPermissionid(Long permissionid) { + this.permissionid = permissionid; + } +} \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbRolePermissionExample.java b/src/cn/edu/hrbcu/curriculum/pojo/TbRolePermissionExample.java new file mode 100644 index 0000000000000000000000000000000000000000..caa9881d6e90ec36e2c667a2f1ca0d2879df3c98 --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbRolePermissionExample.java @@ -0,0 +1,380 @@ +package cn.edu.hrbcu.curriculum.pojo; + +import java.util.ArrayList; +import java.util.List; + +public class TbRolePermissionExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public TbRolePermissionExample() { + oredCriteria = new ArrayList(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Integer value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Integer value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Integer value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Integer value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Integer value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Integer value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Integer value1, Integer value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Integer value1, Integer value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andRoleidIsNull() { + addCriterion("roleid is null"); + return (Criteria) this; + } + + public Criteria andRoleidIsNotNull() { + addCriterion("roleid is not null"); + return (Criteria) this; + } + + public Criteria andRoleidEqualTo(Long value) { + addCriterion("roleid =", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidNotEqualTo(Long value) { + addCriterion("roleid <>", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidGreaterThan(Long value) { + addCriterion("roleid >", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidGreaterThanOrEqualTo(Long value) { + addCriterion("roleid >=", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidLessThan(Long value) { + addCriterion("roleid <", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidLessThanOrEqualTo(Long value) { + addCriterion("roleid <=", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidIn(List values) { + addCriterion("roleid in", values, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidNotIn(List values) { + addCriterion("roleid not in", values, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidBetween(Long value1, Long value2) { + addCriterion("roleid between", value1, value2, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidNotBetween(Long value1, Long value2) { + addCriterion("roleid not between", value1, value2, "roleid"); + return (Criteria) this; + } + + public Criteria andPermissionidIsNull() { + addCriterion("permissionid is null"); + return (Criteria) this; + } + + public Criteria andPermissionidIsNotNull() { + addCriterion("permissionid is not null"); + return (Criteria) this; + } + + public Criteria andPermissionidEqualTo(Long value) { + addCriterion("permissionid =", value, "permissionid"); + return (Criteria) this; + } + + public Criteria andPermissionidNotEqualTo(Long value) { + addCriterion("permissionid <>", value, "permissionid"); + return (Criteria) this; + } + + public Criteria andPermissionidGreaterThan(Long value) { + addCriterion("permissionid >", value, "permissionid"); + return (Criteria) this; + } + + public Criteria andPermissionidGreaterThanOrEqualTo(Long value) { + addCriterion("permissionid >=", value, "permissionid"); + return (Criteria) this; + } + + public Criteria andPermissionidLessThan(Long value) { + addCriterion("permissionid <", value, "permissionid"); + return (Criteria) this; + } + + public Criteria andPermissionidLessThanOrEqualTo(Long value) { + addCriterion("permissionid <=", value, "permissionid"); + return (Criteria) this; + } + + public Criteria andPermissionidIn(List values) { + addCriterion("permissionid in", values, "permissionid"); + return (Criteria) this; + } + + public Criteria andPermissionidNotIn(List values) { + addCriterion("permissionid not in", values, "permissionid"); + return (Criteria) this; + } + + public Criteria andPermissionidBetween(Long value1, Long value2) { + addCriterion("permissionid between", value1, value2, "permissionid"); + return (Criteria) this; + } + + public Criteria andPermissionidNotBetween(Long value1, Long value2) { + addCriterion("permissionid not between", value1, value2, "permissionid"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbUser.java b/src/cn/edu/hrbcu/curriculum/pojo/TbUser.java index 74964f77b974922510644cbf2a85039e82946c8a..7da623007ff9513595f51024a56bdc66ae450539 100644 --- a/src/cn/edu/hrbcu/curriculum/pojo/TbUser.java +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbUser.java @@ -14,7 +14,9 @@ public class TbUser implements Serializable { private Integer usertype; - private Integer userstate; + private String sale; + + private String locked; private String mobile; @@ -68,12 +70,20 @@ public class TbUser implements Serializable { this.usertype = usertype; } - public Integer getUserstate() { - return userstate; + public String getSale() { + return sale; + } + + public void setSale(String sale) { + this.sale = sale == null ? null : sale.trim(); + } + + public String getLocked() { + return locked; } - public void setUserstate(Integer userstate) { - this.userstate = userstate; + public void setLocked(String locked) { + this.locked = locked == null ? null : locked.trim(); } public String getMobile() { diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbUserExample.java b/src/cn/edu/hrbcu/curriculum/pojo/TbUserExample.java index b5840aee3bcd22dea7c010273167a8576a8a0f12..95da971c0e51b0ad8d7e35e655202d7f4f24cf48 100644 --- a/src/cn/edu/hrbcu/curriculum/pojo/TbUserExample.java +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbUserExample.java @@ -435,63 +435,143 @@ public class TbUserExample { return (Criteria) this; } - public Criteria andUserstateIsNull() { - addCriterion("userState is null"); + public Criteria andSaleIsNull() { + addCriterion("sale is null"); return (Criteria) this; } - public Criteria andUserstateIsNotNull() { - addCriterion("userState is not null"); + public Criteria andSaleIsNotNull() { + addCriterion("sale is not null"); return (Criteria) this; } - public Criteria andUserstateEqualTo(Integer value) { - addCriterion("userState =", value, "userstate"); + public Criteria andSaleEqualTo(String value) { + addCriterion("sale =", value, "sale"); return (Criteria) this; } - public Criteria andUserstateNotEqualTo(Integer value) { - addCriterion("userState <>", value, "userstate"); + public Criteria andSaleNotEqualTo(String value) { + addCriterion("sale <>", value, "sale"); return (Criteria) this; } - public Criteria andUserstateGreaterThan(Integer value) { - addCriterion("userState >", value, "userstate"); + public Criteria andSaleGreaterThan(String value) { + addCriterion("sale >", value, "sale"); return (Criteria) this; } - public Criteria andUserstateGreaterThanOrEqualTo(Integer value) { - addCriterion("userState >=", value, "userstate"); + public Criteria andSaleGreaterThanOrEqualTo(String value) { + addCriterion("sale >=", value, "sale"); return (Criteria) this; } - public Criteria andUserstateLessThan(Integer value) { - addCriterion("userState <", value, "userstate"); + public Criteria andSaleLessThan(String value) { + addCriterion("sale <", value, "sale"); return (Criteria) this; } - public Criteria andUserstateLessThanOrEqualTo(Integer value) { - addCriterion("userState <=", value, "userstate"); + public Criteria andSaleLessThanOrEqualTo(String value) { + addCriterion("sale <=", value, "sale"); return (Criteria) this; } - public Criteria andUserstateIn(List values) { - addCriterion("userState in", values, "userstate"); + public Criteria andSaleLike(String value) { + addCriterion("sale like", value, "sale"); return (Criteria) this; } - public Criteria andUserstateNotIn(List values) { - addCriterion("userState not in", values, "userstate"); + public Criteria andSaleNotLike(String value) { + addCriterion("sale not like", value, "sale"); return (Criteria) this; } - public Criteria andUserstateBetween(Integer value1, Integer value2) { - addCriterion("userState between", value1, value2, "userstate"); + public Criteria andSaleIn(List values) { + addCriterion("sale in", values, "sale"); return (Criteria) this; } - public Criteria andUserstateNotBetween(Integer value1, Integer value2) { - addCriterion("userState not between", value1, value2, "userstate"); + public Criteria andSaleNotIn(List values) { + addCriterion("sale not in", values, "sale"); + return (Criteria) this; + } + + public Criteria andSaleBetween(String value1, String value2) { + addCriterion("sale between", value1, value2, "sale"); + return (Criteria) this; + } + + public Criteria andSaleNotBetween(String value1, String value2) { + addCriterion("sale not between", value1, value2, "sale"); + return (Criteria) this; + } + + public Criteria andLockedIsNull() { + addCriterion("locked is null"); + return (Criteria) this; + } + + public Criteria andLockedIsNotNull() { + addCriterion("locked is not null"); + return (Criteria) this; + } + + public Criteria andLockedEqualTo(String value) { + addCriterion("locked =", value, "locked"); + return (Criteria) this; + } + + public Criteria andLockedNotEqualTo(String value) { + addCriterion("locked <>", value, "locked"); + return (Criteria) this; + } + + public Criteria andLockedGreaterThan(String value) { + addCriterion("locked >", value, "locked"); + return (Criteria) this; + } + + public Criteria andLockedGreaterThanOrEqualTo(String value) { + addCriterion("locked >=", value, "locked"); + return (Criteria) this; + } + + public Criteria andLockedLessThan(String value) { + addCriterion("locked <", value, "locked"); + return (Criteria) this; + } + + public Criteria andLockedLessThanOrEqualTo(String value) { + addCriterion("locked <=", value, "locked"); + return (Criteria) this; + } + + public Criteria andLockedLike(String value) { + addCriterion("locked like", value, "locked"); + return (Criteria) this; + } + + public Criteria andLockedNotLike(String value) { + addCriterion("locked not like", value, "locked"); + return (Criteria) this; + } + + public Criteria andLockedIn(List values) { + addCriterion("locked in", values, "locked"); + return (Criteria) this; + } + + public Criteria andLockedNotIn(List values) { + addCriterion("locked not in", values, "locked"); + return (Criteria) this; + } + + public Criteria andLockedBetween(String value1, String value2) { + addCriterion("locked between", value1, value2, "locked"); + return (Criteria) this; + } + + public Criteria andLockedNotBetween(String value1, String value2) { + addCriterion("locked not between", value1, value2, "locked"); return (Criteria) this; } diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbUserRole.java b/src/cn/edu/hrbcu/curriculum/pojo/TbUserRole.java new file mode 100644 index 0000000000000000000000000000000000000000..1bfe4023a9b3fd354774ad115f209b9c26638be0 --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbUserRole.java @@ -0,0 +1,37 @@ +package cn.edu.hrbcu.curriculum.pojo; + +import java.io.Serializable; + +public class TbUserRole implements Serializable { + private Long id; + + private Long userid; + + private Long roleid; + + private static final long serialVersionUID = 1L; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getUserid() { + return userid; + } + + public void setUserid(Long userid) { + this.userid = userid; + } + + public Long getRoleid() { + return roleid; + } + + public void setRoleid(Long roleid) { + this.roleid = roleid; + } +} \ No newline at end of file diff --git a/src/cn/edu/hrbcu/curriculum/pojo/TbUserRoleExample.java b/src/cn/edu/hrbcu/curriculum/pojo/TbUserRoleExample.java new file mode 100644 index 0000000000000000000000000000000000000000..3b65bae8a77d6baec7991d1283fcf6cc452afa5c --- /dev/null +++ b/src/cn/edu/hrbcu/curriculum/pojo/TbUserRoleExample.java @@ -0,0 +1,380 @@ +package cn.edu.hrbcu.curriculum.pojo; + +import java.util.ArrayList; +import java.util.List; + +public class TbUserRoleExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public TbUserRoleExample() { + oredCriteria = new ArrayList(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andUseridIsNull() { + addCriterion("userid is null"); + return (Criteria) this; + } + + public Criteria andUseridIsNotNull() { + addCriterion("userid is not null"); + return (Criteria) this; + } + + public Criteria andUseridEqualTo(Long value) { + addCriterion("userid =", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridNotEqualTo(Long value) { + addCriterion("userid <>", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridGreaterThan(Long value) { + addCriterion("userid >", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridGreaterThanOrEqualTo(Long value) { + addCriterion("userid >=", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridLessThan(Long value) { + addCriterion("userid <", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridLessThanOrEqualTo(Long value) { + addCriterion("userid <=", value, "userid"); + return (Criteria) this; + } + + public Criteria andUseridIn(List values) { + addCriterion("userid in", values, "userid"); + return (Criteria) this; + } + + public Criteria andUseridNotIn(List values) { + addCriterion("userid not in", values, "userid"); + return (Criteria) this; + } + + public Criteria andUseridBetween(Long value1, Long value2) { + addCriterion("userid between", value1, value2, "userid"); + return (Criteria) this; + } + + public Criteria andUseridNotBetween(Long value1, Long value2) { + addCriterion("userid not between", value1, value2, "userid"); + return (Criteria) this; + } + + public Criteria andRoleidIsNull() { + addCriterion("roleid is null"); + return (Criteria) this; + } + + public Criteria andRoleidIsNotNull() { + addCriterion("roleid is not null"); + return (Criteria) this; + } + + public Criteria andRoleidEqualTo(Long value) { + addCriterion("roleid =", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidNotEqualTo(Long value) { + addCriterion("roleid <>", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidGreaterThan(Long value) { + addCriterion("roleid >", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidGreaterThanOrEqualTo(Long value) { + addCriterion("roleid >=", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidLessThan(Long value) { + addCriterion("roleid <", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidLessThanOrEqualTo(Long value) { + addCriterion("roleid <=", value, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidIn(List values) { + addCriterion("roleid in", values, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidNotIn(List values) { + addCriterion("roleid not in", values, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidBetween(Long value1, Long value2) { + addCriterion("roleid between", value1, value2, "roleid"); + return (Criteria) this; + } + + public Criteria andRoleidNotBetween(Long value1, Long value2) { + addCriterion("roleid not between", value1, value2, "roleid"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file