Commit 4839b5f8 by XiaHou

云应用相关的业务代码

parent f3b4a37b
......@@ -30,6 +30,7 @@ public class AtlTimeMenuDTO implements Serializable {
private Integer menuType;
@ApiModelProperty(value = "是否默认菜单(0是|1否)")
private Integer defaultMenu;
@ApiModelProperty(value = "菜单英文名")
private String menuNameEn;
}
......@@ -57,6 +57,9 @@ public class AtlMenu implements Serializable {
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty(value = "菜单英文名")
private String menuNameEn;
private static final long serialVersionUID = 1L;
public Long getId() {
......@@ -179,6 +182,14 @@ public class AtlMenu implements Serializable {
this.updateTime = updateTime;
}
public String getMenuNameEn() {
return menuNameEn;
}
public void setMenuNameEn(String menuNameEn) {
this.menuNameEn = menuNameEn;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
......@@ -200,6 +211,7 @@ public class AtlMenu implements Serializable {
sb.append(", remark=").append(remark);
sb.append(", createTime=").append(createTime);
sb.append(", updateTime=").append(updateTime);
sb.append(", menuNameEn=").append(menuNameEn);
sb.append(", serialVersionUID=").append(serialVersionUID);
sb.append("]");
return sb.toString();
......
......@@ -1054,6 +1054,76 @@ public class AtlMenuExample {
addCriterion("update_time not between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andMenuNameEnIsNull() {
addCriterion("menu_name_en is null");
return (Criteria) this;
}
public Criteria andMenuNameEnIsNotNull() {
addCriterion("menu_name_en is not null");
return (Criteria) this;
}
public Criteria andMenuNameEnEqualTo(String value) {
addCriterion("menu_name_en =", value, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnNotEqualTo(String value) {
addCriterion("menu_name_en <>", value, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnGreaterThan(String value) {
addCriterion("menu_name_en >", value, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnGreaterThanOrEqualTo(String value) {
addCriterion("menu_name_en >=", value, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnLessThan(String value) {
addCriterion("menu_name_en <", value, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnLessThanOrEqualTo(String value) {
addCriterion("menu_name_en <=", value, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnLike(String value) {
addCriterion("menu_name_en like", value, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnNotLike(String value) {
addCriterion("menu_name_en not like", value, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnIn(List<String> values) {
addCriterion("menu_name_en in", values, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnNotIn(List<String> values) {
addCriterion("menu_name_en not in", values, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnBetween(String value1, String value2) {
addCriterion("menu_name_en between", value1, value2, "menuNameEn");
return (Criteria) this;
}
public Criteria andMenuNameEnNotBetween(String value1, String value2) {
addCriterion("menu_name_en not between", value1, value2, "menuNameEn");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {
......
......@@ -6,7 +6,7 @@
<select id="selectAtlTimeMenuListByTimeId" parameterType="com.hwstudio.antaile.queryparam.QueryAtlTimeMenuParam" resultType="com.hwstudio.antaile.dto.AtlTimeMenuDTO">
select
a.id,a.time_id timeId,a.menu_id menuId,a.is_open isOpen,a.menu_sort menuSort,
b.menu_name menuName,b.menu_type menuType,b.default_menu defaultMenu
b.menu_name menuName,b.menu_type menuType,b.default_menu defaultMenu,b.menu_name_en menuNameEn
from atl_time_menu a
left join atl_menu b ON a.menu_id = b.id
where a.time_id = #{timeId}
......
......@@ -17,6 +17,7 @@
<result column="remark" jdbcType="VARCHAR" property="remark" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="menu_name_en" jdbcType="VARCHAR" property="menuNameEn" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
......@@ -78,7 +79,7 @@
</sql>
<sql id="Base_Column_List">
id, menu_name, menu_url, menu_other_url, menu_type, is_show, menu_sort, data_flag,
default_menu, app_id, is_delete, menu_mark, remark, create_time, update_time
default_menu, app_id, is_delete, menu_mark, remark, create_time, update_time, menu_name_en
</sql>
<select id="selectByExample" parameterType="com.hwstudio.antaile.mbg.po.AtlMenuExample" resultMap="BaseResultMap">
select
......@@ -118,12 +119,14 @@
menu_type, is_show, menu_sort,
data_flag, default_menu, app_id,
is_delete, menu_mark, remark,
create_time, update_time)
create_time, update_time, menu_name_en
)
values (#{menuName,jdbcType=VARCHAR}, #{menuUrl,jdbcType=VARCHAR}, #{menuOtherUrl,jdbcType=VARCHAR},
#{menuType,jdbcType=TINYINT}, #{isShow,jdbcType=TINYINT}, #{menuSort,jdbcType=INTEGER},
#{dataFlag,jdbcType=TINYINT}, #{defaultMenu,jdbcType=TINYINT}, #{appId,jdbcType=BIGINT},
#{isDelete,jdbcType=TINYINT}, #{menuMark,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{menuNameEn,jdbcType=VARCHAR}
)
</insert>
<insert id="insertSelective" parameterType="com.hwstudio.antaile.mbg.po.AtlMenu">
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
......@@ -173,6 +176,9 @@
<if test="updateTime != null">
update_time,
</if>
<if test="menuNameEn != null">
menu_name_en,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="menuName != null">
......@@ -217,6 +223,9 @@
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="menuNameEn != null">
#{menuNameEn,jdbcType=VARCHAR},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.hwstudio.antaile.mbg.po.AtlMenuExample" resultType="java.lang.Long">
......@@ -273,6 +282,9 @@
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.menuNameEn != null">
menu_name_en = #{record.menuNameEn,jdbcType=VARCHAR},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
......@@ -294,7 +306,8 @@
menu_mark = #{record.menuMark,jdbcType=VARCHAR},
remark = #{record.remark,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_time = #{record.updateTime,jdbcType=TIMESTAMP}
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
menu_name_en = #{record.menuNameEn,jdbcType=VARCHAR}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
......@@ -344,6 +357,9 @@
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="menuNameEn != null">
menu_name_en = #{menuNameEn,jdbcType=VARCHAR},
</if>
</set>
where id = #{id,jdbcType=BIGINT}
</update>
......@@ -362,7 +378,8 @@
menu_mark = #{menuMark,jdbcType=VARCHAR},
remark = #{remark,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
update_time = #{updateTime,jdbcType=TIMESTAMP},
menu_name_en = #{menuNameEn,jdbcType=VARCHAR}
where id = #{id,jdbcType=BIGINT}
</update>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment