业务接口生成

This commit is contained in:
wangshuai 2024-07-02 12:02:14 +08:00
parent 0946b3566c
commit 3c8055fc4f
39 changed files with 3074 additions and 32 deletions

View File

@ -0,0 +1,104 @@
package com.ruoyi.business.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.business.domain.BusAgentInfo;
import com.ruoyi.business.service.IBusAgentInfoService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 代理管理Controller
*
* @author ruoyi
* @date 2024-07-02
*/
@RestController
@RequestMapping("/business/agent")
public class BusAgentInfoController extends BaseController
{
@Autowired
private IBusAgentInfoService busAgentInfoService;
/**
* 查询代理管理列表
*/
@PreAuthorize("@ss.hasPermi('business:agent:list')")
@GetMapping("/list")
public TableDataInfo list(BusAgentInfo busAgentInfo)
{
startPage();
List<BusAgentInfo> list = busAgentInfoService.selectBusAgentInfoList(busAgentInfo);
return getDataTable(list);
}
/**
* 导出代理管理列表
*/
@PreAuthorize("@ss.hasPermi('business:agent:export')")
@Log(title = "代理管理", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, BusAgentInfo busAgentInfo)
{
List<BusAgentInfo> list = busAgentInfoService.selectBusAgentInfoList(busAgentInfo);
ExcelUtil<BusAgentInfo> util = new ExcelUtil<BusAgentInfo>(BusAgentInfo.class);
util.exportExcel(response, list, "代理管理数据");
}
/**
* 获取代理管理详细信息
*/
@PreAuthorize("@ss.hasPermi('business:agent:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(busAgentInfoService.selectBusAgentInfoById(id));
}
/**
* 新增代理管理
*/
@PreAuthorize("@ss.hasPermi('business:agent:add')")
@Log(title = "代理管理", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody BusAgentInfo busAgentInfo)
{
return toAjax(busAgentInfoService.insertBusAgentInfo(busAgentInfo));
}
/**
* 修改代理管理
*/
@PreAuthorize("@ss.hasPermi('business:agent:edit')")
@Log(title = "代理管理", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BusAgentInfo busAgentInfo)
{
return toAjax(busAgentInfoService.updateBusAgentInfo(busAgentInfo));
}
/**
* 删除代理管理
*/
@PreAuthorize("@ss.hasPermi('business:agent:remove')")
@Log(title = "代理管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(busAgentInfoService.deleteBusAgentInfoByIds(ids));
}
}

View File

@ -0,0 +1,104 @@
package com.ruoyi.business.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.business.domain.BusIntegralRecord;
import com.ruoyi.business.service.IBusIntegralRecordService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 积分变更记录Controller
*
* @author ruoyi
* @date 2024-07-02
*/
@RestController
@RequestMapping("/business/integral")
public class BusIntegralRecordController extends BaseController
{
@Autowired
private IBusIntegralRecordService busIntegralRecordService;
/**
* 查询积分变更记录列表
*/
@PreAuthorize("@ss.hasPermi('business:integral:list')")
@GetMapping("/list")
public TableDataInfo list(BusIntegralRecord busIntegralRecord)
{
startPage();
List<BusIntegralRecord> list = busIntegralRecordService.selectBusIntegralRecordList(busIntegralRecord);
return getDataTable(list);
}
/**
* 导出积分变更记录列表
*/
@PreAuthorize("@ss.hasPermi('business:integral:export')")
@Log(title = "积分变更记录", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, BusIntegralRecord busIntegralRecord)
{
List<BusIntegralRecord> list = busIntegralRecordService.selectBusIntegralRecordList(busIntegralRecord);
ExcelUtil<BusIntegralRecord> util = new ExcelUtil<BusIntegralRecord>(BusIntegralRecord.class);
util.exportExcel(response, list, "积分变更记录数据");
}
/**
* 获取积分变更记录详细信息
*/
@PreAuthorize("@ss.hasPermi('business:integral:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(busIntegralRecordService.selectBusIntegralRecordById(id));
}
/**
* 新增积分变更记录
*/
@PreAuthorize("@ss.hasPermi('business:integral:add')")
@Log(title = "积分变更记录", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody BusIntegralRecord busIntegralRecord)
{
return toAjax(busIntegralRecordService.insertBusIntegralRecord(busIntegralRecord));
}
/**
* 修改积分变更记录
*/
@PreAuthorize("@ss.hasPermi('business:integral:edit')")
@Log(title = "积分变更记录", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BusIntegralRecord busIntegralRecord)
{
return toAjax(busIntegralRecordService.updateBusIntegralRecord(busIntegralRecord));
}
/**
* 删除积分变更记录
*/
@PreAuthorize("@ss.hasPermi('business:integral:remove')")
@Log(title = "积分变更记录", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(busIntegralRecordService.deleteBusIntegralRecordByIds(ids));
}
}

View File

@ -0,0 +1,104 @@
package com.ruoyi.business.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.business.domain.BusSaleInfo;
import com.ruoyi.business.service.IBusSaleInfoService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 店铺归属-销售人员统计Controller
*
* @author ruoyi
* @date 2024-07-02
*/
@RestController
@RequestMapping("/business/sale")
public class BusSaleInfoController extends BaseController
{
@Autowired
private IBusSaleInfoService busSaleInfoService;
/**
* 查询店铺归属-销售人员统计列表
*/
@PreAuthorize("@ss.hasPermi('business:sale:list')")
@GetMapping("/list")
public TableDataInfo list(BusSaleInfo busSaleInfo)
{
startPage();
List<BusSaleInfo> list = busSaleInfoService.selectBusSaleInfoList(busSaleInfo);
return getDataTable(list);
}
/**
* 导出店铺归属-销售人员统计列表
*/
@PreAuthorize("@ss.hasPermi('business:sale:export')")
@Log(title = "店铺归属-销售人员统计", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, BusSaleInfo busSaleInfo)
{
List<BusSaleInfo> list = busSaleInfoService.selectBusSaleInfoList(busSaleInfo);
ExcelUtil<BusSaleInfo> util = new ExcelUtil<BusSaleInfo>(BusSaleInfo.class);
util.exportExcel(response, list, "店铺归属-销售人员统计数据");
}
/**
* 获取店铺归属-销售人员统计详细信息
*/
@PreAuthorize("@ss.hasPermi('business:sale:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(busSaleInfoService.selectBusSaleInfoById(id));
}
/**
* 新增店铺归属-销售人员统计
*/
@PreAuthorize("@ss.hasPermi('business:sale:add')")
@Log(title = "店铺归属-销售人员统计", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody BusSaleInfo busSaleInfo)
{
return toAjax(busSaleInfoService.insertBusSaleInfo(busSaleInfo));
}
/**
* 修改店铺归属-销售人员统计
*/
@PreAuthorize("@ss.hasPermi('business:sale:edit')")
@Log(title = "店铺归属-销售人员统计", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BusSaleInfo busSaleInfo)
{
return toAjax(busSaleInfoService.updateBusSaleInfo(busSaleInfo));
}
/**
* 删除店铺归属-销售人员统计
*/
@PreAuthorize("@ss.hasPermi('business:sale:remove')")
@Log(title = "店铺归属-销售人员统计", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(busSaleInfoService.deleteBusSaleInfoByIds(ids));
}
}

View File

