202 changed files with 7325 additions and 227 deletions
@ -1,13 +1,13 @@ |
|||||
package com.yxt.wms.apiadmin; |
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
import com.yxt.common.core.query.PagerQuery; |
import com.yxt.common.core.query.PagerQuery; |
||||
import com.yxt.common.core.result.ResultBean; |
import com.yxt.common.core.result.ResultBean; |
||||
import com.yxt.common.core.vo.PagerVo; |
import com.yxt.common.core.vo.PagerVo; |
||||
import com.yxt.wms.biz.basebrandinfo.BaseBrandInfoService; |
import com.yxt.wms.biz.func.basebrandinfo.BaseBrandInfoService; |
||||
import com.yxt.wms.biz.basebrandinfo.BaseBrandInfo; |
import com.yxt.wms.biz.func.basebrandinfo.BaseBrandInfo; |
||||
import com.yxt.wms.biz.basebrandinfo.BaseBrandInfoDto; |
import com.yxt.wms.biz.func.basebrandinfo.BaseBrandInfoDto; |
||||
import com.yxt.wms.biz.basebrandinfo.BaseBrandInfoQuery; |
import com.yxt.wms.biz.func.basebrandinfo.BaseBrandInfoQuery; |
||||
import com.yxt.wms.biz.basebrandinfo.BaseBrandInfoVo; |
import com.yxt.wms.biz.func.basebrandinfo.BaseBrandInfoVo; |
||||
import io.swagger.annotations.Api; |
import io.swagger.annotations.Api; |
||||
import io.swagger.annotations.ApiOperation; |
import io.swagger.annotations.ApiOperation; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
import org.springframework.beans.factory.annotation.Autowired; |
@ -1,12 +1,12 @@ |
|||||
package com.yxt.wms.apiadmin; |
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
import com.yxt.common.core.query.PagerQuery; |
import com.yxt.common.core.query.PagerQuery; |
||||
import com.yxt.common.core.result.ResultBean; |
import com.yxt.common.core.result.ResultBean; |
||||
import com.yxt.common.core.vo.PagerVo; |
import com.yxt.common.core.vo.PagerVo; |
||||
import com.yxt.wms.biz.basegoodsspu.BaseGoodsSpuService; |
import com.yxt.wms.biz.func.basegoodsspu.BaseGoodsSpuService; |
||||
import com.yxt.wms.biz.basegoodsspu.BaseGoodsSpuDto; |
import com.yxt.wms.biz.func.basegoodsspu.BaseGoodsSpuDto; |
||||
import com.yxt.wms.biz.basegoodsspu.BaseGoodsSpuQuery; |
import com.yxt.wms.biz.func.basegoodsspu.BaseGoodsSpuQuery; |
||||
import com.yxt.wms.biz.basegoodsspu.BaseGoodsSpuVo; |
import com.yxt.wms.biz.func.basegoodsspu.BaseGoodsSpuVo; |
||||
import io.swagger.annotations.ApiOperation; |
import io.swagger.annotations.ApiOperation; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.web.bind.annotation.*; |
import org.springframework.web.bind.annotation.*; |
@ -1,9 +1,10 @@ |
|||||
package com.yxt.wms.apiadmin; |
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
import com.yxt.common.core.query.PagerQuery; |
import com.yxt.common.core.query.PagerQuery; |
||||
import com.yxt.common.core.result.ResultBean; |
import com.yxt.common.core.result.ResultBean; |
||||
import com.yxt.common.core.vo.PagerVo; |
import com.yxt.common.core.vo.PagerVo; |
||||
import com.yxt.wms.biz.basegoodstype.*; |
|
||||
|
import com.yxt.wms.biz.func.basegoodstype.*; |
||||
import io.swagger.annotations.Api; |
import io.swagger.annotations.Api; |
||||
import io.swagger.annotations.ApiOperation; |
import io.swagger.annotations.ApiOperation; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
import org.springframework.beans.factory.annotation.Autowired; |
@ -1,9 +1,9 @@ |
|||||
package com.yxt.wms.apiadmin; |
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
import com.yxt.common.core.query.PagerQuery; |
import com.yxt.common.core.query.PagerQuery; |
||||
import com.yxt.common.core.result.ResultBean; |
import com.yxt.common.core.result.ResultBean; |
||||
import com.yxt.common.core.vo.PagerVo; |
import com.yxt.common.core.vo.PagerVo; |
||||
import com.yxt.wms.biz.basegoodsunit.*; |
import com.yxt.wms.biz.func.basegoodsunit.*; |
||||
import io.swagger.annotations.Api; |
import io.swagger.annotations.Api; |
||||
import io.swagger.annotations.ApiOperation; |
import io.swagger.annotations.ApiOperation; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
import org.springframework.beans.factory.annotation.Autowired; |
@ -1,9 +1,9 @@ |
|||||
package com.yxt.wms.apiadmin; |
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
import com.yxt.common.core.query.PagerQuery; |
import com.yxt.common.core.query.PagerQuery; |
||||
import com.yxt.common.core.result.ResultBean; |
import com.yxt.common.core.result.ResultBean; |
||||
import com.yxt.common.core.vo.PagerVo; |
import com.yxt.common.core.vo.PagerVo; |
||||
import com.yxt.wms.biz.basemanufacturer.*; |
import com.yxt.wms.biz.func.basemanufacturer.*; |
||||
import io.swagger.annotations.Api; |
import io.swagger.annotations.Api; |
||||
import io.swagger.annotations.ApiOperation; |
import io.swagger.annotations.ApiOperation; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
import org.springframework.beans.factory.annotation.Autowired; |
@ -0,0 +1,101 @@ |
|||||
|
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.yxt.common.base.utils.PagerUtil; |
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.wms.biz.func.dictcommon.*; |
||||
|
import com.yxt.wms.biz.func.dicttype.DictTypeService; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import io.swagger.annotations.ApiParam; |
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.stereotype.Controller; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import javax.validation.Valid; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author dimengzhe |
||||
|
* @date 2021/7/5 21:29 |
||||
|
* @description |
||||
|
*/ |
||||
|
@Slf4j |
||||
|
@Controller |
||||
|
@RequestMapping("apiadmin/dictcommons") |
||||
|
@Api(tags = "数据字典数据项管理") |
||||
|
public class DictCommonRest { |
||||
|
|
||||
|
@Autowired |
||||
|
private DictTypeService dictTypeService; |
||||
|
|
||||
|
@Autowired |
||||
|
private DictCommonService dictCommonService; |
||||
|
|
||||
|
@PostMapping(value = "/save") |
||||
|
@ResponseBody |
||||
|
@ApiOperation(value = "数据字典数据项保存") |
||||
|
ResultBean save(@Valid @RequestBody DictCommonDto dictCommonDto) { |
||||
|
return dictCommonService.save(dictCommonDto); |
||||
|
} |
||||
|
|
||||
|
@PostMapping("/pageList") |
||||
|
@ResponseBody |
||||
|
@ApiOperation(value = "数据字典数据项分页列表") |
||||
|
ResultBean<PagerVo<DictCommonVo>> pageList(@RequestBody PagerQuery<DictCommonQuery> pagerQuery) { |
||||
|
return dictCommonService.pageList(pagerQuery); |
||||
|
} |
||||
|
|
||||
|
@PostMapping("/update/{sid}") |
||||
|
@ResponseBody |
||||
|
@ApiOperation(value = "数据字典修改后保存") |
||||
|
ResultBean update(@Valid @RequestBody DictCommonDto dictCommonDto, @ApiParam(value = "数据项sid", required = true) @PathVariable("sid") String sid){ |
||||
|
|
||||
|
return dictCommonService.updateBySid(dictCommonDto, sid); |
||||
|
} |
||||
|
|
||||
|
@ResponseBody |
||||
|
@DeleteMapping("/delete/{sid}") |
||||
|
@ApiOperation(value = "删除") |
||||
|
ResultBean delete(@ApiParam(value = "数据项sid", required = true) @PathVariable("sid") String sid){ |
||||
|
return dictCommonService.del(sid); |
||||
|
} |
||||
|
|
||||
|
@GetMapping("/typeValues") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("下拉框的获取") |
||||
|
ResultBean<List<DictCommonVo>> getTypeValues(@RequestParam("type") String type, @RequestParam(value = "psid", defaultValue = "0")String psid){ |
||||
|
return dictCommonService.getValue(type,psid); |
||||
|
} |
||||
|
|
||||
|
@ResponseBody |
||||
|
@GetMapping("/selectBykey/{key}/{type}") |
||||
|
@ApiOperation(value = "数据字典信息修改时的初始化信息") |
||||
|
public ResultBean<DictCommonVo> selectBykey(@ApiParam(value = "数据字典key", required = true) @PathVariable("key") String key, @ApiParam(value = "数据字典type", required = true) @PathVariable("type") String type) { |
||||
|
|
||||
|
return dictCommonService.selectBykey(key, type); |
||||
|
} |
||||
|
|
||||
|
@GetMapping("/getFirstDictKeyByType") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("根据数据字典的key获取第一个值(默认值)") |
||||
|
ResultBean getFirstDictKeyByType(@RequestParam("dictType") String dictType, @RequestParam("psid") String psid){ |
||||
|
ResultBean<List<DictCommonVo>> resultBean = getTypeValues(dictType, psid); |
||||
|
if (resultBean.getSuccess() && resultBean.getData() != null) { |
||||
|
String dictKey = resultBean.getData().get(0).getDictKey(); |
||||
|
return new ResultBean().success().setData(dictKey); |
||||
|
} else { |
||||
|
return new ResultBean().fail().setData(new DictCommon()); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@GetMapping("/getTypeValueList") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("根据分类编码和数据分组查询数据字典") |
||||
|
ResultBean<List<DictCommonVo>> getTypeValueList(@RequestParam("type")String type,@RequestParam("groupNum")String groupNum){ |
||||
|
return dictCommonService.getList(type,groupNum); |
||||
|
} |
||||
|
} |
@ -0,0 +1,66 @@ |
|||||
|
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.yxt.common.base.utils.PagerUtil; |
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.wms.biz.func.dictcommon.DictCommon; |
||||
|
import com.yxt.wms.biz.func.dictcommon.DictCommonService; |
||||
|
import com.yxt.wms.biz.func.dicttype.*; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import io.swagger.annotations.ApiParam; |
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.stereotype.Controller; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import javax.validation.Valid; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author dimengzhe |
||||
|
* @date 2021/7/5 22:37 |
||||
|
* @description |
||||
|
*/ |
||||
|
@Slf4j |
||||
|
@Controller |
||||
|
@RequestMapping("apiadmin/dicttypes") |
||||
|
@Api(tags = "数据字典类型管理") |
||||
|
public class DictTypeRest{ |
||||
|
|
||||
|
@Autowired |
||||
|
private DictTypeService dictTypeService; |
||||
|
|
||||
|
@Autowired |
||||
|
private DictCommonService dictCommonService; |
||||
|
|
||||
|
|
||||
|
@PostMapping(value = "/save") |
||||
|
@ResponseBody |
||||
|
@ApiOperation(value = "数据字典类型保存") |
||||
|
ResultBean save(@Valid @RequestBody DictTypeDto dictTypeDto){ |
||||
|
return dictTypeService.save(dictTypeDto); |
||||
|
} |
||||
|
@PostMapping("/pageList") |
||||
|
@ResponseBody |
||||
|
@ApiOperation(value = "数据字典类型分页列表") |
||||
|
ResultBean<PagerVo<DictTypeVo>> pageList(@RequestBody PagerQuery<DictTypeQuery> pagerQuery){ |
||||
|
return dictTypeService.pageList(pagerQuery); |
||||
|
} |
||||
|
|
||||
|
@PostMapping("/update/{sid}") |
||||
|
@ResponseBody |
||||
|
@ApiOperation(value = "数据字典类型更新") |
||||
|
ResultBean update(@Valid DictTypeDto dictTypeDto, @ApiParam(value = "数据字典类型sid", required = true) @PathVariable("sid") String sid){ |
||||
|
return dictTypeService.updateBySid(dictTypeDto, sid); |
||||
|
} |
||||
|
|
||||
|
@DeleteMapping("/delete/{sid}") |
||||
|
@ResponseBody |
||||
|
@ApiOperation(value = "数据字典类型删除") |
||||
|
ResultBean delete(@ApiParam(value = "sid", required = true) @PathVariable("sid") String sid){ |
||||
|
return dictTypeService.del(sid); |
||||
|
} |
||||
|
} |
@ -0,0 +1,173 @@ |
|||||
|
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
|
import com.yxt.common.base.utils.StringUtils; |
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.wms.biz.func.sysmenu.*; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import javax.validation.Valid; |
||||
|
import java.util.HashMap; |
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui_wms(门户建设) <br/> |
||||
|
* File: SysMenuFeignFallback.java <br/> |
||||
|
* Class: com.yxt.user.biz.sysmenu.SysMenuRest <br/> |
||||
|
* Description: 菜单表. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2021-08-03 00:24:28 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Api(tags = "菜单表") |
||||
|
@RestController |
||||
|
@RequestMapping("apiadmin/sysmenu") |
||||
|
public class SysMenuRest { |
||||
|
|
||||
|
@Autowired |
||||
|
SysMenuService sysMenuService; |
||||
|
|
||||
|
@ApiOperation("根据条件分页查询数据的列表") |
||||
|
@PostMapping("/listPage") |
||||
|
public ResultBean<PagerVo<SysMenuVo>> listPage(@RequestBody PagerQuery<SysMenuQuery> pq) { |
||||
|
|
||||
|
return sysMenuService.listPageVo(pq); |
||||
|
} |
||||
|
|
||||
|
/* @Override |
||||
|
public ResultBean<List<SysMenuVo>> listAll(@RequestBody SysMenuQuery query) { |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
List<SysMenuVo> list = sysMenuService.listAllVo(query); |
||||
|
return rb.success().setData(list); |
||||
|
}*/ |
||||
|
|
||||
|
/** |
||||
|
* 菜单列表:根据资源归类 |
||||
|
* |
||||
|
* @param query |
||||
|
* @return |
||||
|
*/ |
||||
|
@ApiOperation("菜单列表:根据资源归类") |
||||
|
@PostMapping("/listAllVoForSource") |
||||
|
public ResultBean<List<SysMenuTreeVo>> listAllVoForSource(@RequestBody SysMenuQuery query){ |
||||
|
return sysMenuService.listAllVoForSource(query); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 菜单列表:根据资源归类 设置功能的url用 |
||||
|
* @return |
||||
|
*/ |
||||
|
@ApiOperation("菜单列表:根据资源归类 设置功能的url用") |
||||
|
@PostMapping("/getMenusForFunction") |
||||
|
public ResultBean<List<Map<String,String>>> getMenusForFunction(@RequestBody SysMenuFunctionQuery sysMenuFunctionQuery) { |
||||
|
return sysMenuService.getMenusForFunction(sysMenuFunctionQuery); |
||||
|
} |
||||
|
private void makeMenuListForChildren(SysMenuTreeVo s, List<Map<String,String>> l){ |
||||
|
List<SysMenuTreeVo> children = s.getChildren(); |
||||
|
int size = children.size(); |
||||
|
for (int i=0;i<size;i++){ |
||||
|
makeMenuListForChildren( children.get(i), l) ; |
||||
|
} |
||||
|
String menuUrl = s.getMenuUrl(); |
||||
|
if(StringUtils.isNotBlank(menuUrl)){ |
||||
|
Map<String,String> m=new HashMap<>(); |
||||
|
m.put("name",s.getName()); |
||||
|
m.put("url",s.getMenuUrl()); |
||||
|
m.put("sid",s.getSid()); |
||||
|
l.add(m); |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
@ApiOperation("根据用户sid查询所有数据列表 ") |
||||
|
@PostMapping("/sourceMenuTreeByUserSid") |
||||
|
public ResultBean<List<Map<String, Object>>> sourceMenuTreeByUserSid(@RequestBody SysMenuQuery query){ |
||||
|
return sysMenuService.sourceMenuTreeByUserSid(query); |
||||
|
} |
||||
|
@ApiOperation("根据资源sid查询所有数据列表 ") |
||||
|
@PostMapping("/sourcemenutree") |
||||
|
public ResultBean<List<Map<String, Object>>> sourcemenutree(@RequestBody SysMenuQuery query) { |
||||
|
|
||||
|
return sysMenuService.sourcemenutree(query); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据角色sid条件查询所有数据列表") |
||||
|
@PostMapping("/listAllByRoleSid") |
||||
|
public ResultBean<List<SysMenuVo>> listAllByRoleSid(@RequestBody SysMenuQuery query) { |
||||
|
return sysMenuService.listAllByRoleSid(query); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
public ResultBean<List<SysMenuVo>> list() { |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
return sysMenuService.listVo(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("新增保存") |
||||
|
@PostMapping("/save") |
||||
|
public ResultBean save(@Valid @RequestBody SysMenuDto dto) { |
||||
|
return sysMenuService.saveMenu(dto); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("修改保存") |
||||
|
@PostMapping("/update/{sid}") |
||||
|
public ResultBean update(@Valid @RequestBody SysMenuDto dto, @PathVariable("sid") String sid){ |
||||
|
return sysMenuService.updateBySid(dto, sid); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改是否可用的状态 |
||||
|
* |
||||
|
* @param sid 菜单sid或资源sid |
||||
|
* @param isEnable 是否可用的状态:1可用,0不可用 |
||||
|
* @return |
||||
|
*/ |
||||
|
@ApiOperation("修改是否可用的状态 ") |
||||
|
@PostMapping("/updateIsEnable/{sid}/{isEnable}") |
||||
|
public ResultBean updateIsEnable(@PathVariable("sid") String sid, @PathVariable("isEnable") Integer isEnable) { |
||||
|
return sysMenuService.updateIsEnable(sid,isEnable); |
||||
|
} |
||||
|
|
||||
|
/* @Override |
||||
|
public ResultBean del(String ids) { |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
sysMenuService.delByIds(ids); |
||||
|
return rb.success(); |
||||
|
}*/ |
||||
|
/** |
||||
|
* 根据当前行sid删除菜单 |
||||
|
* |
||||
|
* @param sid 菜单sid |
||||
|
* @return |
||||
|
*/ |
||||
|
@ApiOperation("删除记录 根据sid") |
||||
|
@GetMapping("/delBySids/{sid}") |
||||
|
public ResultBean delBySids(@PathVariable("sid") String sid) { |
||||
|
return sysMenuService.delBySids(sid); |
||||
|
} |
||||
|
|
||||
|
/* @Override |
||||
|
public ResultBean<SysMenuVo> fetch(String id) { |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
SysMenuVo vo = sysMenuService.fetchByIdVo(id); |
||||
|
return rb.success().setData(vo); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
public ResultBean<SysMenuVo> fetchBySid(String sid) { |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
SysMenu sysMenu = sysMenuService.fetchBySid(sid); |
||||
|
SysMenuVo vo = new SysMenuVo(); |
||||
|
BeanUtil.copyProperties(sysMenu, vo); |
||||
|
return rb.success().setData(vo); |
||||
|
}*/ |
||||
|
} |
@ -0,0 +1,116 @@ |
|||||
|
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.wms.biz.func.sysmenurole.*; |
||||
|
import com.yxt.wms.biz.func.sysrole.SysRoleService; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui_portal(门户建设) <br/> |
||||
|
* File: SysMenuRoleFeignFallback.java <br/> |
||||
|
* Class: com.yxt.anrui.portal.biz.sysmenurole.SysMenuRoleRest <br/> |
||||
|
* Description: 菜单与角色关联表. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2021-08-03 00:24:28 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Api(tags = "菜单与角色关联表") |
||||
|
@RestController |
||||
|
@RequestMapping("apiadmin/sysmenurole") |
||||
|
public class SysMenuRoleRest { |
||||
|
@Autowired |
||||
|
private SysMenuRoleService sysMenuRoleService; |
||||
|
@Autowired |
||||
|
private SysRoleService sysRoleService; |
||||
|
|
||||
|
@ApiOperation("根据条件分页查询数据的列表") |
||||
|
@PostMapping("/listPage") |
||||
|
public ResultBean<PagerVo<SysMenuRoleVo>> listPage(@RequestBody PagerQuery<SysMenuRoleQuery> pq){ |
||||
|
return sysMenuRoleService.listPageVo(pq); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("根据条件查询所有数据列表") |
||||
|
@PostMapping("/listAll") |
||||
|
public ResultBean<List<SysMenuRoleVo>> listAll(@RequestBody SysMenuRoleQuery query){ |
||||
|
return sysMenuRoleService.listAllVo(query); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据角色查询授权的菜单列表(PC)") |
||||
|
@PostMapping("/selMenuByRole") |
||||
|
public ResultBean<List<SysMenuRoleDataVo>> selMenuByRole(@RequestBody SysMenuRoleDataQuery query) { |
||||
|
return sysMenuRoleService.selMenuByRole(query); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据角色查询授权的菜单列表(APP)") |
||||
|
@PostMapping("/selMenuByRoleApp") |
||||
|
public ResultBean<List<SysMenuRoleDataVo>> selMenuByRoleApp(@RequestBody SysMenuRoleDataQuery query) { |
||||
|
return sysMenuRoleService.selMenuByRoleApp(query); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("修改角色菜单的数据权限(PC)") |
||||
|
@PostMapping("/updateDataByRoleMenu") |
||||
|
public ResultBean updateDataByRoleMenu(@RequestBody List<SysMenuRoleDataDto> dtos) { |
||||
|
return sysMenuRoleService.updateDataByRoleMenu(dtos); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("修改角色菜单的数据权限(移动端)") |
||||
|
@PostMapping("/updateDataByRoleMenuApp") |
||||
|
public ResultBean updateDataByRoleMenuApp(@RequestBody List<SysMenuRoleDataDto> dtos) { |
||||
|
return sysMenuRoleService.updateDataByRoleMenuApp(dtos); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("所有数据列表") |
||||
|
@GetMapping("/list") |
||||
|
public ResultBean<List<SysMenuRoleVo>> list(){ |
||||
|
return sysMenuRoleService.listVo(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("新增保存") |
||||
|
@PostMapping("/save") |
||||
|
public ResultBean save(@RequestBody SysMenuRoleDto dto){ |
||||
|
return sysMenuRoleService.saveOrUpdateDto(dto); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("修改保存") |
||||
|
@PostMapping("/update/{sid}") |
||||
|
public ResultBean update(@RequestBody SysMenuRoleDto dto,@PathVariable("sid") String sid){ |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
return sysMenuRoleService.updateBySid(dto,sid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("修改角色的菜单配置") |
||||
|
@PostMapping("/updateRoleAndMenu") |
||||
|
public ResultBean updateRoleAndMenu(@RequestBody SysMenuRoleDto dto) { |
||||
|
|
||||
|
return sysMenuRoleService.updateRoleAndMenu(dto); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("删除记录") |
||||
|
@GetMapping("/del/{ids}") |
||||
|
public ResultBean del(@PathVariable("ids") String ids){ |
||||
|
return sysMenuRoleService.del(ids); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("获取一条记录") |
||||
|
@GetMapping("/fetch/{id}") |
||||
|
public ResultBean<SysMenuRoleVo> fetch(@PathVariable("id") String id){ |
||||
|
return sysMenuRoleService.fetchByIdVo(id); |
||||
|
} |
||||
|
} |
@ -0,0 +1,273 @@ |
|||||
|
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
|
import cn.hutool.core.bean.BeanUtil; |
||||
|
import com.yxt.common.base.config.RedisUtil; |
||||
|
import com.yxt.common.base.config.component.FileUploadComponent; |
||||
|
import com.yxt.common.base.utils.QRCodeUtil; |
||||
|
import com.yxt.common.base.utils.StringUtils; |
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.wms.biz.func.sysorganization.*; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import io.swagger.annotations.ApiParam; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.cloud.openfeign.SpringQueryMap; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import java.io.File; |
||||
|
import java.util.*; |
||||
|
|
||||
|
import static java.util.stream.Collectors.toList; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui_portal(门户建设) <br/> |
||||
|
* File: SysOrganizationFeignFallback.java <br/> |
||||
|
* Class: SysOrganizationRest <br/> |
||||
|
* Description: 组织机构表. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2021-08-03 00:24:28 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Api(tags = "组织机构表") |
||||
|
@RestController |
||||
|
@RequestMapping("apiadmin/sysorganization") |
||||
|
public class SysOrganizationRest { |
||||
|
|
||||
|
@Autowired |
||||
|
private SysOrganizationService sysOrganizationService; |
||||
|
|
||||
|
@Autowired |
||||
|
private RedisUtil redisUtil; |
||||
|
|
||||
|
@PostMapping("/saveSysOrg") |
||||
|
public ResultBean saveOrg(@RequestBody SysOrganizationDto dto){ |
||||
|
return sysOrganizationService.saveOrg(dto); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据条件分页查询数据的列表") |
||||
|
@PostMapping("/listPage") |
||||
|
public ResultBean<PagerVo<SysOrganizationVo>> listPage(@RequestBody PagerQuery<SysOrganizationQuery> pq) { |
||||
|
return sysOrganizationService.listPageVo(pq); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据条件查询所有数据列表") |
||||
|
@PostMapping("/listAll") |
||||
|
public ResultBean<List<SysOrganizationVo>> listAll(@RequestBody SysOrganizationQuery query) { |
||||
|
return sysOrganizationService.listAllVo(query); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("所有数据列表") |
||||
|
@GetMapping("/list") |
||||
|
public ResultBean<List<SysOrganizationVo>> list() { |
||||
|
return sysOrganizationService.listVo(); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("新增保存") |
||||
|
@PostMapping("/save") |
||||
|
public ResultBean save(@RequestBody SysOrganizationDto dto) { |
||||
|
return sysOrganizationService.saveOrUpdateDto(dto); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("一级组织机构列表") |
||||
|
@GetMapping("/selectFirstOrgList") |
||||
|
public ResultBean<List<SysOrganizationVo>> selectFirstOrgList(){ |
||||
|
return sysOrganizationService.selectFirstOrgList(); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据父级sid查询子集列表") |
||||
|
@GetMapping("/selectChildrenListBySid/{sid}") |
||||
|
public ResultBean<List<SysOrganizationVo>> selectChildrenListBySid(@PathVariable("sid") String sid) { |
||||
|
return sysOrganizationService.selectChildrenListBySid(sid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public ResultBean update(SysOrganizationDto dto, String sid){ |
||||
|
return sysOrganizationService.updateBySid(dto, sid); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("删除记录") |
||||
|
@GetMapping("/del/{ids}") |
||||
|
public ResultBean del(@PathVariable("ids") String ids){ |
||||
|
return sysOrganizationService.del(ids); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("删除记录 根据sid") |
||||
|
@GetMapping("/delBySid/{sid}") |
||||
|
public ResultBean delBySid(@PathVariable("sid") String sid){ |
||||
|
|
||||
|
return sysOrganizationService.deIds(sid); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("获取一条记录") |
||||
|
@GetMapping("/fetch/{id}") |
||||
|
public ResultBean<SysOrganizationVo> fetch(@PathVariable("id") String id){ |
||||
|
return sysOrganizationService.fetchByIdVo(id); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("获取一条记录 根据sid") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/fetchBySid/{sid}") |
||||
|
public ResultBean<SysOrganizationVo> fetchBySid(@PathVariable("sid") String sid){ |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
|
||||
|
return sysOrganizationService.fetchBySidVo(sid); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("手机获取组织架构") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/selectAppOrganization") |
||||
|
public ResultBean<Map<String, Object>> selectAppOrganization(@RequestParam(value = "sid", required = false) String sid) { |
||||
|
return sysOrganizationService.selectAppOrganization(sid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("组织架构") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/selectListOrg") |
||||
|
ResultBean<List<SysOrgVo>> selectListOrg(){ |
||||
|
return sysOrganizationService.treeList(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("获取到分公司") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/getListOrg") |
||||
|
ResultBean<List<SysOrgVo>> getListOrg(){ |
||||
|
return sysOrganizationService.getListOrg(); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("获取同品牌下分公司") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/getListOrgByBrand/{orgSid}") |
||||
|
ResultBean<List<SysOrgVo>> getListOrgByBrand(@PathVariable(value = "orgSid") String orgSid){ |
||||
|
return null;//sysOrganizationService.getListOrgByBrand(orgSid);
|
||||
|
} |
||||
|
|
||||
|
@ApiOperation("获取指定品牌下分公司(已筛选本分公司)") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/getListOrgByBrandSid/{orgSid}/{brandSid}") |
||||
|
ResultBean<List<SysOrgVo>> getListOrgByBrandSid(@PathVariable(value = "orgSid") String orgSid,@PathVariable(value = "brandSid") String brandSid){ |
||||
|
return null;//sysOrganizationService.getListOrgByBrandSid(orgSid,brandSid);
|
||||
|
} |
||||
|
|
||||
|
@ApiOperation("获取指定品牌下分公司(未筛选本分公司)") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/getListOrgByBrandSidNo/{orgSid}/{brandSid}") |
||||
|
ResultBean<List<SysOrgVo>> getListOrgByBrandSidNo(@PathVariable(value = "orgSid") String orgSid,@PathVariable(value = "brandSid") String brandSid){ |
||||
|
return null;//sysOrganizationService.getListOrgByBrandSidNo(orgSid,brandSid);
|
||||
|
} |
||||
|
|
||||
|
@ApiOperation("获取指定分公司下部门信息") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/getListDeptByOrgSid/{orgSid}") |
||||
|
ResultBean<List<SysOrgVo>> getListDeptByOrgSid(@PathVariable(value = "orgSid") String orgSid){ |
||||
|
return sysOrganizationService.getListDeptByOrgSid(orgSid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("根据业务员sid获取到分公司") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/getUseOrgByUserSid") |
||||
|
ResultBean<SysOrganizationVo> getUseOrgByUserSid(@RequestParam("userSid") String userSid){ |
||||
|
ResultBean<SysOrganizationVo> rb = ResultBean.fireFail(); |
||||
|
SysOrganizationVo vo = sysOrganizationService.getUseOrgByUserSid(userSid); |
||||
|
return rb.success().setData(vo); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("根据部门sid查询组织信息") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/selectBySid") |
||||
|
ResultBean<SysOrganization> selectBySid(@RequestParam("sid") String sid){ |
||||
|
return sysOrganizationService.selectBySid(sid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("根据组织架构sid查询组织下所有分公司") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/selectUseOrgSidBySid") |
||||
|
ResultBean<List<Map<String, String>>> selectUseOrgSidBySid(@RequestParam("sid") String sid){ |
||||
|
return sysOrganizationService.selectUseOrgSidBySid(sid); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 查询公司所有的部门 |
||||
|
* |
||||
|
* @return |
||||
|
*/ |
||||
|
@ApiOperation("所在部门下拉") |
||||
|
@ResponseBody |
||||
|
@GetMapping("/selectListOne") |
||||
|
ResultBean<List<SysOrgListVo>> selectListOne(){ |
||||
|
return sysOrganizationService.selectListOne(); |
||||
|
} |
||||
|
|
||||
|
@PostMapping("/getQrCode/{sid}") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("查看二维码") |
||||
|
public ResultBean<QrCodeVo> getQrCode(@ApiParam(value = "sid", required = true) @PathVariable("sid") String sid) { |
||||
|
return sysOrganizationService.getQrCode(sid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@GetMapping("/getOrgSid/{sid}") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("根据当前用户的所在组织获取当前用户所在的分公司") |
||||
|
ResultBean<String> getOrgSid(@PathVariable(value = "sid") String sid){ |
||||
|
return sysOrganizationService.getOrgSid(sid); |
||||
|
} |
||||
|
|
||||
|
@GetMapping("/selectOrgList") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("当前分公司销售部门及部门人员") |
||||
|
ResultBean<List<SysOrganizationListVo>> selectOrgList(@SpringQueryMap SysOrganizationListQuery query){ |
||||
|
return sysOrganizationService.selectOrgList(query); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@GetMapping("/selectOrgLists") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("当前分公司下所有部门") |
||||
|
ResultBean<List<SysOrganizationListsVo>> selectOrgLists(@SpringQueryMap SysOrganizationListQuery query){ |
||||
|
return sysOrganizationService.selectOrgLists(query); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@GetMapping("/selectByPSid") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("查询分公司下的销售支持部") |
||||
|
ResultBean<SysOrganizationVo> selectByPSid(@RequestParam("sid") String sid, @RequestParam("name") String name){ |
||||
|
return sysOrganizationService.selectByPSid(sid,name); |
||||
|
} |
||||
|
|
||||
|
@GetMapping("/selectOrgSidList") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("所有分公司sid") |
||||
|
ResultBean<List<SysOrganizationVo>> selectOrgSidList() { |
||||
|
return sysOrganizationService.selectOrgSidList(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@GetMapping("/selectOrgByPSid") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("查询事业部下所有分公司") |
||||
|
ResultBean<List<SysOrganizationVo>> selectOrgByPSid(@RequestParam("psid") String psid){ |
||||
|
return sysOrganizationService.selectOrgByPSid(psid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@GetMapping("/selectByOrgSidPath") |
||||
|
@ResponseBody |
||||
|
@ApiOperation("组织层级分页查询") |
||||
|
ResultBean<SysOrganizationVo> selectByOrgSidPath(@RequestParam("orgSidPath") String orgSidPath){ |
||||
|
return sysOrganizationService.selectByOrgSidPath(orgSidPath); |
||||
|
} |
||||
|
} |
@ -0,0 +1,120 @@ |
|||||
|
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.wms.biz.func.syspost.*; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui_portal(门户建设) <br/> |
||||
|
* File: SysPostFeignFallback.java <br/> |
||||
|
* Class: com.yxt.anrui.portal.biz.syspost.SysPostRest <br/> |
||||
|
* Description: 岗位. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2021-08-03 00:24:28 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Api(tags = "岗位") |
||||
|
@RestController |
||||
|
@RequestMapping("apiadmin/syspost") |
||||
|
public class SysPostRest { |
||||
|
|
||||
|
@Autowired |
||||
|
private SysPostService sysPostService; |
||||
|
|
||||
|
|
||||
|
@ApiOperation("根据条件分页查询数据的列表") |
||||
|
@PostMapping("/listPage") |
||||
|
public ResultBean<PagerVo<SysPostVo>> listPage(@RequestBody PagerQuery<SysPostQuery> pq) { |
||||
|
return sysPostService.listPageVo(pq); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据条件查询所有数据列表") |
||||
|
@PostMapping("/listAll") |
||||
|
public ResultBean<List<SysPostVo>> listAll(@RequestBody SysPostQuery query){ |
||||
|
return sysPostService.listAllVo(query); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("所有数据列表") |
||||
|
@GetMapping("/list") |
||||
|
public ResultBean<List<SysPostVo>> list() { |
||||
|
return sysPostService.listVo(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("新增保存") |
||||
|
@PostMapping("/save") |
||||
|
public ResultBean save(@RequestBody SysPostDto dto){ |
||||
|
return sysPostService.saveOrUpdateDto(dto); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("修改保存") |
||||
|
@PostMapping("/update/{sid}") |
||||
|
public ResultBean update(@RequestBody SysPostDto dto, @PathVariable("sid") String sid){ |
||||
|
return sysPostService.updateBySid(dto, sid); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("删除记录") |
||||
|
@GetMapping("/del/{ids}") |
||||
|
public ResultBean del(@PathVariable("ids") String ids){ |
||||
|
return sysPostService.del(ids); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("删除记录") |
||||
|
@GetMapping("/delBySids/{sids}") |
||||
|
public ResultBean delBySids(@PathVariable("sids") String sids){ |
||||
|
return sysPostService.delBySids(sids); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("获取一条记录") |
||||
|
@GetMapping("/fetch/{id}") |
||||
|
public ResultBean<SysPostVo> fetch(@PathVariable("id") String id){ |
||||
|
return sysPostService.fetchByIdVo(id); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("获取一条记录") |
||||
|
@GetMapping("/fetchBySid/{sid}") |
||||
|
public ResultBean<SysPostVo> fetchBySid(@PathVariable("sid") String sid){ |
||||
|
return sysPostService.fetchBySidVo(sid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("根据部门sid获取岗位列表") |
||||
|
@GetMapping("/fetchByOrgSid/{orgSid}") |
||||
|
public ResultBean<List<SysPostVo>> fetchByOrgSid(@PathVariable("orgSid") String orgSid){ |
||||
|
return sysPostService.fetchByOrgSid(orgSid); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据部门sid获取岗位编号") |
||||
|
@GetMapping("/fetchByOrgSidPostCode/{orgSid}") |
||||
|
public ResultBean<String> fetchByOrgSidPostCode(){ |
||||
|
return sysPostService.fetchByOrgSidPostCode(); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 查询岗位列表 |
||||
|
* |
||||
|
* @return |
||||
|
*/ |
||||
|
@ApiOperation("查询岗位列表") |
||||
|
@GetMapping("/selectList") |
||||
|
public ResultBean<List<SysPostListVo>> selectList() { |
||||
|
return sysPostService.selectList(); |
||||
|
} |
||||
|
} |
@ -0,0 +1,117 @@ |
|||||
|
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.wms.biz.func.sysrole.SysRoleDto; |
||||
|
import com.yxt.wms.biz.func.sysrole.SysRoleQuery; |
||||
|
import com.yxt.wms.biz.func.sysrole.SysRoleService; |
||||
|
import com.yxt.wms.biz.func.sysrole.SysRoleVo; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import io.swagger.annotations.ApiParam; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui_portal(门户建设) <br/> |
||||
|
* File: SysRoleFeignFallback.java <br/> |
||||
|
* Class: com.yxt.anrui.portal.biz.sysrole.SysRoleRest <br/> |
||||
|
* Description: 角色. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2021-08-03 00:24:29 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Api(tags = "角色") |
||||
|
@RestController |
||||
|
@RequestMapping("apiadmin/sysrole") |
||||
|
public class SysRoleRest { |
||||
|
|
||||
|
@Autowired |
||||
|
private SysRoleService sysRoleService; |
||||
|
|
||||
|
@ApiOperation("根据条件分页查询数据的列表") |
||||
|
@PostMapping("/listPage") |
||||
|
public ResultBean<PagerVo<SysRoleVo>> listPage(@RequestBody PagerQuery<SysRoleQuery> pq){ |
||||
|
return sysRoleService.listPageVo(pq); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("根据条件查询所有数据列表") |
||||
|
@PostMapping("/listAll") |
||||
|
public ResultBean<List<SysRoleVo>> listAll(@RequestBody SysRoleQuery query){ |
||||
|
return sysRoleService.listAllVo(query); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("查询所有的角色数据,并根据用户sid查询被选中的角色") |
||||
|
@PostMapping("/listAllByUserSid/{userSid}") |
||||
|
public ResultBean<List<SysRoleVo>> listAllByUserSid(@PathVariable("userSid") String userSid){ |
||||
|
return sysRoleService.listAllByUserSid(userSid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("根据用户sid查询用户的角色列表") |
||||
|
@PostMapping("/fetchByUserSid/{userSid}") |
||||
|
public ResultBean<List<SysRoleVo>> fetchByUserSid(@PathVariable("userSid") String userSid){ |
||||
|
return sysRoleService.fetchByUserSid(userSid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
public ResultBean<List<SysRoleVo>> list(){ |
||||
|
return sysRoleService.listVo(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("新增保存") |
||||
|
@PostMapping("/save") |
||||
|
public ResultBean save(@RequestBody SysRoleDto dto){ |
||||
|
return sysRoleService.saveOrUpdateDto(dto); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("修改保存") |
||||
|
@PostMapping("/update/{sid}") |
||||
|
public ResultBean update(@RequestBody SysRoleDto dto,@PathVariable("sid") String sid){ |
||||
|
return sysRoleService.updateBySid(dto,sid); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
@ApiOperation("删除记录") |
||||
|
@GetMapping("/del/{ids}") |
||||
|
public ResultBean del(@PathVariable("ids") String ids){ |
||||
|
return sysRoleService.del(ids); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("删除记录根据sids") |
||||
|
@GetMapping("/delBySids/{sids}") |
||||
|
public ResultBean delBySids(@PathVariable("sids") String sids){ |
||||
|
return sysRoleService.delBySid(sids); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("获取一条记录") |
||||
|
@GetMapping("/fetch/{id}") |
||||
|
public ResultBean<SysRoleVo> fetch(@PathVariable("id") String id){ |
||||
|
return sysRoleService.fetchByIdVo(id); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("获取一条记录根据sid") |
||||
|
@GetMapping("/fetchBySid/{sid}") |
||||
|
public ResultBean<SysRoleVo> fetchBySid(@PathVariable("sid") String sid){ |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
return sysRoleService.fetchBySidVo(sid); |
||||
|
} |
||||
|
|
||||
|
@PostMapping("/setIsEnable/{sid}/{isEnable}") |
||||
|
@ResponseBody |
||||
|
@ApiOperation(value = "设置是否可用:isEnable:1可用,0不可用") |
||||
|
public ResultBean setIsEnable(@ApiParam(value = "sid", required = true) @PathVariable("sid") String sid, @ApiParam(value = "isEnable", required = true) @PathVariable("isEnable") String isEnable){ |
||||
|
return sysRoleService.updateIsEnable(sid, isEnable); |
||||
|
} |
||||
|
} |
@ -0,0 +1,104 @@ |
|||||
|
package com.yxt.wms.apiadmin.func; |
||||
|
|
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.wms.biz.func.sysuserrole.SysUserRoleDto; |
||||
|
import com.yxt.wms.biz.func.sysuserrole.SysUserRoleQuery; |
||||
|
import com.yxt.wms.biz.func.sysuserrole.SysUserRoleService; |
||||
|
import com.yxt.wms.biz.func.sysuserrole.SysUserRoleVo; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui_portal(门户建设) <br/> |
||||
|
* File: SysUserRoleFeignFallback.java <br/> |
||||
|
* Class: com.yxt.anrui.portal.biz.sysuserrole.SysUserRoleRest <br/> |
||||
|
* Description: 用户与角色关联表. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2021-08-03 00:24:30 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Api(tags = "用户与角色关联表") |
||||
|
@RestController |
||||
|
@RequestMapping("apiadmin/sysuserrole") |
||||
|
public class SysUserRoleRest { |
||||
|
|
||||
|
@Autowired |
||||
|
private SysUserRoleService sysUserRoleService; |
||||
|
|
||||
|
@ApiOperation("根据条件分页查询数据的列表") |
||||
|
@PostMapping("/listPage") |
||||
|
public ResultBean<PagerVo<SysUserRoleVo>> listPage(@RequestBody PagerQuery<SysUserRoleQuery> pq){ |
||||
|
return sysUserRoleService.listPageVo(pq); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据条件查询所有数据列表") |
||||
|
@PostMapping("/listAll") |
||||
|
public ResultBean<List<SysUserRoleVo>> listAll(@RequestBody SysUserRoleQuery query){ |
||||
|
return sysUserRoleService.listAllVo(query); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("所有数据列表") |
||||
|
@GetMapping("/list") |
||||
|
public ResultBean<List<SysUserRoleVo>> list(){ |
||||
|
return sysUserRoleService.listVo(); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("新增保存") |
||||
|
@PostMapping("/save") |
||||
|
public ResultBean save(@RequestBody SysUserRoleDto dto){ |
||||
|
return sysUserRoleService.saveOrUpdateDto(dto); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("修改保存") |
||||
|
@PostMapping("/update") |
||||
|
public ResultBean update(@RequestBody SysUserRoleDto dto){ |
||||
|
return sysUserRoleService.saveOrUpdate(dto); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("删除记录") |
||||
|
@GetMapping("/del/{ids}") |
||||
|
public ResultBean del(@PathVariable("ids") String ids){ |
||||
|
return sysUserRoleService.del(ids); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据用户sid和角色sid删除记录") |
||||
|
@GetMapping("/delByUserSidAndRoleSid/{userSid}/{roleSid}") |
||||
|
public ResultBean delByUserSidAndRoleSid(@PathVariable("userSid")String userSid, |
||||
|
@PathVariable("roleSid")String roleSid) { |
||||
|
return sysUserRoleService.delByUserSidAndRoleSid(userSid,roleSid); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("获取一条记录") |
||||
|
@GetMapping("/fetch/{id}") |
||||
|
public ResultBean<SysUserRoleVo> fetch(@PathVariable("id") String id){ |
||||
|
return sysUserRoleService.fetchByIdVo(id); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据用户sid查询用户角色sid列表") |
||||
|
@GetMapping("/getUserRoleSidByUserSid/{userSid}") |
||||
|
public ResultBean<List<String>> getUserRoleSidByUserSid(@PathVariable("userSid") String userSid) { |
||||
|
return sysUserRoleService.getUserRoleSidByUserSid(userSid); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("根据角色sid查询用户id列表") |
||||
|
@GetMapping("/getUserIdListByRoleSid") |
||||
|
public ResultBean<List<String>> getUserIdListByRoleSid(@RequestParam("roleList") List<String> roleList) { |
||||
|
return sysUserRoleService.getUserIdListByRoleSid(roleList); |
||||
|
} |
||||
|
|
||||
|
@ApiOperation("查询用户的角色") |
||||
|
@GetMapping("/selectByUserSid") |
||||
|
ResultBean<List<String>> selectByUserSid(@RequestParam("userSid") String userSid) { |
||||
|
return sysUserRoleService.selectByUserSids(userSid); |
||||
|
} |
||||
|
} |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basebrandinfo; |
package com.yxt.wms.biz.func.basebrandinfo; |
||||
|
|
||||
import com.yxt.common.core.domain.BaseEntity; |
import com.yxt.common.core.domain.BaseEntity; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basebrandinfo; |
package com.yxt.wms.biz.func.basebrandinfo; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.dto.Dto; |
import com.yxt.common.core.dto.Dto; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basebrandinfo; |
package com.yxt.wms.biz.func.basebrandinfo; |
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
@ -1,10 +1,10 @@ |
|||||
<?xml version="1.0" encoding="UTF-8" ?> |
<?xml version="1.0" encoding="UTF-8" ?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.yxt.wms.biz.basebrandinfo.BaseBrandInfoMapper"> |
<mapper namespace="com.yxt.wms.biz.func.basebrandinfo.BaseBrandInfoMapper"> |
||||
<!-- <where> ${ew.sqlSegment} </where>--> |
<!-- <where> ${ew.sqlSegment} </where>--> |
||||
<!-- ${ew.customSqlSegment} --> |
<!-- ${ew.customSqlSegment} --> |
||||
|
|
||||
<select id="listPage" resultType="com.yxt.wms.biz.basebrandinfo.BaseBrandInfoVo"> |
<select id="listPage" resultType="com.yxt.wms.biz.func.basebrandinfo.BaseBrandInfoVo"> |
||||
select |
select |
||||
* |
* |
||||
from base_brand_info |
from base_brand_info |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basebrandinfo; |
package com.yxt.wms.biz.func.basebrandinfo; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basebrandinfo; |
package com.yxt.wms.biz.func.basebrandinfo; |
||||
|
|
||||
import com.yxt.common.base.config.component.FileUploadComponent; |
import com.yxt.common.base.config.component.FileUploadComponent; |
||||
import com.yxt.common.base.service.MybatisBaseService; |
import com.yxt.common.base.service.MybatisBaseService; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basebrandinfo; |
package com.yxt.wms.biz.func.basebrandinfo; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.vo.Vo; |
import com.yxt.common.core.vo.Vo; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.yxt.common.core.domain.BaseEntity; |
import com.yxt.common.core.domain.BaseEntity; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonProperty; |
import com.fasterxml.jackson.annotation.JsonProperty; |
||||
import io.swagger.annotations.ApiModelProperty; |
import io.swagger.annotations.ApiModelProperty; |
@ -1,9 +1,9 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.dto.Dto; |
import com.yxt.common.core.dto.Dto; |
||||
import com.yxt.wms.biz.basegoodsskuextend.BaseGoodsSkuExtendDto; |
import com.yxt.wms.biz.func.basegoodsskuextend.BaseGoodsSkuExtendDto; |
||||
import lombok.Data; |
import lombok.Data; |
||||
|
|
||||
import java.util.Date; |
import java.util.Date; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import lombok.Data; |
import lombok.Data; |
||||
|
|
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import lombok.Data; |
import lombok.Data; |
||||
|
|
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import cn.hutool.core.bean.BeanUtil; |
import cn.hutool.core.bean.BeanUtil; |
||||
import cn.hutool.core.date.DateTime; |
import cn.hutool.core.date.DateTime; |
@ -1,9 +1,9 @@ |
|||||
package com.yxt.wms.biz.basegoodssku; |
package com.yxt.wms.biz.func.basegoodssku; |
||||
|
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.vo.Vo; |
import com.yxt.common.core.vo.Vo; |
||||
import com.yxt.wms.biz.basegoodsskuextend.BaseGoodsSkuExtendVo; |
import com.yxt.wms.biz.func.basegoodsskuextend.BaseGoodsSkuExtendVo; |
||||
import lombok.Data; |
import lombok.Data; |
||||
|
|
||||
import java.util.Date; |
import java.util.Date; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsskuextend; |
package com.yxt.wms.biz.func.basegoodsskuextend; |
||||
|
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.yxt.common.core.domain.BaseEntity; |
import com.yxt.common.core.domain.BaseEntity; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsskuextend; |
package com.yxt.wms.biz.func.basegoodsskuextend; |
||||
|
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsskuextend; |
package com.yxt.wms.biz.func.basegoodsskuextend; |
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsskuextend; |
package com.yxt.wms.biz.func.basegoodsskuextend; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsskuextend; |
package com.yxt.wms.biz.func.basegoodsskuextend; |
||||
|
|
||||
import cn.hutool.core.bean.BeanUtil; |
import cn.hutool.core.bean.BeanUtil; |
||||
import cn.hutool.core.date.DateTime; |
import cn.hutool.core.date.DateTime; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsskuextend; |
package com.yxt.wms.biz.func.basegoodsskuextend; |
||||
|
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsskuextend; |
package com.yxt.wms.biz.func.basegoodsskuextend; |
||||
|
|
||||
import lombok.Data; |
import lombok.Data; |
||||
|
|
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsspu; |
package com.yxt.wms.biz.func.basegoodsspu; |
||||
|
|
||||
import com.yxt.common.core.domain.BaseEntity; |
import com.yxt.common.core.domain.BaseEntity; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,9 +1,9 @@ |
|||||
package com.yxt.wms.biz.basegoodsspu; |
package com.yxt.wms.biz.func.basegoodsspu; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.dto.Dto; |
import com.yxt.common.core.dto.Dto; |
||||
import com.yxt.wms.biz.basegoodssku.BaseGoodsSkuDto; |
import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuDto; |
||||
import com.yxt.wms.biz.basegoodsspudetail.BaseGoodsSpuDetailDto; |
import com.yxt.wms.biz.func.basegoodsspudetail.BaseGoodsSpuDetailDto; |
||||
import lombok.Data; |
import lombok.Data; |
||||
|
|
||||
import java.util.Date; |
import java.util.Date; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsspu; |
package com.yxt.wms.biz.func.basegoodsspu; |
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsspu; |
package com.yxt.wms.biz.func.basegoodsspu; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,9 +1,9 @@ |
|||||
package com.yxt.wms.biz.basegoodsspu; |
package com.yxt.wms.biz.func.basegoodsspu; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.vo.Vo; |
import com.yxt.common.core.vo.Vo; |
||||
import com.yxt.wms.biz.basegoodssku.BaseGoodsSkuVo; |
import com.yxt.wms.biz.func.basegoodssku.BaseGoodsSkuVo; |
||||
import com.yxt.wms.biz.basegoodsspudetail.BaseGoodsSpuDetailVo; |
import com.yxt.wms.biz.func.basegoodsspudetail.BaseGoodsSpuDetailVo; |
||||
import lombok.Data; |
import lombok.Data; |
||||
|
|
||||
import java.util.Date; |
import java.util.Date; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsspudetail; |
package com.yxt.wms.biz.func.basegoodsspudetail; |
||||
|
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.yxt.common.core.domain.BaseEntity; |
import com.yxt.common.core.domain.BaseEntity; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsspudetail; |
package com.yxt.wms.biz.func.basegoodsspudetail; |
||||
|
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsspudetail; |
package com.yxt.wms.biz.func.basegoodsspudetail; |
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsspudetail; |
package com.yxt.wms.biz.func.basegoodsspudetail; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsspudetail; |
package com.yxt.wms.biz.func.basegoodsspudetail; |
||||
|
|
||||
import cn.hutool.core.bean.BeanUtil; |
import cn.hutool.core.bean.BeanUtil; |
||||
import cn.hutool.core.date.DateTime; |
import cn.hutool.core.date.DateTime; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsspudetail; |
package com.yxt.wms.biz.func.basegoodsspudetail; |
||||
|
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodstype; |
package com.yxt.wms.biz.func.basegoodstype; |
||||
|
|
||||
import com.yxt.common.core.domain.BaseEntity; |
import com.yxt.common.core.domain.BaseEntity; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodstype; |
package com.yxt.wms.biz.func.basegoodstype; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.dto.Dto; |
import com.yxt.common.core.dto.Dto; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodstype; |
package com.yxt.wms.biz.func.basegoodstype; |
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
@ -1,10 +1,10 @@ |
|||||
<?xml version="1.0" encoding="UTF-8" ?> |
<?xml version="1.0" encoding="UTF-8" ?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.yxt.wms.biz.basegoodstype.BaseGoodsTypeMapper"> |
<mapper namespace="com.yxt.wms.biz.func.basegoodstype.BaseGoodsTypeMapper"> |
||||
<!-- <where> ${ew.sqlSegment} </where>--> |
<!-- <where> ${ew.sqlSegment} </where>--> |
||||
<!-- ${ew.customSqlSegment} --> |
<!-- ${ew.customSqlSegment} --> |
||||
|
|
||||
<select id="listPage" resultType="com.yxt.wms.biz.basegoodstype.BaseGoodsTypeVo"> |
<select id="listPage" resultType="com.yxt.wms.biz.func.basegoodstype.BaseGoodsTypeVo"> |
||||
select |
select |
||||
* |
* |
||||
from base_goods_type |
from base_goods_type |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodstype; |
package com.yxt.wms.biz.func.basegoodstype; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodstype; |
package com.yxt.wms.biz.func.basegoodstype; |
||||
|
|
||||
import com.yxt.common.base.service.MybatisBaseService; |
import com.yxt.common.base.service.MybatisBaseService; |
||||
import com.yxt.common.core.query.PagerQuery; |
import com.yxt.common.core.query.PagerQuery; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodstype; |
package com.yxt.wms.biz.func.basegoodstype; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.vo.Vo; |
import com.yxt.common.core.vo.Vo; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsunit; |
package com.yxt.wms.biz.func.basegoodsunit; |
||||
|
|
||||
import com.yxt.common.core.domain.BaseEntity; |
import com.yxt.common.core.domain.BaseEntity; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsunit; |
package com.yxt.wms.biz.func.basegoodsunit; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.dto.Dto; |
import com.yxt.common.core.dto.Dto; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsunit; |
package com.yxt.wms.biz.func.basegoodsunit; |
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
@ -1,10 +1,10 @@ |
|||||
<?xml version="1.0" encoding="UTF-8" ?> |
<?xml version="1.0" encoding="UTF-8" ?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.yxt.wms.biz.basegoodsunit.BaseGoodsUnitMapper"> |
<mapper namespace="com.yxt.wms.biz.func.basegoodsunit.BaseGoodsUnitMapper"> |
||||
<!-- <where> ${ew.sqlSegment} </where>--> |
<!-- <where> ${ew.sqlSegment} </where>--> |
||||
<!-- ${ew.customSqlSegment} --> |
<!-- ${ew.customSqlSegment} --> |
||||
|
|
||||
<select id="listPage" resultType="com.yxt.wms.biz.basegoodsunit.BaseGoodsUnitVo"> |
<select id="listPage" resultType="com.yxt.wms.biz.func.basegoodsunit.BaseGoodsUnitVo"> |
||||
select |
select |
||||
* |
* |
||||
from base_goods_unit |
from base_goods_unit |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsunit; |
package com.yxt.wms.biz.func.basegoodsunit; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsunit; |
package com.yxt.wms.biz.func.basegoodsunit; |
||||
|
|
||||
import com.yxt.common.base.service.MybatisBaseService; |
import com.yxt.common.base.service.MybatisBaseService; |
||||
import com.yxt.common.core.query.PagerQuery; |
import com.yxt.common.core.query.PagerQuery; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basegoodsunit; |
package com.yxt.wms.biz.func.basegoodsunit; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.vo.Vo; |
import com.yxt.common.core.vo.Vo; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basemanufacturer; |
package com.yxt.wms.biz.func.basemanufacturer; |
||||
|
|
||||
import com.yxt.common.core.domain.BaseEntity; |
import com.yxt.common.core.domain.BaseEntity; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basemanufacturer; |
package com.yxt.wms.biz.func.basemanufacturer; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.dto.Dto; |
import com.yxt.common.core.dto.Dto; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basemanufacturer; |
package com.yxt.wms.biz.func.basemanufacturer; |
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basemanufacturer; |
package com.yxt.wms.biz.func.basemanufacturer; |
||||
|
|
||||
import com.yxt.common.core.query.Query; |
import com.yxt.common.core.query.Query; |
||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basemanufacturer; |
package com.yxt.wms.biz.func.basemanufacturer; |
||||
|
|
||||
import com.yxt.common.base.service.MybatisBaseService; |
import com.yxt.common.base.service.MybatisBaseService; |
||||
import com.yxt.common.core.query.PagerQuery; |
import com.yxt.common.core.query.PagerQuery; |
@ -1,4 +1,4 @@ |
|||||
package com.yxt.wms.biz.basemanufacturer; |
package com.yxt.wms.biz.func.basemanufacturer; |
||||
|
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import com.yxt.common.core.vo.Vo; |
import com.yxt.common.core.vo.Vo; |
@ -1,13 +1,13 @@ |
|||||
<?xml version="1.0" encoding="UTF-8" ?> |
<?xml version="1.0" encoding="UTF-8" ?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.yxt.wms.biz.basesupplierBank.BaseSupplierBankMapper"> |
<mapper namespace="com.yxt.wms.biz.func.basesupplierBank.BaseSupplierBankMapper"> |
||||
<!-- <where> ${ew.sqlSegment} </where>--> |
<!-- <where> ${ew.sqlSegment} </where>--> |
||||
<!-- ${ew.customSqlSegment} --> |
<!-- ${ew.customSqlSegment} --> |
||||
<select id="selectPageVo" resultType="com.yxt.wms.biz.basesupplierBank.BaseSupplierBankVo"> |
<select id="selectPageVo" resultType="com.yxt.wms.biz.func.basesupplierBank.BaseSupplierBankVo"> |
||||
SELECT * FROM base_supplier_bank <where> ${ew.sqlSegment} </where> |
SELECT * FROM base_supplier_bank <where> ${ew.sqlSegment} </where> |
||||
</select> |
</select> |
||||
|
|
||||
<select id="selectListAllVo" resultType="com.yxt.wms.biz.basesupplierBank.BaseSupplierBankVo"> |
<select id="selectListAllVo" resultType="com.yxt.wms.biz.func.basesupplierBank.BaseSupplierBankVo"> |
||||
SELECT * FROM base_supplier_bank <where> ${ew.sqlSegment} </where> |
SELECT * FROM base_supplier_bank <where> ${ew.sqlSegment} </where> |
||||
</select> |
</select> |
||||
</mapper> |
</mapper> |
@ -1,13 +1,13 @@ |
|||||
<?xml version="1.0" encoding="UTF-8" ?> |
<?xml version="1.0" encoding="UTF-8" ?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.yxt.wms.biz.basesupplierinfo.BaseSupplierInfoMapper"> |
<mapper namespace="com.yxt.wms.biz.func.basesupplierinfo.BaseSupplierInfoMapper"> |
||||
<!-- <where> ${ew.sqlSegment} </where>--> |
<!-- <where> ${ew.sqlSegment} </where>--> |
||||
<!-- ${ew.customSqlSegment} --> |
<!-- ${ew.customSqlSegment} --> |
||||
<select id="selectPageVo" resultType="com.yxt.wms.biz.basesupplierinfo.BaseSupplierInfoVo"> |
<select id="selectPageVo" resultType="com.yxt.wms.biz.func.basesupplierinfo.BaseSupplierInfoVo"> |
||||
SELECT * FROM base_supplier_info <where> ${ew.sqlSegment} </where> |
SELECT * FROM base_supplier_info <where> ${ew.sqlSegment} </where> |
||||
</select> |
</select> |
||||
|
|
||||
<select id="selectListAllVo" resultType="com.yxt.wms.biz.basesupplierinfo.BaseSupplierInfoVo"> |
<select id="selectListAllVo" resultType="com.yxt.wms.biz.func.basesupplierinfo.BaseSupplierInfoVo"> |
||||
SELECT * FROM base_supplier_info <where> ${ew.sqlSegment} </where> |
SELECT * FROM base_supplier_info <where> ${ew.sqlSegment} </where> |
||||
</select> |
</select> |
||||
</mapper> |
</mapper> |
@ -0,0 +1,25 @@ |
|||||
|
package com.yxt.wms.biz.func.dictcommon; |
||||
|
|
||||
|
import com.yxt.common.core.domain.BaseEntity; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author dimengzhe |
||||
|
* @date 2021/6/23 15:40 |
||||
|
* @description 数据字典数据项 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class DictCommon extends BaseEntity { |
||||
|
private static final long serialVersionUID = 8921237815183601526L; |
||||
|
@ApiModelProperty(value = "数据项值") |
||||
|
private String dictKey; |
||||
|
@ApiModelProperty(value = "数据类型") |
||||
|
private String dictType; |
||||
|
@ApiModelProperty(value = "数据项相对应的value值") |
||||
|
private String dictValue; |
||||
|
@ApiModelProperty(value = "数据项的父级sid") |
||||
|
private String parentSid; |
||||
|
@ApiModelProperty(value = "分组名称") |
||||
|
private String groupName; |
||||
|
} |
@ -0,0 +1,36 @@ |
|||||
|
package com.yxt.wms.biz.func.dictcommon; |
||||
|
|
||||
|
import com.yxt.common.core.dto.Dto; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import javax.validation.constraints.NotBlank; |
||||
|
|
||||
|
/** |
||||
|
* @author dimengzhe |
||||
|
* @date 2021/6/23 15:41 |
||||
|
* @description 数据字典数据项参数 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class DictCommonDto implements Dto { |
||||
|
private static final long serialVersionUID = 9102264215113210976L; |
||||
|
|
||||
|
@ApiModelProperty(value = "数据项值", required = true) |
||||
|
@NotBlank(message = "数据项值不能为空") |
||||
|
private String dictKey; |
||||
|
|
||||
|
@ApiModelProperty(value = "数据类型", required = true) |
||||
|
@NotBlank(message = "数据类型不能为空") |
||||
|
private String dictType; |
||||
|
|
||||
|
@ApiModelProperty(value = "数据项相对应的value值", required = true) |
||||
|
@NotBlank(message = "数据项相对应的value值不能为空") |
||||
|
private String dictValue; |
||||
|
|
||||
|
@ApiModelProperty(value = "数据项的父级sid", required = true) |
||||
|
@NotBlank(message = "数据项的父级sid不能为空") |
||||
|
private String parentSid; |
||||
|
|
||||
|
@ApiModelProperty(value = "分组名称", required = true) |
||||
|
private String groupName; |
||||
|
} |
@ -0,0 +1,60 @@ |
|||||
|
package com.yxt.wms.biz.func.dictcommon; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||
|
import org.apache.ibatis.annotations.Mapper; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author dimengzhe |
||||
|
* @date 2021/6/23 15:07 |
||||
|
* @description |
||||
|
*/ |
||||
|
@Mapper |
||||
|
public interface DictCommonMapper extends BaseMapper<DictCommon> { |
||||
|
/** |
||||
|
* 根据数据项的key值和分类类型code值查询数量 |
||||
|
* |
||||
|
* @param dictKey 数据项key值 |
||||
|
* @param dictType 类型code值 |
||||
|
* @param parentSid 父级sid,无父级的此字段为0 |
||||
|
* @return |
||||
|
*/ |
||||
|
DictCommon selectSize(@Param("dictkey") String dictKey, @Param("dictType") String dictType, @Param("parentSid") String parentSid); |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 根据类型查询数据项 |
||||
|
* |
||||
|
* @param dictTypeCode 数据分类的类型 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<DictCommon> selectByType(String dictTypeCode); |
||||
|
|
||||
|
|
||||
|
IPage<DictCommonVo> pageList( |
||||
|
IPage<DictCommonQuery> page, @Param(Constants.WRAPPER) Wrapper<DictCommonVo> qw); |
||||
|
|
||||
|
DictCommonVo selectBykey(@Param("key") String key, @Param("type") String sid); |
||||
|
|
||||
|
/** |
||||
|
* 根据类型和父级sid查询数据字典 |
||||
|
* |
||||
|
* @param qw 查询条件 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<DictCommonVo> getValue(@Param(Constants.WRAPPER) QueryWrapper<DictCommonVo> qw); |
||||
|
|
||||
|
/** |
||||
|
* 根据数据字典编码类别和分组查询数据字典 |
||||
|
* @param type 数据字典编码类别 |
||||
|
* @param groupNum 数据字典分组 |
||||
|
* @return |
||||
|
*/ |
||||
|
List<DictCommonVo> getList(@Param("type") String type, @Param("groupNum") String groupNum); |
||||
|
} |
@ -0,0 +1,43 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
|
<mapper namespace="com.yxt.wms.biz.func.dictcommon.DictCommonMapper"> |
||||
|
<select id="selectSize" resultType="com.yxt.wms.biz.func.dictcommon.DictCommon"> |
||||
|
SELECT * |
||||
|
FROM dict_common |
||||
|
WHERE dictKey = #{dictkey} |
||||
|
AND dictType = #{dictType} |
||||
|
AND parentSid = #{parentSid} |
||||
|
</select> |
||||
|
|
||||
|
<select id="selectByType" resultType="com.yxt.wms.biz.func.dictcommon.DictCommon"> |
||||
|
SELECT * |
||||
|
FROM dict_common |
||||
|
WHERE dictType = #{dictTypeCode} |
||||
|
</select> |
||||
|
|
||||
|
<select id="pageList" resultType="com.yxt.wms.biz.func.dictcommon.DictCommonVo"> |
||||
|
SELECT dc.dictValue, dc.dictType, dc.dictKey, dc.sid, dc.parentSid,dc.groupName |
||||
|
FROM dict_common dc |
||||
|
${ew.customSqlSegment} |
||||
|
</select> |
||||
|
<!--获取下拉框--> |
||||
|
<select id="getValue" resultType="com.yxt.wms.biz.func.dictcommon.DictCommonVo"> |
||||
|
SELECT dc.sid, dc.dictType, dc.dictKey, dc.dictValue, dc.parentSid |
||||
|
FROM dict_common dc ${ew.customSqlSegment} |
||||
|
</select> |
||||
|
|
||||
|
<select id="selectBykey" resultType="com.yxt.wms.biz.func.dictcommon.DictCommonVo"> |
||||
|
SELECT sid, |
||||
|
dictKey, |
||||
|
dictType, |
||||
|
dictValue, |
||||
|
groupName |
||||
|
FROM dict_common |
||||
|
WHERE dictType = #{type} |
||||
|
AND dictkey = #{key} |
||||
|
</select> |
||||
|
|
||||
|
<select id="getList" resultType="com.yxt.wms.biz.func.dictcommon.DictCommonVo"> |
||||
|
select * from dict_common dc where dc.dictType = #{type} and find_in_set(#{groupNum}, replace(dc.groupName, ',', ',')); |
||||
|
</select> |
||||
|
</mapper> |
@ -0,0 +1,24 @@ |
|||||
|
package com.yxt.wms.biz.func.dictcommon; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author dimengzhe |
||||
|
* @date 2021/6/28 10:39 |
||||
|
* @description |
||||
|
*/ |
||||
|
@Data |
||||
|
public class DictCommonQuery implements Query { |
||||
|
private static final long serialVersionUID = -787372981183812826L; |
||||
|
|
||||
|
@ApiModelProperty(value = "数据字典条目key", required = false) |
||||
|
private String dictKey; |
||||
|
|
||||
|
@ApiModelProperty(value = "数据字典文本", required = false) |
||||
|
private String dictValue; |
||||
|
|
||||
|
@ApiModelProperty(value ="dictType") |
||||
|
private String dictType; |
||||
|
} |
@ -0,0 +1,65 @@ |
|||||
|
package com.yxt.wms.biz.func.dictcommon; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.yxt.common.base.service.MybatisBaseService; |
||||
|
import com.yxt.common.base.utils.PagerUtil; |
||||
|
import com.yxt.common.base.utils.StringUtils; |
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.wms.feign.portal.dictcommon.DictCommonFeign; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.web.bind.annotation.RequestParam; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author dimengzhe |
||||
|
* @date 2021/6/23 15:06 |
||||
|
* @description |
||||
|
*/ |
||||
|
@Service |
||||
|
public class DictCommonService extends MybatisBaseService<DictCommonMapper, DictCommon> { |
||||
|
|
||||
|
@Autowired |
||||
|
DictCommonFeign dictCommonFeign; |
||||
|
|
||||
|
public ResultBean save(DictCommonDto dictCommonDto) { |
||||
|
return dictCommonFeign.save(dictCommonDto); |
||||
|
} |
||||
|
public ResultBean updateBySid(DictCommonDto dictCommonDto,String sid ) { |
||||
|
return dictCommonFeign.update(dictCommonDto,sid ); |
||||
|
} |
||||
|
public ResultBean del(String sid ) { |
||||
|
return dictCommonFeign.delete(sid ); |
||||
|
} |
||||
|
|
||||
|
public List<DictCommon> selectByType(String dictTypeCode) { |
||||
|
return baseMapper.selectByType(dictTypeCode); |
||||
|
} |
||||
|
|
||||
|
public ResultBean<PagerVo<DictCommonVo>> pageList(PagerQuery<DictCommonQuery> pagerQuery) { |
||||
|
return dictCommonFeign.pageList(pagerQuery); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 根据类型和父级sid查询数据字典 |
||||
|
* |
||||
|
* @param 查询条件 |
||||
|
* @return |
||||
|
*/ |
||||
|
public ResultBean<List<DictCommonVo>> getValue(String type,String psid) { |
||||
|
|
||||
|
return dictCommonFeign.getTypeValues(type, psid); |
||||
|
} |
||||
|
|
||||
|
public ResultBean<DictCommonVo> selectBykey(String key, String type) { |
||||
|
return dictCommonFeign.selectBykey(key, type); |
||||
|
} |
||||
|
|
||||
|
public ResultBean<List<DictCommonVo>> getList(String type, String groupNum) { |
||||
|
return dictCommonFeign.getTypeValueList(type,groupNum); |
||||
|
} |
||||
|
} |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue