修改企业

This commit is contained in:
韩国东 2022-09-30 15:30:10 +08:00
parent f133f96629
commit 0a14c5125f
4 changed files with 16 additions and 20 deletions

View File

@ -1,5 +1,6 @@
package com.rzyc.mapper.ent;
import com.rzyc.bean.TreeModel;
import com.rzyc.model.ent.BaseInClass;
import com.rzyc.model.ent.BaseInClassExample;
import org.apache.ibatis.annotations.Param;
@ -34,7 +35,7 @@ public interface BaseInClassMapper {
/*企业行业类别*/
List<BaseInClass> findByName(@Param("name") String name);
List<BaseInClass>findAllTree(@Param("inType") Integer inType);
List<TreeModel>findAllTree(@Param("inType") Integer inType);
/*查询所有*/
List<BaseInClass>findAll();

View File

@ -354,11 +354,8 @@
select t1.*,
t2.BaseInClassId BaseInClassIdChild,t2.ClassCode ClassCodeChild,
t2.IndustryClassName IndustryClassNameChild,t2.SuperInId as SuperInIdChild
from BaseInClass t1 inner join BaseInClass t2 on t1.BaseInClassId = t2.SuperInId
where 1 = 1
<if test="null != inType">
and t1.in_type = #{inType}
</if>
from BaseInClass t1 LEFT join BaseInClass t2 on t1.BaseInClassId = t2.SuperInId
where t1.SuperInId is null
</select>

View File

@ -9,10 +9,7 @@ import com.common.utils.jpush.Jpush;
import com.common.utils.orcode.QRCodeUtil;
import com.common.utils.upload.FileUpload;
import com.common.utils.jwt.JwtUtil;
import com.rzyc.bean.FactorDay;
import com.rzyc.bean.FactorYear;
import com.rzyc.bean.OaTaskTime;
import com.rzyc.bean.UserDepart;
import com.rzyc.bean.*;
import com.common.utils.model.Pager;
import com.github.pagehelper.Page;
import com.rzyc.bean.bigdata.user.PerformInfo;
@ -1638,12 +1635,12 @@ public class BaseController {
/**
* 行业类别
* */
public List<BaseInClass>baseInClasses(int isTree,Integer type){
List<BaseInClass> baseInClasses;
if (isTree == 1) {
baseInClasses = baseInClassMapper.findAllTree(type);
}else {
baseInClasses = baseInClassMapper.findByInType(type);
public List<TreeModel>baseInClasses(int isTree, Integer type){
List<TreeModel> baseInClasses = baseInClassMapper.findAllTree(type);
for (TreeModel treeModel : baseInClasses){
if(null == treeModel.getChildren() || 0 == treeModel.getChildren().size()){
treeModel.setChildren(null);
}
}
return baseInClasses;
}

View File

@ -10,6 +10,7 @@ import com.common.utils.model.MultiResult;
import com.common.utils.model.SingleResult;
import com.common.utils.verification.Verification;
import com.rzyc.bean.ImportListDetail;
import com.rzyc.bean.TreeModel;
import com.rzyc.bean.ent.IndustryClassDto;
import com.rzyc.enums.EntListType;
import com.rzyc.model.*;
@ -87,9 +88,9 @@ public class OtherController extends BaseController{
@ApiOperation(value = "获取行业类型", notes = "获取行业类型")
@GetMapping("/industryClass")
@ResponseBody
public SingleResult<List<BaseInClass>> industryClass(@Valid IndustryClassDto industryClassDto)throws Exception {
public SingleResult<List<TreeModel>> industryClass(@Valid IndustryClassDto industryClassDto)throws Exception {
SingleResult singleResult = new SingleResult();
List<BaseInClass> list = super.baseInClasses(industryClassDto.getIsTree(),industryClassDto.getType());
List<TreeModel> list = super.baseInClasses(industryClassDto.getIsTree(),industryClassDto.getType());
if (list!=null){
singleResult.setMessage(Message.SUCCESS);
singleResult.setCode(Code.SUCCESS.getCode());
@ -129,9 +130,9 @@ public class OtherController extends BaseController{
@ApiOperation(value = "所有行业类型", notes = "所有行业类型")
@GetMapping("/allIndustryClass")
@ResponseBody
public SingleResult<List<BaseInClass>> allIndustryClass(@Valid IndustryClassDto industryClassDto)throws Exception {
public SingleResult<List<TreeModel>> allIndustryClass(@Valid IndustryClassDto industryClassDto)throws Exception {
SingleResult singleResult = new SingleResult();
List<BaseInClass> list = super.baseInClasses(industryClassDto.getIsTree(),industryClassDto.getType());
List<TreeModel> list = super.baseInClasses(industryClassDto.getIsTree(),industryClassDto.getType());
if (list!=null){
singleResult.setMessage(Message.SUCCESS);
singleResult.setCode(Code.SUCCESS.getCode());