chenlei1231 il y a 6 mois
Parent
commit
38d92317a6

+ 178 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/controller/AdwebSiteController.java

@@ -0,0 +1,178 @@
+package org.jeecg.modules.adweb.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.modules.adweb.entity.AdwebSite;
+import org.jeecg.modules.adweb.service.IAdwebSiteService;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+
+import org.jeecgframework.poi.excel.ExcelImportUtil;
+import org.jeecgframework.poi.excel.def.NormalExcelConstants;
+import org.jeecgframework.poi.excel.entity.ExportParams;
+import org.jeecgframework.poi.excel.entity.ImportParams;
+import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.MultipartHttpServletRequest;
+import org.springframework.web.servlet.ModelAndView;
+import com.alibaba.fastjson.JSON;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import org.jeecg.common.aspect.annotation.AutoLog;
+import org.springframework.security.access.prepost.PreAuthorize;
+
+ /**
+ * @Description: adweb站点配置表单
+ * @Author: jeecg-boot
+ * @Date:   2024-09-29
+ * @Version: V1.0
+ */
+@Tag(name="adweb站点配置表单")
+@RestController
+@RequestMapping("/adweb/adwebSite")
+@Slf4j
+public class AdwebSiteController extends JeecgController<AdwebSite, IAdwebSiteService> {
+	@Autowired
+	private IAdwebSiteService adwebSiteService;
+	
+	/**
+	 * 分页列表查询
+	 *
+	 * @param adwebSite
+	 * @param pageNo
+	 * @param pageSize
+	 * @param req
+	 * @return
+	 */
+	//@AutoLog(value = "adweb站点配置表单-分页列表查询")
+	@Operation(summary="adweb站点配置表单-分页列表查询")
+	@GetMapping(value = "/list")
+	public Result<IPage<AdwebSite>> queryPageList(AdwebSite adwebSite,
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+								   HttpServletRequest req) {
+		QueryWrapper<AdwebSite> queryWrapper = QueryGenerator.initQueryWrapper(adwebSite, req.getParameterMap());
+		Page<AdwebSite> page = new Page<AdwebSite>(pageNo, pageSize);
+		IPage<AdwebSite> pageList = adwebSiteService.page(page, queryWrapper);
+		return Result.OK(pageList);
+	}
+	
+	/**
+	 *   添加
+	 *
+	 * @param adwebSite
+	 * @return
+	 */
+	@AutoLog(value = "adweb站点配置表单-添加")
+	@Operation(summary="adweb站点配置表单-添加")
+	@PreAuthorize("@jps.requiresPermissions('adweb:adweb_site:add')")
+	@PostMapping(value = "/add")
+	public Result<String> add(@RequestBody AdwebSite adwebSite) {
+		adwebSiteService.save(adwebSite);
+		return Result.OK("添加成功!");
+	}
+	
+	/**
+	 *  编辑
+	 *
+	 * @param adwebSite
+	 * @return
+	 */
+	@AutoLog(value = "adweb站点配置表单-编辑")
+	@Operation(summary="adweb站点配置表单-编辑")
+    @PreAuthorize("@jps.requiresPermissions('adweb:adweb_site:edit')")
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	public Result<String> edit(@RequestBody AdwebSite adwebSite) {
+		adwebSiteService.updateById(adwebSite);
+		return Result.OK("编辑成功!");
+	}
+	
+	/**
+	 *   通过id删除
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "adweb站点配置表单-通过id删除")
+	@Operation(summary="adweb站点配置表单-通过id删除")
+    @PreAuthorize("@jps.requiresPermissions('adweb:adweb_site:delete')")
+	@DeleteMapping(value = "/delete")
+	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
+		adwebSiteService.removeById(id);
+		return Result.OK("删除成功!");
+	}
+	
+	/**
+	 *  批量删除
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@AutoLog(value = "adweb站点配置表单-批量删除")
+	@Operation(summary="adweb站点配置表单-批量删除")
+    @PreAuthorize("@jps.requiresPermissions('adweb:adweb_site:deleteBatch')")
+	@DeleteMapping(value = "/deleteBatch")
+	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+		this.adwebSiteService.removeByIds(Arrays.asList(ids.split(",")));
+		return Result.OK("批量删除成功!");
+	}
+	
+	/**
+	 * 通过id查询
+	 *
+	 * @param id
+	 * @return
+	 */
+	//@AutoLog(value = "adweb站点配置表单-通过id查询")
+	@Operation(summary="adweb站点配置表单-通过id查询")
+	@GetMapping(value = "/queryById")
+	public Result<AdwebSite> queryById(@RequestParam(name="id",required=true) String id) {
+		AdwebSite adwebSite = adwebSiteService.getById(id);
+		if(adwebSite==null) {
+			return Result.error("未找到对应数据");
+		}
+		return Result.OK(adwebSite);
+	}
+
+    /**
+    * 导出excel
+    *
+    * @param request
+    * @param adwebSite
+    */
+    @PreAuthorize("@jps.requiresPermissions('adweb:adweb_site:exportXls')")
+    @RequestMapping(value = "/exportXls")
+    public ModelAndView exportXls(HttpServletRequest request, AdwebSite adwebSite) {
+        return super.exportXls(request, adwebSite, AdwebSite.class, "adweb站点配置表单");
+    }
+
+    /**
+      * 通过excel导入数据
+    *
+    * @param request
+    * @param response
+    * @return
+    */
+    @PreAuthorize("@jps.requiresPermissions('adweb:adweb_site:importExcel')")
+    @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+    public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
+        return super.importExcel(request, response, AdwebSite.class);
+    }
+
+}