@ -0,0 +1,104 @@
package com.ruoyi.business.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.business.domain.BusStoreDayInfo;
import com.ruoyi.business.service.IBusStoreDayInfoService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 店铺单日信息Controller
*
* @author ruoyi
* @date 2024-07-02
*/
@RestController
@RequestMapping("/business/storeDay")
public class BusStoreDayInfoController extends BaseController
{
@Autowired
private IBusStoreDayInfoService busStoreDayInfoService;
/**
* 查询店铺单日信息列表
*/
@PreAuthorize("@ss.hasPermi('business:storeDay:list')")
@GetMapping("/list")
public TableDataInfo list(BusStoreDayInfo busStoreDayInfo)
{
startPage();
List<BusStoreDayInfo> list = busStoreDayInfoService.selectBusStoreDayInfoList(busStoreDayInfo);
return getDataTable(list);
}
/**
* 导出店铺单日信息列表
*/
@PreAuthorize("@ss.hasPermi('business:storeDay:export')")
@Log(title = "店铺单日信息", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, BusStoreDayInfo busStoreDayInfo)
{
List<BusStoreDayInfo> list = busStoreDayInfoService.selectBusStoreDayInfoList(busStoreDayInfo);
ExcelUtil<BusStoreDayInfo> util = new ExcelUtil<BusStoreDayInfo>(BusStoreDayInfo.class);
util.exportExcel(response, list, "店铺单日信息数据");
}
/**
* 获取店铺单日信息详细信息
*/
@PreAuthorize("@ss.hasPermi('business:storeDay:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(busStoreDayInfoService.selectBusStoreDayInfoById(id));
}
/**
* 新增店铺单日信息
*/
@PreAuthorize("@ss.hasPermi('business:storeDay:add')")
@Log(title = "店铺单日信息", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody BusStoreDayInfo busStoreDayInfo)
{
return toAjax(busStoreDayInfoService.insertBusStoreDayInfo(busStoreDayInfo));
}
/**
* 修改店铺单日信息
*/
@PreAuthorize("@ss.hasPermi('business:storeDay:edit')")
@Log(title = "店铺单日信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BusStoreDayInfo busStoreDayInfo)
{
return toAjax(busStoreDayInfoService.updateBusStoreDayInfo(busStoreDayInfo));
}
/**
* 删除店铺单日信息
*/
@PreAuthorize("@ss.hasPermi('business:storeDay:remove')")
@Log(title = "店铺单日信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(busStoreDayInfoService.deleteBusStoreDayInfoByIds(ids));
}
}

View File

@ -0,0 +1,104 @@
package com.ruoyi.business.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.business.domain.BusStoreInfo;
import com.ruoyi.business.service.IBusStoreInfoService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* 店铺信息Controller
*
* @author ruoyi
* @date 2024-07-02
*/
@RestController
@RequestMapping("/business/store")
public class BusStoreInfoController extends BaseController
{
@Autowired
private IBusStoreInfoService busStoreInfoService;
/**
* 查询店铺信息列表
*/
@PreAuthorize("@ss.hasPermi('business:store:list')")
@GetMapping("/list")
public TableDataInfo list(BusStoreInfo busStoreInfo)
{
startPage();
List<BusStoreInfo> list = busStoreInfoService.selectBusStoreInfoList(busStoreInfo);
return getDataTable(list);
}
/**
* 导出店铺信息列表
*/
@PreAuthorize("@ss.hasPermi('business:store:export')")
@Log(title = "店铺信息", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, BusStoreInfo busStoreInfo)
{
List<BusStoreInfo> list = busStoreInfoService.selectBusStoreInfoList(busStoreInfo);
ExcelUtil<BusStoreInfo> util = new ExcelUtil<BusStoreInfo>(BusStoreInfo.class);
util.exportExcel(response, list, "店铺信息数据");
}
/**
* 获取店铺信息详细信息
*/
@PreAuthorize("@ss.hasPermi('business:store:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(busStoreInfoService.selectBusStoreInfoById(id));
}
/**
* 新增店铺信息
*/
@PreAuthorize("@ss.hasPermi('business:store:add')")
@Log(title = "店铺信息", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody BusStoreInfo busStoreInfo)
{
return toAjax(busStoreInfoService.insertBusStoreInfo(busStoreInfo));
}
/**
* 修改店铺信息
*/
@PreAuthorize("@ss.hasPermi('business:store:edit')")
@Log(title = "店铺信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BusStoreInfo busStoreInfo)
{
return toAjax(busStoreInfoService.updateBusStoreInfo(busStoreInfo));
}
/**
* 删除店铺信息
*/
@PreAuthorize("@ss.hasPermi('business:store:remove')")
@Log(title = "店铺信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(busStoreInfoService.deleteBusStoreInfoByIds(ids));
}
}

View File

@ -7,8 +7,8 @@ spring:
# 主库数据源
master:
url: jdbc:mysql://bj-cdb-7ezuofce.sql.tencentcdb.com:21965/ry_vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: xxhy@2024
username: youshi
password: youshi@2024
# 从库数据源
slave:
# 从数据源开关/默认关闭

View File

@ -0,0 +1,208 @@
package com.ruoyi.business.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 代理管理对象 bus_agent_info
*
* @author ruoyi
* @date 2024-07-02
*/
public class BusAgentInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 代理人账号 */
@Excel(name = "代理人账号")
private String agentAccount;
/** 代理人姓名 */
@Excel(name = "代理人姓名")
private String agentName;
/** 上级代理商编码 */
@Excel(name = "上级代理商编码")
private Long superiorAgentCode;
/** 授权店铺数 */
@Excel(name = "授权店铺数")
private Long grantStoreNum;
/** 运营店铺数 */
@Excel(name = "运营店铺数")
private Long operateStoreNum;
/** 昨日消耗积分数 */
@Excel(name = "昨日消耗积分数")
private Long lastUseIntegralNum;
/** 昨日好评量 */
@Excel(name = "昨日好评量")
private Long lastPositiveReviewsNum;
/** AI时长余额 */
@Excel(name = "AI时长余额")
private Long aiTimeBalanceNum;
/** 上次登录时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "上次登录时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date lastLoginTime;
/** 上次登录ip */
@Excel(name = "上次登录ip")
private String lastLoginIp;
/** 登录次数 */
@Excel(name = "登录次数")
private Long loginNum;
/** 删除状态 */
@Excel(name = "删除状态")
private String delStatus;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setAgentAccount(String agentAccount)
{
this.agentAccount = agentAccount;
}
public String getAgentAccount()
{
return agentAccount;
}
public void setAgentName(String agentName)
{
this.agentName = agentName;
}
public String getAgentName()
{
return agentName;
}
public void setSuperiorAgentCode(Long superiorAgentCode)
{
this.superiorAgentCode = superiorAgentCode;
}
public Long getSuperiorAgentCode()
{
return superiorAgentCode;
}
public void setGrantStoreNum(Long grantStoreNum)
{
this.grantStoreNum = grantStoreNum;
}
public Long getGrantStoreNum()
{
return grantStoreNum;
}
public void setOperateStoreNum(Long operateStoreNum)
{
this.operateStoreNum = operateStoreNum;
}
public Long getOperateStoreNum()
{
return operateStoreNum;
}
public void setLastUseIntegralNum(Long lastUseIntegralNum)
{
this.lastUseIntegralNum = lastUseIntegralNum;
}
public Long getLastUseIntegralNum()
{
return lastUseIntegralNum;
}
public void setLastPositiveReviewsNum(Long lastPositiveReviewsNum)
{
this.lastPositiveReviewsNum = lastPositiveReviewsNum;
}
public Long getLastPositiveReviewsNum()
{
return lastPositiveReviewsNum;
}
public void setAiTimeBalanceNum(Long aiTimeBalanceNum)
{
this.aiTimeBalanceNum = aiTimeBalanceNum;
}
public Long getAiTimeBalanceNum()
{
return aiTimeBalanceNum;
}
public void setLastLoginTime(Date lastLoginTime)
{
this.lastLoginTime = lastLoginTime;
}
public Date getLastLoginTime()
{
return lastLoginTime;
}
public void setLastLoginIp(String lastLoginIp)
{
this.lastLoginIp = lastLoginIp;
}
public String getLastLoginIp()
{
return lastLoginIp;
}
public void setLoginNum(Long loginNum)
{
this.loginNum = loginNum;
}
public Long getLoginNum()
{
return loginNum;
}
public void setDelStatus(String delStatus)
{
this.delStatus = delStatus;
}
public String getDelStatus()
{
return delStatus;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("agentAccount", getAgentAccount())
.append("agentName", getAgentName())
.append("superiorAgentCode", getSuperiorAgentCode())
.append("grantStoreNum", getGrantStoreNum())
.append("operateStoreNum", getOperateStoreNum())
.append("lastUseIntegralNum", getLastUseIntegralNum())
.append("lastPositiveReviewsNum", getLastPositiveReviewsNum())
.append("aiTimeBalanceNum", getAiTimeBalanceNum())
.append("lastLoginTime", getLastLoginTime())
.append("lastLoginIp", getLastLoginIp())
.append("loginNum", getLoginNum())
.append("delStatus", getDelStatus())
.toString();
}
}

View File

@ -0,0 +1,96 @@
package com.ruoyi.business.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 积分变更记录对象 bus_integral_record
*
* @author ruoyi
* @date 2024-07-02
*/
public class BusIntegralRecord extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 营销账户 */
@Excel(name = "营销账户")
private String account;
/** 平台 */
@Excel(name = "平台")
private String platform;
/** 积分变更数值 */
@Excel(name = "积分变更数值")
private Long integralUpdateNum;
/** 变更时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "变更时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date integralUpdateTime;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setAccount(String account)
{
this.account = account;
}
public String getAccount()
{
return account;
}
public void setPlatform(String platform)
{
this.platform = platform;
}
public String getPlatform()
{
return platform;
}
public void setIntegralUpdateNum(Long integralUpdateNum)
{
this.integralUpdateNum = integralUpdateNum;
}
public Long getIntegralUpdateNum()
{
return integralUpdateNum;
}
public void setIntegralUpdateTime(Date integralUpdateTime)
{
this.integralUpdateTime = integralUpdateTime;
}
public Date getIntegralUpdateTime()
{
return integralUpdateTime;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("account", getAccount())
.append("platform", getPlatform())
.append("integralUpdateNum", getIntegralUpdateNum())
.append("integralUpdateTime", getIntegralUpdateTime())
.toString();
}
}

View File

@ -0,0 +1,182 @@
package com.ruoyi.business.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 店铺归属-销售人员统计对象 bus_sale_info
*
* @author ruoyi
* @date 2024-07-02
*/
public class BusSaleInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 名称 */
@Excel(name = "名称")
private String saleName;
/** 门店数 */
@Excel(name = "门店数")
private Long storeNum;
/** 昨日订单数 */
@Excel(name = "昨日订单数")
private Long lastOrderNum;
/** 营销回访量 */
@Excel(name = "营销回访量")
private Long returnVisitNum;
/** 五星好评量 */
@Excel(name = "五星好评量")
private Long fiveStarReviewsNum;
/** 创建人id */
@Excel(name = "创建人id")
private Long createId;
/** 创建人名称 */
@Excel(name = "创建人名称")
private String createUser;
/** 更新人id */
@Excel(name = "更新人id")
private Long updateId;
/** 更新人名称 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "更新人名称", width = 30, dateFormat = "yyyy-MM-dd")
private Date updateUser;
/** 删除状态 */
@Excel(name = "删除状态")
private String delStatus;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setSaleName(String saleName)
{
this.saleName = saleName;
}
public String getSaleName()
{
return saleName;
}
public void setStoreNum(Long storeNum)
{
this.storeNum = storeNum;
}
public Long getStoreNum()
{
return storeNum;
}
public void setLastOrderNum(Long lastOrderNum)
{
this.lastOrderNum = lastOrderNum;
}
public Long getLastOrderNum()
{
return lastOrderNum;
}
public void setReturnVisitNum(Long returnVisitNum)
{
this.returnVisitNum = returnVisitNum;
}
public Long getReturnVisitNum()
{
return returnVisitNum;
}
public void setFiveStarReviewsNum(Long fiveStarReviewsNum)
{
this.fiveStarReviewsNum = fiveStarReviewsNum;
}
public Long getFiveStarReviewsNum()
{
return fiveStarReviewsNum;
}
public void setCreateId(Long createId)
{
this.createId = createId;
}
public Long getCreateId()
{
return createId;
}
public void setCreateUser(String createUser)
{
this.createUser = createUser;
}
public String getCreateUser()
{
return createUser;
}
public void setUpdateId(Long updateId)
{
this.updateId = updateId;
}
public Long getUpdateId()
{
return updateId;
}
public void setUpdateUser(Date updateUser)
{
this.updateUser = updateUser;
}
public Date getUpdateUser()
{
return updateUser;
}
public void setDelStatus(String delStatus)
{
this.delStatus = delStatus;
}
public String getDelStatus()
{
return delStatus;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("saleName", getSaleName())
.append("storeNum", getStoreNum())
.append("lastOrderNum", getLastOrderNum())
.append("returnVisitNum", getReturnVisitNum())
.append("fiveStarReviewsNum", getFiveStarReviewsNum())
.append("createId", getCreateId())
.append("createUser", getCreateUser())
.append("createTime", getCreateTime())
.append("updateId", getUpdateId())
.append("updateUser", getUpdateUser())
.append("updateTime", getUpdateTime())
.append("delStatus", getDelStatus())
.toString();
}
}

