Browse Source

Merge remote-tracking branch 'origin/master'

master
God 10 months ago
parent
commit
f519d65a72
  1. 8
      gateway/src/main/java/com/yxt/wms/GatewayApplication.java
  2. 2
      wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysMenuRest.java
  3. 10
      wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysOrganizationRest.java
  4. 2
      wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysRoleAuthorizeRest.java
  5. 4
      wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysStaffinfoRest.java
  6. 5
      wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysUserRest.java
  7. 4
      wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuService.java
  8. 2
      wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuTreeVo.java
  9. 1
      wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuVo.java
  10. 4
      wms/src/main/java/com/yxt/wms/biz/func/sysorganization/SysOrganizationService.java
  11. 1
      wms/src/main/java/com/yxt/wms/biz/func/sysrole/SysRole.java
  12. 1
      wms/src/main/java/com/yxt/wms/biz/func/sysrole/SysRoleDto.java
  13. 2
      wms/src/main/java/com/yxt/wms/biz/func/sysstaffinfo/SysStaffinfoDetailsVo.java
  14. 4
      wms/src/main/java/com/yxt/wms/biz/func/sysstaffinfo/SysStaffinfoDto.java
  15. 14
      wms/src/main/java/com/yxt/wms/biz/func/sysuser/SysUserService.java
  16. 9
      wms/src/main/java/com/yxt/wms/biz/func/sysuserrole/SysUserRoleVo.java
  17. 4
      wms/src/main/java/com/yxt/wms/feign/portal/sysorganization/SysOrganizationFeign.java
  18. 3
      wms/src/main/java/com/yxt/wms/feign/portal/sysorganization/SysOrganizationFeignFallback.java
  19. 3
      wms/src/main/java/com/yxt/wms/feign/portal/sysuser/SysUserFeign.java
  20. 5
      wms/src/main/java/com/yxt/wms/feign/portal/sysuser/SysUserFeignFallback.java
  21. 34
      wms/src/main/java/com/yxt/wms/feign/portal/sysuser/SysUserVo.java

8
gateway/src/main/java/com/yxt/wms/GatewayApplication.java

