mirror of
https://github.com/chatopera/cosin.git
synced 2025-08-01 16:38:02 +08:00
Reformat
This commit is contained in:
parent
d6984af676
commit
04b5efc0d5
@ -1,46 +1,48 @@
|
||||
/*
|
||||
* Copyright (C) 2017 优客服-多渠道客服系统
|
||||
* Modifications copyright (C) 2018-2019 Chatopera Inc, <https://www.chatopera.com>
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.chatopera.cc.persistence.impl;
|
||||
|
||||
import com.chatopera.cc.model.QuickType;
|
||||
import com.chatopera.cc.persistence.interfaces.DataExchangeInterface;
|
||||
import com.chatopera.cc.persistence.repository.QuickTypeRepository;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Service("quicktypedata")
|
||||
public class QuickTypeDataExchangeImpl implements DataExchangeInterface {
|
||||
@Autowired
|
||||
private QuickTypeRepository quickTypeRes ;
|
||||
|
||||
public String getDataByIdAndOrgi(String id, String orgi){
|
||||
QuickType quickType = quickTypeRes.findByIdAndOrgi(id,orgi);
|
||||
return quickType!=null ? quickType.getName() : id;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Serializable> getListDataByIdAndOrgi(String id , String creater, String orgi) {
|
||||
return null ;
|
||||
}
|
||||
|
||||
public void process(Object data , String orgi) {
|
||||
|
||||
}
|
||||
}
|
||||
/*
|
||||
* Copyright (C) 2017 优客服-多渠道客服系统
|
||||
* Modifications copyright (C) 2018-2019 Chatopera Inc, <https://www.chatopera.com>
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.chatopera.cc.persistence.impl;
|
||||
|
||||
import com.chatopera.cc.model.QuickType;
|
||||
import com.chatopera.cc.persistence.interfaces.DataExchangeInterface;
|
||||
import com.chatopera.cc.persistence.repository.QuickTypeRepository;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.lang.NonNull;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Service("quicktypedata")
|
||||
@RequiredArgsConstructor
|
||||
public class QuickTypeDataExchangeImpl implements DataExchangeInterface {
|
||||
@NonNull
|
||||
private final QuickTypeRepository quickTypeRes;
|
||||
|
||||
public String getDataByIdAndOrgi(String id, String orgi) {
|
||||
QuickType quickType = quickTypeRes.findByIdAndOrgi(id, orgi);
|
||||
return quickType != null ? quickType.getName() : id;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Serializable> getListDataByIdAndOrgi(String id, String creater, String orgi) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void process(Object data, String orgi) {
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -1,51 +1,44 @@
|
||||
/*
|
||||
* Copyright (C) 2017 优客服-多渠道客服系统
|
||||
* Modifications copyright (C) 2018-2019 Chatopera Inc, <https://www.chatopera.com>
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.chatopera.cc.persistence.repository;
|
||||
|
||||
import com.chatopera.cc.model.QuickType;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface QuickTypeRepository extends JpaRepository<QuickType, String> {
|
||||
|
||||
QuickType findByIdAndOrgi(String id, String orgi);
|
||||
|
||||
int countByNameAndOrgi(String name, String orgi);
|
||||
|
||||
/**
|
||||
* 获取所有的公共分类
|
||||
* @param orgi
|
||||
* @param quicktype
|
||||
* @return
|
||||
*/
|
||||
List<QuickType> findByOrgiAndQuicktype(String orgi, String quicktype) ;
|
||||
|
||||
/**
|
||||
* 获取个人分类
|
||||
* @param orgi
|
||||
* @param quicktype
|
||||
* @param creater
|
||||
* @return
|
||||
*/
|
||||
List<QuickType> findByOrgiAndQuicktypeAndCreater(String orgi, String quicktype, String creater) ;
|
||||
|
||||
int countByOrgiAndNameAndParentid(String orgi, String name, String parentid) ;
|
||||
|
||||
QuickType findByOrgiAndName(String orgi, String name);
|
||||
|
||||
}
|
||||
/*
|
||||
* Copyright (C) 2017 优客服-多渠道客服系统
|
||||
* Modifications copyright (C) 2018-2019 Chatopera Inc, <https://www.chatopera.com>
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.chatopera.cc.persistence.repository;
|
||||
|
||||
import com.chatopera.cc.model.QuickType;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface QuickTypeRepository extends JpaRepository<QuickType, String> {
|
||||
|
||||
QuickType findByIdAndOrgi(String id, String orgi);
|
||||
|
||||
int countByNameAndOrgi(String name, String orgi);
|
||||
|
||||
/**
|
||||
* 获取所有的公共分类
|
||||
*/
|
||||
List<QuickType> findByOrgiAndQuicktype(String orgi, String quicktype) ;
|
||||
|
||||
/**
|
||||
* 获取个人分类
|
||||
*/
|
||||
List<QuickType> findByOrgiAndQuicktypeAndCreater(String orgi, String quicktype, String creater) ;
|
||||
|
||||
int countByOrgiAndNameAndParentid(String orgi, String name, String parentid) ;
|
||||
|
||||
QuickType findByOrgiAndName(String orgi, String name);
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user