| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <!--左侧树形开始--> |
| | | <el-col :span="5"> |
| | | <el-card class="box-card" shadow="never"> |
| | | <my-tree ref="searchTree" :tree-list="treeDataList" @setNode="nodeClick" @search="search"></my-tree> |
| | | </el-card> |
| | | </el-col> |
| | | <!-- <el-col :span="5">--> |
| | | <!-- <el-card class="box-card" shadow="never">--> |
| | | <!-- <my-tree ref="searchTree" :tree-list="treeDataList" @setNode="nodeClick" @search="search"></my-tree>--> |
| | | <!-- </el-card>--> |
| | | <!-- </el-col>--> |
| | | <!--左侧树形结束--> |
| | | <!--右侧列表开始--> |
| | | <el-container> |
| | |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import java.util.List; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description 部门管理 |
| | |
| | | if (StringUtils.isEmpty(param.getCode())) { |
| | | return ResponseValue.error("编号为空"); |
| | | } |
| | | FinSysTenantDepartment tenantDepartment = this.departmentService.selectByCode(param.getCode()); |
| | | FinSysTenantDepartment tenantDepartment = this.departmentService.selectByCode(param.getCode(),param.getId()); |
| | | if (tenantDepartment != null) { |
| | | return ResponseValue.error("部门编号已存在"); |
| | | } |
| | |
| | | if (sysInfo == null) { |
| | | return ResponseValue.error("登录用户信息不存在"); |
| | | } |
| | | FinSysTenantDepartment tenantDepartment = this.departmentService.selectByCode(param.getCode()); |
| | | FinSysTenantDepartment tenantDepartment = this.departmentService.selectByCode(param.getCode(),param.getId()); |
| | | if (tenantDepartment != null) { |
| | | return ResponseValue.error("部门编号已存在"); |
| | | } |
| | |
| | | */ |
| | | GenericPager<FinSysTenantDepartment> queryList(FinSysTenantDepartmentParam param); |
| | | |
| | | FinSysTenantDepartment selectByCode(String code); |
| | | FinSysTenantDepartment selectByCode(String code,Long id); |
| | | |
| | | /** |
| | | * @Description 编辑 |
| | |
| | | import com.walker.infrastructure.utils.DateUtils; |
| | | import com.walker.infrastructure.utils.StringUtils; |
| | | import com.walker.jdbc.service.BaseServiceImpl; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description 部门管理 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public FinSysTenantDepartment selectByCode(String code) { |
| | | List<FinSysTenantDepartment> select = this.select(QUERY_BY_CODE, new Object[]{code}, new FinSysTenantDepartment()); |
| | | public FinSysTenantDepartment selectByCode(String code, Long id) { |
| | | StringBuilder sql = new StringBuilder(QUERY_BY_CODE); |
| | | ArrayList<Object> param = new ArrayList<>(2); |
| | | param.add(code); |
| | | if (id != null) { |
| | | sql.append(" and id != ?"); |
| | | param.add(id); |
| | | } |
| | | List<FinSysTenantDepartment> select = this.select(sql.toString(), param.toArray(), new FinSysTenantDepartment()); |
| | | if (StringUtils.isEmptyList(select)) { |
| | | return null; |
| | | } else { |