package com.matrix.system.app.action;
|
|
import com.matrix.core.constance.MatrixConstance;
|
import com.matrix.core.pojo.AjaxResult;
|
import com.matrix.core.tools.WebUtil;
|
import com.matrix.system.common.bean.SysUsers;
|
import com.matrix.system.common.constance.AppConstance;
|
import com.matrix.system.common.dao.BusParameterSettingsDao;
|
import com.matrix.system.hive.bean.AppVersion;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiResponse;
|
import io.swagger.annotations.ApiResponses;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
/**
|
* @author jyy
|
* @date 2020-12-21
|
**/
|
@CrossOrigin(origins = "*")
|
@Api(value = "ApiSettingAction", tags = "配置查询类")
|
@RestController
|
@RequestMapping(value = "/api/setting")
|
public class ApiSettingAction {
|
|
|
@Autowired
|
private BusParameterSettingsDao busParameterSettingsDao;
|
|
|
@ApiOperation(value = "获取app配置", notes = "获取app配置")
|
@ApiResponses({
|
@ApiResponse(code = 200, message = "ok", response = AppVersion.class)
|
})
|
@GetMapping(value = "/findAppSettings")
|
public AjaxResult findAppSettings() {
|
SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
|
AjaxResult result = AjaxResult.buildSuccessInstance("查询成功");
|
result.putInMap(AppConstance.APP_BANNER_GL, busParameterSettingsDao.selectCompanyParamByCode(AppConstance.APP_BANNER_GL,user.getCompanyId()));
|
return result;
|
}
|
|
@ApiOperation(value = "根据code获取配置", notes = "根据code获取配置")
|
@GetMapping(value = "/findAppSettingsByCode")
|
public AjaxResult findAppSettingsByCode(String code) {
|
SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
|
AjaxResult result = AjaxResult.buildSuccessInstance("查询成功");
|
result.putInMap(code, busParameterSettingsDao.selectCompanyParamByCode(code,user.getCompanyId()));
|
return result;
|
}
|
|
}
|