View File

@ -0,0 +1,150 @@
package com.ruoyi.business.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 店铺单日信息对象 bus_store_day_info
*
* @author ruoyi
* @date 2024-07-02
*/
public class BusStoreDayInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 店铺id */
@Excel(name = "店铺id")
private Long storeId;
/** 昨日订单量 */
@Excel(name = "昨日订单量")
private Long lastOrderNum;
/** 昨日好评量 */
@Excel(name = "昨日好评量")
private Long lastPositiveReviewsNum;
/** 昨日五星量 */
@Excel(name = "昨日五星量")
private Long lastFiveStarReviewsNum;
/** 昨日回访量 */
@Excel(name = "昨日回访量")
private Long lastReturnVisitNum;
/** 昨日回访比50% */
@Excel(name = "昨日回访比50%")
private String lastReturnVisitRate;
/** 今日回访量 */
@Excel(name = "今日回访量")
private Long todayReturnVisitNum;
/** 评分 */
@Excel(name = "评分")
private String score;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setStoreId(Long storeId)
{
this.storeId = storeId;
}
public Long getStoreId()
{
return storeId;
}
public void setLastOrderNum(Long lastOrderNum)
{
this.lastOrderNum = lastOrderNum;
}
public Long getLastOrderNum()
{
return lastOrderNum;
}
public void setLastPositiveReviewsNum(Long lastPositiveReviewsNum)
{
this.lastPositiveReviewsNum = lastPositiveReviewsNum;
}
public Long getLastPositiveReviewsNum()
{
return lastPositiveReviewsNum;
}
public void setLastFiveStarReviewsNum(Long lastFiveStarReviewsNum)
{
this.lastFiveStarReviewsNum = lastFiveStarReviewsNum;
}
public Long getLastFiveStarReviewsNum()
{
return lastFiveStarReviewsNum;
}
public void setLastReturnVisitNum(Long lastReturnVisitNum)
{
this.lastReturnVisitNum = lastReturnVisitNum;
}
public Long getLastReturnVisitNum()
{
return lastReturnVisitNum;
}
public void setLastReturnVisitRate(String lastReturnVisitRate)
{
this.lastReturnVisitRate = lastReturnVisitRate;
}
public String getLastReturnVisitRate()
{
return lastReturnVisitRate;
}
public void setTodayReturnVisitNum(Long todayReturnVisitNum)
{
this.todayReturnVisitNum = todayReturnVisitNum;
}
public Long getTodayReturnVisitNum()
{
return todayReturnVisitNum;
}
public void setScore(String score)
{
this.score = score;
}
public String getScore()
{
return score;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("storeId", getStoreId())
.append("lastOrderNum", getLastOrderNum())
.append("lastPositiveReviewsNum", getLastPositiveReviewsNum())
.append("lastFiveStarReviewsNum", getLastFiveStarReviewsNum())
.append("lastReturnVisitNum", getLastReturnVisitNum())
.append("lastReturnVisitRate", getLastReturnVisitRate())
.append("todayReturnVisitNum", getTodayReturnVisitNum())
.append("score", getScore())
.append("createTime", getCreateTime())
.toString();
}
}

View File

