Browse Source

Merge remote-tracking branch 'origin/master'

master
God 11 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; package com.yxt.wms;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
/** /**
* @author wangpengfei * @author wangpengfei
* @date ${DATE} ${TIME} * @date ${DATE} ${TIME}
*/ */
@SpringBootApplication(scanBasePackages = {
"com.yxt.wms"
})
@EnableDiscoveryClient @EnableDiscoveryClient
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) @EnableFeignClients(basePackages = {})
public class GatewayApplication { public class GatewayApplication {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(GatewayApplication.class, 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("菜单列表:根据资源归类") @ApiOperation("菜单列表:根据资源归类")
@PostMapping("/listAllVoForSource") @PostMapping("/listAllVoForSource")
public ResultBean<List<SysMenuTreeVo>> listAllVoForSource(@RequestBody SysMenuQuery query){ public ResultBean<List<SysMenuTreeVo>> listAllVoForSource(@RequestBody PagerQuery<SysMenuQuery> query){
return sysMenuService.listAllVoForSource(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("所有数据列表") @ApiOperation("所有数据列表")
@GetMapping("/list") @GetMapping("/list/{orgSid}")
public ResultBean<List<SysOrganizationVo>> list() { public ResultBean<List<SysOrganizationVo>> list(@PathVariable("orgSid") String orgSid) {
return sysOrganizationService.listVo(); return sysOrganizationService.listVo(orgSid);
} }
@ApiOperation("新增保存") @ApiOperation("新增保存")
@ -82,7 +82,9 @@ public class SysOrganizationRest {
@Transactional(rollbackFor = Exception.class) @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); 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 = "角色授权表") @Api(tags = "角色授权表")
@RestController @RestController
@RequestMapping("apiadmin/sysrikeauthorize") @RequestMapping("apiadmin/sysroleauthorize")
public class SysRoleAuthorizeRest { public class SysRoleAuthorizeRest {
@Autowired @Autowired
SysRoleAuthorizeService sysRoleAuthorizeService; SysRoleAuthorizeService sysRoleAuthorizeService;

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

@ -29,7 +29,7 @@ import java.util.Map;
*/ */
@Api(tags = "人员基础信息表") @Api(tags = "人员基础信息表")
@RestController @RestController
@RequestMapping("apiadmin/sysstaffinfo") @RequestMapping("/apiadmin/sysstaffinfo")
public class SysStaffinfoRest { public class SysStaffinfoRest {
@ -72,7 +72,7 @@ public class SysStaffinfoRest {
*/ */
@ApiOperation("修改保存") @ApiOperation("修改保存")
@PostMapping("/update/{sid}") @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); 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) { initPwd(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid) {
return sysUserService.initPwd(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; 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) { public ResultBean<List<Map<String,String>>> getMenusForFunction(SysMenuFunctionQuery sysMenuFunctionQuery) {
return sysMenuFeign.getMenusForFunction(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; private String remarks;
@ApiModelProperty("子菜单") @ApiModelProperty("子菜单")
private List<SysMenuTreeVo> children; 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; private String checked;
@ApiModelProperty("资源名称") @ApiModelProperty("资源名称")
private String sourceName; 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); return sysOrganizationFeign.listAll(query);
} }
public ResultBean<List<SysOrganizationVo>> listVo() { public ResultBean<List<SysOrganizationVo>> listVo(String orgSid) {
return sysOrganizationFeign.list(); 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") @ApiModelProperty(value = "角色组织层级value")
private String roleTypeValue; private String roleTypeValue;
private String orgSid; 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") @ApiModelProperty(value = "角色组织层级value")
private String roleTypeValue; private String roleTypeValue;
private String orgSid; 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 accountType;//账号类型 1单位管理员,2操作员,0是平台管理员 3非登录账户
private String userType;//用户类型:1员工、2客户、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 accountType;//账号类型 1单位管理员,2操作员,0是平台管理员 3非登录账户
private String userType;//用户类型:1员工、2客户、3供应商 private String userType;//用户类型:1员工、2客户、3供应商
private String orgSid; 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.hamcrest.core.Is;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
@ -72,11 +69,12 @@ public class SysUserService {
* @param sid 用户sid * @param sid 用户sid
* @return ResultBean * @return ResultBean
*/ */
@ResponseBody
@PostMapping("/initPwd/{sid}")
@ApiOperation(value = "10、用户初始化密码")
@ApiOperationSupport(order = 100)
public ResultBean initPwd(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid) { public ResultBean initPwd(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid) {
return sysUserFeign.initPwd(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 @Data
public class SysUserRoleVo implements Vo { public class SysUserRoleVo implements Vo {
@ApiModelProperty("用户sid") @ApiModelProperty("用户sid")
private String userSid; private String userSid;
@ApiModelProperty("角色sid") @ApiModelProperty("角色sid")
private String roleSid; 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); public ResultBean<List<SysOrganizationVo>> listAll(@RequestBody SysOrganizationQuery query);
@ApiOperation("所有数据列表") @ApiOperation("所有数据列表")
@GetMapping("/list") @GetMapping("/list/{orgSid}")
public ResultBean<List<SysOrganizationVo>> list(); public ResultBean<List<SysOrganizationVo>> list(@PathVariable("orgSid") String orgSid);
@ApiOperation("一级组织机构列表") @ApiOperation("一级组织机构列表")
@GetMapping("/selectFirstOrgList") @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 @Override
public ResultBean<List<SysOrganizationVo>> list() { public ResultBean<List<SysOrganizationVo>> list(String orgSid) {
return null; return null;
} }
@Override @Override
public ResultBean<List<SysOrganizationVo>> selectFirstOrgList() { public ResultBean<List<SysOrganizationVo>> selectFirstOrgList() {
return null; 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、用户初始化密码") @ApiOperation(value = "10、用户初始化密码")
@ApiOperationSupport(order = 100) @ApiOperationSupport(order = 100)
public ResultBean initPwd(@ApiParam(value = "用户sid", required = true) @PathVariable("sid") String sid); 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) { public ResultBean initPwd(String sid) {
return null; 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.fasterxml.jackson.annotation.JsonProperty;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
import com.yxt.wms.biz.func.sysrole.SysRoleVo; 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.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -34,45 +35,45 @@ public class SysUserVo implements Vo {
private static final long serialVersionUID = 2415131854581950721L; private static final long serialVersionUID = 2415131854581950721L;
@ApiModelProperty("部门sid") @ApiModelProperty("部门sid")
private String departmentSid; private String departmentSid;
@ApiModelProperty("部门名称") @ApiModelProperty("部门名称")
private String departmentName; private String departmentName;
@ApiModelProperty("上级部门名称-本级部门名称 岗位名称") @ApiModelProperty("上级部门名称-本级部门名称 岗位名称")
@JsonProperty("pNameAndDepartmentNameAndPostName") @JsonProperty("pNameAndDepartmentNameAndPostName")
private String pNameAndDepartmentNameAndPostName; private String pNameAndDepartmentNameAndPostName;
@ApiModelProperty("岗位名称") @ApiModelProperty("岗位名称")
private String postName; private String postName;
@ApiModelProperty("岗位Sid") @ApiModelProperty("岗位Sid")
private String postSid; private String postSid;
@ApiModelProperty("单位sid") @ApiModelProperty("单位sid")
private String organizationSid; private String organizationSid;
@ApiModelProperty("单位名称") @ApiModelProperty("单位名称")
private String organizationName; private String organizationName;
@ApiModelProperty("用户姓名") @ApiModelProperty("用户姓名")
private String name; private String name;
@ApiModelProperty("登录名,登录名不能相同") @ApiModelProperty("登录名,登录名不能相同")
private String userName; private String userName;
@ApiModelProperty("id") @ApiModelProperty("id")
private Integer id; private Integer id;
@ApiModelProperty("用户sid") @ApiModelProperty("用户sid")
private String sid; private String sid;
@ApiModelProperty("是否是管理员:1管理员,2一般用户,0是超级管理员,3尚无单位人员") @ApiModelProperty("是否是管理员:1管理员,2一般用户,0是超级管理员,3尚无单位人员")
private String isAdmin; private String isAdmin;
@ApiModelProperty("角色名称") @ApiModelProperty("角色名称")
private String roleName; private String roleName;
@ApiModelProperty("关联的人员sid") @ApiModelProperty("关联的人员sid")
private String staffSid; private String staffSid;
@ApiModelProperty("手机号") @ApiModelProperty("手机号")
private String mobile; private String mobile;
@ApiModelProperty(value = "禁用状态") @ApiModelProperty(value = "禁用状态")
private String isEnable; private String isEnable;
@ApiModelProperty("用户类型:1员工、2客户、3供应商") @ApiModelProperty("用户类型:1员工、2客户、3供应商")
private String userType; private String userType;
@ApiModelProperty("用户类型:1、2、3") @ApiModelProperty("用户类型:1、2、3")
private String userTypeKey; private String userTypeValue;
@ApiModelProperty("用户头像") @ApiModelProperty("用户头像")
private String headImage; private String headImage;
@ApiModelProperty("组织名称") @ApiModelProperty("组织名称")
@ -101,7 +102,10 @@ public class SysUserVo implements Vo {
List<SysStaffOrgVo> sysOrganizationVos; List<SysStaffOrgVo> sysOrganizationVos;
private String orgSid; private String orgSid;
private String orgName; private String orgName;
private List<SysRoleVo> sysRoleVos; private List<SysUserRoleVo> sysRoleVos;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date createTime; private Date createTime;
private String roles;//角色 ,分割
private String accountType;
private String accountTypeValue;
} }

Loading…
Cancel
Save