Merge branch 'develop' of https://gitee.com/likeadmin/likeadmin_java into develop

This commit is contained in:
damonyuan 2024-11-18 15:35:14 +08:00
commit c32e62f27b
3 changed files with 56 additions and 0 deletions

View File

@ -6,11 +6,14 @@ import com.mdd.admin.service.ISettingProtocolService;
import com.mdd.admin.service.ISettingWebsiteService;
import com.mdd.admin.validate.setting.SettingCopyrightValidate;
import com.mdd.admin.validate.setting.SettingAgreementValidate;
import com.mdd.admin.validate.setting.SettingSiteStatisticsValidate;
import com.mdd.admin.validate.setting.SettingWebsiteValidate;
import com.mdd.admin.vo.setting.SettingCopyrightVo;
import com.mdd.admin.vo.setting.SettingAgreementVo;
import com.mdd.admin.vo.setting.SettingSiteStatisticsVo;
import com.mdd.admin.vo.setting.SettingWebsiteVo;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.util.ConfigUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
@ -80,4 +83,21 @@ public class SettingWebsiteController {
return AjaxResult.success();
}
@GetMapping("/getSiteStatistics")
@ApiOperation(value="获取站点统计配置")
public AjaxResult<SettingSiteStatisticsVo> getSiteStatistics() {
SettingSiteStatisticsVo vo = new SettingSiteStatisticsVo();
vo.setClarityCode(ConfigUtils.get("siteStatistics", "clarity_code", ""));
return AjaxResult.success(vo);
}
@Log(title = "站点统计配置")
@PostMapping("/setSiteStatistics")
@ApiOperation(value="站点统计配置")
public AjaxResult<Object> setSiteStatistics(@Validated @RequestBody SettingSiteStatisticsValidate settingSiteStatisticsValidate) {
ConfigUtils.set("siteStatistics", "clarity_code", settingSiteStatisticsValidate.getClarityCode());
return AjaxResult.success();
}
}

View File

@ -0,0 +1,18 @@
package com.mdd.admin.validate.setting;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("站点统计设置参数")
public class SettingSiteStatisticsValidate implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "clarityCode")
private String clarityCode;
}

View File

@ -0,0 +1,18 @@
package com.mdd.admin.vo.setting;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("站点统计配置信息Vo")
public class SettingSiteStatisticsVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "clarityCode")
private String clarityCode;
}