@ -0,0 +1,266 @@
package com.ruoyi.business.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 店铺信息对象 bus_store_info
*
* @author ruoyi
* @date 2024-07-02
*/
public class BusStoreInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 平台类型 */
@Excel(name = "平台类型")
private String platformType;
/** 店铺编码 */
@Excel(name = "店铺编码")
private String storeCode;
/** 店铺名称 */
@Excel(name = "店铺名称")
private String storeName;
/** 店铺归属 */
@Excel(name = "店铺归属")
private String storeBelong;
/** 授权状态 */
@Excel(name = "授权状态")
private String grantStatus;
/** 回访状态 */
@Excel(name = "回访状态")
private String returnVisitStatus;
/** 绑定人id代理人创建人 */
@Excel(name = "绑定人id", readConverterExp = "代=理人,创建人")
private Long bindId;
/** 绑定人操作账户 */
@Excel(name = "绑定人操作账户")
private String bindUser;
/** 绑定时间(创建) */
@Excel(name = "绑定时间", readConverterExp = "创=建")
private Date bindTime;
/** 更新人id */
@Excel(name = "更新人id")
private Long updateId;
/** 更新操作账户 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "更新操作账户", width = 30, dateFormat = "yyyy-MM-dd")
private Date updateUser;
/** 是否自配送 */
@Excel(name = "是否自配送")
private String selfDeliveryStatus;
/** 回访用户区间(营销用户下单?) */
@Excel(name = "回访用户区间", readConverterExp = "营=销用户下单?")
private String returnVisitUserRange;
/** 归属销售id */
@Excel(name = "归属销售id")
private Long saleBindId;
/** 归属销售姓名 */
@Excel(name = "归属销售姓名")
private String saleBindName;
/** 归属销售绑定时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "归属销售绑定时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date saleBindTime;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setPlatformType(String platformType)
{
this.platformType = platformType;
}
public String getPlatformType()
{
return platformType;
}
public void setStoreCode(String storeCode)
{
this.storeCode = storeCode;
}
public String getStoreCode()
{
return storeCode;
}
public void setStoreName(String storeName)
{
this.storeName = storeName;
}
public String getStoreName()
{
return storeName;
}
public void setStoreBelong(String storeBelong)
{
this.storeBelong = storeBelong;
}
public String getStoreBelong()
{
return storeBelong;
}
public void setGrantStatus(String grantStatus)
{
this.grantStatus = grantStatus;
}
public String getGrantStatus()
{
return grantStatus;
}
public void setReturnVisitStatus(String returnVisitStatus)
{
this.returnVisitStatus = returnVisitStatus;
}
public String getReturnVisitStatus()
{
return returnVisitStatus;
}
public void setBindId(Long bindId)
{
this.bindId = bindId;
}
public Long getBindId()
{
return bindId;
}
public void setBindUser(String bindUser)
{
this.bindUser = bindUser;
}
public String getBindUser()
{
return bindUser;
}
public void setBindTime(Date bindTime)
{
this.bindTime = bindTime;
}
public Date getBindTime()
{
return bindTime;
}
public void setUpdateId(Long updateId)
{
this.updateId = updateId;
}
public Long getUpdateId()
{
return updateId;
}
public void setUpdateUser(Date updateUser)
{
this.updateUser = updateUser;
}
public Date getUpdateUser()
{
return updateUser;
}
public void setSelfDeliveryStatus(String selfDeliveryStatus)
{
this.selfDeliveryStatus = selfDeliveryStatus;
}
public String getSelfDeliveryStatus()
{
return selfDeliveryStatus;
}
public void setReturnVisitUserRange(String returnVisitUserRange)
{
this.returnVisitUserRange = returnVisitUserRange;
}
public String getReturnVisitUserRange()
{
return returnVisitUserRange;
}
public void setSaleBindId(Long saleBindId)
{
this.saleBindId = saleBindId;
}
public Long getSaleBindId()
{
return saleBindId;
}
public void setSaleBindName(String saleBindName)
{
this.saleBindName = saleBindName;
}
public String getSaleBindName()
{
return saleBindName;
}
public void setSaleBindTime(Date saleBindTime)
{
this.saleBindTime = saleBindTime;
}
public Date getSaleBindTime()
{
return saleBindTime;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("platformType", getPlatformType())
.append("storeCode", getStoreCode())
.append("storeName", getStoreName())
.append("storeBelong", getStoreBelong())
.append("grantStatus", getGrantStatus())
.append("returnVisitStatus", getReturnVisitStatus())
.append("bindId", getBindId())
.append("bindUser", getBindUser())
.append("bindTime", getBindTime())
.append("updateId", getUpdateId())
.append("updateUser", getUpdateUser())
.append("updateTime", getUpdateTime())
.append("selfDeliveryStatus", getSelfDeliveryStatus())
.append("returnVisitUserRange", getReturnVisitUserRange())
.append("saleBindId", getSaleBindId())
.append("saleBindName", getSaleBindName())
.append("saleBindTime", getSaleBindTime())
.toString();
}
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.mapper;
import java.util.List;
import com.ruoyi.business.domain.BusAgentInfo;
/**
* 代理管理Mapper接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface BusAgentInfoMapper
{
/**
* 查询代理管理
*
* @param id 代理管理主键
* @return 代理管理
*/
public BusAgentInfo selectBusAgentInfoById(Long id);
/**
* 查询代理管理列表
*
* @param busAgentInfo 代理管理
* @return 代理管理集合
*/
public List<BusAgentInfo> selectBusAgentInfoList(BusAgentInfo busAgentInfo);
/**
* 新增代理管理
*
* @param busAgentInfo 代理管理
* @return 结果
*/
public int insertBusAgentInfo(BusAgentInfo busAgentInfo);
/**
* 修改代理管理
*
* @param busAgentInfo 代理管理
* @return 结果
*/
public int updateBusAgentInfo(BusAgentInfo busAgentInfo);
/**
* 删除代理管理
*
* @param id 代理管理主键
* @return 结果
*/
public int deleteBusAgentInfoById(Long id);
/**
* 批量删除代理管理
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteBusAgentInfoByIds(Long[] ids);
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.mapper;
import java.util.List;
import com.ruoyi.business.domain.BusIntegralRecord;
/**
* 积分变更记录Mapper接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface BusIntegralRecordMapper
{
/**
* 查询积分变更记录
*
* @param id 积分变更记录主键
* @return 积分变更记录
*/
public BusIntegralRecord selectBusIntegralRecordById(Long id);
/**
* 查询积分变更记录列表
*
* @param busIntegralRecord 积分变更记录
* @return 积分变更记录集合
*/
public List<BusIntegralRecord> selectBusIntegralRecordList(BusIntegralRecord busIntegralRecord);
/**
* 新增积分变更记录
*
* @param busIntegralRecord 积分变更记录
* @return 结果
*/
public int insertBusIntegralRecord(BusIntegralRecord busIntegralRecord);
/**
* 修改积分变更记录
*
* @param busIntegralRecord 积分变更记录
* @return 结果
*/
public int updateBusIntegralRecord(BusIntegralRecord busIntegralRecord);
/**
* 删除积分变更记录
*
* @param id 积分变更记录主键
* @return 结果
*/
public int deleteBusIntegralRecordById(Long id);
/**
* 批量删除积分变更记录
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteBusIntegralRecordByIds(Long[] ids);
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.mapper;
import java.util.List;
import com.ruoyi.business.domain.BusSaleInfo;
/**
* 店铺归属-销售人员统计Mapper接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface BusSaleInfoMapper
{
/**
* 查询店铺归属-销售人员统计
*
* @param id 店铺归属-销售人员统计主键
* @return 店铺归属-销售人员统计
*/
public BusSaleInfo selectBusSaleInfoById(Long id);
/**
* 查询店铺归属-销售人员统计列表
*
* @param busSaleInfo 店铺归属-销售人员统计
* @return 店铺归属-销售人员统计集合
*/
public List<BusSaleInfo> selectBusSaleInfoList(BusSaleInfo busSaleInfo);
/**
* 新增店铺归属-销售人员统计
*
* @param busSaleInfo 店铺归属-销售人员统计
* @return 结果
*/
public int insertBusSaleInfo(BusSaleInfo busSaleInfo);
/**
* 修改店铺归属-销售人员统计
*
* @param busSaleInfo 店铺归属-销售人员统计
* @return 结果
*/
public int updateBusSaleInfo(BusSaleInfo busSaleInfo);
/**
* 删除店铺归属-销售人员统计
*
* @param id 店铺归属-销售人员统计主键
* @return 结果
*/
public int deleteBusSaleInfoById(Long id);
/**
* 批量删除店铺归属-销售人员统计
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteBusSaleInfoByIds(Long[] ids);
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.mapper;
import java.util.List;
import com.ruoyi.business.domain.BusStoreDayInfo;
/**
* 店铺单日信息Mapper接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface BusStoreDayInfoMapper
{
/**
* 查询店铺单日信息
*
* @param id 店铺单日信息主键
* @return 店铺单日信息
*/
public BusStoreDayInfo selectBusStoreDayInfoById(Long id);
/**
* 查询店铺单日信息列表
*
* @param busStoreDayInfo 店铺单日信息
* @return 店铺单日信息集合
*/
public List<BusStoreDayInfo> selectBusStoreDayInfoList(BusStoreDayInfo busStoreDayInfo);
/**
* 新增店铺单日信息
*
* @param busStoreDayInfo 店铺单日信息
* @return 结果
*/
public int insertBusStoreDayInfo(BusStoreDayInfo busStoreDayInfo);
/**
* 修改店铺单日信息
*
* @param busStoreDayInfo 店铺单日信息
* @return 结果
*/
public int updateBusStoreDayInfo(BusStoreDayInfo busStoreDayInfo);
/**
* 删除店铺单日信息
*
* @param id 店铺单日信息主键
* @return 结果
*/
public int deleteBusStoreDayInfoById(Long id);
/**
* 批量删除店铺单日信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteBusStoreDayInfoByIds(Long[] ids);
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.mapper;
import java.util.List;
import com.ruoyi.business.domain.BusStoreInfo;
/**
* 店铺信息Mapper接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface BusStoreInfoMapper
{
/**
* 查询店铺信息
*
* @param id 店铺信息主键
* @return 店铺信息
*/
public BusStoreInfo selectBusStoreInfoById(Long id);
/**
* 查询店铺信息列表
*
* @param busStoreInfo 店铺信息
* @return 店铺信息集合
*/
public List<BusStoreInfo> selectBusStoreInfoList(BusStoreInfo busStoreInfo);
/**
* 新增店铺信息
*
* @param busStoreInfo 店铺信息
* @return 结果
*/
public int insertBusStoreInfo(BusStoreInfo busStoreInfo);
/**
* 修改店铺信息
*
* @param busStoreInfo 店铺信息
* @return 结果
*/
public int updateBusStoreInfo(BusStoreInfo busStoreInfo);
/**
* 删除店铺信息
*
* @param id 店铺信息主键
* @return 结果
*/
public int deleteBusStoreInfoById(Long id);
/**
* 批量删除店铺信息
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteBusStoreInfoByIds(Long[] ids);
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.service;
import java.util.List;
import com.ruoyi.business.domain.BusAgentInfo;
/**
* 代理管理Service接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface IBusAgentInfoService
{
/**
* 查询代理管理
*
* @param id 代理管理主键
* @return 代理管理
*/
public BusAgentInfo selectBusAgentInfoById(Long id);
/**
* 查询代理管理列表
*
* @param busAgentInfo 代理管理
* @return 代理管理集合
*/
public List<BusAgentInfo> selectBusAgentInfoList(BusAgentInfo busAgentInfo);
/**
* 新增代理管理
*
* @param busAgentInfo 代理管理
* @return 结果
*/
public int insertBusAgentInfo(BusAgentInfo busAgentInfo);
/**
* 修改代理管理
*
* @param busAgentInfo 代理管理
* @return 结果
*/
public int updateBusAgentInfo(BusAgentInfo busAgentInfo);
/**
* 批量删除代理管理
*
* @param ids 需要删除的代理管理主键集合
* @return 结果
*/
public int deleteBusAgentInfoByIds(Long[] ids);
/**
* 删除代理管理信息
*
* @param id 代理管理主键
* @return 结果
*/
public int deleteBusAgentInfoById(Long id);
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.service;
import java.util.List;
import com.ruoyi.business.domain.BusIntegralRecord;
/**
* 积分变更记录Service接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface IBusIntegralRecordService
{
/**
* 查询积分变更记录
*
* @param id 积分变更记录主键
* @return 积分变更记录
*/
public BusIntegralRecord selectBusIntegralRecordById(Long id);
/**
* 查询积分变更记录列表
*
* @param busIntegralRecord 积分变更记录
* @return 积分变更记录集合
*/
public List<BusIntegralRecord> selectBusIntegralRecordList(BusIntegralRecord busIntegralRecord);
/**
* 新增积分变更记录
*
* @param busIntegralRecord 积分变更记录
* @return 结果
*/
public int insertBusIntegralRecord(BusIntegralRecord busIntegralRecord);
/**
* 修改积分变更记录
*
* @param busIntegralRecord 积分变更记录
* @return 结果
*/
public int updateBusIntegralRecord(BusIntegralRecord busIntegralRecord);
/**
* 批量删除积分变更记录
*
* @param ids 需要删除的积分变更记录主键集合
* @return 结果
*/
public int deleteBusIntegralRecordByIds(Long[] ids);
/**
* 删除积分变更记录信息
*
* @param id 积分变更记录主键
* @return 结果
*/
public int deleteBusIntegralRecordById(Long id);
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.service;
import java.util.List;
import com.ruoyi.business.domain.BusSaleInfo;
/**
* 店铺归属-销售人员统计Service接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface IBusSaleInfoService
{
/**
* 查询店铺归属-销售人员统计
*
* @param id 店铺归属-销售人员统计主键
* @return 店铺归属-销售人员统计
*/
public BusSaleInfo selectBusSaleInfoById(Long id);
/**
* 查询店铺归属-销售人员统计列表
*
* @param busSaleInfo 店铺归属-销售人员统计
* @return 店铺归属-销售人员统计集合
*/
public List<BusSaleInfo> selectBusSaleInfoList(BusSaleInfo busSaleInfo);
/**
* 新增店铺归属-销售人员统计
*
* @param busSaleInfo 店铺归属-销售人员统计
* @return 结果
*/
public int insertBusSaleInfo(BusSaleInfo busSaleInfo);
/**
* 修改店铺归属-销售人员统计
*
* @param busSaleInfo 店铺归属-销售人员统计
* @return 结果
*/
public int updateBusSaleInfo(BusSaleInfo busSaleInfo);
/**
* 批量删除店铺归属-销售人员统计
*
* @param ids 需要删除的店铺归属-销售人员统计主键集合
* @return 结果
*/
public int deleteBusSaleInfoByIds(Long[] ids);
/**
* 删除店铺归属-销售人员统计信息
*
* @param id 店铺归属-销售人员统计主键
* @return 结果
*/
public int deleteBusSaleInfoById(Long id);
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.service;
import java.util.List;
import com.ruoyi.business.domain.BusStoreDayInfo;
/**
* 店铺单日信息Service接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface IBusStoreDayInfoService
{
/**
* 查询店铺单日信息
*
* @param id 店铺单日信息主键
* @return 店铺单日信息
*/
public BusStoreDayInfo selectBusStoreDayInfoById(Long id);
/**
* 查询店铺单日信息列表
*
* @param busStoreDayInfo 店铺单日信息
* @return 店铺单日信息集合
*/
public List<BusStoreDayInfo> selectBusStoreDayInfoList(BusStoreDayInfo busStoreDayInfo);
/**
* 新增店铺单日信息
*
* @param busStoreDayInfo 店铺单日信息
* @return 结果
*/
public int insertBusStoreDayInfo(BusStoreDayInfo busStoreDayInfo);
/**
* 修改店铺单日信息
*
* @param busStoreDayInfo 店铺单日信息
* @return 结果
*/
public int updateBusStoreDayInfo(BusStoreDayInfo busStoreDayInfo);
/**
* 批量删除店铺单日信息
*
* @param ids 需要删除的店铺单日信息主键集合
* @return 结果
*/
public int deleteBusStoreDayInfoByIds(Long[] ids);
/**
* 删除店铺单日信息信息
*
* @param id 店铺单日信息主键
* @return 结果
*/
public int deleteBusStoreDayInfoById(Long id);
}

View File

@ -0,0 +1,61 @@
package com.ruoyi.business.service;
import java.util.List;
import com.ruoyi.business.domain.BusStoreInfo;
/**
* 店铺信息Service接口
*
* @author ruoyi
* @date 2024-07-02
*/
public interface IBusStoreInfoService
{
/**
* 查询店铺信息
*
* @param id 店铺信息主键
* @return 店铺信息
*/
public BusStoreInfo selectBusStoreInfoById(Long id);
/**
* 查询店铺信息列表
*
* @param busStoreInfo 店铺信息
* @return 店铺信息集合
*/
public List<BusStoreInfo> selectBusStoreInfoList(BusStoreInfo busStoreInfo);
/**
* 新增店铺信息
*
* @param busStoreInfo 店铺信息
* @return 结果
*/
public int insertBusStoreInfo(BusStoreInfo busStoreInfo);
/**
* 修改店铺信息
*
* @param busStoreInfo 店铺信息
* @return 结果
*/
public int updateBusStoreInfo(BusStoreInfo busStoreInfo);
/**
* 批量删除店铺信息
*
* @param ids 需要删除的店铺信息主键集合
* @return 结果
*/
public int deleteBusStoreInfoByIds(Long[] ids);
/**
* 删除店铺信息信息
*
* @param id 店铺信息主键
* @return 结果
*/
public int deleteBusStoreInfoById(Long id);
}

