|
@ -5,14 +5,13 @@ import com.yihu.jw.base.service.saas.SaasService;
|
|
import com.yihu.jw.base.service.saas.SaasTypeDictService;
|
|
import com.yihu.jw.base.service.saas.SaasTypeDictService;
|
|
import com.yihu.jw.base.service.user.UserService;
|
|
import com.yihu.jw.base.service.user.UserService;
|
|
import com.yihu.jw.entity.base.saas.SaasDO;
|
|
import com.yihu.jw.entity.base.saas.SaasDO;
|
|
|
|
import com.yihu.jw.entity.base.saas.SaasDefaultModuleFunctionDO;
|
|
import com.yihu.jw.entity.base.saas.SaasTypeDictDO;
|
|
import com.yihu.jw.entity.base.saas.SaasTypeDictDO;
|
|
import com.yihu.jw.entity.base.user.UserDO;
|
|
import com.yihu.jw.entity.base.user.UserDO;
|
|
|
|
import com.yihu.jw.restmodel.base.saas.SaasDefaultModuleFunctionVO;
|
|
import com.yihu.jw.restmodel.base.saas.SaasTypeDictVO;
|
|
import com.yihu.jw.restmodel.base.saas.SaasTypeDictVO;
|
|
import com.yihu.jw.restmodel.base.saas.SaasVO;
|
|
import com.yihu.jw.restmodel.base.saas.SaasVO;
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
|
|
import com.yihu.jw.restmodel.web.ListEnvelop;
|
|
|
|
import com.yihu.jw.restmodel.web.ObjEnvelop;
|
|
|
|
import com.yihu.jw.restmodel.web.PageEnvelop;
|
|
|
|
|
|
import com.yihu.jw.restmodel.web.*;
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
import com.yihu.jw.rm.base.BaseRequestMapping;
|
|
import com.yihu.jw.rm.base.BaseRequestMapping;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
@ -57,8 +56,8 @@ public class SaasTypeDictEndpoint extends EnvelopRestEndpoint {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping(value = BaseRequestMapping.Saas.UPDATE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
|
|
|
@ApiOperation(value = "更新")
|
|
|
|
|
|
@PostMapping(value = BaseRequestMapping.SaasTypeDict.UPDATE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
|
|
|
@ApiOperation(value = "更新租户类型")
|
|
public ObjEnvelop<SaasTypeDictVO> update(
|
|
public ObjEnvelop<SaasTypeDictVO> update(
|
|
@ApiParam(name = "saasTypeDictJson", value = "saas类型Json数据")
|
|
@ApiParam(name = "saasTypeDictJson", value = "saas类型Json数据")
|
|
@RequestParam(value = "saasTypeDictJson", required = true) String saasTypeDictJson,
|
|
@RequestParam(value = "saasTypeDictJson", required = true) String saasTypeDictJson,
|
|
@ -77,7 +76,7 @@ public class SaasTypeDictEndpoint extends EnvelopRestEndpoint {
|
|
return success("更新成功!", saasTypeDictDO, SaasTypeDictVO.class);
|
|
return success("更新成功!", saasTypeDictDO, SaasTypeDictVO.class);
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.Saas.PAGE)
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.SaasTypeDict.PAGE)
|
|
@ApiOperation(value = "获取分页")
|
|
@ApiOperation(value = "获取分页")
|
|
public PageEnvelop<SaasTypeDictVO> page(
|
|
public PageEnvelop<SaasTypeDictVO> page(
|
|
@ApiParam(name = "name", value = "租户类型名称")
|
|
@ApiParam(name = "name", value = "租户类型名称")
|
|
@ -103,7 +102,7 @@ public class SaasTypeDictEndpoint extends EnvelopRestEndpoint {
|
|
return success(saasTypeDictDOS, count, page, size, SaasTypeDictVO.class);
|
|
return success(saasTypeDictDOS, count, page, size, SaasTypeDictVO.class);
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.Saas.LIST)
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.SaasTypeDict.LIST)
|
|
@ApiOperation(value = "获取列表")
|
|
@ApiOperation(value = "获取列表")
|
|
public ListEnvelop<SaasTypeDictVO> list(
|
|
public ListEnvelop<SaasTypeDictVO> list(
|
|
@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段")
|
|
@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段")
|
|
@ -116,5 +115,17 @@ public class SaasTypeDictEndpoint extends EnvelopRestEndpoint {
|
|
return success(saasTypeDictDOS, SaasTypeDictVO.class);
|
|
return success(saasTypeDictDOS, SaasTypeDictVO.class);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// @GetMapping(value = BaseRequestMapping.SaasTypeDict.FINDBYID)
|
|
|
|
// @ApiOperation(value = "根据id获取单个租户类型")
|
|
|
|
// public MixEnvelop<SaasTypeDictVO,List<SaasDefaultModuleFunctionVO>> findById(
|
|
|
|
// @ApiParam(name = "saasTypeDictId", value = "租户类型id")
|
|
|
|
// @RequestParam(value = "saasTypeDictId", required = true) String saasTypeDictId) throws Exception {
|
|
|
|
//
|
|
|
|
// SaasTypeDictDO saasTypeDictDO = saasTypeDictService.findById(saasTypeDictId);
|
|
|
|
// //根据租户类型获取关联的模块
|
|
|
|
// List<SaasDefaultModuleFunctionDO> saasDefaultModuleFunctionDOList = saasDefaultModuleFunctionService.findByField("saasType",saasTypeDictId);
|
|
|
|
// return success(saasTypeDictDO, SaasTypeDictVO.class);
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|