kaiyu
2021-04-23 771d591cb1ef40344f6c84b5c30cfd8ffd8e2f14
Merge branch 'dev' of http://blit.7drlb.com:8888/r/moral into dev
11 files modified
74 ■■■■■ changed files
screen-api/src/main/java/com/moral/api/entity/ManageMenu.java 7 ●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/entity/SysDictData.java 12 ●●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/entity/SysDictType.java 7 ●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/service/impl/UserLogServiceImpl.java 7 ●●●●● patch | view | raw | blame | history
screen-api/src/main/resources/mapper/ManageMenuMapper.xml 1 ●●●● patch | view | raw | blame | history
screen-api/src/main/resources/mapper/SysDictDataMapper.xml 2 ●●●●● patch | view | raw | blame | history
screen-api/src/main/resources/mapper/SysDictTypeMapper.xml 1 ●●●● patch | view | raw | blame | history
screen-common/src/main/java/com/moral/constant/ResponseCodeEnum.java 8 ●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/entity/UserLog.java 12 ●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleMenuServiceImpl.java 16 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/resources/mapper/UserLogMapper.xml 1 ●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/entity/ManageMenu.java
@@ -15,7 +15,7 @@
 * </p>
 *
 * @author moral
 * @since 2021-03-09
 * @since 2021-04-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -69,6 +69,11 @@
     */
    private String isDelete;
    /**
     * 描述
     */
    private String desc;
    @Override
    protected Serializable pkVal() {
screen-api/src/main/java/com/moral/api/entity/SysDictData.java
@@ -16,7 +16,7 @@
 * </p>
 *
 * @author moral
 * @since 2021-03-09
 * @since 2021-04-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -29,11 +29,6 @@
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 父Id
     */
    private Integer parentId;
    /**
     * 数据类型Id
@@ -51,11 +46,6 @@
     */
    @TableField("dataValue")
    private String dataValue;
    /**
     * 排列顺序
     */
    private Integer sort;
    /**
     * 创建时间
screen-api/src/main/java/com/moral/api/entity/SysDictType.java
@@ -15,7 +15,7 @@
 * </p>
 *
 * @author moral
 * @since 2021-03-09
 * @since 2021-04-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -40,6 +40,11 @@
    private String desc;
    /**
     * 系统内置 无法更改
     */
    private Integer system;
    /**
     * 创建时间
     */
    private Date createTime;
screen-api/src/main/java/com/moral/api/service/impl/UserLogServiceImpl.java
@@ -13,6 +13,7 @@
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import java.util.List;
import java.util.Map;
import java.util.Objects;
@@ -41,9 +42,9 @@
        Object orgId = orgInfo.get("id");
        QueryWrapper<UserLog> queryWrapper = new QueryWrapper<>();
        queryWrapper.eq("organization_id", orgId);
        Object type = parameters.get("type");
        if (type != null) {
            queryWrapper.eq("type", type);
        List<Object> types = (List<Object>) parameters.get("types");
        if (!types.isEmpty()) {
            queryWrapper.in("type", types);
        }
        queryWrapper.orderByDesc("create_time");
        Integer page = (Integer) parameters.get("page");
screen-api/src/main/resources/mapper/ManageMenuMapper.xml
@@ -13,6 +13,7 @@
                    <result column="create_time" property="createTime" />
                    <result column="update_time" property="updateTime" />
                    <result column="is_delete" property="isDelete" />
                    <result column="desc" property="desc" />
        </resultMap>
</mapper>
screen-api/src/main/resources/mapper/SysDictDataMapper.xml
@@ -5,11 +5,9 @@
        <!-- 通用查询映射结果 -->
        <resultMap id="BaseResultMap" type="com.moral.api.entity.SysDictData">
                    <id column="id" property="id" />
                    <result column="parent_id" property="parentId" />
                    <result column="dict_type_id" property="dictTypeId" />
                    <result column="dataKey" property="dataKey" />
                    <result column="dataValue" property="dataValue" />
                    <result column="sort" property="sort" />
                    <result column="create_time" property="createTime" />
                    <result column="update_time" property="updateTime" />
                    <result column="is_delete" property="isDelete" />
screen-api/src/main/resources/mapper/SysDictTypeMapper.xml
@@ -7,6 +7,7 @@
                    <id column="id" property="id" />
                    <result column="name" property="name" />
                    <result column="desc" property="desc" />
                    <result column="system" property="system" />
                    <result column="create_time" property="createTime" />
                    <result column="update_time" property="updateTime" />
                    <result column="is_delete" property="isDelete" />
screen-common/src/main/java/com/moral/constant/ResponseCodeEnum.java
@@ -32,10 +32,10 @@
    TIME_FORMAT_INVALID(-18,"时间格式无效"),
    TIME_INVALID(-19,"时间无效"),
    GROUP_EXIST(-20, "组已存在"),
    ROLE_IS_EXPIRE(-21, "用户名无效"),
    ROLE_IS_NULL(-22, "密码无效"),
    MENU_IS_EXPIRE(-23, "用户已过期"),
    MENU_IS_NULL(-24, "组已存在"),
    ROLE_IS_EXPIRE(-21, "该角色名不存在"),
    ROLE_IS_NULL(-22, "角色不存在"),
    MENU_IS_EXPIRE(-23, "该菜单名不存在"),
    MENU_IS_NULL(-24, "菜单不存在"),
    PARAMETERS_NOT_REQUIREMENT(-25, "参数不符合要求"),
    DICTTYPE_NOT_EXIST(-26,"字典类型不存在"),
    DICTTYPE_EXIST(-27,"字典类型已经存在"),
screen-manage/src/main/java/com/moral/api/entity/UserLog.java
@@ -3,8 +3,9 @@
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -14,7 +15,7 @@
 * </p>
 *
 * @author moral
 * @since 2021-03-09
 * @since 2021-04-13
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -27,6 +28,11 @@
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 操作类型
     */
    private String type;
    /**
     * 操作描述
@@ -51,7 +57,7 @@
    /**
     * 操作时间
     */
    private LocalDateTime createTime;
    private Date createTime;
    @Override
screen-manage/src/main/java/com/moral/api/service/impl/ManageRoleMenuServiceImpl.java
@@ -53,15 +53,15 @@
    public Map<String, Object> updateRoleMenu(List list, int id) {
        Map<String,Object> resultMap = new HashMap<>();
        List<ManageMenu> manageMenusOld = manageMenuMapper.getManageMenuByRoleId(id);
        if (list.size()==0){
            resultMap.put("code",ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode());
            resultMap.put("msg",ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
            return resultMap;
        }
        QueryWrapper<ManageRoleMenu> wrapper = new QueryWrapper();
        wrapper.eq("role_id",id);
        wrapper.eq("is_delete",0);
        List<Map> result = manageRoleMenuMapper.getDataByMenuIds(list,id);
        List<Map> result = new ArrayList<>();
        if (list.size()==0){
            result = result;
        }else {
            result = manageRoleMenuMapper.getDataByMenuIds(list,id);
        }
        List<Map> result1 = manageRoleMenuMapper.getDataByRoleId(id);
        if (manageRoleMenuMapper.selectCount(wrapper)==0 || result.size()==0){
            List<Map> insertList = new ArrayList<>();
@@ -71,7 +71,9 @@
                map.put("menu_id",Integer.parseInt(temp.toString()));
                insertList.add(map);
            }
            manageRoleMenuMapper.insertBatch(insertList);
            if (insertList.size()!=0){
                manageRoleMenuMapper.insertBatch(insertList);
            }
        }
        List updateList = new ArrayList();
        for (Map manageRoleMenu:result1) {
screen-manage/src/main/resources/mapper/UserLogMapper.xml
@@ -5,6 +5,7 @@
        <!-- 通用查询映射结果 -->
        <resultMap id="BaseResultMap" type="com.moral.api.entity.UserLog">
                    <id column="id" property="id" />
                    <result column="type" property="type" />
                    <result column="content" property="content" />
                    <result column="organization_id" property="organizationId" />
                    <result column="operate_id" property="operateId" />