+ 379 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/entity/AdwebSite.java

@@ -0,0 +1,379 @@
+package org.jeecg.modules.adweb.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.jeecg.common.aspect.annotation.Dict;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @Description: adweb站点配置表单
+ * @Author: jeecg-boot
+ * @Date:   2024-09-29
+ * @Version: V1.0
+ */
+@Data
+@TableName("adweb_site")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@Schema(description="adweb站点配置表单")
+public class AdwebSite implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+	/**站点主键ID*/
+	@TableId(type = IdType.ASSIGN_ID)
+    @Schema(description = "站点主键ID")
+    private java.lang.Integer id;
+	/**用户ID,与用户表关联*/
+	@Excel(name = "用户ID,与用户表关联", width = 15, dictTable = "sys_user", dicText = "realname", dicCode = "id")
+	@Dict(dictTable = "sys_user", dicText = "realname", dicCode = "id")
+    @Schema(description = "用户ID,与用户表关联")
+    private java.lang.String uid;
+	/**站点code,生成6位长度随机码,取值范围[a-z0-9],保证系统唯一*/
+	@Excel(name = "站点code,生成6位长度随机码,取值范围[a-z0-9],保证系统唯一", width = 15)
+    @Schema(description = "站点code,生成6位长度随机码,取值范围[a-z0-9],保证系统唯一")
+    private java.lang.String code;
+	/**站点名称*/
+	@Excel(name = "站点名称", width = 15)
+    @Schema(description = "站点名称")
+    private java.lang.String name;
+	/**站点域名*/
+	@Excel(name = "站点域名", width = 15)
+    @Schema(description = "站点域名")
+    private java.lang.String domain;
+	/**站点备注*/
+	@Excel(name = "站点备注", width = 15)
+    @Schema(description = "站点备注")
+    private java.lang.String descirbe;
+	/**测试站点域名*/
+	@Excel(name = "测试站点域名", width = 15)
+    @Schema(description = "测试站点域名")
+    private java.lang.String domainDev;
+	/**是否有域名*/
+	@Excel(name = "是否有域名", width = 15)
+    @Schema(description = "是否有域名")
+    private java.lang.Integer isDomain;
+	/**CNAME记录*/
+	@Excel(name = "CNAME记录", width = 15)
+    @Schema(description = "CNAME记录")
+    private java.lang.String cname;
+	/**模板code*/
+	@Excel(name = "模板code", width = 15)
+    @Schema(description = "模板code")
+    private java.lang.String parentCode;
+	/**模板域名*/
+	@Excel(name = "模板域名", width = 15)
+    @Schema(description = "模板域名")
+    private java.lang.String templateDomain;
+	/**站点状态:0:创建失败,1:正常运行,2:运行异常
+3:站点停止*/
+	@Excel(name = "站点状态:0:创建失败,1:正常运行,2:运行异常 3:站点停止", width = 15)
+    @Schema(description = "站点状态:0:创建失败,1:正常运行,2:运行异常 3:站点停止")
+    private java.lang.Integer runStatus;
+	/**当前状态:0:已删除;1:正常;2:未发布  3:拉取测试站点中 ;4:发布正式站点中 ;5:拉取异常*/
+	@Excel(name = "当前状态:0:已删除;1:正常;2:未发布  3:拉取测试站点中 ;4:发布正式站点中 ;5:拉取异常", width = 15)
+    @Schema(description = "当前状态:0:已删除;1:正常;2:未发布  3:拉取测试站点中 ;4:发布正式站点中 ;5:拉取异常")
+    private java.lang.Integer status;
+	/**创建时间*/
+	@Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "创建时间")
+    private java.util.Date ctime;
+	/**修改时间*/
+	@Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "修改时间")
+    private java.util.Date utime;
+	/**到期时间,默认为ctime+1年*/
+	@Excel(name = "到期时间,默认为ctime+1年", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "到期时间,默认为ctime+1年")
+    private java.util.Date etime;
+	/**Google GTM Head埋点代码*/
+	@Excel(name = "Google GTM Head埋点代码", width = 15)
+    @Schema(description = "Google GTM Head埋点代码")
+    private java.lang.String gtmHead;
+	/**Google GTM Body埋点代码*/
+	@Excel(name = "Google GTM Body埋点代码", width = 15)
+    @Schema(description = "Google GTM Body埋点代码")
+    private java.lang.String gtmBody;
+	/**gtmType*/
+	@Excel(name = "gtmType", width = 15)
+    @Schema(description = "gtmType")
+    private java.lang.String gtmType;
+	/**站点大小*/
+	@Excel(name = "站点大小", width = 15)
+    @Schema(description = "站点大小")
+    private java.lang.String siteSize;
+	/**站点更新时间*/
+	@Excel(name = "站点更新时间", width = 15)
+    @Schema(description = "站点更新时间")
+    private java.lang.String siteUpdateTime;
+	/**公钥*/
+	@Excel(name = "公钥", width = 15)
+    @Schema(description = "公钥")
+    private java.lang.String siteCert;
+	/**私钥*/
+	@Excel(name = "私钥", width = 15)
+    @Schema(description = "私钥")
+    private java.lang.String sitePrivkey;
+	/**证书链*/
+	@Excel(name = "证书链", width = 15)
+    @Schema(description = "证书链")
+    private java.lang.String siteChain;
+	/**证书上次修改时间*/
+	@Excel(name = "证书上次修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "证书上次修改时间")
+    private java.util.Date cretModifyTime;
+	/**证书上次修改时间*/
+	@Excel(name = "证书上次修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "证书上次修改时间")
+    private java.util.Date stopTime;
+	/**站点停止人*/
+	@Excel(name = "站点停止人", width = 15)
+    @Schema(description = "站点停止人")
+    private java.lang.String stopUid;
+	/**释放时间*/
+	@Excel(name = "释放时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "释放时间")
+    private java.util.Date releaseTime;
+	/**释放人*/
+	@Excel(name = "释放人", width = 15)
+    @Schema(description = "释放人")
+    private java.lang.String releaseUid;
+	/**ssl添加方式  1:自动   0:手动*/
+	@Excel(name = "ssl添加方式  1:自动   0:手动", width = 15)
+    @Schema(description = "ssl添加方式  1:自动   0:手动")
+    private java.lang.Integer sslOrigin;
+	/**证书到期时间*/
+	@Excel(name = "证书到期时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "证书到期时间")
+    private java.util.Date cretExpirationTime;
+	/**发布正式环境时间(首次发布)*/
+	@Excel(name = "发布正式环境时间(首次发布)", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "发布正式环境时间(首次发布)")
+    private java.util.Date issueTime;
+	/**售后到期时间*/
+	@Excel(name = "售后到期时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "售后到期时间")
+    private java.util.Date aftersaleTime;
+	/**当日询盘条数*/
+	@Excel(name = "当日询盘条数", width = 15)
+    @Schema(description = "当日询盘条数")
+    private java.lang.Integer dayEnquiryCount;
+	/**站点类型,1:模板,2:站点*/
+	@Excel(name = "站点类型,1:模板,2:站点", width = 15)
+    @Schema(description = "站点类型,1:模板,2:站点")
+    private java.lang.Integer siteType;
+	/**上架状态:0:未上架;1:已上架;默认0*/
+	@Excel(name = "上架状态:0:未上架;1:已上架;默认0", width = 15)
+    @Schema(description = "上架状态:0:未上架;1:已上架;默认0")
+    private java.lang.Integer putaway;
+	/**图片路径*/
+	@Excel(name = "图片路径", width = 15)
+    @Schema(description = "图片路径")
+    private java.lang.String images;
+	/**复制来源*/
+	@Excel(name = "复制来源", width = 15)
+    @Schema(description = "复制来源")
+    private java.lang.String source;
+	/**模板价格*/
+	@Excel(name = "模板价格", width = 15)
+    @Schema(description = "模板价格")
+    private java.math.BigDecimal templatePrice;
+	/**templateTags*/
+	@Excel(name = "templateTags", width = 15)
+    @Schema(description = "templateTags")
+    private java.lang.Integer templateTags;
+	/**主题颜色ID*/
+	@Excel(name = "主题颜色ID", width = 15)
+    @Schema(description = "主题颜色ID")
+    private java.lang.Integer templateColorId;
+	/**主题技术方案ID*/
+	@Excel(name = "主题技术方案ID", width = 15)
+    @Schema(description = "主题技术方案ID")
+    private java.lang.Integer templateTechnologyId;
+	/**创建时间*/
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @Schema(description = "创建时间")
+    private java.util.Date createTime;
+	/**parentGroupCode*/
+	@Excel(name = "parentGroupCode", width = 15)
+    @Schema(description = "parentGroupCode")
+    private java.lang.String parentGroupCode;
+	/**languageCode*/
+	@Excel(name = "languageCode", width = 15)
+    @Schema(description = "languageCode")
+    private java.lang.String languageCode;
+	/**tdk*/
+	@Excel(name = "tdk", width = 15)
+    @Schema(description = "tdk")
+    private java.lang.String tdk;
+	/**排序*/
+	@Excel(name = "排序", width = 15)
+    @Schema(description = "排序")
+    private java.lang.Integer sort;
+	/**keywordsNum*/
+	@Excel(name = "keywordsNum", width = 15)
+    @Schema(description = "keywordsNum")
+    private java.lang.Integer keywordsNum;
+	/**externalTemplate*/
+	@Excel(name = "externalTemplate", width = 15)
+    @Schema(description = "externalTemplate")
+    private java.lang.Integer externalTemplate;
+	/**developmentStatus*/
+	@Excel(name = "developmentStatus", width = 15)
+    @Schema(description = "developmentStatus")
+    private java.lang.Integer developmentStatus;
+	/**externalTemplateUrl*/
+	@Excel(name = "externalTemplateUrl", width = 15)
+    @Schema(description = "externalTemplateUrl")
+    private java.lang.String externalTemplateUrl;
+	/**recomPicSize*/
+	@Excel(name = "recomPicSize", width = 15)
+    @Schema(description = "recomPicSize")
+    private java.lang.String recomPicSize;
+	/**内容管理url*/
+	@Excel(name = "内容管理url", width = 15)
+    @Schema(description = "内容管理url")
+    private java.lang.String manageUrl;
+	/**sys系统创建;manual关联*/
+	@Excel(name = "sys系统创建;manual关联", width = 15)
+    @Schema(description = "sys系统创建;manual关联")
+    private java.lang.String createType;
+	/**建站流程的状态,0未完成,1已完成,2不存在流程*/
+	@Excel(name = "建站流程的状态,0未完成,1已完成,2不存在流程", width = 15)
+    @Schema(description = "建站流程的状态,0未完成,1已完成,2不存在流程")
+    private java.lang.Integer siteFlowStatus;
+	/**建站流程当前所在的步骤*/
+	@Excel(name = "建站流程当前所在的步骤", width = 15)
+    @Schema(description = "建站流程当前所在的步骤")
+    private java.lang.String siteCurrentStep;
+	/**seo流程的状态,0未完成,1已完成,2不存在流程*/
+	@Excel(name = "seo流程的状态,0未完成,1已完成,2不存在流程", width = 15)
+    @Schema(description = "seo流程的状态,0未完成,1已完成,2不存在流程")
+    private java.lang.Integer seoFlowStatus;
+	/**seo流程当前所在的步骤*/
+	@Excel(name = "seo流程当前所在的步骤", width = 15)
+    @Schema(description = "seo流程当前所在的步骤")
+    private java.lang.String seoCurrentStep;
+	/**内部模板编号(人工录入)*/
+	@Excel(name = "内部模板编号(人工录入)", width = 15)
+    @Schema(description = "内部模板编号(人工录入)")
+    private java.lang.String inCode;
+	/**commerce的key*/
+	@Excel(name = "commerce的key", width = 15)
+    @Schema(description = "commerce的key")
+    private java.lang.String commerceKey;
+	/**commerce的secret*/
+	@Excel(name = "commerce的secret", width = 15)
+    @Schema(description = "commerce的secret")
+    private java.lang.String commerceSecret;
+	/**负责人ID*/
+	@Excel(name = "负责人ID", width = 15)
+    @Schema(description = "负责人ID")
+    private java.lang.String principalId;
+	/**负责人姓名*/
+	@Excel(name = "负责人姓名", width = 15)
+    @Schema(description = "负责人姓名")
+    private java.lang.String principalName;
+	/**wp插件用户名*/
+	@Excel(name = "wp插件用户名", width = 15)
+    @Schema(description = "wp插件用户名")
+    private java.lang.String wpName;
+	/**wp插件密码*/
+	@Excel(name = "wp插件密码", width = 15)
+    @Schema(description = "wp插件密码")
+    private java.lang.String wpPasswd;
+	/**wp同步类型:1:woocommerce,2:新版wp插件*/
+	@Excel(name = "wp同步类型:1:woocommerce,2:新版wp插件", width = 15)
+    @Schema(description = "wp同步类型:1:woocommerce,2:新版wp插件")
+    private java.lang.Integer wpSyncType;
+	/**是否是演示站点:1,是;2,不是*/
+	@Excel(name = "是否是演示站点:1,是;2,不是", width = 15)
+    @Schema(description = "是否是演示站点:1,是;2,不是")
+    private java.lang.Integer performFlag;
+	/**询盘分配方式*/
+	@Excel(name = "询盘分配方式", width = 15)
+    @Schema(description = "询盘分配方式")
+    private java.lang.String enquiryDistributeType;
+	/**渠道商name*/
+	@Excel(name = "渠道商name", width = 15)
+    @Schema(description = "渠道商name")
+    private java.lang.String channelProviderName;
+	/**渠道商id*/
+	@Excel(name = "渠道商id", width = 15)
+    @Schema(description = "渠道商id")
+    private java.lang.String channelProviderId;
+	/**通过ADWEB发送询盘到指定邮箱*/
+	@Excel(name = "通过ADWEB发送询盘到指定邮箱", width = 15)
+    @Schema(description = "通过ADWEB发送询盘到指定邮箱")
+    private java.lang.String enquiryEmailList;
+	/**公司名称*/
+	@Excel(name = "公司名称", width = 15)
+    @Schema(description = "公司名称")
+    private java.lang.String companyName;
+	/**物料模块是否嵌入WordPress(1:是,0,不是)*/
+	@Excel(name = "物料模块是否嵌入WordPress(1:是,0,不是)", width = 15)
+    @Schema(description = "物料模块是否嵌入WordPress(1:是,0,不是)")
+    private java.lang.Integer wordpressSwitch;
+	/**购买链接*/
+	@Excel(name = "购买链接", width = 15)
+    @Schema(description = "购买链接")
+    private java.lang.String buyLinks;
+	/**WordPress页面内容嵌入配置*/
+	@Excel(name = "WordPress页面内容嵌入配置", width = 15)
+    @Schema(description = "WordPress页面内容嵌入配置")
+    private java.lang.String wordpressSetting;
+	/**WordPress登录账户*/
+	@Excel(name = "WordPress登录账户", width = 15)
+    @Schema(description = "WordPress登录账户")
+    private java.lang.String wordpressName;
+	/**WordPress登录token*/
+	@Excel(name = "WordPress登录token", width = 15)
+    @Schema(description = "WordPress登录token")
+    private java.lang.String wordpressToken;
+	/**存放服务器的ip*/
+	@Excel(name = "存放服务器的ip", width = 15)
+    @Schema(description = "存放服务器的ip")
+    private java.lang.String devServerIp;
+	/**prod环境的服务器ip*/
+	@Excel(name = "prod环境的服务器ip", width = 15)
+    @Schema(description = "prod环境的服务器ip")
+    private java.lang.String prodServerIp;
+	/**仅限制用户能不能看到,1为开,0为关*/
+	@Excel(name = "仅限制用户能不能看到,1为开,0为关", width = 15)
+    @Schema(description = "仅限制用户能不能看到,1为开,0为关")
+    private java.lang.Integer seoJobStatus;
+	/**询盘发送邮箱方式*/
+	@Excel(name = "询盘发送邮箱方式", width = 15)
+    @Schema(description = "询盘发送邮箱方式")
+    private java.lang.String enquirySendEmailType;
+}

+ 17 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/mapper/AdwebSiteMapper.java

@@ -0,0 +1,17 @@
+package org.jeecg.modules.adweb.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import org.jeecg.modules.adweb.entity.AdwebSite;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: adweb站点配置表单
+ * @Author: jeecg-boot
+ * @Date:   2024-09-29
+ * @Version: V1.0
+ */
+public interface AdwebSiteMapper extends BaseMapper<AdwebSite> {
+
+}

+ 5 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/mapper/xml/AdwebSiteMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="org.jeecg.modules.adweb.mapper.AdwebSiteMapper">
+
+</mapper>

+ 14 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/service/IAdwebSiteService.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.adweb.service;
+
+import org.jeecg.modules.adweb.entity.AdwebSite;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @Description: adweb站点配置表单
+ * @Author: jeecg-boot
+ * @Date:   2024-09-29
+ * @Version: V1.0
+ */
+public interface IAdwebSiteService extends IService<AdwebSite> {
+
+}

+ 19 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/adweb/service/impl/AdwebSiteServiceImpl.java

@@ -0,0 +1,19 @@
+package org.jeecg.modules.adweb.service.impl;
+
+import org.jeecg.modules.adweb.entity.AdwebSite;
+import org.jeecg.modules.adweb.mapper.AdwebSiteMapper;
+import org.jeecg.modules.adweb.service.IAdwebSiteService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: adweb站点配置表单
+ * @Author: jeecg-boot
+ * @Date:   2024-09-29
+ * @Version: V1.0
+ */
+@Service
+public class AdwebSiteServiceImpl extends ServiceImpl<AdwebSiteMapper, AdwebSite> implements IAdwebSiteService {
+
+}