From a0baee18de393063692d4b5984b46102c8c40668 Mon Sep 17 00:00:00 2001 From: xuyuncong <3422692813@qq.com> Date: Tue, 21 Oct 2025 17:52:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/BaseChargeCompanyController.java | 96 +++++++++++++++++++ .../entity/BaseChargeCompany.java | 84 ++++++++++++++++ .../mapper/BaseChargeCompanyMapper.java | 18 ++++ .../service/IBaseChargeCompanyService.java | 16 ++++ .../impl/BaseChargeCompanyServiceImpl.java | 20 ++++ .../mapper/BaseChargeCompanyMapper.xml | 23 +++++ 6 files changed, 257 insertions(+) create mode 100644 dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/controller/admin/BaseChargeCompanyController.java create mode 100644 dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/entity/BaseChargeCompany.java create mode 100644 dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/mapper/BaseChargeCompanyMapper.java create mode 100644 dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/service/IBaseChargeCompanyService.java create mode 100644 dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/service/impl/BaseChargeCompanyServiceImpl.java create mode 100644 dl-module-company/src/main/resources/mapper/BaseChargeCompanyMapper.xml diff --git a/dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/controller/admin/BaseChargeCompanyController.java b/dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/controller/admin/BaseChargeCompanyController.java new file mode 100644 index 00000000..eadd9f30 --- /dev/null +++ b/dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/controller/admin/BaseChargeCompanyController.java @@ -0,0 +1,96 @@ +package cn.iocoder.yudao.module.chargeCompany.controller.admin; + + +import cn.hutool.core.util.ObjectUtil; +import cn.iocoder.yudao.framework.common.pojo.CommonResult; +import cn.iocoder.yudao.module.chargeCompany.entity.BaseChargeCompany; +import cn.iocoder.yudao.module.chargeCompany.service.IBaseChargeCompanyService; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +/** + *
+ * 挂账单位管理表 前端控制器 + *
+ * + * @author 许 + * @since 2025-10-20 + */ +@RestController +@RequestMapping("/base-charge-company") +@RequiredArgsConstructor +public class BaseChargeCompanyController { + + private final IBaseChargeCompanyService baseChargeCompanyService; + + /** + * @description : 分页查询挂账单位 + * @author xyc + * @date 16:02 2025/10/20 + * @param request {@link BaseChargeCompany} + * @param pageNo {@link Integer} + * @param pageSize {@link Integer} + * @return cn.iocoder.yudao.framework.common.pojo.CommonResult> + **/ + @GetMapping("/page") + public CommonResult> page(BaseChargeCompany request, + @RequestParam(name = "pageNo", defaultValue = "1", required = false) Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10", required = false) Integer pageSize){ + Page+ * 挂账单位管理表 + *
+ * + * @author 许 + * @since 2025-10-20 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("base_charge_company") +public class BaseChargeCompany extends TenantBaseDO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键ID + */ + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 挂账单位名称 + */ + private String companyName; + + /** + * 联系人 + */ + private String contactPerson; + + /** + * 联系电话 + */ + private String contactPhone; + + /** + * 单位地址 + */ + private String address; + + /** + * 状态:0-禁用 1-启用 + */ + private Boolean status; + + /** + * 系统表示 + */ + private String systemCode; + + /** + * 备注 + */ + private String remark; + + /** + * 文件 + */ + private String file; + + /** + * 对接人ID + */ + private String contactUserId; + + /** + * 对接人名称 + */ + private String contactUserName; +} diff --git a/dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/mapper/BaseChargeCompanyMapper.java b/dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/mapper/BaseChargeCompanyMapper.java new file mode 100644 index 00000000..add0db56 --- /dev/null +++ b/dl-module-company/src/main/java/cn/iocoder/yudao/module/chargeCompany/mapper/BaseChargeCompanyMapper.java @@ -0,0 +1,18 @@ +package cn.iocoder.yudao.module.chargeCompany.mapper; + +import cn.iocoder.yudao.module.chargeCompany.entity.BaseChargeCompany; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *+ * 挂账单位管理表 Mapper 接口 + *
+ * + * @author 许 + * @since 2025-10-20 + */ +@Mapper +public interface BaseChargeCompanyMapper extends BaseMapper+ * 挂账单位管理表 服务类 + *
+ * + * @author 许 + * @since 2025-10-20 + */ +public interface IBaseChargeCompanyService extends IService+ * 挂账单位管理表 服务实现类 + *
+ * + * @author 许 + * @since 2025-10-20 + */ +@Service +public class BaseChargeCompanyServiceImpl extends ServiceImpl