Commit 5790b826 by xugaojun

新增校验企业是否存在默认欢迎语接口

parent a8701b8f
......@@ -17,6 +17,17 @@ import java.util.List;
**/
public interface WelcomeApiService {
/**
* desc: 校验微信企业是否存在默认欢迎语
*
* @param wxEnterpriseId 微信企业id
* @return : {@link ServiceResponse< Boolean>}
* @author : YongEn
* @date : 2022/3/9
*/
ServiceResponse<Boolean> existDefaultWelcome(String wxEnterpriseId);
/**
* desc: 保存欢迎语
*
......@@ -51,7 +62,7 @@ public interface WelcomeApiService {
/**
* desc: 获取欢迎语详情
*
* @param welcomeId 欢迎语id
* @param welcomeId 欢迎语id
* @param enterpriseId 企业id
* @return : {@link ServiceResponse< WelcomeDetailDTO>}
* @author : YongEn
......
......@@ -29,6 +29,11 @@ public class WelcomeApiServiceImpl implements WelcomeApiService {
private WelcomeService welcomeService;
@Override
public ServiceResponse<Boolean> existDefaultWelcome(String wxEnterpriseId) {
return ServiceResponse.success(welcomeService.existDefaultWelcome(wxEnterpriseId));
}
@Override
public ServiceResponse<Boolean> saveWelcome(SaveWelcomeQDTO qdto) {
SaveWelcomeBO saveWelcomeBO = new SaveWelcomeBO();
saveWelcomeBO.setWelcomeId(qdto.getWelcomeId());
......
......@@ -36,6 +36,21 @@ public class WelcomeController extends WebBaseController {
@Autowired
private WelcomeApiService welcomeApiService;
/**
* desc: 校验企业是否存在全员欢迎语
*
* @param wxEnterpriseId 微信企业id
* @return : {@link RestResponse< Boolean>}
* @author : YongEn
* @date : 2022/3/9
*/
@RequestMapping(value = "/exist-default-welcome")
public RestResponse<Boolean> existDefaultWelcome(@RequestParam("wxEnterpriseId") String wxEnterpriseId) {
ServiceResponse<Boolean> response = welcomeApiService.existDefaultWelcome(wxEnterpriseId);
return RestResponse.successResult(response.getResult());
}
/**
* desc: 保存欢迎语
*
......@@ -119,6 +134,7 @@ public class WelcomeController extends WebBaseController {
* @return : {@link RestResponse< Boolean>}
* @author : YongEn
* @date : 2022/2/11
* @deprecated 本次迭代即将删除
*/
@RequestMapping(value = "/save/friend-setting", method = RequestMethod.POST)
public RestResponse<Boolean> saveFriendSetting(@RequestBody @Valid SaveFriendSettingQO qo) {
......@@ -137,6 +153,7 @@ public class WelcomeController extends WebBaseController {
* @return : {@link RestResponse< FriendSettingDetailDTO>}
* @author : YongEn
* @date : 2022/2/11
* @deprecated 本次迭代即将删除
*/
@RequestMapping(value = "/get/friend-setting", method = RequestMethod.GET)
public RestResponse<FriendSettingDetailDTO> getFriendSetting(@RequestParam("wxEnterpriseId") String wxEnterpriseId) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment