Commit caecfea4 by 徐高华

好办小程序菜单调整

parent ea75f974
......@@ -49,6 +49,52 @@ public class HaobanMenuQDTO implements Serializable {
private String ownerShip;
private Integer statusFlag = 1;
private String appCode ;
private Integer funType ;
private Integer noOpenFlag ;
private Integer expireFlag ;
private String appVersions ;
public String getAppCode() {
return appCode;
}
public void setAppCode(String appCode) {
this.appCode = appCode;
}
public Integer getFunType() {
return funType;
}
public void setFunType(Integer funType) {
this.funType = funType;
}
public Integer getNoOpenFlag() {
return noOpenFlag;
}
public void setNoOpenFlag(Integer noOpenFlag) {
this.noOpenFlag = noOpenFlag;
}
public Integer getExpireFlag() {
return expireFlag;
}
public void setExpireFlag(Integer expireFlag) {
this.expireFlag = expireFlag;
}
public String getAppVersions() {
return appVersions;
}
public void setAppVersions(String appVersions) {
this.appVersions = appVersions;
}
public Integer getStatusFlag() {
return statusFlag;
}
......
......@@ -12,6 +12,7 @@ import java.util.List;
*/
public interface HaobanMenuApiService {
public void deleteByMenuCode(String menuCode) ;
/**
* 添加
*
......
......@@ -103,5 +103,7 @@ public interface TabHaobanMenuMapper {
TabHaobanMenu getMenuByCode(@Param("menuCode") String menuCode);
void deleteAll();
void deleteByMenuCode(@Param("menuCode")String menuCode) ;
}
......@@ -57,6 +57,52 @@ public class TabHaobanMenu implements Serializable {
private int authControl ;
private String btnCodeRel ;
private String appCode ;
private Integer funType ;
private Integer noOpenFlag ;
private Integer expireFlag ;
private String appVersions ;
public String getAppCode() {
return appCode;
}
public void setAppCode(String appCode) {
this.appCode = appCode;
}
public Integer getFunType() {
return funType;
}
public void setFunType(Integer funType) {
this.funType = funType;
}
public Integer getNoOpenFlag() {
return noOpenFlag;
}
public void setNoOpenFlag(Integer noOpenFlag) {
this.noOpenFlag = noOpenFlag;
}
public Integer getExpireFlag() {
return expireFlag;
}
public void setExpireFlag(Integer expireFlag) {
this.expireFlag = expireFlag;
}
public String getAppVersions() {
return appVersions;
}
public void setAppVersions(String appVersions) {
this.appVersions = appVersions;
}
public int getAuthControl() {
return authControl;
}
......
......@@ -19,6 +19,10 @@ public class HaobanMenuApiServiceImpl implements HaobanMenuApiService {
@Autowired
private HaobanMenuService haobanMenuService;
@Override
public void deleteByMenuCode(String menuCode) {
this.haobanMenuService.deleteByMenuCode(menuCode);
}
@Override
public ServiceResponse add(List<HaobanMenuQDTO> haobanMenuDTOList) {
......
......@@ -93,4 +93,6 @@ public interface HaobanMenuService {
HaobanMenuBO getMenuByCode(String menuCode);
void deleteAll();
void deleteByMenuCode(String menuCode) ;
}
......@@ -159,4 +159,8 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
return result;
}
@Override
public void deleteByMenuCode(String menuCode) {
this.tabHaobanMenuMapper.deleteByMenuCode(menuCode);
}
}
......@@ -17,11 +17,17 @@
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
<result property="authControl" column="auth_control"/>
<result property="btnCodeRel" column="btn_code_rel"/>
<result column="app_code" property="appCode"/>
<result column="fun_type" property="funType"/>
<result column="no_open_flag" property="noOpenFlag"/>
<result column="expire_flag" property="expireFlag"/>
<result column="app_versions" property="appVersions"/>
</resultMap>
<sql id="Base_Column_List">
menu_code , auth_control , btn_code_rel
, menu_name, menu_url, icon_url, menu_type, menu_sort, parent_code, status_flag,route_path,owner_ship, create_time, update_time
, app_code ,fun_type ,no_open_flag , expire_flag,app_versions
</sql>
<!--查询单个-->
......@@ -35,9 +41,11 @@
<!--新增所有列-->
<insert id="insert" keyProperty="menuId" useGeneratedKeys="true">
insert into tab_haoban_menu(menu_code, menu_name, menu_url, icon_url, menu_type, menu_sort, parent_code,
status_flag, route_path, owner_ship, create_time, update_time)
status_flag, route_path, owner_ship, create_time, update_time , app_code ,fun_type ,no_open_flag , expire_flag,app_versions)
values (#{menuCode}, #{menuName}, #{menuUrl}, #{iconUrl}, #{menuType}, #{menuSort}, #{parentCode},
#{statusFlag}, #{routePath}, #{ownerShip}, #{createTime}, #{updateTime})
#{statusFlag}, #{routePath}, #{ownerShip}, #{createTime}, #{updateTime}
, #{appCode} ,#{funType} ,#{noOpenFlag} , #{expireFlag},#{appVersions}
)
</insert>
<insert id="insertBatch" keyProperty="menuId" useGeneratedKeys="true">
......@@ -90,6 +98,21 @@
<if test="updateTime != null">
update_time = #{updateTime},
</if>
<if test="appCode != null">
app_code = #{appCode},
</if>
<if test="funType != null">
fun_type = #{funType},
</if>
<if test="noOpenFlag != null">
no_open_flag = #{noOpenFlag},
</if>
<if test="expireFlag != null">
expire_flag = #{expireFlag},
</if>
<if test="appVersions != null">
app_versions = #{appVersions},
</if>
</set>
where menu_code = #{menuCode}
</update>
......@@ -213,5 +236,10 @@
from tab_haoban_menu
</delete>
<delete id="deleteByMenuCode" parameterType="java.lang.String">
update tab_haoban_menu set status_flag = 0 where menu_code = #{menuCode}
</delete>
</mapper>
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