diff --git a/admin/src/api/cmcust.js b/admin/src/api/cmcust.js new file mode 100644 index 0000000..7d996f4 --- /dev/null +++ b/admin/src/api/cmcust.js @@ -0,0 +1,64 @@ + + +import request from '@/utils/request' + +/** + * 新增cmcust + * @param pram + */ +export function cmcustCreateApi(data) { + return request({ + url: `autogencode/cmcust/save`, + method: 'POST', + data + }) +} + +/** + * cmcust更新 + * @param pram + */ +export function cmcustUpdateApi(data) { + return request({ + url: `autogencode/cmcust/update`, + method: 'POST', + data + }) +} + +/** + * cmcust详情 + * @param pram + */ +export function cmcustDetailApi(id) { + return request({ + url: `autogencode/cmcust/info/${id}`, + method: 'GET' + }) +} + +/** + * cmcust批量删除 + * @param ids + */ +export function cmcustDeleteApi(ids) { + return request({ + url: `autogencode/cmcust/delete`, + method: 'POST', + data: ids + }) +} + + +/** + * cmcust列表 + * @param pram + */ +export function cmcustListApi(params) { + return request({ + url: `autogencode/cmcust/list`, + method: 'GET', + params + }) +} + diff --git a/admin/src/api/cmcustproduct.js b/admin/src/api/cmcustproduct.js new file mode 100644 index 0000000..a8e233f --- /dev/null +++ b/admin/src/api/cmcustproduct.js @@ -0,0 +1,64 @@ + + +import request from '@/utils/request' + +/** + * 新增cmcustproduct + * @param pram + */ +export function cmcustproductCreateApi(data) { + return request({ + url: `autogencode/cmcustproduct/save`, + method: 'POST', + data + }) +} + +/** + * cmcustproduct更新 + * @param pram + */ +export function cmcustproductUpdateApi(data) { + return request({ + url: `autogencode/cmcustproduct/update`, + method: 'POST', + data + }) +} + +/** + * cmcustproduct详情 + * @param pram + */ +export function cmcustproductDetailApi(id) { + return request({ + url: `autogencode/cmcustproduct/info/${id}`, + method: 'GET' + }) +} + +/** + * cmcustproduct批量删除 + * @param ids + */ +export function cmcustproductDeleteApi(ids) { + return request({ + url: `autogencode/cmcustproduct/delete`, + method: 'POST', + data: ids + }) +} + + +/** + * cmcustproduct列表 + * @param pram + */ +export function cmcustproductListApi(params) { + return request({ + url: `autogencode/cmcustproduct/list`, + method: 'GET', + params + }) +} + diff --git a/admin/src/api/cmcustqualify.js b/admin/src/api/cmcustqualify.js new file mode 100644 index 0000000..46f72e4 --- /dev/null +++ b/admin/src/api/cmcustqualify.js @@ -0,0 +1,64 @@ + + +import request from '@/utils/request' + +/** + * 新增cmcustqualify + * @param pram + */ +export function cmcustqualifyCreateApi(data) { + return request({ + url: `autogencode/cmcustqualify/save`, + method: 'POST', + data + }) +} + +/** + * cmcustqualify更新 + * @param pram + */ +export function cmcustqualifyUpdateApi(data) { + return request({ + url: `autogencode/cmcustqualify/update`, + method: 'POST', + data + }) +} + +/** + * cmcustqualify详情 + * @param pram + */ +export function cmcustqualifyDetailApi(id) { + return request({ + url: `autogencode/cmcustqualify/info/${id}`, + method: 'GET' + }) +} + +/** + * cmcustqualify批量删除 + * @param ids + */ +export function cmcustqualifyDeleteApi(ids) { + return request({ + url: `autogencode/cmcustqualify/delete`, + method: 'POST', + data: ids + }) +} + + +/** + * cmcustqualify列表 + * @param pram + */ +export function cmcustqualifyListApi(params) { + return request({ + url: `autogencode/cmcustqualify/list`, + method: 'GET', + params + }) +} + diff --git a/admin/src/api/cmcustqualifyfile.js b/admin/src/api/cmcustqualifyfile.js new file mode 100644 index 0000000..6bbdfbb --- /dev/null +++ b/admin/src/api/cmcustqualifyfile.js @@ -0,0 +1,63 @@ + +import request from '@/utils/request' + +/** + * 新增cmcustqualifyfile + * @param pram + */ +export function cmcustqualifyfileCreateApi(data) { + return request({ + url: `autogencode/cmcustqualifyfile/save`, + method: 'POST', + data + }) +} + +/** + * cmcustqualifyfile更新 + * @param pram + */ +export function cmcustqualifyfileUpdateApi(data) { + return request({ + url: `autogencode/cmcustqualifyfile/update`, + method: 'POST', + data + }) +} + +/** + * cmcustqualifyfile详情 + * @param pram + */ +export function cmcustqualifyfileDetailApi(id) { + return request({ + url: `autogencode/cmcustqualifyfile/info/${id}`, + method: 'GET' + }) +} + +/** + * cmcustqualifyfile批量删除 + * @param ids + */ +export function cmcustqualifyfileDeleteApi(ids) { + return request({ + url: `autogencode/cmcustqualifyfile/delete`, + method: 'POST', + data: ids + }) +} + + +/** + * cmcustqualifyfile列表 + * @param pram + */ +export function cmcustqualifyfileListApi(params) { + return request({ + url: `autogencode/cmcustqualifyfile/list`, + method: 'GET', + params + }) +} + diff --git a/admin/src/api/index.vue b/admin/src/api/index.vue new file mode 100644 index 0000000..649b9ac --- /dev/null +++ b/admin/src/api/index.vue @@ -0,0 +1,306 @@ + + + diff --git a/admin/src/api/sysdictdata.js b/admin/src/api/sysdictdata.js new file mode 100644 index 0000000..00e1be1 --- /dev/null +++ b/admin/src/api/sysdictdata.js @@ -0,0 +1,63 @@ + +import request from '@/utils/request' + +/** + * 新增sysdictdata + * @param pram + */ +export function sysdictdataCreateApi(data) { + return request({ + url: `autogencode/sysdictdata/save`, + method: 'POST', + data + }) +} + +/** + * sysdictdata更新 + * @param pram + */ +export function sysdictdataUpdateApi(data) { + return request({ + url: `autogencode/sysdictdata/update`, + method: 'POST', + data + }) +} + +/** + * sysdictdata详情 + * @param pram + */ +export function sysdictdataDetailApi(id) { + return request({ + url: `autogencode/sysdictdata/info/${id}`, + method: 'GET' + }) +} + +/** + * sysdictdata批量删除 + * @param ids + */ +export function sysdictdataDeleteApi(ids) { + return request({ + url: `autogencode/sysdictdata/delete`, + method: 'POST', + data: ids + }) +} + + +/** + * sysdictdata列表 + * @param pram + */ +export function sysdictdataListApi(params) { + return request({ + url: `autogencode/sysdictdata/list`, + method: 'GET', + params + }) +} + diff --git a/admin/src/api/sysdicttype.js b/admin/src/api/sysdicttype.js new file mode 100644 index 0000000..31c3d11 --- /dev/null +++ b/admin/src/api/sysdicttype.js @@ -0,0 +1,64 @@ + + +import request from '@/utils/request' + +/** + * 新增sysdicttype + * @param pram + */ +export function sysdicttypeCreateApi(data) { + return request({ + url: `autogencode/sysdicttype/save`, + method: 'POST', + data + }) +} + +/** + * sysdicttype更新 + * @param pram + */ +export function sysdicttypeUpdateApi(data) { + return request({ + url: `autogencode/sysdicttype/update`, + method: 'POST', + data + }) +} + +/** + * sysdicttype详情 + * @param pram + */ +export function sysdicttypeDetailApi(id) { + return request({ + url: `autogencode/sysdicttype/info/${id}`, + method: 'GET' + }) +} + +/** + * sysdicttype批量删除 + * @param ids + */ +export function sysdicttypeDeleteApi(ids) { + return request({ + url: `autogencode/sysdicttype/delete`, + method: 'POST', + data: ids + }) +} + + +/** + * sysdicttype列表 + * @param pram + */ +export function sysdicttypeListApi(params) { + return request({ + url: `autogencode/sysdicttype/list`, + method: 'GET', + params + }) +} + diff --git a/admin/src/views/cm/cust/cmcust-add-and-update.vue b/admin/src/views/cm/cust/cmcust-add-and-update.vue new file mode 100644 index 0000000..97d3b97 --- /dev/null +++ b/admin/src/views/cm/cust/cmcust-add-and-update.vue @@ -0,0 +1,114 @@ + + + diff --git a/admin/src/views/cm/cust/index.vue b/admin/src/views/cm/cust/index.vue new file mode 100644 index 0000000..097c0cc --- /dev/null +++ b/admin/src/views/cm/cust/index.vue @@ -0,0 +1,234 @@ + + + diff --git a/admin/src/views/cm/cust/product/cmcustproduct-add-and-update.vue b/admin/src/views/cm/cust/product/cmcustproduct-add-and-update.vue new file mode 100644 index 0000000..e1ea7a4 --- /dev/null +++ b/admin/src/views/cm/cust/product/cmcustproduct-add-and-update.vue @@ -0,0 +1,156 @@ + + + diff --git a/admin/src/views/cm/cust/product/index.vue b/admin/src/views/cm/cust/product/index.vue new file mode 100644 index 0000000..2c409dd --- /dev/null +++ b/admin/src/views/cm/cust/product/index.vue @@ -0,0 +1,300 @@ + + + diff --git a/admin/src/views/cm/cust/qualify/cmcustqualify-add-and-update.vue b/admin/src/views/cm/cust/qualify/cmcustqualify-add-and-update.vue new file mode 100644 index 0000000..cd8ee88 --- /dev/null +++ b/admin/src/views/cm/cust/qualify/cmcustqualify-add-and-update.vue @@ -0,0 +1,107 @@ + + + diff --git a/admin/src/views/cm/cust/qualify/file/cmcustqualifyfile-add-and-update.vue b/admin/src/views/cm/cust/qualify/file/cmcustqualifyfile-add-and-update.vue new file mode 100644 index 0000000..4f4f941 --- /dev/null +++ b/admin/src/views/cm/cust/qualify/file/cmcustqualifyfile-add-and-update.vue @@ -0,0 +1,135 @@ + + + diff --git a/admin/src/views/cm/cust/qualify/file/index.vue b/admin/src/views/cm/cust/qualify/file/index.vue new file mode 100644 index 0000000..60aeed9 --- /dev/null +++ b/admin/src/views/cm/cust/qualify/file/index.vue @@ -0,0 +1,318 @@ + + + diff --git a/admin/src/views/cm/cust/qualify/index.vue b/admin/src/views/cm/cust/qualify/index.vue new file mode 100644 index 0000000..27ded33 --- /dev/null +++ b/admin/src/views/cm/cust/qualify/index.vue @@ -0,0 +1,222 @@ + + + diff --git a/admin/src/views/dict/type/index.vue b/admin/src/views/dict/type/index.vue new file mode 100644 index 0000000..7bfd430 --- /dev/null +++ b/admin/src/views/dict/type/index.vue @@ -0,0 +1,246 @@ + + + diff --git a/admin/src/views/dict/type/sysdicttype-add-and-update.vue b/admin/src/views/dict/type/sysdicttype-add-and-update.vue new file mode 100644 index 0000000..ca4ded2 --- /dev/null +++ b/admin/src/views/dict/type/sysdicttype-add-and-update.vue @@ -0,0 +1,100 @@ + + + diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustController.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustController.java new file mode 100644 index 0000000..ac62b93 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustController.java @@ -0,0 +1,188 @@ +package com.zbkj.modules.autogencode.controller; + +import java.util.Arrays; +import java.util.Map; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.common.request.PageParamRequest; +import com.zbkj.common.response.CommonResult; +import com.zbkj.common.page.CommonPage; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; + + + + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.modules.autogencode.entity.CmCust; +import com.zbkj.modules.autogencode.service.CmCustService; + + + + +/** + * 客户信息 控制器 + */ +@RestController +@RequestMapping("api/autogencode/cmcust") +public class CmCustController { + @Autowired + private CmCustService cmCustService; + + + + /** + * 条件设置 + * 根据实体类字段自动生成查询条件 + */ + private void condition(LambdaQueryWrapper queryWrapper, CmCust request) { + if (request == null) { + return; + } + + // 根据实体类字段自动生成查询条件 + + // 主键 + if (request.getId() != null) { + queryWrapper.eq(CmCust::getId, request.getId()); + } + + // 客户代码 + if (StrUtil.isNotBlank(request.getCustCode())) { + queryWrapper.eq(CmCust::getCustCode, request.getCustCode()); + } + + // 客户名称 + if (StrUtil.isNotBlank(request.getCustName())) { + queryWrapper.eq(CmCust::getCustName, request.getCustName()); + } + + // 营业执照号码 + if (StrUtil.isNotBlank(request.getLicenseNumber())) { + queryWrapper.eq(CmCust::getLicenseNumber, request.getLicenseNumber()); + } + + // 联系方式 + if (StrUtil.isNotBlank(request.getContactWay())) { + queryWrapper.eq(CmCust::getContactWay, request.getContactWay()); + } + + // 状态 + if (StrUtil.isNotBlank(request.getStatus())) { + queryWrapper.eq(CmCust::getStatus, request.getStatus()); + } + + // 联系人 + if (StrUtil.isNotBlank(request.getContactPerson())) { + queryWrapper.eq(CmCust::getContactPerson, request.getContactPerson()); + } + + // 备注 + if (StrUtil.isNotBlank(request.getRemark())) { + queryWrapper.eq(CmCust::getRemark, request.getRemark()); + } + + // 删除标志(0代表存在 2代表删除) + if (StrUtil.isNotBlank(request.getDelFlag())) { + queryWrapper.eq(CmCust::getDelFlag, request.getDelFlag()); + } + + // 创建部门 + if (request.getCreateDept() != null) { + queryWrapper.eq(CmCust::getCreateDept, request.getCreateDept()); + } + + // 创建人 + if (request.getCreateBy() != null) { + queryWrapper.eq(CmCust::getCreateBy, request.getCreateBy()); + } + + // 创建时间 + if (request.getCreateTime() != null) { + queryWrapper.eq(CmCust::getCreateTime, request.getCreateTime()); + } + + // 修改人 + if (request.getUpdateBy() != null) { + queryWrapper.eq(CmCust::getUpdateBy, request.getUpdateBy()); + } + + // 修改时间 + if (request.getUpdateTime() != null) { + queryWrapper.eq(CmCust::getUpdateTime, request.getUpdateTime()); + } + + // + if (StrUtil.isNotBlank(request.getTenantId())) { + queryWrapper.eq(CmCust::getTenantId, request.getTenantId()); + } + + } + + + /** + * 分页显示客户信息 + * @param request 搜索条件 + * @param pageParamRequest 分页参数 + */ + @ApiOperation(value = "分页列表") + @RequestMapping(value = "/list", method = RequestMethod.GET) + public CommonResult> getList(@Validated CmCust request, @Validated PageParamRequest pageParamRequest) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); + + // 应用搜索条件 + condition(queryWrapper, request); + + CommonPage page = CommonPage.restPage(cmCustService.pageList(queryWrapper, pageParamRequest)); + return CommonResult.success(page); + } + + + /** + * 详情数据 + */ + @RequestMapping(value = "/info/{id}", method = RequestMethod.GET) + public CommonResult info(@PathVariable("id") Long id){ + CmCust cmCust = cmCustService.getById(id); + + return CommonResult.success(cmCust); + } + + /** + * 新增数据 + */ + @RequestMapping(value = "/save", method = RequestMethod.POST) + public CommonResult save(@RequestBody CmCust cmCust){ + if (cmCustService.save(cmCust)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 修改数据 + */ + @RequestMapping(value = "/update", method = RequestMethod.POST) + public CommonResult update(@RequestBody CmCust cmCust){ + if (cmCustService.updateById(cmCust)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 删除:根据id集合 + */ + @RequestMapping(value = "/delete", method = RequestMethod.POST) + public CommonResult delete(@RequestBody Long[] ids){ + if (cmCustService.removeByIds(Arrays.asList(ids))) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustProductController.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustProductController.java new file mode 100644 index 0000000..0959311 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustProductController.java @@ -0,0 +1,218 @@ +package com.zbkj.modules.autogencode.controller; + +import java.util.Arrays; +import java.util.Map; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.common.request.PageParamRequest; +import com.zbkj.common.response.CommonResult; +import com.zbkj.common.page.CommonPage; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; + + + + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.modules.autogencode.entity.CmCustProduct; +import com.zbkj.modules.autogencode.service.CmCustProductService; + + + + +/** + * 供应商商品清单 控制器 + */ +@RestController +@RequestMapping("api/autogencode/cmcustproduct") +public class CmCustProductController { + @Autowired + private CmCustProductService cmCustProductService; + + + + /** + * 条件设置 + * 根据实体类字段自动生成查询条件 + */ + private void condition(LambdaQueryWrapper queryWrapper, CmCustProduct request) { + if (request == null) { + return; + } + + // 根据实体类字段自动生成查询条件 + + // id + if (request.getId() != null) { + queryWrapper.eq(CmCustProduct::getId, request.getId()); + } + + // 供应商id + if (request.getCustId() != null) { + queryWrapper.eq(CmCustProduct::getCustId, request.getCustId()); + } + + // 供应商名称 + if (StrUtil.isNotBlank(request.getCustName())) { + queryWrapper.eq(CmCustProduct::getCustName, request.getCustName()); + } + + // 商品编号 + if (StrUtil.isNotBlank(request.getGoodsCode())) { + queryWrapper.eq(CmCustProduct::getGoodsCode, request.getGoodsCode()); + } + + // 采购商品名称 + if (StrUtil.isNotBlank(request.getGoodsName())) { + queryWrapper.eq(CmCustProduct::getGoodsName, request.getGoodsName()); + } + + // 规格 + if (StrUtil.isNotBlank(request.getSpec())) { + queryWrapper.eq(CmCustProduct::getSpec, request.getSpec()); + } + + // 单位 + if (StrUtil.isNotBlank(request.getUnit())) { + queryWrapper.eq(CmCustProduct::getUnit, request.getUnit()); + } + + // 商品详情 + if (StrUtil.isNotBlank(request.getGoodsDesc())) { + queryWrapper.eq(CmCustProduct::getGoodsDesc, request.getGoodsDesc()); + } + + // 采购成本价 + if (request.getCostPrice() != null) { + queryWrapper.eq(CmCustProduct::getCostPrice, request.getCostPrice()); + } + + // 售价 + if (request.getSalePrice() != null) { + queryWrapper.eq(CmCustProduct::getSalePrice, request.getSalePrice()); + } + + // 入库日期 + if (request.getInDate() != null) { + queryWrapper.eq(CmCustProduct::getInDate, request.getInDate()); + } + + // 有效日期 + if (request.getExpiryDate() != null) { + queryWrapper.eq(CmCustProduct::getExpiryDate, request.getExpiryDate()); + } + + // 状态 + if (StrUtil.isNotBlank(request.getStatus())) { + queryWrapper.eq(CmCustProduct::getStatus, request.getStatus()); + } + + // 备注 + if (StrUtil.isNotBlank(request.getRemark())) { + queryWrapper.eq(CmCustProduct::getRemark, request.getRemark()); + } + + // 删除标志(0代表存在 2代表删除) + if (StrUtil.isNotBlank(request.getDelFlag())) { + queryWrapper.eq(CmCustProduct::getDelFlag, request.getDelFlag()); + } + + // 创建部门 + if (request.getCreateDept() != null) { + queryWrapper.eq(CmCustProduct::getCreateDept, request.getCreateDept()); + } + + // 创建人 + if (request.getCreateBy() != null) { + queryWrapper.eq(CmCustProduct::getCreateBy, request.getCreateBy()); + } + + // 创建时间 + if (request.getCreateTime() != null) { + queryWrapper.eq(CmCustProduct::getCreateTime, request.getCreateTime()); + } + + // 修改人 + if (request.getUpdateBy() != null) { + queryWrapper.eq(CmCustProduct::getUpdateBy, request.getUpdateBy()); + } + + // 修改时间 + if (request.getUpdateTime() != null) { + queryWrapper.eq(CmCustProduct::getUpdateTime, request.getUpdateTime()); + } + + // 租户ID + if (StrUtil.isNotBlank(request.getTenantId())) { + queryWrapper.eq(CmCustProduct::getTenantId, request.getTenantId()); + } + + } + + + /** + * 分页显示供应商商品清单 + * @param request 搜索条件 + * @param pageParamRequest 分页参数 + */ + @ApiOperation(value = "分页列表") + @RequestMapping(value = "/list", method = RequestMethod.GET) + public CommonResult> getList(@Validated CmCustProduct request, @Validated PageParamRequest pageParamRequest) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); + + // 应用搜索条件 + condition(queryWrapper, request); + + CommonPage page = CommonPage.restPage(cmCustProductService.pageList(queryWrapper, pageParamRequest)); + return CommonResult.success(page); + } + + + /** + * 详情数据 + */ + @RequestMapping(value = "/info/{id}", method = RequestMethod.GET) + public CommonResult info(@PathVariable("id") Long id){ + CmCustProduct cmCustProduct = cmCustProductService.getById(id); + + return CommonResult.success(cmCustProduct); + } + + /** + * 新增数据 + */ + @RequestMapping(value = "/save", method = RequestMethod.POST) + public CommonResult save(@RequestBody CmCustProduct cmCustProduct){ + if (cmCustProductService.save(cmCustProduct)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 修改数据 + */ + @RequestMapping(value = "/update", method = RequestMethod.POST) + public CommonResult update(@RequestBody CmCustProduct cmCustProduct){ + if (cmCustProductService.updateById(cmCustProduct)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 删除:根据id集合 + */ + @RequestMapping(value = "/delete", method = RequestMethod.POST) + public CommonResult delete(@RequestBody Long[] ids){ + if (cmCustProductService.removeByIds(Arrays.asList(ids))) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustQualifyController.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustQualifyController.java new file mode 100644 index 0000000..8364b02 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustQualifyController.java @@ -0,0 +1,183 @@ +package com.zbkj.modules.autogencode.controller; + +import java.util.Arrays; +import java.util.Map; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.common.request.PageParamRequest; +import com.zbkj.common.response.CommonResult; +import com.zbkj.common.page.CommonPage; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; + + + + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.modules.autogencode.entity.CmCustQualify; +import com.zbkj.modules.autogencode.service.CmCustQualifyService; + + + + +/** + * 供应商资质表 控制器 + */ +@RestController +@RequestMapping("api/autogencode/cmcustqualify") +public class CmCustQualifyController { + @Autowired + private CmCustQualifyService cmCustQualifyService; + + + + /** + * 条件设置 + * 根据实体类字段自动生成查询条件 + */ + private void condition(LambdaQueryWrapper queryWrapper, CmCustQualify request) { + if (request == null) { + return; + } + + // 根据实体类字段自动生成查询条件 + + // id + if (request.getId() != null) { + queryWrapper.eq(CmCustQualify::getId, request.getId()); + } + + // 供应商类型 + if (StrUtil.isNotBlank(request.getSupplierType())) { + queryWrapper.eq(CmCustQualify::getSupplierType, request.getSupplierType()); + } + + // 序号 + if (request.getItemNo() != null) { + queryWrapper.eq(CmCustQualify::getItemNo, request.getItemNo()); + } + + // 资质类型 + if (StrUtil.isNotBlank(request.getQualifyType())) { + queryWrapper.eq(CmCustQualify::getQualifyType, request.getQualifyType()); + } + + // 资质名称 + if (StrUtil.isNotBlank(request.getQualifyName())) { + queryWrapper.eq(CmCustQualify::getQualifyName, request.getQualifyName()); + } + + // 是否必填 + if (StrUtil.isNotBlank(request.getIsRequired())) { + queryWrapper.eq(CmCustQualify::getIsRequired, request.getIsRequired()); + } + + // 备注 + if (StrUtil.isNotBlank(request.getRemark())) { + queryWrapper.eq(CmCustQualify::getRemark, request.getRemark()); + } + + // 删除标志(0代表存在 2代表删除) + if (StrUtil.isNotBlank(request.getDelFlag())) { + queryWrapper.eq(CmCustQualify::getDelFlag, request.getDelFlag()); + } + + // 创建部门 + if (request.getCreateDept() != null) { + queryWrapper.eq(CmCustQualify::getCreateDept, request.getCreateDept()); + } + + // 创建人 + if (request.getCreateBy() != null) { + queryWrapper.eq(CmCustQualify::getCreateBy, request.getCreateBy()); + } + + // 创建时间 + if (request.getCreateTime() != null) { + queryWrapper.eq(CmCustQualify::getCreateTime, request.getCreateTime()); + } + + // 修改人 + if (request.getUpdateBy() != null) { + queryWrapper.eq(CmCustQualify::getUpdateBy, request.getUpdateBy()); + } + + // 修改时间 + if (request.getUpdateTime() != null) { + queryWrapper.eq(CmCustQualify::getUpdateTime, request.getUpdateTime()); + } + + // 租户ID + if (StrUtil.isNotBlank(request.getTenantId())) { + queryWrapper.eq(CmCustQualify::getTenantId, request.getTenantId()); + } + + } + + + /** + * 分页显示供应商资质表 + * @param request 搜索条件 + * @param pageParamRequest 分页参数 + */ + @ApiOperation(value = "分页列表") + @RequestMapping(value = "/list", method = RequestMethod.GET) + public CommonResult> getList(@Validated CmCustQualify request, @Validated PageParamRequest pageParamRequest) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); + + // 应用搜索条件 + condition(queryWrapper, request); + + CommonPage page = CommonPage.restPage(cmCustQualifyService.pageList(queryWrapper, pageParamRequest)); + return CommonResult.success(page); + } + + + /** + * 详情数据 + */ + @RequestMapping(value = "/info/{id}", method = RequestMethod.GET) + public CommonResult info(@PathVariable("id") Long id){ + CmCustQualify cmCustQualify = cmCustQualifyService.getById(id); + + return CommonResult.success(cmCustQualify); + } + + /** + * 新增数据 + */ + @RequestMapping(value = "/save", method = RequestMethod.POST) + public CommonResult save(@RequestBody CmCustQualify cmCustQualify){ + if (cmCustQualifyService.save(cmCustQualify)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 修改数据 + */ + @RequestMapping(value = "/update", method = RequestMethod.POST) + public CommonResult update(@RequestBody CmCustQualify cmCustQualify){ + if (cmCustQualifyService.updateById(cmCustQualify)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 删除:根据id集合 + */ + @RequestMapping(value = "/delete", method = RequestMethod.POST) + public CommonResult delete(@RequestBody Long[] ids){ + if (cmCustQualifyService.removeByIds(Arrays.asList(ids))) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustQualifyFileController.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustQualifyFileController.java new file mode 100644 index 0000000..9372aab --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/CmCustQualifyFileController.java @@ -0,0 +1,203 @@ +package com.zbkj.modules.autogencode.controller; + +import java.util.Arrays; +import java.util.Map; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.common.request.PageParamRequest; +import com.zbkj.common.response.CommonResult; +import com.zbkj.common.page.CommonPage; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; + + + + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.modules.autogencode.entity.CmCustQualifyFile; +import com.zbkj.modules.autogencode.service.CmCustQualifyFileService; + + + + +/** + * 供应商资质附件表 控制器 + */ +@RestController +@RequestMapping("api/autogencode/cmcustqualifyfile") +public class CmCustQualifyFileController { + @Autowired + private CmCustQualifyFileService cmCustQualifyFileService; + + + + /** + * 条件设置 + * 根据实体类字段自动生成查询条件 + */ + private void condition(LambdaQueryWrapper queryWrapper, CmCustQualifyFile request) { + if (request == null) { + return; + } + + // 根据实体类字段自动生成查询条件 + + // id + if (request.getId() != null) { + queryWrapper.eq(CmCustQualifyFile::getId, request.getId()); + } + + // 供应商id + if (request.getCustId() != null) { + queryWrapper.eq(CmCustQualifyFile::getCustId, request.getCustId()); + } + + // 供应商名称 + if (StrUtil.isNotBlank(request.getCustName())) { + queryWrapper.eq(CmCustQualifyFile::getCustName, request.getCustName()); + } + + // 资质id + if (request.getQualifyId() != null) { + queryWrapper.eq(CmCustQualifyFile::getQualifyId, request.getQualifyId()); + } + + // 资质名称 + if (StrUtil.isNotBlank(request.getQualifyName())) { + queryWrapper.eq(CmCustQualifyFile::getQualifyName, request.getQualifyName()); + } + + // 文件id + if (request.getFileId() != null) { + queryWrapper.eq(CmCustQualifyFile::getFileId, request.getFileId()); + } + + // 提交日期 + if (request.getSubmitDate() != null) { + queryWrapper.eq(CmCustQualifyFile::getSubmitDate, request.getSubmitDate()); + } + + // 是否通过 + if (StrUtil.isNotBlank(request.getIsPass())) { + queryWrapper.eq(CmCustQualifyFile::getIsPass, request.getIsPass()); + } + + // 不通过原因 + if (StrUtil.isNotBlank(request.getPassContent())) { + queryWrapper.eq(CmCustQualifyFile::getPassContent, request.getPassContent()); + } + + // 状态 + if (StrUtil.isNotBlank(request.getStatus())) { + queryWrapper.eq(CmCustQualifyFile::getStatus, request.getStatus()); + } + + // 备注 + if (StrUtil.isNotBlank(request.getRemark())) { + queryWrapper.eq(CmCustQualifyFile::getRemark, request.getRemark()); + } + + // 删除标志(0代表存在 2代表删除) + if (StrUtil.isNotBlank(request.getDelFlag())) { + queryWrapper.eq(CmCustQualifyFile::getDelFlag, request.getDelFlag()); + } + + // 创建部门 + if (request.getCreateDept() != null) { + queryWrapper.eq(CmCustQualifyFile::getCreateDept, request.getCreateDept()); + } + + // 创建人 + if (request.getCreateBy() != null) { + queryWrapper.eq(CmCustQualifyFile::getCreateBy, request.getCreateBy()); + } + + // 创建时间 + if (request.getCreateTime() != null) { + queryWrapper.eq(CmCustQualifyFile::getCreateTime, request.getCreateTime()); + } + + // 修改人 + if (request.getUpdateBy() != null) { + queryWrapper.eq(CmCustQualifyFile::getUpdateBy, request.getUpdateBy()); + } + + // 修改时间 + if (request.getUpdateTime() != null) { + queryWrapper.eq(CmCustQualifyFile::getUpdateTime, request.getUpdateTime()); + } + + // 租户ID + if (StrUtil.isNotBlank(request.getTenantId())) { + queryWrapper.eq(CmCustQualifyFile::getTenantId, request.getTenantId()); + } + + } + + + /** + * 分页显示供应商资质附件表 + * @param request 搜索条件 + * @param pageParamRequest 分页参数 + */ + @ApiOperation(value = "分页列表") + @RequestMapping(value = "/list", method = RequestMethod.GET) + public CommonResult> getList(@Validated CmCustQualifyFile request, @Validated PageParamRequest pageParamRequest) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); + + // 应用搜索条件 + condition(queryWrapper, request); + + CommonPage page = CommonPage.restPage(cmCustQualifyFileService.pageList(queryWrapper, pageParamRequest)); + return CommonResult.success(page); + } + + + /** + * 详情数据 + */ + @RequestMapping(value = "/info/{id}", method = RequestMethod.GET) + public CommonResult info(@PathVariable("id") Long id){ + CmCustQualifyFile cmCustQualifyFile = cmCustQualifyFileService.getById(id); + + return CommonResult.success(cmCustQualifyFile); + } + + /** + * 新增数据 + */ + @RequestMapping(value = "/save", method = RequestMethod.POST) + public CommonResult save(@RequestBody CmCustQualifyFile cmCustQualifyFile){ + if (cmCustQualifyFileService.save(cmCustQualifyFile)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 修改数据 + */ + @RequestMapping(value = "/update", method = RequestMethod.POST) + public CommonResult update(@RequestBody CmCustQualifyFile cmCustQualifyFile){ + if (cmCustQualifyFileService.updateById(cmCustQualifyFile)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 删除:根据id集合 + */ + @RequestMapping(value = "/delete", method = RequestMethod.POST) + public CommonResult delete(@RequestBody Long[] ids){ + if (cmCustQualifyFileService.removeByIds(Arrays.asList(ids))) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/SysDictDataController.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/SysDictDataController.java new file mode 100644 index 0000000..a20cf26 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/SysDictDataController.java @@ -0,0 +1,188 @@ +package com.zbkj.modules.autogencode.controller; + +import java.util.Arrays; +import java.util.Map; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.common.request.PageParamRequest; +import com.zbkj.common.response.CommonResult; +import com.zbkj.common.page.CommonPage; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; + + + + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.modules.autogencode.entity.SysDictData; +import com.zbkj.modules.autogencode.service.SysDictDataService; + + + + +/** + * 字典数据表 控制器 + */ +@RestController +@RequestMapping("api/autogencode/sysdictdata") +public class SysDictDataController { + @Autowired + private SysDictDataService sysDictDataService; + + + + /** + * 条件设置 + * 根据实体类字段自动生成查询条件 + */ + private void condition(LambdaQueryWrapper queryWrapper, SysDictData request) { + if (request == null) { + return; + } + + // 根据实体类字段自动生成查询条件 + + // 字典编码 + if (request.getDictCode() != null) { + queryWrapper.eq(SysDictData::getDictCode, request.getDictCode()); + } + + // 字典排序 + if (request.getDictSort() != null) { + queryWrapper.eq(SysDictData::getDictSort, request.getDictSort()); + } + + // 字典标签 + if (StrUtil.isNotBlank(request.getDictLabel())) { + queryWrapper.eq(SysDictData::getDictLabel, request.getDictLabel()); + } + + // 字典键值 + if (StrUtil.isNotBlank(request.getDictValue())) { + queryWrapper.eq(SysDictData::getDictValue, request.getDictValue()); + } + + // 字典类型 + if (StrUtil.isNotBlank(request.getDictType())) { + queryWrapper.eq(SysDictData::getDictType, request.getDictType()); + } + + // 样式属性(其他样式扩展) + if (StrUtil.isNotBlank(request.getCssClass())) { + queryWrapper.eq(SysDictData::getCssClass, request.getCssClass()); + } + + // 表格回显样式 + if (StrUtil.isNotBlank(request.getListClass())) { + queryWrapper.eq(SysDictData::getListClass, request.getListClass()); + } + + // 是否默认(Y是 N否) + if (StrUtil.isNotBlank(request.getIsDefault())) { + queryWrapper.eq(SysDictData::getIsDefault, request.getIsDefault()); + } + + // 状态(0正常 1停用) + if (StrUtil.isNotBlank(request.getStatus())) { + queryWrapper.eq(SysDictData::getStatus, request.getStatus()); + } + + // 创建者 + if (StrUtil.isNotBlank(request.getCreateBy())) { + queryWrapper.eq(SysDictData::getCreateBy, request.getCreateBy()); + } + + // 创建时间 + if (request.getCreateTime() != null) { + queryWrapper.eq(SysDictData::getCreateTime, request.getCreateTime()); + } + + // 更新者 + if (StrUtil.isNotBlank(request.getUpdateBy())) { + queryWrapper.eq(SysDictData::getUpdateBy, request.getUpdateBy()); + } + + // 更新时间 + if (request.getUpdateTime() != null) { + queryWrapper.eq(SysDictData::getUpdateTime, request.getUpdateTime()); + } + + // 备注 + if (StrUtil.isNotBlank(request.getRemark())) { + queryWrapper.eq(SysDictData::getRemark, request.getRemark()); + } + + // 字典代码 + if (StrUtil.isNotBlank(request.getDataCode())) { + queryWrapper.eq(SysDictData::getDataCode, request.getDataCode()); + } + + } + + + /** + * 分页显示字典数据表 + * @param request 搜索条件 + * @param pageParamRequest 分页参数 + */ + @ApiOperation(value = "分页列表") + @RequestMapping(value = "/list", method = RequestMethod.GET) + public CommonResult> getList(@Validated SysDictData request, @Validated PageParamRequest pageParamRequest) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); + + // 应用搜索条件 + condition(queryWrapper, request); + + CommonPage page = CommonPage.restPage(sysDictDataService.pageList(queryWrapper, pageParamRequest)); + return CommonResult.success(page); + } + + + /** + * 详情数据 + */ + @RequestMapping(value = "/info/{dictCode}", method = RequestMethod.GET) + public CommonResult info(@PathVariable("dictCode") Long dictCode){ + SysDictData sysDictData = sysDictDataService.getById(dictCode); + + return CommonResult.success(sysDictData); + } + + /** + * 新增数据 + */ + @RequestMapping(value = "/save", method = RequestMethod.POST) + public CommonResult save(@RequestBody SysDictData sysDictData){ + if (sysDictDataService.save(sysDictData)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 修改数据 + */ + @RequestMapping(value = "/update", method = RequestMethod.POST) + public CommonResult update(@RequestBody SysDictData sysDictData){ + if (sysDictDataService.updateById(sysDictData)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 删除:根据id集合 + */ + @RequestMapping(value = "/delete", method = RequestMethod.POST) + public CommonResult delete(@RequestBody Long[] dictCodes){ + if (sysDictDataService.removeByIds(Arrays.asList(dictCodes))) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/SysDictTypeController.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/SysDictTypeController.java new file mode 100644 index 0000000..8510cf1 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/controller/SysDictTypeController.java @@ -0,0 +1,159 @@ +package com.zbkj.modules.autogencode.controller; + +import java.util.Arrays; +import java.util.Map; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.common.request.PageParamRequest; +import com.zbkj.common.response.CommonResult; +import com.zbkj.common.page.CommonPage; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; + + + + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zbkj.modules.autogencode.entity.SysDictType; +import com.zbkj.modules.autogencode.service.SysDictTypeService; + + + + +/** + * 字典类型表 控制器 + */ +@RestController +@RequestMapping("api/autogencode/sysdicttype") +public class SysDictTypeController { + @Autowired + private SysDictTypeService sysDictTypeService; + + + + /** + * 条件设置 + * 根据实体类字段自动生成查询条件 + */ + private void condition(LambdaQueryWrapper queryWrapper, SysDictType request) { + if (request == null) { + return; + } + + // 根据实体类字段自动生成查询条件 + + // 字典主键 + if (request.getDictId() != null) { + queryWrapper.eq(SysDictType::getDictId, request.getDictId()); + } + + // 字典名称 + if (StrUtil.isNotBlank(request.getDictName())) { + queryWrapper.eq(SysDictType::getDictName, request.getDictName()); + } + + // 字典类型 + if (StrUtil.isNotBlank(request.getDictType())) { + queryWrapper.eq(SysDictType::getDictType, request.getDictType()); + } + + // 状态(0正常 1停用) + if (StrUtil.isNotBlank(request.getStatus())) { + queryWrapper.eq(SysDictType::getStatus, request.getStatus()); + } + + // 创建者 + if (StrUtil.isNotBlank(request.getCreateBy())) { + queryWrapper.eq(SysDictType::getCreateBy, request.getCreateBy()); + } + + // 创建时间 + if (request.getCreateTime() != null) { + queryWrapper.eq(SysDictType::getCreateTime, request.getCreateTime()); + } + + // 更新者 + if (StrUtil.isNotBlank(request.getUpdateBy())) { + queryWrapper.eq(SysDictType::getUpdateBy, request.getUpdateBy()); + } + + // 更新时间 + if (request.getUpdateTime() != null) { + queryWrapper.eq(SysDictType::getUpdateTime, request.getUpdateTime()); + } + + // 备注 + if (StrUtil.isNotBlank(request.getRemark())) { + queryWrapper.eq(SysDictType::getRemark, request.getRemark()); + } + + + } + + + /** + * 分页显示字典类型表 + * @param request 搜索条件 + * @param pageParamRequest 分页参数 + */ + @ApiOperation(value = "分页列表") + @RequestMapping(value = "/list", method = RequestMethod.GET) + public CommonResult> getList(@Validated SysDictType request, @Validated PageParamRequest pageParamRequest) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); + + // 应用搜索条件 + condition(queryWrapper, request); + + CommonPage page = CommonPage.restPage(sysDictTypeService.pageList(queryWrapper, pageParamRequest)); + return CommonResult.success(page); + } + + + /** + * 详情数据 + */ + @RequestMapping(value = "/info/{dictId}", method = RequestMethod.GET) + public CommonResult info(@PathVariable("dictId") Long dictId){ + SysDictType sysDictType = sysDictTypeService.getById(dictId); + + return CommonResult.success(sysDictType); + } + + /** + * 新增数据 + */ + @RequestMapping(value = "/save", method = RequestMethod.POST) + public CommonResult save(@RequestBody SysDictType sysDictType){ + if (sysDictTypeService.save(sysDictType)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 修改数据 + */ + @RequestMapping(value = "/update", method = RequestMethod.POST) + public CommonResult update(@RequestBody SysDictType sysDictType){ + if (sysDictTypeService.updateById(sysDictType)) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + + /** + * 删除:根据id集合 + */ + @RequestMapping(value = "/delete", method = RequestMethod.POST) + public CommonResult delete(@RequestBody Long[] dictIds){ + if (sysDictTypeService.removeByIds(Arrays.asList(dictIds))) { + return CommonResult.success(); + } + return CommonResult.failed(); + } + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustDao.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustDao.java new file mode 100644 index 0000000..58d9034 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustDao.java @@ -0,0 +1,13 @@ +package com.zbkj.modules.autogencode.dao; + +import com.zbkj.modules.autogencode.entity.CmCust; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 客户信息 DAO 映射层 + */ +@Mapper +public interface CmCustDao extends BaseMapper { + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustProductDao.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustProductDao.java new file mode 100644 index 0000000..445c1cb --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustProductDao.java @@ -0,0 +1,13 @@ +package com.zbkj.modules.autogencode.dao; + +import com.zbkj.modules.autogencode.entity.CmCustProduct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 供应商商品清单 DAO 映射层 + */ +@Mapper +public interface CmCustProductDao extends BaseMapper { + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustQualifyDao.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustQualifyDao.java new file mode 100644 index 0000000..bf77352 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustQualifyDao.java @@ -0,0 +1,13 @@ +package com.zbkj.modules.autogencode.dao; + +import com.zbkj.modules.autogencode.entity.CmCustQualify; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 供应商资质表 DAO 映射层 + */ +@Mapper +public interface CmCustQualifyDao extends BaseMapper { + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustQualifyFileDao.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustQualifyFileDao.java new file mode 100644 index 0000000..ea7f0f3 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/CmCustQualifyFileDao.java @@ -0,0 +1,13 @@ +package com.zbkj.modules.autogencode.dao; + +import com.zbkj.modules.autogencode.entity.CmCustQualifyFile; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 供应商资质附件表 DAO 映射层 + */ +@Mapper +public interface CmCustQualifyFileDao extends BaseMapper { + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/SysDictDataDao.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/SysDictDataDao.java new file mode 100644 index 0000000..68973b7 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/SysDictDataDao.java @@ -0,0 +1,13 @@ +package com.zbkj.modules.autogencode.dao; + +import com.zbkj.modules.autogencode.entity.SysDictData; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 字典数据表 DAO 映射层 + */ +@Mapper +public interface SysDictDataDao extends BaseMapper { + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/SysDictTypeDao.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/SysDictTypeDao.java new file mode 100644 index 0000000..b5d2967 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/dao/SysDictTypeDao.java @@ -0,0 +1,13 @@ +package com.zbkj.modules.autogencode.dao; + +import com.zbkj.modules.autogencode.entity.SysDictType; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 字典类型表 DAO 映射层 + */ +@Mapper +public interface SysDictTypeDao extends BaseMapper { + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCust.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCust.java new file mode 100644 index 0000000..913ebdf --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCust.java @@ -0,0 +1,94 @@ +package com.zbkj.modules.autogencode.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; + + import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +@Data +@TableName("cm_cust") +public class CmCust implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @ApiModelProperty(value = "主键") + @TableId + private Long id; + /** + * 客户代码 + */ + @ApiModelProperty(value = "客户代码") + private String custCode; + /** + * 客户名称 + */ + @ApiModelProperty(value = "客户名称") + private String custName; + /** + * 营业执照号码 + */ + @ApiModelProperty(value = "营业执照号码") + private String licenseNumber; + /** + * 联系方式 + */ + @ApiModelProperty(value = "联系方式") + private String contactWay; + /** + * 状态 + */ + @ApiModelProperty(value = "状态") + private String status; + /** + * 联系人 + */ + @ApiModelProperty(value = "联系人") + private String contactPerson; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + /** + * 删除标志(0代表存在 2代表删除) + */ + @ApiModelProperty(value = "删除标志(0代表存在 2代表删除)") + private String delFlag; + /** + * 创建部门 + */ + @ApiModelProperty(value = "创建部门") + private Long createDept; + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private Long createBy; + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + private Date createTime; + /** + * 修改人 + */ + @ApiModelProperty(value = "修改人") + private Long updateBy; + /** + * 修改时间 + */ + @ApiModelProperty(value = "修改时间") + private Date updateTime; + /** + * + */ + @ApiModelProperty(value = "") + private String tenantId; + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCustProduct.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCustProduct.java new file mode 100644 index 0000000..9dbd6b2 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCustProduct.java @@ -0,0 +1,125 @@ +package com.zbkj.modules.autogencode.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; + + import java.math.BigDecimal; + import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +@Data +@TableName("cm_cust_product") +public class CmCustProduct implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty(value = "id") + @TableId + private Long id; + /** + * 供应商id + */ + @ApiModelProperty(value = "供应商id") + private Long custId; + /** + * 供应商名称 + */ + @ApiModelProperty(value = "供应商名称") + private String custName; + /** + * 商品编号 + */ + @ApiModelProperty(value = "商品编号") + private String goodsCode; + /** + * 采购商品名称 + */ + @ApiModelProperty(value = "采购商品名称") + private String goodsName; + /** + * 规格 + */ + @ApiModelProperty(value = "规格") + private String spec; + /** + * 单位 + */ + @ApiModelProperty(value = "单位") + private String unit; + /** + * 商品详情 + */ + @ApiModelProperty(value = "商品详情") + private String goodsDesc; + /** + * 采购成本价 + */ + @ApiModelProperty(value = "采购成本价") + private BigDecimal costPrice; + /** + * 售价 + */ + @ApiModelProperty(value = "售价") + private BigDecimal salePrice; + /** + * 入库日期 + */ + @ApiModelProperty(value = "入库日期") + private Date inDate; + /** + * 有效日期 + */ + @ApiModelProperty(value = "有效日期") + private Date expiryDate; + /** + * 状态 + */ + @ApiModelProperty(value = "状态") + private String status; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + /** + * 删除标志(0代表存在 2代表删除) + */ + @ApiModelProperty(value = "删除标志(0代表存在 2代表删除)") + private String delFlag; + /** + * 创建部门 + */ + @ApiModelProperty(value = "创建部门") + private Long createDept; + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private Long createBy; + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + private Date createTime; + /** + * 修改人 + */ + @ApiModelProperty(value = "修改人") + private Long updateBy; + /** + * 修改时间 + */ + @ApiModelProperty(value = "修改时间") + private Date updateTime; + /** + * 租户ID + */ + @ApiModelProperty(value = "租户ID") + private String tenantId; + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCustQualify.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCustQualify.java new file mode 100644 index 0000000..bf855f8 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCustQualify.java @@ -0,0 +1,89 @@ +package com.zbkj.modules.autogencode.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; + + import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +@Data +@TableName("cm_cust_qualify") +public class CmCustQualify implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty(value = "id") + @TableId + private Long id; + /** + * 供应商类型 + */ + @ApiModelProperty(value = "供应商类型") + private String supplierType; + /** + * 序号 + */ + @ApiModelProperty(value = "序号") + private Integer itemNo; + /** + * 资质类型 + */ + @ApiModelProperty(value = "资质类型") + private String qualifyType; + /** + * 资质名称 + */ + @ApiModelProperty(value = "资质名称") + private String qualifyName; + /** + * 是否必填 + */ + @ApiModelProperty(value = "是否必填") + private String isRequired; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + /** + * 删除标志(0代表存在 2代表删除) + */ + @ApiModelProperty(value = "删除标志(0代表存在 2代表删除)") + private String delFlag; + /** + * 创建部门 + */ + @ApiModelProperty(value = "创建部门") + private Long createDept; + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private Long createBy; + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + private Date createTime; + /** + * 修改人 + */ + @ApiModelProperty(value = "修改人") + private Long updateBy; + /** + * 修改时间 + */ + @ApiModelProperty(value = "修改时间") + private Date updateTime; + /** + * 租户ID + */ + @ApiModelProperty(value = "租户ID") + private String tenantId; + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCustQualifyFile.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCustQualifyFile.java new file mode 100644 index 0000000..d2183db --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/CmCustQualifyFile.java @@ -0,0 +1,109 @@ +package com.zbkj.modules.autogencode.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; + + import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +@Data +@TableName("cm_cust_qualify_file") +public class CmCustQualifyFile implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty(value = "id") + @TableId + private Long id; + /** + * 供应商id + */ + @ApiModelProperty(value = "供应商id") + private Long custId; + /** + * 供应商名称 + */ + @ApiModelProperty(value = "供应商名称") + private String custName; + /** + * 资质id + */ + @ApiModelProperty(value = "资质id") + private Long qualifyId; + /** + * 资质名称 + */ + @ApiModelProperty(value = "资质名称") + private String qualifyName; + /** + * 文件id + */ + @ApiModelProperty(value = "文件id") + private Long fileId; + /** + * 提交日期 + */ + @ApiModelProperty(value = "提交日期") + private Date submitDate; + /** + * 是否通过 + */ + @ApiModelProperty(value = "是否通过") + private String isPass; + /** + * 不通过原因 + */ + @ApiModelProperty(value = "不通过原因") + private String passContent; + /** + * 状态 + */ + @ApiModelProperty(value = "状态") + private String status; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + /** + * 删除标志(0代表存在 2代表删除) + */ + @ApiModelProperty(value = "删除标志(0代表存在 2代表删除)") + private String delFlag; + /** + * 创建部门 + */ + @ApiModelProperty(value = "创建部门") + private Long createDept; + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private Long createBy; + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + private Date createTime; + /** + * 修改人 + */ + @ApiModelProperty(value = "修改人") + private Long updateBy; + /** + * 修改时间 + */ + @ApiModelProperty(value = "修改时间") + private Date updateTime; + /** + * 租户ID + */ + @ApiModelProperty(value = "租户ID") + private String tenantId; + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/SysDictData.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/SysDictData.java new file mode 100644 index 0000000..c6d2da5 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/SysDictData.java @@ -0,0 +1,94 @@ +package com.zbkj.modules.autogencode.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; + + import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +@Data +@TableName("sys_dict_data") +public class SysDictData implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 字典编码 + */ + @ApiModelProperty(value = "字典编码") + @TableId + private Long dictCode; + /** + * 字典排序 + */ + @ApiModelProperty(value = "字典排序") + private Integer dictSort; + /** + * 字典标签 + */ + @ApiModelProperty(value = "字典标签") + private String dictLabel; + /** + * 字典键值 + */ + @ApiModelProperty(value = "字典键值") + private String dictValue; + /** + * 字典类型 + */ + @ApiModelProperty(value = "字典类型") + private String dictType; + /** + * 样式属性(其他样式扩展) + */ + @ApiModelProperty(value = "样式属性(其他样式扩展)") + private String cssClass; + /** + * 表格回显样式 + */ + @ApiModelProperty(value = "表格回显样式") + private String listClass; + /** + * 是否默认(Y是 N否) + */ + @ApiModelProperty(value = "是否默认(Y是 N否)") + private String isDefault; + /** + * 状态(0正常 1停用) + */ + @ApiModelProperty(value = "状态(0正常 1停用)") + private String status; + /** + * 创建者 + */ + @ApiModelProperty(value = "创建者") + private String createBy; + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + private Date createTime; + /** + * 更新者 + */ + @ApiModelProperty(value = "更新者") + private String updateBy; + /** + * 更新时间 + */ + @ApiModelProperty(value = "更新时间") + private Date updateTime; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + /** + * 字典代码 + */ + @ApiModelProperty(value = "字典代码") + private String dataCode; + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/SysDictType.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/SysDictType.java new file mode 100644 index 0000000..975d23c --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/entity/SysDictType.java @@ -0,0 +1,65 @@ +package com.zbkj.modules.autogencode.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; + + import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +@Data +@TableName("sys_dict_type") +public class SysDictType implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 字典主键 + */ + @ApiModelProperty(value = "字典主键") + @TableId + private Long dictId; + /** + * 字典名称 + */ + @ApiModelProperty(value = "字典名称") + private String dictName; + /** + * 字典类型 + */ + @ApiModelProperty(value = "字典类型") + private String dictType; + /** + * 状态(0正常 1停用) + */ + @ApiModelProperty(value = "状态(0正常 1停用)") + private String status; + /** + * 创建者 + */ + @ApiModelProperty(value = "创建者") + private String createBy; + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + private Date createTime; + /** + * 更新者 + */ + @ApiModelProperty(value = "更新者") + private String updateBy; + /** + * 更新时间 + */ + @ApiModelProperty(value = "更新时间") + private Date updateTime; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustProductService.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustProductService.java new file mode 100644 index 0000000..382b0d6 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustProductService.java @@ -0,0 +1,25 @@ +package com.zbkj.modules.autogencode.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zbkj.modules.autogencode.entity.CmCustProduct; +import com.zbkj.common.request.PageParamRequest; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; + + +import java.util.List; +import java.util.Map; + +/** + * 供应商商品清单 业务接口 + * +---------------------------------------------------------------------- + */ +public interface CmCustProductService extends IService { + + /** + * CmCustProduct 列表查询 + * @param pageParamRequest 分页参数对象 + * @return + */ + List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest); +} + diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustQualifyFileService.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustQualifyFileService.java new file mode 100644 index 0000000..b2aaeb0 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustQualifyFileService.java @@ -0,0 +1,25 @@ +package com.zbkj.modules.autogencode.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zbkj.modules.autogencode.entity.CmCustQualifyFile; +import com.zbkj.common.request.PageParamRequest; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; + + +import java.util.List; +import java.util.Map; + +/** + * 供应商资质附件表 业务接口 + * +---------------------------------------------------------------------- + */ +public interface CmCustQualifyFileService extends IService { + + /** + * CmCustQualifyFile 列表查询 + * @param pageParamRequest 分页参数对象 + * @return + */ + List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest); +} + diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustQualifyService.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustQualifyService.java new file mode 100644 index 0000000..189ed9a --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustQualifyService.java @@ -0,0 +1,25 @@ +package com.zbkj.modules.autogencode.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zbkj.modules.autogencode.entity.CmCustQualify; +import com.zbkj.common.request.PageParamRequest; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; + + +import java.util.List; +import java.util.Map; + +/** + * 供应商资质表 业务接口 + * +---------------------------------------------------------------------- + */ +public interface CmCustQualifyService extends IService { + + /** + * CmCustQualify 列表查询 + * @param pageParamRequest 分页参数对象 + * @return + */ + List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest); +} + diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustService.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustService.java new file mode 100644 index 0000000..a2be2f7 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/CmCustService.java @@ -0,0 +1,25 @@ +package com.zbkj.modules.autogencode.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zbkj.modules.autogencode.entity.CmCust; +import com.zbkj.common.request.PageParamRequest; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; + + +import java.util.List; +import java.util.Map; + +/** + * 客户信息 业务接口 + * +---------------------------------------------------------------------- + */ +public interface CmCustService extends IService { + + /** + * CmCust 列表查询 + * @param pageParamRequest 分页参数对象 + * @return + */ + List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest); +} + diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/SysDictDataService.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/SysDictDataService.java new file mode 100644 index 0000000..e30c6fd --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/SysDictDataService.java @@ -0,0 +1,25 @@ +package com.zbkj.modules.autogencode.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zbkj.modules.autogencode.entity.SysDictData; +import com.zbkj.common.request.PageParamRequest; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; + + +import java.util.List; +import java.util.Map; + +/** + * 字典数据表 业务接口 + * +---------------------------------------------------------------------- + */ +public interface SysDictDataService extends IService { + + /** + * SysDictData 列表查询 + * @param pageParamRequest 分页参数对象 + * @return + */ + List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest); +} + diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/SysDictTypeService.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/SysDictTypeService.java new file mode 100644 index 0000000..05096e9 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/SysDictTypeService.java @@ -0,0 +1,25 @@ +package com.zbkj.modules.autogencode.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zbkj.modules.autogencode.entity.SysDictType; +import com.zbkj.common.request.PageParamRequest; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; + + +import java.util.List; +import java.util.Map; + +/** + * 字典类型表 业务接口 + * +---------------------------------------------------------------------- + */ +public interface SysDictTypeService extends IService { + + /** + * SysDictType 列表查询 + * @param pageParamRequest 分页参数对象 + * @return + */ + List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest); +} + diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustProductServiceImpl.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustProductServiceImpl.java new file mode 100644 index 0000000..cdd183e --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustProductServiceImpl.java @@ -0,0 +1,42 @@ +package com.zbkj.modules.autogencode.service.impl; + +import com.github.pagehelper.PageHelper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +import com.zbkj.modules.autogencode.dao.CmCustProductDao; +import com.zbkj.modules.autogencode.entity.CmCustProduct; +import com.zbkj.modules.autogencode.service.CmCustProductService; +import com.zbkj.common.page.CommonPage; +import com.zbkj.common.request.PageParamRequest; + +import javax.annotation.Resource; +import java.util.Map; +import java.util.Arrays; +import java.util.List; + + +@Service("cmCustProductService") +public class CmCustProductServiceImpl extends ServiceImpl implements CmCustProductService { + + + @Resource + private CmCustProductDao dao; + + + /** + * 带分页参数的列表查询实现 + */ + @Override + public List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest) { + + PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit()); + + return dao.selectList(queryWrapper); + } + + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustQualifyFileServiceImpl.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustQualifyFileServiceImpl.java new file mode 100644 index 0000000..749a268 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustQualifyFileServiceImpl.java @@ -0,0 +1,42 @@ +package com.zbkj.modules.autogencode.service.impl; + +import com.github.pagehelper.PageHelper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +import com.zbkj.modules.autogencode.dao.CmCustQualifyFileDao; +import com.zbkj.modules.autogencode.entity.CmCustQualifyFile; +import com.zbkj.modules.autogencode.service.CmCustQualifyFileService; +import com.zbkj.common.page.CommonPage; +import com.zbkj.common.request.PageParamRequest; + +import javax.annotation.Resource; +import java.util.Map; +import java.util.Arrays; +import java.util.List; + + +@Service("cmCustQualifyFileService") +public class CmCustQualifyFileServiceImpl extends ServiceImpl implements CmCustQualifyFileService { + + + @Resource + private CmCustQualifyFileDao dao; + + + /** + * 带分页参数的列表查询实现 + */ + @Override + public List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest) { + + PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit()); + + return dao.selectList(queryWrapper); + } + + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustQualifyServiceImpl.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustQualifyServiceImpl.java new file mode 100644 index 0000000..3525c00 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustQualifyServiceImpl.java @@ -0,0 +1,42 @@ +package com.zbkj.modules.autogencode.service.impl; + +import com.github.pagehelper.PageHelper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +import com.zbkj.modules.autogencode.dao.CmCustQualifyDao; +import com.zbkj.modules.autogencode.entity.CmCustQualify; +import com.zbkj.modules.autogencode.service.CmCustQualifyService; +import com.zbkj.common.page.CommonPage; +import com.zbkj.common.request.PageParamRequest; + +import javax.annotation.Resource; +import java.util.Map; +import java.util.Arrays; +import java.util.List; + + +@Service("cmCustQualifyService") +public class CmCustQualifyServiceImpl extends ServiceImpl implements CmCustQualifyService { + + + @Resource + private CmCustQualifyDao dao; + + + /** + * 带分页参数的列表查询实现 + */ + @Override + public List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest) { + + PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit()); + + return dao.selectList(queryWrapper); + } + + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustServiceImpl.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustServiceImpl.java new file mode 100644 index 0000000..cff8951 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/CmCustServiceImpl.java @@ -0,0 +1,42 @@ +package com.zbkj.modules.autogencode.service.impl; + +import com.github.pagehelper.PageHelper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +import com.zbkj.modules.autogencode.dao.CmCustDao; +import com.zbkj.modules.autogencode.entity.CmCust; +import com.zbkj.modules.autogencode.service.CmCustService; +import com.zbkj.common.page.CommonPage; +import com.zbkj.common.request.PageParamRequest; + +import javax.annotation.Resource; +import java.util.Map; +import java.util.Arrays; +import java.util.List; + + +@Service("cmCustService") +public class CmCustServiceImpl extends ServiceImpl implements CmCustService { + + + @Resource + private CmCustDao dao; + + + /** + * 带分页参数的列表查询实现 + */ + @Override + public List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest) { + + PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit()); + + return dao.selectList(queryWrapper); + } + + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/SysDictDataServiceImpl.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/SysDictDataServiceImpl.java new file mode 100644 index 0000000..e9f1384 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/SysDictDataServiceImpl.java @@ -0,0 +1,42 @@ +package com.zbkj.modules.autogencode.service.impl; + +import com.github.pagehelper.PageHelper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +import com.zbkj.modules.autogencode.dao.SysDictDataDao; +import com.zbkj.modules.autogencode.entity.SysDictData; +import com.zbkj.modules.autogencode.service.SysDictDataService; +import com.zbkj.common.page.CommonPage; +import com.zbkj.common.request.PageParamRequest; + +import javax.annotation.Resource; +import java.util.Map; +import java.util.Arrays; +import java.util.List; + + +@Service("sysDictDataService") +public class SysDictDataServiceImpl extends ServiceImpl implements SysDictDataService { + + + @Resource + private SysDictDataDao dao; + + + /** + * 带分页参数的列表查询实现 + */ + @Override + public List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest) { + + PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit()); + + return dao.selectList(queryWrapper); + } + + +} diff --git a/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/SysDictTypeServiceImpl.java b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/SysDictTypeServiceImpl.java new file mode 100644 index 0000000..8a40ab9 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/java/com/zbkj/modules/autogencode/service/impl/SysDictTypeServiceImpl.java @@ -0,0 +1,42 @@ +package com.zbkj.modules.autogencode.service.impl; + +import com.github.pagehelper.PageHelper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +import com.zbkj.modules.autogencode.dao.SysDictTypeDao; +import com.zbkj.modules.autogencode.entity.SysDictType; +import com.zbkj.modules.autogencode.service.SysDictTypeService; +import com.zbkj.common.page.CommonPage; +import com.zbkj.common.request.PageParamRequest; + +import javax.annotation.Resource; +import java.util.Map; +import java.util.Arrays; +import java.util.List; + + +@Service("sysDictTypeService") +public class SysDictTypeServiceImpl extends ServiceImpl implements SysDictTypeService { + + + @Resource + private SysDictTypeDao dao; + + + /** + * 带分页参数的列表查询实现 + */ + @Override + public List pageList(LambdaQueryWrapper queryWrapper, PageParamRequest pageParamRequest) { + + PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit()); + + return dao.selectList(queryWrapper); + } + + +} diff --git a/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustDao.xml b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustDao.xml new file mode 100644 index 0000000..eaa845a --- /dev/null +++ b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustDao.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustProductDao.xml b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustProductDao.xml new file mode 100644 index 0000000..85cea48 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustProductDao.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustQualifyDao.xml b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustQualifyDao.xml new file mode 100644 index 0000000..d1e3470 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustQualifyDao.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustQualifyFileDao.xml b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustQualifyFileDao.xml new file mode 100644 index 0000000..aa71dd4 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/CmCustQualifyFileDao.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/SysDictDataDao.xml b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/SysDictDataDao.xml new file mode 100644 index 0000000..d857306 --- /dev/null +++ b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/SysDictDataDao.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/SysDictTypeDao.xml b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/SysDictTypeDao.xml new file mode 100644 index 0000000..4aa71be --- /dev/null +++ b/crmeb/crmeb-admin/src/main/resources/mapper/autogencode/SysDictTypeDao.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/crmeb/crmeb-service/src/main/resources/template/vue/api.js.vm b/crmeb/crmeb-service/src/main/resources/template/vue/api.js.vm index f54c00d..82afe2e 100644 --- a/crmeb/crmeb-service/src/main/resources/template/vue/api.js.vm +++ b/crmeb/crmeb-service/src/main/resources/template/vue/api.js.vm @@ -1,11 +1,3 @@ -/* - * @Author: zxf 1532322479@qq.com - * @Date: 2025-06-21 12:18:44 - * @LastEditors: zxf 1532322479@qq.com - * @LastEditTime: 2025-11-03 15:31:49 - * @FilePath: \crmebTwo\crmeb\crmeb-service\src\main\resources\template\vue\api.js.vm - * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - */ import request from '@/utils/request'