View File

@ -0,0 +1,93 @@
package com.ruoyi.business.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.business.mapper.BusAgentInfoMapper;
import com.ruoyi.business.domain.BusAgentInfo;
import com.ruoyi.business.service.IBusAgentInfoService;
/**
* 代理管理Service业务层处理
*
* @author ruoyi
* @date 2024-07-02
*/
@Service
public class BusAgentInfoServiceImpl implements IBusAgentInfoService
{
@Autowired
private BusAgentInfoMapper busAgentInfoMapper;
/**
* 查询代理管理
*
* @param id 代理管理主键
* @return 代理管理
*/
@Override
public BusAgentInfo selectBusAgentInfoById(Long id)
{
return busAgentInfoMapper.selectBusAgentInfoById(id);
}
/**
* 查询代理管理列表
*
* @param busAgentInfo 代理管理
* @return 代理管理
*/
@Override
public List<BusAgentInfo> selectBusAgentInfoList(BusAgentInfo busAgentInfo)
{
return busAgentInfoMapper.selectBusAgentInfoList(busAgentInfo);
}
/**
* 新增代理管理
*
* @param busAgentInfo 代理管理
* @return 结果
*/
@Override
public int insertBusAgentInfo(BusAgentInfo busAgentInfo)
{
return busAgentInfoMapper.insertBusAgentInfo(busAgentInfo);
}
/**
* 修改代理管理
*
* @param busAgentInfo 代理管理
* @return 结果
*/
@Override
public int updateBusAgentInfo(BusAgentInfo busAgentInfo)
{
return busAgentInfoMapper.updateBusAgentInfo(busAgentInfo);
}
/**
* 批量删除代理管理
*
* @param ids 需要删除的代理管理主键
* @return 结果
*/
@Override
public int deleteBusAgentInfoByIds(Long[] ids)
{
return busAgentInfoMapper.deleteBusAgentInfoByIds(ids);
}
/**
* 删除代理管理信息
*
* @param id 代理管理主键
* @return 结果
*/
@Override
public int deleteBusAgentInfoById(Long id)
{
return busAgentInfoMapper.deleteBusAgentInfoById(id);
}
}

View File

@ -0,0 +1,93 @@
package com.ruoyi.business.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.business.mapper.BusIntegralRecordMapper;
import com.ruoyi.business.domain.BusIntegralRecord;
import com.ruoyi.business.service.IBusIntegralRecordService;
/**
* 积分变更记录Service业务层处理
*
* @author ruoyi
* @date 2024-07-02
*/
@Service
public class BusIntegralRecordServiceImpl implements IBusIntegralRecordService
{
@Autowired
private BusIntegralRecordMapper busIntegralRecordMapper;
/**
* 查询积分变更记录
*
* @param id 积分变更记录主键
* @return 积分变更记录
*/
@Override
public BusIntegralRecord selectBusIntegralRecordById(Long id)
{
return busIntegralRecordMapper.selectBusIntegralRecordById(id);
}
/**
* 查询积分变更记录列表
*
* @param busIntegralRecord 积分变更记录
* @return 积分变更记录
*/
@Override
public List<BusIntegralRecord> selectBusIntegralRecordList(BusIntegralRecord busIntegralRecord)
{
return busIntegralRecordMapper.selectBusIntegralRecordList(busIntegralRecord);
}
/**
* 新增积分变更记录
*
* @param busIntegralRecord 积分变更记录
* @return 结果
*/
@Override
public int insertBusIntegralRecord(BusIntegralRecord busIntegralRecord)
{
return busIntegralRecordMapper.insertBusIntegralRecord(busIntegralRecord);
}
/**
* 修改积分变更记录
*
* @param busIntegralRecord 积分变更记录
* @return 结果
*/
@Override
public int updateBusIntegralRecord(BusIntegralRecord busIntegralRecord)
{
return busIntegralRecordMapper.updateBusIntegralRecord(busIntegralRecord);
}
/**
* 批量删除积分变更记录
*
* @param ids 需要删除的积分变更记录主键
* @return 结果
*/
@Override
public int deleteBusIntegralRecordByIds(Long[] ids)
{
return busIntegralRecordMapper.deleteBusIntegralRecordByIds(ids);
}
/**
* 删除积分变更记录信息
*
* @param id 积分变更记录主键
* @return 结果
*/
@Override
public int deleteBusIntegralRecordById(Long id)
{
return busIntegralRecordMapper.deleteBusIntegralRecordById(id);
}
}

View File

@ -0,0 +1,96 @@
package com.ruoyi.business.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.business.mapper.BusSaleInfoMapper;
import com.ruoyi.business.domain.BusSaleInfo;
import com.ruoyi.business.service.IBusSaleInfoService;
/**
* 店铺归属-销售人员统计Service业务层处理
*
* @author ruoyi
* @date 2024-07-02
*/
@Service
public class BusSaleInfoServiceImpl implements IBusSaleInfoService
{
@Autowired
private BusSaleInfoMapper busSaleInfoMapper;
/**
* 查询店铺归属-销售人员统计
*
* @param id 店铺归属-销售人员统计主键
* @return 店铺归属-销售人员统计
*/
@Override
public BusSaleInfo selectBusSaleInfoById(Long id)
{
return busSaleInfoMapper.selectBusSaleInfoById(id);
}
/**
* 查询店铺归属-销售人员统计列表
*
* @param busSaleInfo 店铺归属-销售人员统计
* @return 店铺归属-销售人员统计
*/
@Override
public List<BusSaleInfo> selectBusSaleInfoList(BusSaleInfo busSaleInfo)
{
return busSaleInfoMapper.selectBusSaleInfoList(busSaleInfo);
}
/**
* 新增店铺归属-销售人员统计
*
* @param busSaleInfo 店铺归属-销售人员统计
* @return 结果
*/
@Override
public int insertBusSaleInfo(BusSaleInfo busSaleInfo)
{
busSaleInfo.setCreateTime(DateUtils.getNowDate());
return busSaleInfoMapper.insertBusSaleInfo(busSaleInfo);
}
/**
* 修改店铺归属-销售人员统计
*
* @param busSaleInfo 店铺归属-销售人员统计
* @return 结果
*/
@Override
public int updateBusSaleInfo(BusSaleInfo busSaleInfo)
{
busSaleInfo.setUpdateTime(DateUtils.getNowDate());
return busSaleInfoMapper.updateBusSaleInfo(busSaleInfo);
}
/**
* 批量删除店铺归属-销售人员统计
*
* @param ids 需要删除的店铺归属-销售人员统计主键
* @return 结果
*/
@Override
public int deleteBusSaleInfoByIds(Long[] ids)
{
return busSaleInfoMapper.deleteBusSaleInfoByIds(ids);
}
/**
* 删除店铺归属-销售人员统计信息
*
* @param id 店铺归属-销售人员统计主键
* @return 结果
*/
@Override
public int deleteBusSaleInfoById(Long id)
{
return busSaleInfoMapper.deleteBusSaleInfoById(id);
}
}

View File

@ -0,0 +1,95 @@
package com.ruoyi.business.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.business.mapper.BusStoreDayInfoMapper;
import com.ruoyi.business.domain.BusStoreDayInfo;
import com.ruoyi.business.service.IBusStoreDayInfoService;
/**
* 店铺单日信息Service业务层处理
*
* @author ruoyi
* @date 2024-07-02
*/
@Service
public class BusStoreDayInfoServiceImpl implements IBusStoreDayInfoService
{
@Autowired
private BusStoreDayInfoMapper busStoreDayInfoMapper;
/**
* 查询店铺单日信息
*
* @param id 店铺单日信息主键
* @return 店铺单日信息
*/
@Override
public BusStoreDayInfo selectBusStoreDayInfoById(Long id)
{
return busStoreDayInfoMapper.selectBusStoreDayInfoById(id);
}
/**
* 查询店铺单日信息列表
*
* @param busStoreDayInfo 店铺单日信息
* @return 店铺单日信息
*/
@Override
public List<BusStoreDayInfo> selectBusStoreDayInfoList(BusStoreDayInfo busStoreDayInfo)
{
return busStoreDayInfoMapper.selectBusStoreDayInfoList(busStoreDayInfo);
}
/**
* 新增店铺单日信息
*
* @param busStoreDayInfo 店铺单日信息
* @return 结果
*/
@Override
public int insertBusStoreDayInfo(BusStoreDayInfo busStoreDayInfo)
{
busStoreDayInfo.setCreateTime(DateUtils.getNowDate());
return busStoreDayInfoMapper.insertBusStoreDayInfo(busStoreDayInfo);
}
/**
* 修改店铺单日信息
*
* @param busStoreDayInfo 店铺单日信息
* @return 结果
*/
@Override
public int updateBusStoreDayInfo(BusStoreDayInfo busStoreDayInfo)
{
return busStoreDayInfoMapper.updateBusStoreDayInfo(busStoreDayInfo);
}
/**
* 批量删除店铺单日信息
*
* @param ids 需要删除的店铺单日信息主键
* @return 结果
*/
@Override
public int deleteBusStoreDayInfoByIds(Long[] ids)
{
return busStoreDayInfoMapper.deleteBusStoreDayInfoByIds(ids);
}
/**
* 删除店铺单日信息信息
*
* @param id 店铺单日信息主键
* @return 结果
*/
@Override
public int deleteBusStoreDayInfoById(Long id)
{
return busStoreDayInfoMapper.deleteBusStoreDayInfoById(id);
}
}

View File

