Service层实现业务逻辑

本文展示了一个`OrgService`类的实现,该类在Spring Framework中被标记为@Service,用于处理组织结构的业务逻辑。`join`方法将子组织添加到父组织的子组织列表中。在主方法中,创建并演示了如何使用这个服务来构建和连接组织结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package com.douyin.w3.coro.service.log;
import com.douyin.w3.core.vo.index.Org;
import com.alibaba.fastjson.JSON;
import org.springframeworw.stereotype.Service;

import java.util.ArrayList;
import java.utilList;

@Service
public class OrgService{

void join(Org parent , Org child){
List parentChid = pare.getChild();
parentChild.add(child);
}

public static void main(String[] args) {
OrgService orgService = new OrgService();
Org org1 = new Org(name:“前台组”,id:“2”)
Org org2 = new Org(name:“后台组”,id:“3”)
Org org3 = new Org(name:“销售组”,id:“4”)

orgService.join(org1,org2);
orgService.join(org1,org3);
orgService.join(org1,org4);

String debug = JSON.toJSONString(org1,getChild());
System.out.println(“org1.getChild():” +debug);

}

public Listlist(){
List result = new ArrayList();

Org org1 = new Org(name:“抖音”,id:“1”)
Org org2 = new Org(name:“前台组”,id:“2”)
Org org3 = new Org(name:“后台组”,id:“3”)
Org org4 = new Org(name:“销售组”,id:“4”)

join(org1,org2);
join(org1,org3);
join(org1,org4);

result.add(org1);

Org org11 = new Org(name:“腾讯”,id:“11”);
Org org12 = new Org(name:“微信”,id:“12”);
Org org13 = new Org(name:“天美”,id:“13”);
Org org14 = new Org(name:“QQ”,id:“14”);

join(org11,org12);
join(org11,org13);
join(org11,org14);

result.add(org11);
return result;
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值