diff --git a/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysDeptDTO.java b/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysDeptDTO.java index a6a30ede4..436b08472 100644 --- a/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysDeptDTO.java +++ b/esua-epdc/epdc-admin/epdc-admin-client/src/main/java/com/elink/esua/epdc/dto/SysDeptDTO.java @@ -1,8 +1,8 @@ /** * Copyright (c) 2018 人人开源 All rights reserved. - * + *
* https://www.renren.io - * + *
* 版权所有,侵权必究! */ @@ -33,74 +33,105 @@ import java.util.Date; public class SysDeptDTO extends TreeNode implements Serializable { private static final long serialVersionUID = 1L; - @ApiModelProperty(value = "id") - @Null(message="{id.null}", groups = AddGroup.class) - @NotNull(message="{id.require}", groups = UpdateGroup.class) - private Long id; - - @ApiModelProperty(value = "上级ID") - @NotNull(message="{sysdept.pid.require}", groups = DefaultGroup.class) - private Long pid; - - @ApiModelProperty(value = "部门名称") - @NotBlank(message="{sysdept.name.require}", groups = DefaultGroup.class) - private String name; - - @ApiModelProperty(value = "排序") - @Min(value = 0, message = "{sort.number}", groups = DefaultGroup.class) - private Integer sort; - - @ApiModelProperty(value = "创建时间") - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - private Date createDate; - - @ApiModelProperty(value = "上级部门名称") - private String parentName; - - public void setName(String name) { - this.name = name; - } - public String getName() { - return name; - } - public void setSort(Integer sort) { - this.sort = sort; - } - public Integer getSort() { - return sort; - } - public void setCreateDate(Date createDate) { - this.createDate = createDate; - } - public Date getCreateDate() { - return createDate; - } - - public String getParentName() { - return parentName; - } - - public void setParentName(String parentName) { - this.parentName = parentName; - } - - @Override - public Long getId() { - return id; - } - - @Override - public void setId(Long id) { - this.id = id; - } - - @Override - public Long getPid() { - return pid; - } - - @Override - public void setPid(Long pid) { - this.pid = pid; - } + @ApiModelProperty(value = "id") + @Null(message = "{id.null}", groups = AddGroup.class) + @NotNull(message = "{id.require}", groups = UpdateGroup.class) + private Long id; + + @ApiModelProperty(value = "上级ID") + @NotNull(message = "{sysdept.pid.require}", groups = DefaultGroup.class) + private Long pid; + + @ApiModelProperty(value = "部门名称") + @NotBlank(message = "{sysdept.name.require}", groups = DefaultGroup.class) + private String name; + + @ApiModelProperty(value = "排序") + @Min(value = 0, message = "{sort.number}", groups = DefaultGroup.class) + private Integer sort; + + @ApiModelProperty(value = "创建时间") + @JsonProperty(access = JsonProperty.Access.READ_ONLY) + private Date createDate; + + @ApiModelProperty(value = "上级部门名称") + private String parentName; + + /** + * 部门类型键值 + */ + private String typeKey; + + /** + * 部门类型名称 + */ + private String typeName; + + public void setName(String name) { + this.name = name; + } + + public String getName() { + return name; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + + public Integer getSort() { + return sort; + } + + public void setCreateDate(Date createDate) { + this.createDate = createDate; + } + + public Date getCreateDate() { + return createDate; + } + + public String getParentName() { + return parentName; + } + + public void setParentName(String parentName) { + this.parentName = parentName; + } + + public String getTypeKey() { + return typeKey; + } + + public void setTypeKey(String typeKey) { + this.typeKey = typeKey; + } + + public String getTypeName() { + return typeName; + } + + public void setTypeName(String typeName) { + this.typeName = typeName; + } + + @Override + public Long getId() { + return id; + } + + @Override + public void setId(Long id) { + this.id = id; + } + + @Override + public Long getPid() { + return pid; + } + + @Override + public void setPid(Long pid) { + this.pid = pid; + } } diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDictController.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDictController.java index 0654d2021..925c2cdc6 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDictController.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/controller/SysDictController.java @@ -1,8 +1,8 @@ /** * Copyright (c) 2018 人人开源 All rights reserved. - * + *
* https://www.renren.io - * + *
* 版权所有,侵权必究!
*/
@@ -39,7 +39,7 @@ import java.util.Map;
*/
@RestController
@RequestMapping("dict")
-@Api(tags="数据字典")
+@Api(tags = "数据字典")
public class SysDictController {
@Autowired
private SysDictService sysDictService;
@@ -47,14 +47,14 @@ public class SysDictController {
@GetMapping("page")
@ApiOperation("字典分类")
@ApiImplicitParams({
- @ApiImplicitParam(name = Constant.PAGE, value = "当前页码,从1开始", paramType = "query", required = true, dataType="int") ,
- @ApiImplicitParam(name = Constant.LIMIT, value = "每页显示记录数", paramType = "query",required = true, dataType="int") ,
- @ApiImplicitParam(name = Constant.ORDER_FIELD, value = "排序字段", paramType = "query", dataType="String") ,
- @ApiImplicitParam(name = Constant.ORDER, value = "排序方式,可选值(asc、desc)", paramType = "query", dataType="String") ,
- @ApiImplicitParam(name = "dictType", value = "字典类型", paramType = "query", dataType="String"),
- @ApiImplicitParam(name = "dictName", value = "字典名称", paramType = "query", dataType="String")
+ @ApiImplicitParam(name = Constant.PAGE, value = "当前页码,从1开始", paramType = "query", required = true, dataType = "int"),
+ @ApiImplicitParam(name = Constant.LIMIT, value = "每页显示记录数", paramType = "query", required = true, dataType = "int"),
+ @ApiImplicitParam(name = Constant.ORDER_FIELD, value = "排序字段", paramType = "query", dataType = "String"),
+ @ApiImplicitParam(name = Constant.ORDER, value = "排序方式,可选值(asc、desc)", paramType = "query", dataType = "String"),
+ @ApiImplicitParam(name = "dictType", value = "字典类型", paramType = "query", dataType = "String"),
+ @ApiImplicitParam(name = "dictName", value = "字典名称", paramType = "query", dataType = "String")
})
- public Result
* https://www.renren.io
- *
+ *
* 版权所有,侵权必究!
*/
@@ -24,47 +24,57 @@ import java.util.Date;
* @since 1.0.0
*/
@Data
-@EqualsAndHashCode(callSuper=false)
+@EqualsAndHashCode(callSuper = false)
@TableName("sys_dept")
public class SysDeptEntity extends BaseEntity {
- private static final long serialVersionUID = 1L;
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 上级ID
+ */
+ private Long pid;
+ /**
+ * 所有上级ID,用逗号分开
+ */
+ private String pids;
+ /**
+ * 部门名称
+ */
+ private String name;
+ /**
+ * 排序
+ */
+ private Integer sort;
+ /**
+ * 删除标识 0:未删除 1:删除
+ */
+ @TableField(fill = FieldFill.INSERT)
+ private Integer delFlag;
+ /**
+ * 更新者
+ */
+ @TableField(fill = FieldFill.INSERT_UPDATE)
+ private Long updater;
+ /**
+ * 更新时间
+ */
+ @TableField(fill = FieldFill.INSERT_UPDATE)
+ private Date updateDate;
+
+ /**
+ * 上级部门名称
+ */
+ @TableField(exist = false)
+ private String parentName;
- /**
- * 上级ID
- */
- private Long pid;
- /**
- * 所有上级ID,用逗号分开
- */
- private String pids;
- /**
- * 部门名称
- */
- private String name;
- /**
- * 排序
- */
- private Integer sort;
- /**
- * 删除标识 0:未删除 1:删除
- */
- @TableField(fill = FieldFill.INSERT)
- private Integer delFlag;
- /**
- * 更新者
- */
- @TableField(fill = FieldFill.INSERT_UPDATE)
- private Long updater;
- /**
- * 更新时间
- */
- @TableField(fill = FieldFill.INSERT_UPDATE)
- private Date updateDate;
+ /**
+ * 部门类型键值
+ */
+ private String typeKey;
- /**
- * 上级部门名称
- */
- @TableField(exist = false)
- private String parentName;
+ /**
+ * 部门类型名称
+ */
+ private String typeName;
}
diff --git a/esua-epdc/epdc-module/epdc-activiti/epdc-activiti-server/src/main/java/com/elink/esua/epdc/controller/ActIdController.java b/esua-epdc/epdc-module/epdc-activiti/epdc-activiti-server/src/main/java/com/elink/esua/epdc/controller/ActIdController.java
new file mode 100644
index 000000000..2b036e118
--- /dev/null
+++ b/esua-epdc/epdc-module/epdc-activiti/epdc-activiti-server/src/main/java/com/elink/esua/epdc/controller/ActIdController.java
@@ -0,0 +1,66 @@
+package com.elink.esua.epdc.controller;
+
+import com.elink.esua.epdc.commons.tools.annotation.LogOperation;
+import com.elink.esua.epdc.commons.tools.constant.Constant;
+import com.elink.esua.epdc.commons.tools.page.PageData;
+import com.elink.esua.epdc.commons.tools.utils.Result;
+import com.elink.esua.epdc.dto.form.ActGroupFormDto;
+import com.elink.esua.epdc.dto.form.ActUserFormDto;
+import com.elink.esua.epdc.exception.ModuleErrorCode;
+import com.elink.esua.epdc.service.ActIdService;
+import com.elink.esua.epdc.service.ActProcessService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import org.apache.commons.io.IOUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+import springfox.documentation.annotations.ApiIgnore;
+
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Map;
+
+/**
+ * 用户和用户组控制类
+ *
+ * @author rongchao
+ * @Date 19-9-6
+ */
+@RestController
+@RequestMapping("actId")
+public class ActIdController {
+
+ @Autowired
+ private ActIdService actIdService;
+
+ /**
+ * 添加流程用户
+ *
+ * @param actUserFormDto
+ * @return com.elink.esua.epdc.commons.tools.utils.Result
* https://www.renren.io
- *
+ *
* 版权所有,侵权必究!
*/
@@ -42,28 +42,31 @@ public class ActProcessService {
/**
* 流程列表
+ *
+ * @param params
+ * @return
*/
public PageData> sublist(@PathVariable("pid") String pid){
+ public Result
> sublist(@PathVariable("pid") String pid) {
Map map = new HashMap();
- map.put("pid",pid);
+ map.put("pid", pid);
List
>().ok(list);
}
@@ -74,10 +74,10 @@ public class SysDictController {
@GetMapping("list")
@ApiOperation("字典分类数据")
@ApiImplicitParams({
- @ApiImplicitParam(name = "dictName", value = "字典名称", paramType = "query", dataType="String"),
- @ApiImplicitParam(name = "dictValue", value = "字典值", paramType = "query", dataType="String")
+ @ApiImplicitParam(name = "dictName", value = "字典名称", paramType = "query", dataType = "String"),
+ @ApiImplicitParam(name = "dictValue", value = "字典值", paramType = "query", dataType = "String")
})
- public Result
> list(@ApiIgnore @RequestParam Map
> list(@ApiIgnore @RequestParam Map
> listSimpleDictInfo(@ApiIgnore @PathVariable("dictType") String dictType) {
+ public Result
> listSimpleDictInfo(@PathVariable("dictType") String dictType) {
//字典分类数据
return sysDictService.listSimpleDictInfo(dictType);
}
diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysDeptEntity.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysDeptEntity.java
index acafc41cc..3dec91888 100644
--- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysDeptEntity.java
+++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/entity/SysDeptEntity.java
@@ -1,8 +1,8 @@
/**
* Copyright (c) 2018 人人开源 All rights reserved.
- *
+ *