@ -0,0 +1,95 @@
package com.ruoyi.business.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.business.mapper.BusStoreInfoMapper;
import com.ruoyi.business.domain.BusStoreInfo;
import com.ruoyi.business.service.IBusStoreInfoService;
/**
* 店铺信息Service业务层处理
*
* @author ruoyi
* @date 2024-07-02
*/
@Service
public class BusStoreInfoServiceImpl implements IBusStoreInfoService
{
@Autowired
private BusStoreInfoMapper busStoreInfoMapper;
/**
* 查询店铺信息
*
* @param id 店铺信息主键
* @return 店铺信息
*/
@Override
public BusStoreInfo selectBusStoreInfoById(Long id)
{
return busStoreInfoMapper.selectBusStoreInfoById(id);
}
/**
* 查询店铺信息列表
*
* @param busStoreInfo 店铺信息
* @return 店铺信息
*/
@Override
public List<BusStoreInfo> selectBusStoreInfoList(BusStoreInfo busStoreInfo)
{
return busStoreInfoMapper.selectBusStoreInfoList(busStoreInfo);
}
/**
* 新增店铺信息
*
* @param busStoreInfo 店铺信息
* @return 结果
*/
@Override
public int insertBusStoreInfo(BusStoreInfo busStoreInfo)
{
return busStoreInfoMapper.insertBusStoreInfo(busStoreInfo);
}
/**
* 修改店铺信息
*
* @param busStoreInfo 店铺信息
* @return 结果
*/
@Override
public int updateBusStoreInfo(BusStoreInfo busStoreInfo)
{
busStoreInfo.setUpdateTime(DateUtils.getNowDate());
return busStoreInfoMapper.updateBusStoreInfo(busStoreInfo);
}
/**
* 批量删除店铺信息
*
* @param ids 需要删除的店铺信息主键
* @return 结果
*/
@Override
public int deleteBusStoreInfoByIds(Long[] ids)
{
return busStoreInfoMapper.deleteBusStoreInfoByIds(ids);
}
/**
* 删除店铺信息信息
*
* @param id 店铺信息主键
* @return 结果
*/
@Override
public int deleteBusStoreInfoById(Long id)
{
return busStoreInfoMapper.deleteBusStoreInfoById(id);
}
}

View File

