提交 7c9e9ced 编写于 作者: K keyinghao

提交

上级 5f4909a9
......@@ -3,6 +3,7 @@ package com.roncoo.education.system.common.bean.qo;
import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
......@@ -15,58 +16,64 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
public class SysMenuQO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 当前页
*/
private int pageCurrent;
/**
* 每页记录数
*/
private int pageSize;
/**
* 主键
*/
private Long id;
/**
* 创建时间
*/
private Date gmtCreate;
/**
* 修改时间
*/
private Date gmtModified;
/**
* 状态(1:正常,0:禁用)
*/
private Integer statusId;
/**
* 排序
*/
private Integer sort;
/**
* 父ID
*/
private Long parentId;
/**
* 菜单名称
*/
private String menuName;
/**
* 菜单路径
*/
private String menuUrl;
/**
* 菜单图标
*/
private String menuIcon;
/**
* 目标名称
*/
private String targetName;
/**
* 备注
*/
private String remark;
private static final long serialVersionUID = 1L;
/**
* 当前页
*/
private int pageCurrent;
/**
* 每页记录数
*/
private int pageSize;
/**
* 主键
*/
private Long id;
/**
* 创建时间
*/
private Date gmtCreate;
/**
* 修改时间
*/
private Date gmtModified;
/**
* 状态(1:正常,0:禁用)
*/
private Integer statusId;
/**
* 排序
*/
private Integer sort;
/**
* 父ID
*/
private Long parentId;
/**
* 菜单名称
*/
private String menuName;
/**
* 菜单路径
*/
private String menuUrl;
/**
* 接口URL
*/
@ApiModelProperty(value = "接口URL")
private String apiUrl;
/**
* 菜单图标
*/
private String menuIcon;
/**
* 是否显示(1: 显示;0:不显示)
*/
@ApiModelProperty(value = "是否显示(1: 显示;0:不显示)")
private Integer hiddenType;
/**
* 备注
*/
private String remark;
}
......@@ -65,10 +65,10 @@ public class SysMenuVO implements Serializable {
*/
private String remark;
/**
* 是否显示(true: 显示;false:不显示)
* 是否显示(1: 显示;0:不显示)
*/
@ApiModelProperty(value = "是否显示(true: 显示;false:不显示)")
private String hidden;
@ApiModelProperty(value = "是否显示(1: 显示;0:不显示)")
private Integer hiddenType;
/**
* 菜单集合
*/
......
......@@ -29,6 +29,7 @@ import com.roncoo.education.system.service.dao.impl.mapper.entity.SysMenuRole;
import com.roncoo.education.system.service.dao.impl.mapper.entity.SysRoleUser;
import com.roncoo.education.system.service.dao.impl.mapper.entity.SysUser;
import com.roncoo.education.util.base.Result;
import com.roncoo.education.util.enums.HiddenTypeEnum;
import com.roncoo.education.util.enums.ResultEnum;
import com.roncoo.education.util.tools.BeanUtil;
import com.xiaoleilu.hutool.util.CollectionUtil;
......@@ -206,6 +207,11 @@ public class PcApiSysMenuBiz {
if (CollectionUtil.isNotEmpty(list)) {
for (SysMenu m : list) {
SysMenuUserRESQ resq = BeanUtil.copyProperties(m, SysMenuUserRESQ.class);
if (HiddenTypeEnum.YES.getCode().equals(m.getHiddenType())) {
resq.setHidden(false);
} else {
resq.setHidden(true);
}
resq.setName(m.getMenuName());
resq.setPath(m.getMenuUrl());
resq.setIcon(m.getMenuIcon());
......
......@@ -48,10 +48,10 @@ public class SysMenuSaveREQ implements Serializable {
@ApiModelProperty(value = "备注")
private String remark;
/**
* 是否显示(true: 显示;false:不显示)
* 是否显示(1: 显示;0:不显示)
*/
@ApiModelProperty(value = "是否显示(true: 显示;false:不显示)")
private String hidden;
@ApiModelProperty(value = "是否显示(1: 显示;0:不显示)")
private Integer hiddenType;
/**
* 排序
*/
......
......@@ -63,8 +63,8 @@ public class SysMenuUpdateREQ implements Serializable {
@ApiModelProperty(value = "备注")
private String remark;
/**
* 是否显示(true: 显示;false:不显示)
* 是否显示(1: 显示;0:不显示)
*/
@ApiModelProperty(value = "是否显示(true: 显示;false:不显示)")
private String hidden;
@ApiModelProperty(value = "是否显示(1: 显示;0:不显示)")
private Integer hiddenType;
}
......@@ -75,10 +75,10 @@ public class SysMenuRESQ implements Serializable {
@ApiModelProperty(value = "备注")
private String remark;
/**
* 是否显示(true: 显示;false:不显示)
* 是否显示(1: 显示;0:不显示)
*/
@ApiModelProperty(value = "是否显示(true: 显示;false:不显示)")
private String hidden;
@ApiModelProperty(value = "是否显示(1: 显示;0:不显示)")
private Integer hiddenType;
/**
* 下级菜单集合
*/
......
......@@ -51,7 +51,7 @@ public class SysMenuUserRESQ implements Serializable {
* 是否显示(true: 显示;false:不显示)
*/
@ApiModelProperty(value = "是否显示(true: 显示;false:不显示)")
private String hidden;
private boolean hidden;
/**
* 下级菜单集合
*/
......
......@@ -68,8 +68,8 @@ public class SysMenuViewRESQ implements Serializable {
@ApiModelProperty(value = "备注")
private String remark;
/**
* 是否显示(true: 显示;false:不显示)
* 是否显示(1: 显示;0:不显示)
*/
@ApiModelProperty(value = "是否显示(true: 显示;false:不显示)")
private String hidden;
@ApiModelProperty(value = "是否显示(1: 显示;0:不显示)")
private Integer hiddenType;
}
......@@ -26,7 +26,7 @@ public class SysMenu implements Serializable {
private String remark;
private String hidden;
private Integer hiddenType;
private static final long serialVersionUID = 1L;
......@@ -118,12 +118,12 @@ public class SysMenu implements Serializable {
this.remark = remark == null ? null : remark.trim();
}
public String getHidden() {
return hidden;
public Integer getHiddenType() {
return hiddenType;
}
public void setHidden(String hidden) {
this.hidden = hidden == null ? null : hidden.trim();
public void setHiddenType(Integer hiddenType) {
this.hiddenType = hiddenType;
}
@Override
......@@ -143,7 +143,7 @@ public class SysMenu implements Serializable {
sb.append(", apiUrl=").append(apiUrl);
sb.append(", menuIcon=").append(menuIcon);
sb.append(", remark=").append(remark);
sb.append(", hidden=").append(hidden);
sb.append(", hiddenType=").append(hiddenType);
sb.append(", serialVersionUID=").append(serialVersionUID);
sb.append("]");
return sb.toString();
......
......@@ -835,73 +835,63 @@ public class SysMenuExample {
return (Criteria) this;
}
public Criteria andHiddenIsNull() {
addCriterion("hidden is null");
public Criteria andHiddenTypeIsNull() {
addCriterion("hidden_type is null");
return (Criteria) this;
}
public Criteria andHiddenIsNotNull() {
addCriterion("hidden is not null");
public Criteria andHiddenTypeIsNotNull() {
addCriterion("hidden_type is not null");
return (Criteria) this;
}
public Criteria andHiddenEqualTo(String value) {
addCriterion("hidden =", value, "hidden");
public Criteria andHiddenTypeEqualTo(Integer value) {
addCriterion("hidden_type =", value, "hiddenType");
return (Criteria) this;
}
public Criteria andHiddenNotEqualTo(String value) {
addCriterion("hidden <>", value, "hidden");
public Criteria andHiddenTypeNotEqualTo(Integer value) {
addCriterion("hidden_type <>", value, "hiddenType");
return (Criteria) this;
}
public Criteria andHiddenGreaterThan(String value) {
addCriterion("hidden >", value, "hidden");
public Criteria andHiddenTypeGreaterThan(Integer value) {
addCriterion("hidden_type >", value, "hiddenType");
return (Criteria) this;
}
public Criteria andHiddenGreaterThanOrEqualTo(String value) {
addCriterion("hidden >=", value, "hidden");
public Criteria andHiddenTypeGreaterThanOrEqualTo(Integer value) {
addCriterion("hidden_type >=", value, "hiddenType");
return (Criteria) this;
}
public Criteria andHiddenLessThan(String value) {
addCriterion("hidden <", value, "hidden");
public Criteria andHiddenTypeLessThan(Integer value) {
addCriterion("hidden_type <", value, "hiddenType");
return (Criteria) this;
}
public Criteria andHiddenLessThanOrEqualTo(String value) {
addCriterion("hidden <=", value, "hidden");
public Criteria andHiddenTypeLessThanOrEqualTo(Integer value) {
addCriterion("hidden_type <=", value, "hiddenType");
return (Criteria) this;
}
public Criteria andHiddenLike(String value) {
addCriterion("hidden like", value, "hidden");
public Criteria andHiddenTypeIn(List<Integer> values) {
addCriterion("hidden_type in", values, "hiddenType");
return (Criteria) this;
}
public Criteria andHiddenNotLike(String value) {
addCriterion("hidden not like", value, "hidden");
public Criteria andHiddenTypeNotIn(List<Integer> values) {
addCriterion("hidden_type not in", values, "hiddenType");
return (Criteria) this;
}
public Criteria andHiddenIn(List<String> values) {
addCriterion("hidden in", values, "hidden");
public Criteria andHiddenTypeBetween(Integer value1, Integer value2) {
addCriterion("hidden_type between", value1, value2, "hiddenType");
return (Criteria) this;
}
public Criteria andHiddenNotIn(List<String> values) {
addCriterion("hidden not in", values, "hidden");
return (Criteria) this;
}
public Criteria andHiddenBetween(String value1, String value2) {
addCriterion("hidden between", value1, value2, "hidden");
return (Criteria) this;
}
public Criteria andHiddenNotBetween(String value1, String value2) {
addCriterion("hidden not between", value1, value2, "hidden");
public Criteria andHiddenTypeNotBetween(Integer value1, Integer value2) {
addCriterion("hidden_type not between", value1, value2, "hiddenType");
return (Criteria) this;
}
}
......
......@@ -13,7 +13,7 @@
<result column="api_url" property="apiUrl" jdbcType="VARCHAR" />
<result column="menu_icon" property="menuIcon" jdbcType="VARCHAR" />
<result column="remark" property="remark" jdbcType="VARCHAR" />
<result column="hidden" property="hidden" jdbcType="VARCHAR" />
<result column="hidden_type" property="hiddenType" jdbcType="TINYINT" />
</resultMap>
<sql id="Example_Where_Clause" >
<where >
......@@ -75,7 +75,7 @@
</sql>
<sql id="Base_Column_List" >
id, gmt_create, gmt_modified, status_id, sort, parent_id, menu_name, menu_url, api_url,
menu_icon, remark, hidden
menu_icon, remark, hidden_type
</sql>
<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.roncoo.education.system.service.dao.impl.mapper.entity.SysMenuExample" >
select
......@@ -114,12 +114,12 @@
insert into sys_menu (id, gmt_create, gmt_modified,
status_id, sort, parent_id,
menu_name, menu_url, api_url,
menu_icon, remark, hidden
menu_icon, remark, hidden_type
)
values (#{id,jdbcType=BIGINT}, #{gmtCreate,jdbcType=TIMESTAMP}, #{gmtModified,jdbcType=TIMESTAMP},
#{statusId,jdbcType=TINYINT}, #{sort,jdbcType=INTEGER}, #{parentId,jdbcType=BIGINT},
#{menuName,jdbcType=VARCHAR}, #{menuUrl,jdbcType=VARCHAR}, #{apiUrl,jdbcType=VARCHAR},
#{menuIcon,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{hidden,jdbcType=VARCHAR}
#{menuIcon,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{hiddenType,jdbcType=TINYINT}
)
</insert>
<insert id="insertSelective" parameterType="com.roncoo.education.system.service.dao.impl.mapper.entity.SysMenu" >
......@@ -158,8 +158,8 @@
<if test="remark != null" >
remark,
</if>
<if test="hidden != null" >
hidden,
<if test="hiddenType != null" >
hidden_type,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides="," >
......@@ -196,8 +196,8 @@
<if test="remark != null" >
#{remark,jdbcType=VARCHAR},
</if>
<if test="hidden != null" >
#{hidden,jdbcType=VARCHAR},
<if test="hiddenType != null" >
#{hiddenType,jdbcType=TINYINT},
</if>
</trim>
</insert>
......@@ -243,8 +243,8 @@
<if test="record.remark != null" >
remark = #{record.remark,jdbcType=VARCHAR},
</if>
<if test="record.hidden != null" >
hidden = #{record.hidden,jdbcType=VARCHAR},
<if test="record.hiddenType != null" >
hidden_type = #{record.hiddenType,jdbcType=TINYINT},
</if>
</set>
<if test="_parameter != null" >
......@@ -264,7 +264,7 @@
api_url = #{record.apiUrl,jdbcType=VARCHAR},
menu_icon = #{record.menuIcon,jdbcType=VARCHAR},
remark = #{record.remark,jdbcType=VARCHAR},
hidden = #{record.hidden,jdbcType=VARCHAR}
hidden_type = #{record.hiddenType,jdbcType=TINYINT}
<if test="_parameter != null" >
<include refid="Update_By_Example_Where_Clause" />
</if>
......@@ -302,8 +302,8 @@
<if test="remark != null" >
remark = #{remark,jdbcType=VARCHAR},
</if>
<if test="hidden != null" >
hidden = #{hidden,jdbcType=VARCHAR},
<if test="hiddenType != null" >
hidden_type = #{hiddenType,jdbcType=TINYINT},
</if>
</set>
where id = #{id,jdbcType=BIGINT}
......@@ -320,7 +320,7 @@
api_url = #{apiUrl,jdbcType=VARCHAR},
menu_icon = #{menuIcon,jdbcType=VARCHAR},
remark = #{remark,jdbcType=VARCHAR},
hidden = #{hidden,jdbcType=VARCHAR}
hidden_type = #{hiddenType,jdbcType=TINYINT}
where id = #{id,jdbcType=BIGINT}
</update>
</mapper>
\ No newline at end of file
/**
* Copyright 2015-现在 广州市领课网络科技有限公司
*/
package com.roncoo.education.util.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 是否显示(1: 显示;0:不显示)
*/
@Getter
@AllArgsConstructor
public enum HiddenTypeEnum {
YES(1, "显示"), NO(0, "不显示");
private Integer code;
private String desc;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册