业务接口生成
This commit is contained in:
parent
0946b3566c
commit
3c8055fc4f
|
@ -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));
|
||||||
|
}
|
||||||
|
}
|
|
@ -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));
|
||||||
|
}
|
||||||
|
}
|
|
@ -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));
|
||||||
|
}
|
||||||
|
}
|
|
@ -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));
|
||||||
|
}
|
||||||
|
}
|
|
@ -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));
|
||||||
|
}
|
||||||
|
}
|
|
@ -7,8 +7,8 @@ spring:
|
||||||
# 主库数据源
|
# 主库数据源
|
||||||
master:
|
master:
|
||||||
url: jdbc:mysql://bj-cdb-7ezuofce.sql.tencentcdb.com:21965/ry_vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
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
|
username: youshi
|
||||||
password: xxhy@2024
|
password: youshi@2024
|
||||||
# 从库数据源
|
# 从库数据源
|
||||||
slave:
|
slave:
|
||||||
# 从数据源开关/默认关闭
|
# 从数据源开关/默认关闭
|
||||||
|
|
|
@ -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();
|
||||||
|
}
|
||||||
|
}
|
|
@ -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();
|
||||||
|
}
|
||||||
|
}
|
|
@ -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();
|
||||||
|
}
|
||||||
|
}
|
|
@ -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();
|
||||||
|
}
|
||||||
|
}
|
|
@ -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();
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -1,10 +1,10 @@
|
||||||
# 页面标题
|
# 页面标题
|
||||||
VUE_APP_TITLE = 若依管理系统
|
VUE_APP_TITLE = 优势管理系统
|
||||||
|
|
||||||
# 开发环境配置
|
# 开发环境配置
|
||||||
ENV = 'development'
|
ENV = 'development'
|
||||||
|
|
||||||
# 若依管理系统/开发环境
|
# 优势管理系统/开发环境
|
||||||
VUE_APP_BASE_API = '/dev-api'
|
VUE_APP_BASE_API = '/dev-api'
|
||||||
|
|
||||||
# 路由懒加载
|
# 路由懒加载
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# 页面标题
|
# 页面标题
|
||||||
VUE_APP_TITLE = 若依管理系统
|
VUE_APP_TITLE = 优势管理系统
|
||||||
|
|
||||||
# 生产环境配置
|
# 生产环境配置
|
||||||
ENV = 'production'
|
ENV = 'production'
|
||||||
|
|
||||||
# 若依管理系统/生产环境
|
# 优势管理系统/生产环境
|
||||||
VUE_APP_BASE_API = '/prod-api'
|
VUE_APP_BASE_API = '/prod-api'
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
# 页面标题
|
# 页面标题
|
||||||
VUE_APP_TITLE = 若依管理系统
|
VUE_APP_TITLE = 优势管理系统
|
||||||
|
|
||||||
NODE_ENV = production
|
NODE_ENV = production
|
||||||
|
|
||||||
# 测试环境配置
|
# 测试环境配置
|
||||||
ENV = 'staging'
|
ENV = 'staging'
|
||||||
|
|
||||||
# 若依管理系统/测试环境
|
# 优势管理系统/测试环境
|
||||||
VUE_APP_BASE_API = '/stage-api'
|
VUE_APP_BASE_API = '/stage-api'
|
||||||
|
|
|
@ -39,9 +39,9 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="20">
|
<el-row :gutter="20">
|
||||||
<el-col :sm="24" :lg="12" style="padding-left: 20px">
|
<el-col :sm="24" :lg="12" style="padding-left: 20px">
|
||||||
<h2>若依后台管理框架</h2>
|
<h2>优势后台管理框架</h2>
|
||||||
<p>
|
<p>
|
||||||
一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了若依管理系统,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。
|
一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适自己的。于是利用空闲休息时间开始自己写一套后台系统。如此有了优势管理系统,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<b>当前版本:</b> <span>v{{ version }}</span>
|
<b>当前版本:</b> <span>v{{ version }}</span>
|
||||||
|
@ -128,14 +128,14 @@
|
||||||
<p>
|
<p>
|
||||||
<i class="el-icon-chat-dot-round"></i> 微信:<a
|
<i class="el-icon-chat-dot-round"></i> 微信:<a
|
||||||
href="javascript:;"
|
href="javascript:;"
|
||||||
>/ *若依</a
|
>/ *优势</a
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<i class="el-icon-money"></i> 支付宝:<a
|
<i class="el-icon-money"></i> 支付宝:<a
|
||||||
href="javascript:;"
|
href="javascript:;"
|
||||||
class="支付宝信息"
|
class="支付宝信息"
|
||||||
>/ *若依</a
|
>/ *优势</a
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -957,7 +957,7 @@
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
<el-collapse-item title="v1.0.0 - 2019-10-08">
|
<el-collapse-item title="v1.0.0 - 2019-10-08">
|
||||||
<ol>
|
<ol>
|
||||||
<li>若依前后端分离系统正式发布</li>
|
<li>优势前后端分离系统正式发布</li>
|
||||||
</ol>
|
</ol>
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
</el-collapse>
|
</el-collapse>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="login">
|
<div class="login">
|
||||||
<el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form">
|
<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-form-item prop="username">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="loginForm.username"
|
v-model="loginForm.username"
|
||||||
|
|
|
@ -1,28 +1,44 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="app-container">
|
<div class="app-container">
|
||||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
|
<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
|
<el-input
|
||||||
v-model="queryParams.roleName"
|
v-model="queryParams.roleName"
|
||||||
placeholder="请输入营销源名称"
|
placeholder="请输入店铺名称"
|
||||||
clearable
|
clearable
|
||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="营销源标识" prop="roleKey">
|
<el-form-item label="店铺编号" prop="roleKey">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.roleKey"
|
v-model="queryParams.roleKey"
|
||||||
placeholder="请输入营销源标识"
|
placeholder="请输入店铺编号"
|
||||||
clearable
|
clearable
|
||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="仅当前账号" prop="status">
|
<el-form-item label="店铺归属" prop="status">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="queryParams.status"
|
v-model="queryParams.status"
|
||||||
placeholder="角色状态"
|
placeholder="店铺归属"
|
||||||
|
filterable="true"
|
||||||
clearable
|
clearable
|
||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
>
|
>
|
||||||
|
@ -34,15 +50,6 @@
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</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-form-item>
|
||||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
<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>
|
<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 {
|
export default {
|
||||||
name: "Role",
|
name: "Role",
|
||||||
dicts: ['sys_normal_disable'],
|
dicts: ['sys_normal_disable','sys_platform_type','sys_return_visit_status'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="register">
|
<div class="register">
|
||||||
<el-form ref="registerForm" :model="registerForm" :rules="registerRules" class="register-form">
|
<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-form-item prop="username">
|
||||||
<el-input v-model="registerForm.username" type="text" auto-complete="off" placeholder="账号">
|
<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" />
|
<svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />
|
||||||
|
|
|
@ -7,7 +7,7 @@ function resolve(dir) {
|
||||||
|
|
||||||
const CompressionPlugin = require('compression-webpack-plugin')
|
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 // 端口
|
const port = process.env.port || process.env.npm_config_port || 80 // 端口
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue