提交 3b7fc912 authored 作者: gongwenjie's avatar gongwenjie

代码修改

上级 7afb8ff4
...@@ -12,6 +12,7 @@ import javax.validation.constraints.NotEmpty; ...@@ -12,6 +12,7 @@ import javax.validation.constraints.NotEmpty;
/** /**
* @Author gwj * @Author gwj
* @create 2020/2/24 13:08 * @create 2020/2/24 13:08
* @des 权限类
*/ */
@Data @Data
@AllArgsConstructor @AllArgsConstructor
...@@ -25,9 +26,9 @@ public class Authority { ...@@ -25,9 +26,9 @@ public class Authority {
private String id; private String id;
@NotEmpty(message = "权限名称不可为空") @NotEmpty(message = "权限名称不可为空")
@ApiModelProperty(value = "权限名称",example = "修改人员") @ApiModelProperty(value = "权限名称",example = "查看任务")
private String name; private String name;
@ApiModelProperty(value = "权限描述",example = "。。。。") @ApiModelProperty(value = "权限描述",example = "查看任务")
private String description; private String description;
} }
...@@ -13,6 +13,7 @@ import javax.validation.constraints.NotEmpty; ...@@ -13,6 +13,7 @@ import javax.validation.constraints.NotEmpty;
/** /**
* @Author gwj * @Author gwj
* @create 2020/3/1 9:38 * @create 2020/3/1 9:38
* @des 基础参数配置类
*/ */
@Data @Data
@AllArgsConstructor @AllArgsConstructor
...@@ -24,7 +25,6 @@ public class Config { ...@@ -24,7 +25,6 @@ public class Config {
@ApiModelProperty(value = "id",example = "1") @ApiModelProperty(value = "id",example = "1")
private String id; private String id;
@NotEmpty(message = "上班时间") @NotEmpty(message = "上班时间")
@ApiModelProperty(value = "上班时间",example = "2019/2/2") @ApiModelProperty(value = "上班时间",example = "2019/2/2")
private String workTime; private String workTime;
......
...@@ -14,6 +14,7 @@ import java.util.Date; ...@@ -14,6 +14,7 @@ import java.util.Date;
/** /**
* @Author gwj * @Author gwj
* @create 2020/3/1 10:33 * @create 2020/3/1 10:33
* @des 节假日配置类
*/ */
@Document(collection = "pas_day") @Document(collection = "pas_day")
@Data @Data
......
...@@ -15,6 +15,7 @@ import java.util.List; ...@@ -15,6 +15,7 @@ import java.util.List;
/** /**
* @author mcj * @author mcj
* @des 部门类
*/ */
@Document(collection = "pas_department") @Document(collection = "pas_department")
@Data @Data
......
...@@ -17,6 +17,7 @@ import java.util.List; ...@@ -17,6 +17,7 @@ import java.util.List;
/** /**
* @Author gwj * @Author gwj
* @create 2020/2/24 10:50 * @create 2020/2/24 10:50
* @des 角色类
*/ */
@Data @Data
@AllArgsConstructor @AllArgsConstructor
......
...@@ -13,6 +13,7 @@ import javax.validation.constraints.NotNull; ...@@ -13,6 +13,7 @@ import javax.validation.constraints.NotNull;
/** /**
* @Author gwj * @Author gwj
* @create 2020/2/28 14:11 * @create 2020/2/28 14:11
* @des 角色权限关联类
*/ */
@Data @Data
@AllArgsConstructor @AllArgsConstructor
......
...@@ -25,6 +25,7 @@ import java.util.List; ...@@ -25,6 +25,7 @@ import java.util.List;
/** /**
* @Author gwj * @Author gwj
* @create 2020/2/24 10:22 * @create 2020/2/24 10:22
* @des 用户类
*/ */
@Data @Data
@AllArgsConstructor @AllArgsConstructor
......
...@@ -13,6 +13,7 @@ import javax.validation.constraints.NotNull; ...@@ -13,6 +13,7 @@ import javax.validation.constraints.NotNull;
/** /**
* @Author gwj * @Author gwj
* @create 2020/2/28 14:11 * @create 2020/2/28 14:11
* @des 用户角色关联类
*/ */
@Data @Data
@AllArgsConstructor @AllArgsConstructor
......
...@@ -9,12 +9,13 @@ import java.util.Date; ...@@ -9,12 +9,13 @@ import java.util.Date;
/** /**
* @Author gwj * @Author gwj
* @create 2020/3/1 10:22 * @create 2020/3/1 10:22
* @des 任务模块请求数据时的数据格式,一个起始时间,一个结束时间
*/ */
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
public class HolidayRequest { public class HolidayRequest {
private Date startDate; private Date startDate;//起始时间
private Date endDate; private Date endDate;//结束时间
} }
...@@ -7,6 +7,7 @@ import lombok.NoArgsConstructor; ...@@ -7,6 +7,7 @@ import lombok.NoArgsConstructor;
/** /**
* @Author gwj * @Author gwj
* @create 2020/3/2 11:02 * @create 2020/3/2 11:02
* @des 分页请求类
*/ */
@Data @Data
@NoArgsConstructor @NoArgsConstructor
......
...@@ -10,6 +10,7 @@ import java.util.List; ...@@ -10,6 +10,7 @@ import java.util.List;
/** /**
* @Author gwj * @Author gwj
* @create 2020/3/2 10:54 * @create 2020/3/2 10:54
* @des 分页返回类
*/ */
@Data @Data
@AllArgsConstructor @AllArgsConstructor
...@@ -41,7 +42,7 @@ public class PageResponse<T> implements Serializable { ...@@ -41,7 +42,7 @@ public class PageResponse<T> implements Serializable {
/** /**
* 设置结果 及总页数 * 设置结果 及总页数
* @param rows 分页之后查询到的结果 * @param rows 分页之后查询到的结果,(暂时无用)
*/ */
public void build(List<T> rows) { public void build(List<T> rows) {
this.setRows(rows); this.setRows(rows);
......
...@@ -47,7 +47,15 @@ public interface ConfigService { ...@@ -47,7 +47,15 @@ public interface ConfigService {
*/ */
List<Day> findHolidaysByMonth(String date); List<Day> findHolidaysByMonth(String date);
/**
* 查询基础参数配置
* @return
*/
Config findConfig(); Config findConfig();
/**
* 清除所有节假日数据
* @return
*/
boolean deleteAll(); boolean deleteAll();
} }
...@@ -40,8 +40,18 @@ public interface IDepartmentService { ...@@ -40,8 +40,18 @@ public interface IDepartmentService {
*/ */
List<Department> findList(); List<Department> findList();
/**
* 根据部门id删除部门
* @param id
* @return
*/
boolean deleteDepartment(String id); boolean deleteDepartment(String id);
/**
* 更新部门信息
* @param department
* @return
*/
boolean updateDepartment(Department department); boolean updateDepartment(Department department);
......
...@@ -48,5 +48,10 @@ public interface IRoleService { ...@@ -48,5 +48,10 @@ public interface IRoleService {
*/ */
boolean deleteRole(String id); boolean deleteRole(String id);
/**
* 根据部门id查询该部门下的角色
* @param id
* @return
*/
List<Role> findRoleByDepartId(String id); List<Role> findRoleByDepartId(String id);
} }
...@@ -111,11 +111,15 @@ public interface IUserService { ...@@ -111,11 +111,15 @@ public interface IUserService {
*/ */
List<String> findUsers(String userId); List<String> findUsers(String userId);
/**
* 对密码加密(测试数据时用到的接口,目前不要用)
* @return
*/
Object encryPas(); Object encryPas();
/** /**
* 删除root用户 * 删除root用户(不要使用)
* @return * @return
*/ */
Object deleteRoot(); Object deleteRoot();
......
...@@ -116,6 +116,10 @@ public class DepartmentServiceImpl implements IDepartmentService { ...@@ -116,6 +116,10 @@ public class DepartmentServiceImpl implements IDepartmentService {
return false; return false;
} }
/**
* 递归获得部门树
* @param departments
*/
public void getDepartments(List<Department> departments) { public void getDepartments(List<Department> departments) {
for (Department department : departments) { for (Department department : departments) {
List<Department> departmentList = departmentDao.findAllByParentId(department.getId()); List<Department> departmentList = departmentDao.findAllByParentId(department.getId());
......
...@@ -461,6 +461,11 @@ public class UserServiceImpl implements IUserService { ...@@ -461,6 +461,11 @@ public class UserServiceImpl implements IUserService {
return departmentIdList; return departmentIdList;
} }
/**
* 递归获取所有的部门列表
* @param departmentIdList
* @param departmentIds
*/
public void getDepartments(List<String> departmentIdList,List<String> departmentIds) { public void getDepartments(List<String> departmentIdList,List<String> departmentIds) {
for (String string : departmentIds) { for (String string : departmentIds) {
if(departmentIdList.contains(string)){ if(departmentIdList.contains(string)){
......
...@@ -19,6 +19,7 @@ import java.util.stream.Collectors; ...@@ -19,6 +19,7 @@ import java.util.stream.Collectors;
* @Author: mcj * @Author: mcj
* @Date: 19-4-30 下午2:01 * @Date: 19-4-30 下午2:01
* @Version 1.0 * @Version 1.0
* @des:程序启动初始化的类,查询是否有root用户,若没有,新增root用户
*/ */
@Component @Component
public class Init implements CommandLineRunner { public class Init implements CommandLineRunner {
......
...@@ -34,6 +34,11 @@ public interface UserManageService { ...@@ -34,6 +34,11 @@ public interface UserManageService {
*/ */
List<Department> findDepartmentList(String id); List<Department> findDepartmentList(String id);
/**
* 更改密码
* @param user
* @return
*/
boolean updatePas(User user); boolean updatePas(User user);
/** /**
......
...@@ -218,6 +218,11 @@ public class UserManageServiceImpl implements UserManageService { ...@@ -218,6 +218,11 @@ public class UserManageServiceImpl implements UserManageService {
return departments; return departments;
} }
/**
* 递归获取该部门下的所有部门列表
* @param departmentIdList
* @param departmentIds
*/
public void getDepartments(List<String> departmentIdList,List<String> departmentIds) { public void getDepartments(List<String> departmentIdList,List<String> departmentIds) {
for (String string : departmentIds) { for (String string : departmentIds) {
if(departmentIdList.contains(string)){ if(departmentIdList.contains(string)){
...@@ -256,6 +261,12 @@ public class UserManageServiceImpl implements UserManageService { ...@@ -256,6 +261,12 @@ public class UserManageServiceImpl implements UserManageService {
return false; return false;
} }
/**
* 暂时没有用到
* @param des
* @param deps
* @return
*/
private List<Department> findDepartmentList(List<Department> des, List<Department> deps){ private List<Department> findDepartmentList(List<Department> des, List<Department> deps){
for (Department department : deps) { for (Department department : deps) {
if(!des.contains(department)){ if(!des.contains(department)){
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论