@ -1,17 +1,21 @@
package com.yxt.wms;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
/**
* @author wangpengfei
* @date ${DATE} ${TIME}
*/
@SpringBootApplication(scanBasePackages = {
"com.yxt.wms"
})
@EnableDiscoveryClient
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
@EnableFeignClients(basePackages = {})
public class GatewayApplication {
public static void main(String[] args) {
SpringApplication.run(GatewayApplication.class, args);

2
wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysMenuRest.java

@ -58,7 +58,7 @@ public class SysMenuRest {
*/
@ApiOperation("菜单列表:根据资源归类")
@PostMapping("/listAllVoForSource")
public ResultBean<List<SysMenuTreeVo>> listAllVoForSource(@RequestBody SysMenuQuery query){
public ResultBean<List<SysMenuTreeVo>> listAllVoForSource(@RequestBody PagerQuery<SysMenuQuery> query){
return sysMenuService.listAllVoForSource(query);
}

10
wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysOrganizationRest.java

@ -57,9 +57,9 @@ public class SysOrganizationRest {
}
@ApiOperation("所有数据列表")
@GetMapping("/list")
public ResultBean<List<SysOrganizationVo>> list() {
return sysOrganizationService.listVo();
@GetMapping("/list/{orgSid}")
public ResultBean<List<SysOrganizationVo>> list(@PathVariable("orgSid") String orgSid) {
return sysOrganizationService.listVo(orgSid);
}
@ApiOperation("新增保存")
@ -82,7 +82,9 @@ public class SysOrganizationRest {
@Transactional(rollbackFor = Exception.class)
public ResultBean update(SysOrganizationDto dto, String sid){
@ApiOperation("修改保存")
@PostMapping("/update/{sid}")
public ResultBean update(@RequestBody SysOrganizationDto dto, @PathVariable("sid") String sid){
return sysOrganizationService.updateBySid(dto, sid);
}

2
wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysRoleAuthorizeRest.java

@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.RestController;
*/
@Api(tags = "角色授权表")
@RestController
@RequestMapping("apiadmin/sysrikeauthorize")
@RequestMapping("apiadmin/sysroleauthorize")
public class SysRoleAuthorizeRest {
@Autowired
SysRoleAuthorizeService sysRoleAuthorizeService;

4
wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysStaffinfoRest.java

@ -29,7 +29,7 @@ import java.util.Map;
*/
@Api(tags = "人员基础信息表")
@RestController
@RequestMapping("apiadmin/sysstaffinfo")
@RequestMapping("/apiadmin/sysstaffinfo")
public class SysStaffinfoRest {
@ -72,7 +72,7 @@ public class SysStaffinfoRest {
*/
@ApiOperation("修改保存")
@PostMapping("/update/{sid}")
public ResultBean update(@RequestBody SysStaffinfoDto dto, @RequestParam String sid) {
public ResultBean update(@RequestBody SysStaffinfoDto dto, @PathVariable("sid") String sid) {
return sysStaffinfoService.updateStaffInfo(dto, sid);
}

5
wms/src/main/java/com/yxt/wms/apiadmin/aggregation/SysUserRest.java

@ -107,4 +107,9 @@ public class SysUserRest {
initPwd(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid) {
return sysUserService.initPwd(sid);
}
@ApiOperation("删除记录根据sid")
@GetMapping("/delBySid/{sid}")
public ResultBean delBySid(@PathVariable("sid") String sid){
return sysUserService.delBySid(sid);
};
}

4
wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuService.java

@ -120,9 +120,9 @@ public class SysMenuService extends MybatisBaseService<SysMenuMapper, SysMenu> {
}
return sysMenuVos;
}*/
public ResultBean<List<SysMenuTreeVo>> listAllVoForSource(SysMenuQuery query) {
public ResultBean<List<SysMenuTreeVo>> listAllVoForSource(PagerQuery<SysMenuQuery> query) {
return sysMenuFeign.listAllVoForSource(query);
return sysMenuFeign.listAllVoForSource(query.getParams());
}
public ResultBean<List<Map<String,String>>> getMenusForFunction(SysMenuFunctionQuery sysMenuFunctionQuery) {
return sysMenuFeign.getMenusForFunction(sysMenuFunctionQuery);

2
wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuTreeVo.java

@ -56,4 +56,6 @@ public class SysMenuTreeVo implements Vo {
private String remarks;
@ApiModelProperty("子菜单")
private List<SysMenuTreeVo> children;
private String menuType;
private String isShow;
}

1
wms/src/main/java/com/yxt/wms/biz/func/sysmenu/SysMenuVo.java

@ -71,4 +71,5 @@ public class SysMenuVo implements Vo {
private String checked;
@ApiModelProperty("资源名称")
private String sourceName;
}

4
wms/src/main/java/com/yxt/wms/biz/func/sysorganization/SysOrganizationService.java

@ -118,8 +118,8 @@ public class SysOrganizationService extends MybatisBaseService<SysOrganizationMa
return sysOrganizationFeign.listAll(query);
}
public ResultBean<List<SysOrganizationVo>> listVo() {
return sysOrganizationFeign.list();
public ResultBean<List<SysOrganizationVo>> listVo(String orgSid) {
return sysOrganizationFeign.list(orgSid);
}

1
wms/src/main/java/com/yxt/wms/biz/func/sysrole/SysRole.java

@ -46,4 +46,5 @@ public class SysRole extends BaseEntity {
@ApiModelProperty(value = "角色组织层级value")
private String roleTypeValue;
private String orgSid;
private String dataRuleId;
}

1
wms/src/main/java/com/yxt/wms/biz/func/sysrole/SysRoleDto.java

@ -49,4 +49,5 @@ public class SysRoleDto implements Dto {
@ApiModelProperty(value = "角色组织层级value")
private String roleTypeValue;
private String orgSid;
private String dataRuleId;
}

2
wms/src/main/java/com/yxt/wms/biz/func/sysstaffinfo/SysStaffinfoDetailsVo.java

@ -82,5 +82,7 @@ public class SysStaffinfoDetailsVo implements Vo {
private String accountType;//账号类型 1单位管理员,2操作员,0是平台管理员 3非登录账户
private String userType;//用户类型:1员工、2客户、3供应商
private String userName;
private String remarks;
}

4
wms/src/main/java/com/yxt/wms/biz/func/sysstaffinfo/SysStaffinfoDto.java

@ -185,5 +185,9 @@ public class SysStaffinfoDto implements Dto {
private String accountType;//账号类型 1单位管理员,2操作员,0是平台管理员 3非登录账户
private String userType;//用户类型:1员工、2客户、3供应商
private String orgSid;
@Pattern(regexp = "^[0-9]{11}$", message = "账号格式不正确")
@NotBlank(message = "账号不能为空")
private String userName;
private String remarks;
}

14
wms/src/main/java/com/yxt/wms/biz/func/sysuser/SysUserService.java

@ -12,10 +12,7 @@ import io.swagger.annotations.ApiParam;
import org.hamcrest.core.Is;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
@ -72,11 +69,12 @@ public class SysUserService {
* @param sid 用户sid
* @return ResultBean
*/
@ResponseBody
@PostMapping("/initPwd/{sid}")
@ApiOperation(value = "10、用户初始化密码")
@ApiOperationSupport(order = 100)
public ResultBean initPwd(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid) {
return sysUserFeign.initPwd(sid);
}
public ResultBean delBySid(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid) {
return sysUserFeign.delBySid(sid);
}
}

9
wms/src/main/java/com/yxt/wms/biz/func/sysuserrole/SysUserRoleVo.java

@ -23,10 +23,11 @@ import lombok.Data;
@Data
public class SysUserRoleVo implements Vo {
@ApiModelProperty("用户sid")
@ApiModelProperty("用户sid")
private String userSid;
@ApiModelProperty("角色sid")
@ApiModelProperty("角色sid")
private String roleSid;
private String name;
}

4
wms/src/main/java/com/yxt/wms/feign/portal/sysorganization/SysOrganizationFeign.java

@ -45,8 +45,8 @@ public interface SysOrganizationFeign {
public ResultBean<List<SysOrganizationVo>> listAll(@RequestBody SysOrganizationQuery query);
@ApiOperation("所有数据列表")
@GetMapping("/list")
public ResultBean<List<SysOrganizationVo>> list();
@GetMapping("/list/{orgSid}")
public ResultBean<List<SysOrganizationVo>> list(@PathVariable("orgSid") String orgSid);
@ApiOperation("一级组织机构列表")
@GetMapping("/selectFirstOrgList")

3
wms/src/main/java/com/yxt/wms/feign/portal/sysorganization/SysOrganizationFeignFallback.java

@ -42,10 +42,11 @@ public class SysOrganizationFeignFallback implements SysOrganizationFeign {
}
@Override
public ResultBean<List<SysOrganizationVo>> list() {
public ResultBean<List<SysOrganizationVo>> list(String orgSid) {
return null;
}
@Override
public ResultBean<List<SysOrganizationVo>> selectFirstOrgList() {
return null;

3
wms/src/main/java/com/yxt/wms/feign/portal/sysuser/SysUserFeign.java

@ -88,4 +88,7 @@ public interface SysUserFeign {
@ApiOperation(value = "10、用户初始化密码")
@ApiOperationSupport(order = 100)
public ResultBean initPwd(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid);
@ApiOperation("删除记录根据sid")
@GetMapping("/delBySid/{sid}")
public ResultBean delBySid(@PathVariable("sid") String sid);
}

5
wms/src/main/java/com/yxt/wms/feign/portal/sysuser/SysUserFeignFallback.java

@ -81,4 +81,9 @@ public class SysUserFeignFallback implements SysUserFeign {
public ResultBean initPwd(String sid) {
return null;
}
@Override
public ResultBean delBySid(String sid) {
return null;
}
}

34
wms/src/main/java/com/yxt/wms/feign/portal/sysuser/SysUserVo.java

@ -5,6 +5,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.yxt.common.core.vo.Vo;
import com.yxt.wms.biz.func.sysrole.SysRoleVo;
import com.yxt.wms.biz.func.sysuserrole.SysUserRoleVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -34,45 +35,45 @@ public class SysUserVo implements Vo {
private static final long serialVersionUID = 2415131854581950721L;
@ApiModelProperty("部门sid")
private String departmentSid;
@ApiModelProperty("部门名称")
@ApiModelProperty("部门名称")
private String departmentName;
@ApiModelProperty("上级部门名称-本级部门名称 岗位名称")
@JsonProperty("pNameAndDepartmentNameAndPostName")
private String pNameAndDepartmentNameAndPostName;
@ApiModelProperty("岗位名称")
@ApiModelProperty("岗位名称")
private String postName;
@ApiModelProperty("岗位Sid")
@ApiModelProperty("岗位Sid")
private String postSid;
@ApiModelProperty("单位sid")
private String organizationSid;
@ApiModelProperty("单位名称")
@ApiModelProperty("单位名称")
private String organizationName;
@ApiModelProperty("用户姓名")
@ApiModelProperty("用户姓名")
private String name;
@ApiModelProperty("登录名,登录名不能相同")
@ApiModelProperty("登录名,登录名不能相同")
private String userName;
@ApiModelProperty("id")
private Integer id;
@ApiModelProperty("用户sid")
@ApiModelProperty("用户sid")
private String sid;
@ApiModelProperty("是否是管理员:1管理员,2一般用户,0是超级管理员,3尚无单位人员")
private String isAdmin;
@ApiModelProperty("角色名称")
private String roleName;
@ApiModelProperty("关联的人员sid")
@ApiModelProperty("关联的人员sid")
private String staffSid;
@ApiModelProperty("手机号")
@ApiModelProperty("手机号")
private String mobile;
@ApiModelProperty(value = "禁用状态")
private String isEnable;
@ApiModelProperty("用户类型:1员工、2客户、3供应商")
@ApiModelProperty("用户类型:1员工、2客户、3供应商")
private String userType;
@ApiModelProperty("用户类型:1、2、3")
private String userTypeKey;
@ApiModelProperty("用户类型:1、2、3")
private String userTypeValue;
@ApiModelProperty("用户头像")
private String headImage;
@ApiModelProperty("组织名称")
@ -101,7 +102,10 @@ public class SysUserVo implements Vo {
List<SysStaffOrgVo> sysOrganizationVos;
private String orgSid;
private String orgName;
private List<SysRoleVo> sysRoleVos;
private List<SysUserRoleVo> sysRoleVos;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date createTime;
private String roles;//角色 ,分割
private String accountType;
private String accountTypeValue;
}

Loading…
Cancel
Save