@ -0,0 +1,113 @@
<?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="com.ruoyi.business.mapper.BusAgentInfoMapper">
<resultMap type="BusAgentInfo" id="BusAgentInfoResult">
<result property="id" column="id" />
<result property="agentAccount" column="agent_account" />
<result property="agentName" column="agent_name" />
<result property="superiorAgentCode" column="superior_agent_code" />
<result property="grantStoreNum" column="grant_store_num" />
<result property="operateStoreNum" column="operate_store_num" />
<result property="lastUseIntegralNum" column="last_use_integral_num" />
<result property="lastPositiveReviewsNum" column="last_positive_reviews_num" />
<result property="aiTimeBalanceNum" column="ai_time_balance_num" />
<result property="lastLoginTime" column="last_login_time" />
<result property="lastLoginIp" column="last_login_ip" />
<result property="loginNum" column="login_num" />
<result property="delStatus" column="del_status" />
</resultMap>
<sql id="selectBusAgentInfoVo">
select id, agent_account, agent_name, superior_agent_code, grant_store_num, operate_store_num, last_use_integral_num, last_positive_reviews_num, ai_time_balance_num, last_login_time, last_login_ip, login_num, del_status from bus_agent_info
</sql>
<select id="selectBusAgentInfoList" parameterType="BusAgentInfo" resultMap="BusAgentInfoResult">
<include refid="selectBusAgentInfoVo"/>
<where>
<if test="agentAccount != null and agentAccount != ''"> and agent_account = #{agentAccount}</if>
<if test="agentName != null and agentName != ''"> and agent_name like concat('%', #{agentName}, '%')</if>
<if test="superiorAgentCode != null "> and superior_agent_code = #{superiorAgentCode}</if>
<if test="grantStoreNum != null "> and grant_store_num = #{grantStoreNum}</if>
<if test="operateStoreNum != null "> and operate_store_num = #{operateStoreNum}</if>
<if test="lastUseIntegralNum != null "> and last_use_integral_num = #{lastUseIntegralNum}</if>
<if test="lastPositiveReviewsNum != null "> and last_positive_reviews_num = #{lastPositiveReviewsNum}</if>
<if test="aiTimeBalanceNum != null "> and ai_time_balance_num = #{aiTimeBalanceNum}</if>
<if test="lastLoginTime != null "> and last_login_time = #{lastLoginTime}</if>
<if test="lastLoginIp != null and lastLoginIp != ''"> and last_login_ip = #{lastLoginIp}</if>
<if test="loginNum != null "> and login_num = #{loginNum}</if>
<if test="delStatus != null and delStatus != ''"> and del_status = #{delStatus}</if>
</where>
</select>
<select id="selectBusAgentInfoById" parameterType="Long" resultMap="BusAgentInfoResult">
<include refid="selectBusAgentInfoVo"/>
where id = #{id}
</select>
<insert id="insertBusAgentInfo" parameterType="BusAgentInfo">
insert into bus_agent_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="agentAccount != null">agent_account,</if>
<if test="agentName != null">agent_name,</if>
<if test="superiorAgentCode != null">superior_agent_code,</if>
<if test="grantStoreNum != null">grant_store_num,</if>
<if test="operateStoreNum != null">operate_store_num,</if>
<if test="lastUseIntegralNum != null">last_use_integral_num,</if>
<if test="lastPositiveReviewsNum != null">last_positive_reviews_num,</if>
<if test="aiTimeBalanceNum != null">ai_time_balance_num,</if>
<if test="lastLoginTime != null">last_login_time,</if>
<if test="lastLoginIp != null">last_login_ip,</if>
<if test="loginNum != null">login_num,</if>
<if test="delStatus != null">del_status,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="agentAccount != null">#{agentAccount},</if>
<if test="agentName != null">#{agentName},</if>
<if test="superiorAgentCode != null">#{superiorAgentCode},</if>
<if test="grantStoreNum != null">#{grantStoreNum},</if>
<if test="operateStoreNum != null">#{operateStoreNum},</if>
<if test="lastUseIntegralNum != null">#{lastUseIntegralNum},</if>
<if test="lastPositiveReviewsNum != null">#{lastPositiveReviewsNum},</if>
<if test="aiTimeBalanceNum != null">#{aiTimeBalanceNum},</if>
<if test="lastLoginTime != null">#{lastLoginTime},</if>
<if test="lastLoginIp != null">#{lastLoginIp},</if>
<if test="loginNum != null">#{loginNum},</if>
<if test="delStatus != null">#{delStatus},</if>
</trim>
</insert>
<update id="updateBusAgentInfo" parameterType="BusAgentInfo">
update bus_agent_info
<trim prefix="SET" suffixOverrides=",">
<if test="agentAccount != null">agent_account = #{agentAccount},</if>
<if test="agentName != null">agent_name = #{agentName},</if>
<if test="superiorAgentCode != null">superior_agent_code = #{superiorAgentCode},</if>
<if test="grantStoreNum != null">grant_store_num = #{grantStoreNum},</if>
<if test="operateStoreNum != null">operate_store_num = #{operateStoreNum},</if>
<if test="lastUseIntegralNum != null">last_use_integral_num = #{lastUseIntegralNum},</if>
<if test="lastPositiveReviewsNum != null">last_positive_reviews_num = #{lastPositiveReviewsNum},</if>
<if test="aiTimeBalanceNum != null">ai_time_balance_num = #{aiTimeBalanceNum},</if>
<if test="lastLoginTime != null">last_login_time = #{lastLoginTime},</if>
<if test="lastLoginIp != null">last_login_ip = #{lastLoginIp},</if>
<if test="loginNum != null">login_num = #{loginNum},</if>
<if test="delStatus != null">del_status = #{delStatus},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteBusAgentInfoById" parameterType="Long">
delete from bus_agent_info where id = #{id}
</delete>
<delete id="deleteBusAgentInfoByIds" parameterType="String">
delete from bus_agent_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,73 @@
<?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="com.ruoyi.business.mapper.BusIntegralRecordMapper">
<resultMap type="BusIntegralRecord" id="BusIntegralRecordResult">
<result property="id" column="id" />
<result property="account" column="account" />
<result property="platform" column="platform" />
<result property="integralUpdateNum" column="Integral_update_num" />
<result property="integralUpdateTime" column="Integral_update_time" />
</resultMap>
<sql id="selectBusIntegralRecordVo">
select id, account, platform, Integral_update_num, Integral_update_time from bus_integral_record
</sql>
<select id="selectBusIntegralRecordList" parameterType="BusIntegralRecord" resultMap="BusIntegralRecordResult">
<include refid="selectBusIntegralRecordVo"/>
<where>
<if test="account != null and account != ''"> and account = #{account}</if>
<if test="platform != null and platform != ''"> and platform = #{platform}</if>
<if test="integralUpdateNum != null "> and Integral_update_num = #{integralUpdateNum}</if>
<if test="integralUpdateTime != null "> and Integral_update_time = #{integralUpdateTime}</if>
</where>
</select>
<select id="selectBusIntegralRecordById" parameterType="Long" resultMap="BusIntegralRecordResult">
<include refid="selectBusIntegralRecordVo"/>
where id = #{id}
</select>
<insert id="insertBusIntegralRecord" parameterType="BusIntegralRecord">
insert into bus_integral_record
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="account != null">account,</if>
<if test="platform != null">platform,</if>
<if test="integralUpdateNum != null">Integral_update_num,</if>
<if test="integralUpdateTime != null">Integral_update_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="account != null">#{account},</if>
<if test="platform != null">#{platform},</if>
<if test="integralUpdateNum != null">#{integralUpdateNum},</if>
<if test="integralUpdateTime != null">#{integralUpdateTime},</if>
</trim>
</insert>
<update id="updateBusIntegralRecord" parameterType="BusIntegralRecord">
update bus_integral_record
<trim prefix="SET" suffixOverrides=",">
<if test="account != null">account = #{account},</if>
<if test="platform != null">platform = #{platform},</if>
<if test="integralUpdateNum != null">Integral_update_num = #{integralUpdateNum},</if>
<if test="integralUpdateTime != null">Integral_update_time = #{integralUpdateTime},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteBusIntegralRecordById" parameterType="Long">
delete from bus_integral_record where id = #{id}
</delete>
<delete id="deleteBusIntegralRecordByIds" parameterType="String">
delete from bus_integral_record where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,111 @@
<?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="com.ruoyi.business.mapper.BusSaleInfoMapper">
<resultMap type="BusSaleInfo" id="BusSaleInfoResult">
<result property="id" column="id" />
<result property="saleName" column="sale_name" />
<result property="storeNum" column="store_num" />
<result property="lastOrderNum" column="last_order_num" />
<result property="returnVisitNum" column="return_visit_num" />
<result property="fiveStarReviewsNum" column="five_star_reviews_num" />
<result property="createId" column="create_id" />
<result property="createUser" column="create_user" />
<result property="createTime" column="create_time" />
<result property="updateId" column="update_id" />
<result property="updateUser" column="update_user" />
<result property="updateTime" column="update_time" />
<result property="delStatus" column="del_status" />
</resultMap>
<sql id="selectBusSaleInfoVo">
select id, sale_name, store_num, last_order_num, return_visit_num, five_star_reviews_num, create_id, create_user, create_time, update_id, update_user, update_time, del_status from bus_sale_info
</sql>
<select id="selectBusSaleInfoList" parameterType="BusSaleInfo" resultMap="BusSaleInfoResult">
<include refid="selectBusSaleInfoVo"/>
<where>
<if test="saleName != null and saleName != ''"> and sale_name like concat('%', #{saleName}, '%')</if>
<if test="storeNum != null "> and store_num = #{storeNum}</if>
<if test="lastOrderNum != null "> and last_order_num = #{lastOrderNum}</if>
<if test="returnVisitNum != null "> and return_visit_num = #{returnVisitNum}</if>
<if test="fiveStarReviewsNum != null "> and five_star_reviews_num = #{fiveStarReviewsNum}</if>
<if test="createId != null "> and create_id = #{createId}</if>
<if test="createUser != null and createUser != ''"> and create_user = #{createUser}</if>
<if test="updateId != null "> and update_id = #{updateId}</if>
<if test="updateUser != null "> and update_user = #{updateUser}</if>
<if test="delStatus != null and delStatus != ''"> and del_status = #{delStatus}</if>
</where>
</select>
<select id="selectBusSaleInfoById" parameterType="Long" resultMap="BusSaleInfoResult">
<include refid="selectBusSaleInfoVo"/>
where id = #{id}
</select>
<insert id="insertBusSaleInfo" parameterType="BusSaleInfo">
insert into bus_sale_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="saleName != null">sale_name,</if>
<if test="storeNum != null">store_num,</if>
<if test="lastOrderNum != null">last_order_num,</if>
<if test="returnVisitNum != null">return_visit_num,</if>
<if test="fiveStarReviewsNum != null">five_star_reviews_num,</if>
<if test="createId != null">create_id,</if>
<if test="createUser != null">create_user,</if>
<if test="createTime != null">create_time,</if>
<if test="updateId != null">update_id,</if>
<if test="updateUser != null">update_user,</if>
<if test="updateTime != null">update_time,</if>
<if test="delStatus != null">del_status,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="saleName != null">#{saleName},</if>
<if test="storeNum != null">#{storeNum},</if>
<if test="lastOrderNum != null">#{lastOrderNum},</if>
<if test="returnVisitNum != null">#{returnVisitNum},</if>
<if test="fiveStarReviewsNum != null">#{fiveStarReviewsNum},</if>
<if test="createId != null">#{createId},</if>
<if test="createUser != null">#{createUser},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateId != null">#{updateId},</if>
<if test="updateUser != null">#{updateUser},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="delStatus != null">#{delStatus},</if>
</trim>
</insert>
<update id="updateBusSaleInfo" parameterType="BusSaleInfo">
update bus_sale_info
<trim prefix="SET" suffixOverrides=",">
<if test="saleName != null">sale_name = #{saleName},</if>
<if test="storeNum != null">store_num = #{storeNum},</if>
<if test="lastOrderNum != null">last_order_num = #{lastOrderNum},</if>
<if test="returnVisitNum != null">return_visit_num = #{returnVisitNum},</if>
<if test="fiveStarReviewsNum != null">five_star_reviews_num = #{fiveStarReviewsNum},</if>
<if test="createId != null">create_id = #{createId},</if>
<if test="createUser != null">create_user = #{createUser},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateId != null">update_id = #{updateId},</if>
<if test="updateUser != null">update_user = #{updateUser},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="delStatus != null">del_status = #{delStatus},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteBusSaleInfoById" parameterType="Long">
delete from bus_sale_info where id = #{id}
</delete>
<delete id="deleteBusSaleInfoByIds" parameterType="String">
delete from bus_sale_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,97 @@
<?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="com.ruoyi.business.mapper.BusStoreDayInfoMapper">
<resultMap type="BusStoreDayInfo" id="BusStoreDayInfoResult">
<result property="id" column="id" />
<result property="storeId" column="store_id" />
<result property="lastOrderNum" column="last_order_num" />
<result property="lastPositiveReviewsNum" column="last_positive_reviews_num" />
<result property="lastFiveStarReviewsNum" column="last_five_star_reviews_num" />
<result property="lastReturnVisitNum" column="last_return_visit_num" />
<result property="lastReturnVisitRate" column="last_return_visit_rate" />
<result property="todayReturnVisitNum" column="today_return_visit_num" />
<result property="score" column="score" />
<result property="createTime" column="create_time" />
</resultMap>
<sql id="selectBusStoreDayInfoVo">
select id, store_id, last_order_num, last_positive_reviews_num, last_five_star_reviews_num, last_return_visit_num, last_return_visit_rate, today_return_visit_num, score, create_time from bus_store_day_info
</sql>
<select id="selectBusStoreDayInfoList" parameterType="BusStoreDayInfo" resultMap="BusStoreDayInfoResult">
<include refid="selectBusStoreDayInfoVo"/>
<where>
<if test="storeId != null "> and store_id = #{storeId}</if>
<if test="lastOrderNum != null "> and last_order_num = #{lastOrderNum}</if>
<if test="lastPositiveReviewsNum != null "> and last_positive_reviews_num = #{lastPositiveReviewsNum}</if>
<if test="lastFiveStarReviewsNum != null "> and last_five_star_reviews_num = #{lastFiveStarReviewsNum}</if>
<if test="lastReturnVisitNum != null "> and last_return_visit_num = #{lastReturnVisitNum}</if>
<if test="lastReturnVisitRate != null and lastReturnVisitRate != ''"> and last_return_visit_rate = #{lastReturnVisitRate}</if>
<if test="todayReturnVisitNum != null "> and today_return_visit_num = #{todayReturnVisitNum}</if>
<if test="score != null and score != ''"> and score = #{score}</if>
</where>
</select>
<select id="selectBusStoreDayInfoById" parameterType="Long" resultMap="BusStoreDayInfoResult">
<include refid="selectBusStoreDayInfoVo"/>
where id = #{id}
</select>
<insert id="insertBusStoreDayInfo" parameterType="BusStoreDayInfo">
insert into bus_store_day_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="storeId != null">store_id,</if>
<if test="lastOrderNum != null">last_order_num,</if>
<if test="lastPositiveReviewsNum != null">last_positive_reviews_num,</if>
<if test="lastFiveStarReviewsNum != null">last_five_star_reviews_num,</if>
<if test="lastReturnVisitNum != null">last_return_visit_num,</if>
<if test="lastReturnVisitRate != null">last_return_visit_rate,</if>
<if test="todayReturnVisitNum != null">today_return_visit_num,</if>
<if test="score != null">score,</if>
<if test="createTime != null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="storeId != null">#{storeId},</if>
<if test="lastOrderNum != null">#{lastOrderNum},</if>
<if test="lastPositiveReviewsNum != null">#{lastPositiveReviewsNum},</if>
<if test="lastFiveStarReviewsNum != null">#{lastFiveStarReviewsNum},</if>
<if test="lastReturnVisitNum != null">#{lastReturnVisitNum},</if>
<if test="lastReturnVisitRate != null">#{lastReturnVisitRate},</if>
<if test="todayReturnVisitNum != null">#{todayReturnVisitNum},</if>
<if test="score != null">#{score},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateBusStoreDayInfo" parameterType="BusStoreDayInfo">
update bus_store_day_info
<trim prefix="SET" suffixOverrides=",">
<if test="storeId != null">store_id = #{storeId},</if>
<if test="lastOrderNum != null">last_order_num = #{lastOrderNum},</if>
<if test="lastPositiveReviewsNum != null">last_positive_reviews_num = #{lastPositiveReviewsNum},</if>
<if test="lastFiveStarReviewsNum != null">last_five_star_reviews_num = #{lastFiveStarReviewsNum},</if>
<if test="lastReturnVisitNum != null">last_return_visit_num = #{lastReturnVisitNum},</if>
<if test="lastReturnVisitRate != null">last_return_visit_rate = #{lastReturnVisitRate},</if>
<if test="todayReturnVisitNum != null">today_return_visit_num = #{todayReturnVisitNum},</if>
<if test="score != null">score = #{score},</if>
<if test="createTime != null">create_time = #{createTime},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteBusStoreDayInfoById" parameterType="Long">
delete from bus_store_day_info where id = #{id}
</delete>
<delete id="deleteBusStoreDayInfoByIds" parameterType="String">
delete from bus_store_day_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@ -0,0 +1,137 @@
<?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="com.ruoyi.business.mapper.BusStoreInfoMapper">
<resultMap type="BusStoreInfo" id="BusStoreInfoResult">
<result property="id" column="id" />
<result property="platformType" column="platform_type" />
<result property="storeCode" column="store_code" />
<result property="storeName" column="store_name" />
<result property="storeBelong" column="store_belong" />
<result property="grantStatus" column="grant_status" />
<result property="returnVisitStatus" column="return_visit_status" />
<result property="bindId" column="bind_id" />
<result property="bindUser" column="bind_user" />
<result property="bindTime" column="bind_time" />
<result property="updateId" column="update_id" />
<result property="updateUser" column="update_user" />
<result property="updateTime" column="update_time" />
<result property="selfDeliveryStatus" column="self_delivery_status" />
<result property="returnVisitUserRange" column="return_visit_user_range" />
<result property="saleBindId" column="sale_bind_id" />
<result property="saleBindName" column="sale_bind_name" />
<result property="saleBindTime" column="sale_bind_time" />
</resultMap>
<sql id="selectBusStoreInfoVo">
select id, platform_type, store_code, store_name, store_belong, grant_status, return_visit_status, bind_id, bind_user, bind_time, update_id, update_user, update_time, self_delivery_status, return_visit_user_range, sale_bind_id, sale_bind_name, sale_bind_time from bus_store_info
</sql>
<select id="selectBusStoreInfoList" parameterType="BusStoreInfo" resultMap="BusStoreInfoResult">
<include refid="selectBusStoreInfoVo"/>
<where>
<if test="platformType != null and platformType != ''"> and platform_type = #{platformType}</if>
<if test="storeCode != null and storeCode != ''"> and store_code = #{storeCode}</if>
<if test="storeName != null and storeName != ''"> and store_name like concat('%', #{storeName}, '%')</if>
<if test="storeBelong != null and storeBelong != ''"> and store_belong = #{storeBelong}</if>
<if test="grantStatus != null and grantStatus != ''"> and grant_status = #{grantStatus}</if>
<if test="returnVisitStatus != null and returnVisitStatus != ''"> and return_visit_status = #{returnVisitStatus}</if>
<if test="bindId != null "> and bind_id = #{bindId}</if>
<if test="bindUser != null and bindUser != ''"> and bind_user = #{bindUser}</if>
<if test="bindTime != null "> and bind_time = #{bindTime}</if>
<if test="updateId != null "> and update_id = #{updateId}</if>
<if test="updateUser != null "> and update_user = #{updateUser}</if>
<if test="selfDeliveryStatus != null and selfDeliveryStatus != ''"> and self_delivery_status = #{selfDeliveryStatus}</if>
<if test="returnVisitUserRange != null and returnVisitUserRange != ''"> and return_visit_user_range = #{returnVisitUserRange}</if>
<if test="saleBindId != null "> and sale_bind_id = #{saleBindId}</if>
<if test="saleBindName != null and saleBindName != ''"> and sale_bind_name like concat('%', #{saleBindName}, '%')</if>
<if test="saleBindTime != null "> and sale_bind_time = #{saleBindTime}</if>
</where>
</select>
<select id="selectBusStoreInfoById" parameterType="Long" resultMap="BusStoreInfoResult">
<include refid="selectBusStoreInfoVo"/>
where id = #{id}
</select>
<insert id="insertBusStoreInfo" parameterType="BusStoreInfo">
insert into bus_store_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="platformType != null">platform_type,</if>
<if test="storeCode != null">store_code,</if>
<if test="storeName != null">store_name,</if>
<if test="storeBelong != null">store_belong,</if>
<if test="grantStatus != null">grant_status,</if>
<if test="returnVisitStatus != null">return_visit_status,</if>
<if test="bindId != null">bind_id,</if>
<if test="bindUser != null">bind_user,</if>
<if test="bindTime != null">bind_time,</if>
<if test="updateId != null">update_id,</if>
<if test="updateUser != null">update_user,</if>
<if test="updateTime != null">update_time,</if>
<if test="selfDeliveryStatus != null">self_delivery_status,</if>
<if test="returnVisitUserRange != null">return_visit_user_range,</if>
<if test="saleBindId != null">sale_bind_id,</if>
<if test="saleBindName != null">sale_bind_name,</if>
<if test="saleBindTime != null">sale_bind_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="platformType != null">#{platformType},</if>
<if test="storeCode != null">#{storeCode},</if>
<if test="storeName != null">#{storeName},</if>
<if test="storeBelong != null">#{storeBelong},</if>
<if test="grantStatus != null">#{grantStatus},</if>
<if test="returnVisitStatus != null">#{returnVisitStatus},</if>
<if test="bindId != null">#{bindId},</if>
<if test="bindUser != null">#{bindUser},</if>
<if test="bindTime != null">#{bindTime},</if>
<if test="updateId != null">#{updateId},</if>
<if test="updateUser != null">#{updateUser},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="selfDeliveryStatus != null">#{selfDeliveryStatus},</if>
<if test="returnVisitUserRange != null">#{returnVisitUserRange},</if>
<if test="saleBindId != null">#{saleBindId},</if>
<if test="saleBindName != null">#{saleBindName},</if>
<if test="saleBindTime != null">#{saleBindTime},</if>
</trim>
</insert>
<update id="updateBusStoreInfo" parameterType="BusStoreInfo">
update bus_store_info
<trim prefix="SET" suffixOverrides=",">
<if test="platformType != null">platform_type = #{platformType},</if>
<if test="storeCode != null">store_code = #{storeCode},</if>
<if test="storeName != null">store_name = #{storeName},</if>
<if test="storeBelong != null">store_belong = #{storeBelong},</if>
<if test="grantStatus != null">grant_status = #{grantStatus},</if>
<if test="returnVisitStatus != null">return_visit_status = #{returnVisitStatus},</if>
<if test="bindId != null">bind_id = #{bindId},</if>
<if test="bindUser != null">bind_user = #{bindUser},</if>
<if test="bindTime != null">bind_time = #{bindTime},</if>
<if test="updateId != null">update_id = #{updateId},</if>
<if test="updateUser != null">update_user = #{updateUser},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="selfDeliveryStatus != null">self_delivery_status = #{selfDeliveryStatus},</if>
<if test="returnVisitUserRange != null">return_visit_user_range = #{returnVisitUserRange},</if>
<if test="saleBindId != null">sale_bind_id = #{saleBindId},</if>
<if test="saleBindName != null">sale_bind_name = #{saleBindName},</if>
<if test="saleBindTime != null">sale_bind_time = #{saleBindTime},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteBusStoreInfoById" parameterType="Long">
delete from bus_store_info where id = #{id}
</delete>
<delete id="deleteBusStoreInfoByIds" parameterType="String">
delete from bus_store_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@ -1,10 +1,10 @@
# 页面标题
VUE_APP_TITLE = 若依管理系统
VUE_APP_TITLE = 优势管理系统
# 开发环境配置
ENV = 'development'
# 若依管理系统/开发环境
# 优势管理系统/开发环境
VUE_APP_BASE_API = '/dev-api'
# 路由懒加载

View File

@ -1,8 +1,8 @@
# 页面标题
VUE_APP_TITLE = 若依管理系统
VUE_APP_TITLE = 优势管理系统
# 生产环境配置
ENV = 'production'
# 若依管理系统/生产环境
# 优势管理系统/生产环境
VUE_APP_BASE_API = '/prod-api'

View File

@ -1,10 +1,10 @@
# 页面标题
VUE_APP_TITLE = 若依管理系统
VUE_APP_TITLE = 优势管理系统
NODE_ENV = production
# 测试环境配置
ENV = 'staging'
# 若依管理系统/测试环境
# 优势管理系统/测试环境
VUE_APP_BASE_API = '/stage-api'

View File

@ -39,9 +39,9 @@
</el-row>
<el-row :gutter="20">
<el-col :sm="24" :lg="12" style="padding-left: 20px">
<h2>若依后台管理框架</h2>
<h2>优势后台管理框架</h2>
<p>
一直想做一款后台管理系统看了很多优秀的开源项目但是发现没有合适自己的于是利用空闲休息时间开始自己写一套后台系统如此有了若依管理系统她可以用于所有的Web应用程序如网站管理后台网站会员中心CMSCRMOA等等当然您也可以对她进行深度定制以做出更强系统所有前端后台代码封装过后十分精简易上手出错概率低同时支持移动客户端访问系统会陆续更新一些实用功能
一直想做一款后台管理系统看了很多优秀的开源项目但是发现没有合适自己的于是利用空闲休息时间开始自己写一套后台系统如此有了优势管理系统她可以用于所有的Web应用程序如网站管理后台网站会员中心CMSCRMOA等等当然您也可以对她进行深度定制以做出更强系统所有前端后台代码封装过后十分精简易上手出错概率低同时支持移动客户端访问系统会陆续更新一些实用功能
</p>
<p>
<b>当前版本:</b> <span>v{{ version }}</span>
@ -128,14 +128,14 @@
<p>
<i class="el-icon-chat-dot-round"></i> 微信<a
href="javascript:;"
>/ *</a
>/ *</a
>
</p>
<p>
<i class="el-icon-money"></i> 支付宝<a
href="javascript:;"
class="支付宝信息"
>/ *</a
>/ *</a
>
</p>
</div>
@ -957,7 +957,7 @@
</el-collapse-item>
<el-collapse-item title="v1.0.0 - 2019-10-08">
<ol>
<li>若依前后端分离系统正式发布</li>
<li>优势前后端分离系统正式发布</li>
</ol>
</el-collapse-item>
</el-collapse>

View File

@ -1,7 +1,7 @@
<template>
<div class="login">
<el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form">
<h3 class="title">若依后台管理系统</h3>
<h3 class="title">优势后台管理系统</h3>
<el-form-item prop="username">
<el-input
v-model="loginForm.username"

View File

@ -1,28 +1,44 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
<el-form-item label="营销源名称" prop="roleName">
<el-form-item label="平台" prop="platform">
<el-select
v-model="queryParams.platform"
placeholder="选择平台"
clearable
style="width: 240px"
>
<el-option
v-for="dict in dict.type.sys_platform_type"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<el-form-item label="店铺名称" prop="roleName">
<el-input
v-model="queryParams.roleName"
placeholder="请输入营销源名称"
placeholder="请输入店铺名称"
clearable
style="width: 240px"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="营销源标识" prop="roleKey">
<el-form-item label="店铺编号" prop="roleKey">
<el-input
v-model="queryParams.roleKey"
placeholder="请输入营销源标识"
placeholder="请输入店铺编号"
clearable
style="width: 240px"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="仅当前账号" prop="status">
<el-form-item label="店铺归属" prop="status">
<el-select
v-model="queryParams.status"
placeholder="角色状态"
placeholder="店铺归属"
filterable="true"
clearable
style="width: 240px"
>
@ -34,15 +50,6 @@
/>
</el-select>
</el-form-item>
<el-form-item label="备注" prop="roleKey">
<el-input
v-model="queryParams.roleKey"
placeholder="备注"
clearable
style="width: 240px"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@ -265,7 +272,7 @@ import { treeselect as menuTreeselect, roleMenuTreeselect } from "@/api/system/m
export default {
name: "Role",
dicts: ['sys_normal_disable'],
dicts: ['sys_normal_disable','sys_platform_type','sys_return_visit_status'],
data() {
return {
//

View File

@ -1,7 +1,7 @@
<template>
<div class="register">
<el-form ref="registerForm" :model="registerForm" :rules="registerRules" class="register-form">
<h3 class="title">若依后台管理系统</h3>
<h3 class="title">优势后台管理系统</h3>
<el-form-item prop="username">
<el-input v-model="registerForm.username" type="text" auto-complete="off" placeholder="账号">
<svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />

View File

@ -7,7 +7,7 @@ function resolve(dir) {
const CompressionPlugin = require('compression-webpack-plugin')
const name = process.env.VUE_APP_TITLE || '若依管理系统' // 网页标题
const name = process.env.VUE_APP_TITLE || '优势管理系统' // 网页标题
const port = process.env.port || process.env.npm_config_port || 80 // 端口