|
|
|
@ -3,6 +3,7 @@ package com.engine.organization.web;
|
|
|
|
|
import com.engine.common.util.ParamUtil;
|
|
|
|
|
import com.engine.common.util.ServiceUtil;
|
|
|
|
|
import com.engine.organization.entity.extend.param.ExtendTitleSaveParam;
|
|
|
|
|
import com.engine.organization.entity.fieldset.param.FieldTypeTreeParam;
|
|
|
|
|
import com.engine.organization.enums.ModuleTypeEnum;
|
|
|
|
|
import com.engine.organization.util.response.ReturnResult;
|
|
|
|
|
import com.engine.organization.wrapper.FieldDefinedWrapper;
|
|
|
|
@ -32,7 +33,7 @@ public class FieldDefinedController {
|
|
|
|
|
@GET
|
|
|
|
|
@Path("/{moduleTypeEnum}/getTree")
|
|
|
|
|
@Produces(MediaType.APPLICATION_JSON)
|
|
|
|
|
public ReturnResult getHasRight(@Context HttpServletRequest request, @Context HttpServletResponse response,
|
|
|
|
|
public ReturnResult getTree(@Context HttpServletRequest request, @Context HttpServletResponse response,
|
|
|
|
|
@PathParam("moduleTypeEnum") ModuleTypeEnum moduleTypeEnum) {
|
|
|
|
|
try {
|
|
|
|
|
User user = HrmUserVarify.getUser(request, response);
|
|
|
|
@ -42,6 +43,45 @@ public class FieldDefinedController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@POST
|
|
|
|
|
@Path("/{moduleTypeEnum}/saveTree")
|
|
|
|
|
@Produces(MediaType.APPLICATION_JSON)
|
|
|
|
|
public ReturnResult saveTree(@Context HttpServletRequest request, @Context HttpServletResponse response,
|
|
|
|
|
@PathParam("moduleTypeEnum") ModuleTypeEnum moduleTypeEnum) {
|
|
|
|
|
try {
|
|
|
|
|
User user = HrmUserVarify.getUser(request, response);
|
|
|
|
|
return getFieldDefinedWrapper(user).getTree(moduleTypeEnum);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
return ReturnResult.exceptionHandle(e.getMessage());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@POST
|
|
|
|
|
@Path("/{moduleTypeEnum}/addTree")
|
|
|
|
|
@Produces(MediaType.APPLICATION_JSON)
|
|
|
|
|
public ReturnResult addTree(@Context HttpServletRequest request, @Context HttpServletResponse response,
|
|
|
|
|
@PathParam("moduleTypeEnum") ModuleTypeEnum moduleTypeEnum, @RequestBody FieldTypeTreeParam fieldTypeTreeParam) {
|
|
|
|
|
try {
|
|
|
|
|
User user = HrmUserVarify.getUser(request, response);
|
|
|
|
|
return getFieldDefinedWrapper(user).addTree(moduleTypeEnum,fieldTypeTreeParam);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
return ReturnResult.exceptionHandle(e.getMessage());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@POST
|
|
|
|
|
@Path("/{moduleTypeEnum}/editTree")
|
|
|
|
|
@Produces(MediaType.APPLICATION_JSON)
|
|
|
|
|
public ReturnResult editTree(@Context HttpServletRequest request, @Context HttpServletResponse response,
|
|
|
|
|
@PathParam("moduleTypeEnum") ModuleTypeEnum moduleTypeEnum,@RequestBody FieldTypeTreeParam fieldTypeTreeParam) {
|
|
|
|
|
try {
|
|
|
|
|
User user = HrmUserVarify.getUser(request, response);
|
|
|
|
|
return getFieldDefinedWrapper(user).getTree(moduleTypeEnum);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
return ReturnResult.exceptionHandle(e.getMessage());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@GET
|
|
|
|
|
@Path("/getTabInfo")
|
|
|
|
|
@Produces(MediaType.APPLICATION_JSON)
|
|
|
|
|