From 009097bce23998af709ae238e62ad8d975cc9891 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期六, 05 七月 2025 17:25:11 +0800 Subject: [PATCH] art:HF编码维护-功能添加 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamBaseHFCodeMapper.xml | 5 lxzn-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java | 19 ++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamBaseHFCode.java | 68 ++++++++ lxzn-module-system/lxzn-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneUtil.java | 15 + lxzn-boot-base-core/src/main/java/org/jeecg/common/constant/enums/EnableDisableEnum.java | 9 + lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamBaseHFCodeController.java | 164 ++++++++++++++++++++ lxzn-boot-base-core/src/main/java/org/jeecg/common/util/SimpleVersionGenerateUtil.java | 39 ++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamBaseHFCodeServiceImpl.java | 91 +++++++++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamBaseHFCodeMapper.java | 17 ++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamBaseHFCodeService.java | 43 +++++ lxzn-boot-base-core/pom.xml | 5 11 files changed, 475 insertions(+), 0 deletions(-) diff --git a/lxzn-boot-base-core/pom.xml b/lxzn-boot-base-core/pom.xml index c0dc537..a00d16c 100644 --- a/lxzn-boot-base-core/pom.xml +++ b/lxzn-boot-base-core/pom.xml @@ -240,6 +240,11 @@ <artifactId>cxf-rt-transports-http</artifactId> <version>${cxf.version}</version> </dependency> + + <dependency> + <groupId>org.hibernate.validator</groupId> + <artifactId>hibernate-validator</artifactId> + </dependency> </dependencies> </project> \ No newline at end of file diff --git a/lxzn-boot-base-core/src/main/java/org/jeecg/common/constant/enums/EnableDisableEnum.java b/lxzn-boot-base-core/src/main/java/org/jeecg/common/constant/enums/EnableDisableEnum.java new file mode 100644 index 0000000..4a6d2ce --- /dev/null +++ b/lxzn-boot-base-core/src/main/java/org/jeecg/common/constant/enums/EnableDisableEnum.java @@ -0,0 +1,9 @@ +package org.jeecg.common.constant.enums; + +/** + * 鍚敤銆佺鐢ㄩ�氱敤瀛楀吀 + */ +public enum EnableDisableEnum { + ENABLE, //鍚敤 + DISABLE; //绂佺敤 +} diff --git a/lxzn-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java b/lxzn-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java index 6d5d8ef..05efdc8 100644 --- a/lxzn-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java +++ b/lxzn-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java @@ -10,6 +10,7 @@ import org.springframework.data.redis.connection.PoolException; import org.springframework.http.HttpStatus; import org.springframework.web.HttpRequestMethodNotSupportedException; +import org.springframework.web.bind.MethodArgumentNotValidException; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseStatus; import org.springframework.web.bind.annotation.RestControllerAdvice; @@ -17,6 +18,9 @@ import org.springframework.web.servlet.NoHandlerFoundException; import lombok.extern.slf4j.Slf4j; + +import java.util.HashMap; +import java.util.Map; /** * 寮傚父澶勭悊鍣� @@ -29,6 +33,21 @@ public class JeecgBootExceptionHandler { /** + * @Valid 鎶涘嚭寮傚父澶勭悊 + * @param + * @return + */ + @ExceptionHandler(MethodArgumentNotValidException.class) + public Result<?> handleMethodArgumentNotValidException(MethodArgumentNotValidException ex){ + Map<String, Object> errors = new HashMap<>(); + ex.getBindingResult().getFieldErrors().forEach(error -> { + errors.put(error.getField(), error.getDefaultMessage()); + }); + log.error(ex.getMessage(), ex); + return Result.error(errors.toString()); + } + + /** * 澶勭悊鑷畾涔夊紓甯� */ @ExceptionHandler(JeecgBootException.class) diff --git a/lxzn-boot-base-core/src/main/java/org/jeecg/common/util/SimpleVersionGenerateUtil.java b/lxzn-boot-base-core/src/main/java/org/jeecg/common/util/SimpleVersionGenerateUtil.java new file mode 100644 index 0000000..38e96c1 --- /dev/null +++ b/lxzn-boot-base-core/src/main/java/org/jeecg/common/util/SimpleVersionGenerateUtil.java @@ -0,0 +1,39 @@ +package org.jeecg.common.util; + +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; + +@Slf4j +public class SimpleVersionGenerateUtil { + public static String prefix = "V"; + + /** + * 鍒濆鍖栫増鏈� + * @return + */ + public static String getInitVersion() { + return prefix + 1; + } + + /** + * 鐗堟湰閫掑 + * @param version + * @return + */ + public static String addVersion(String version) { + if(StringUtils.isBlank(version)) { + return getInitVersion(); + } + Integer count = null; + try { + count = Integer.valueOf(version.substring(prefix.length())); + } catch (NumberFormatException e) { + log.error("鐗堟湰鍙蜂笉绗﹀悎瑙勮寖,version:{}", version, e); + } + if(count == null) { + return getInitVersion(); + } + count++; + return prefix + count; + } +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamBaseHFCodeController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamBaseHFCodeController.java new file mode 100644 index 0000000..9c2f2ec --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamBaseHFCodeController.java @@ -0,0 +1,164 @@ +package org.jeecg.modules.eam.controller; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.constant.CommonConstant; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.modules.eam.entity.EamBaseHFCode; +import org.jeecg.modules.eam.service.IEamBaseHFCodeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; +import javax.validation.Valid; +import java.util.Arrays; +import java.util.List; + +/** + * @Description: HFCode缁存姢 + * @Author: jeecg-boot + * @Date: 2025-07-05 + * @Version: V1.0 + */ +@Slf4j +@Api(tags = "HFCode缁存姢") +@RestController +@RequestMapping("/eam/eamBaseHFCode") +public class EamBaseHFCodeController extends JeecgController<EamBaseHFCode, IEamBaseHFCodeService> { + @Autowired + private IEamBaseHFCodeService eamBaseHFCodeService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param eamBaseHFCode + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @ApiOperation(value = "HFCode缁存姢-鍒嗛〉鍒楄〃鏌ヨ", notes = "HFCode缁存姢-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<?> queryPageList(EamBaseHFCode eamBaseHFCode, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<EamBaseHFCode> queryWrapper = QueryGenerator.initQueryWrapper(eamBaseHFCode, req.getParameterMap()); + queryWrapper.eq("del_flag", CommonConstant.DEL_FLAG_0); + Page<EamBaseHFCode> page = new Page<EamBaseHFCode>(pageNo, pageSize); + IPage<EamBaseHFCode> pageList = eamBaseHFCodeService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param eamBaseHFCode + * @return + */ + @AutoLog(value = "HFCode缁存姢-娣诲姞") + @ApiOperation(value = "HFCode缁存姢-娣诲姞", notes = "HFCode缁存姢-娣诲姞") + @PostMapping(value = "/add") + public Result<?> add(@RequestBody @Valid EamBaseHFCode eamBaseHFCode) { + //鍒濆鍖栨暟鎹� + boolean b = eamBaseHFCodeService.addEamBaseHFCode(eamBaseHFCode); + if (!b) { + return Result.error("娣诲姞澶辫触锛�"); + } + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param eamBaseHFCode + * @return + */ + @AutoLog(value = "HFCode缁存姢-缂栬緫") + @ApiOperation(value = "HFCode缁存姢-缂栬緫", notes = "HFCode缁存姢-缂栬緫") + @PutMapping(value = "/edit") + public Result<?> edit(@RequestBody @Valid EamBaseHFCode eamBaseHFCode) { + boolean b = eamBaseHFCodeService.editEamBaseHFCode(eamBaseHFCode); + if (!b) { + return Result.error("缂栬緫澶辫触锛�"); + } + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "HFCode缁存姢-閫氳繃id鍒犻櫎") + @ApiOperation(value = "HFCode缁存姢-閫氳繃id鍒犻櫎", notes = "HFCode缁存姢-閫氳繃id鍒犻櫎") + @DeleteMapping(value = "/delete") + public Result<?> delete(@RequestParam(name = "id", required = true) String id) { + EamBaseHFCode entity = eamBaseHFCodeService.getById(id); + if (entity != null) { + entity.setDelFlag(CommonConstant.DEL_FLAG_1); + eamBaseHFCodeService.updateById(entity); + } + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "HFCode缁存姢-鎵归噺鍒犻櫎") + @ApiOperation(value = "HFCode缁存姢-鎵归噺鍒犻櫎", notes = "HFCode缁存姢-鎵归噺鍒犻櫎") + @DeleteMapping(value = "/deleteBatch") + public Result<?> deleteBatch(@RequestParam(name = "ids", required = true) String ids) { + List<String> list = Arrays.asList(ids.split(",")); + list.forEach(id -> { + EamBaseHFCode entity = eamBaseHFCodeService.getById(id); + if (entity != null) { + entity.setDelFlag(CommonConstant.DEL_FLAG_1); + eamBaseHFCodeService.updateById(entity); + } + }); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + @ApiOperation(value = "HFCode缁存姢-閫氳繃id鏌ヨ", notes = "HFCode缁存姢-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<?> queryById(@RequestParam(name = "id", required = true) String id) { + EamBaseHFCode eamBaseHFCode = eamBaseHFCodeService.getById(id); + return Result.OK(eamBaseHFCode); + } + + /** + * 鍗囩増 + * + * @param eamBaseHFCode + * @return + */ + @AutoLog(value = "HFCode缁存姢-鍗囩増") + @ApiOperation(value = "HFCode缁存姢-鍗囩増", notes = "HFCode缁存姢-鍗囩増") + @PutMapping(value = "/upgrade") + public Result<?> upgrade(@RequestBody @Valid EamBaseHFCode eamBaseHFCode) { + boolean b = eamBaseHFCodeService.upgradeEamBaseHFCode(eamBaseHFCode); + if (!b) { + return Result.error("鍗囩増澶辫触锛�"); + } + return Result.OK("鍗囩増鎴愬姛!"); + } + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamBaseHFCode.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamBaseHFCode.java new file mode 100644 index 0000000..9ef84e6 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamBaseHFCode.java @@ -0,0 +1,68 @@ +package org.jeecg.modules.eam.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecg.common.aspect.annotation.Dict; + +import javax.validation.constraints.NotBlank; +import java.util.Date; + +/** + * @Description: HFCode缁存姢 + * @Author: jeecg-boot + * @Date: 2025-07-05 + * @Version: V1.0 + */ +@Data +@TableName("eam_base_hf_code") +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@ApiModel(value="eam_base_hf_code瀵硅薄", description="HFCode缁存姢") +public class EamBaseHFCode { + + /**涓婚敭*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "涓婚敭") + private String id; + /**鍒涘缓浜�*/ + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; + /**鍒犻櫎鏍囪*/ + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private Integer delFlag; + /**HF缂栫爜*/ + @ApiModelProperty(value = "HF缂栫爜") + @NotBlank(message = "HF缂栫爜涓嶈兘涓虹┖") + private String hfCode; + /**妯℃澘鍚嶇О*/ + @ApiModelProperty(value = "妯℃澘鍚嶇О") + @NotBlank(message = "妯℃澘鍚嶇О涓嶈兘涓虹┖") + private String hfName; + /**妯℃澘鍒嗙被*/ + @ApiModelProperty(value = "妯℃澘鍒嗙被") + @NotBlank(message = "妯℃澘鍒嗙被涓嶈兘涓虹┖") + @Dict(dicCode = "hf_template_category") + private String hfCategory; + /**鐘舵��;鍚敤銆佺鐢�*/ + @ApiModelProperty(value = "鐘舵��;鍚敤銆佺鐢�") + @Dict(dicCode = "enable_disable") + private String hfStatus; + /**鐗堟湰;V1锛孷2+*/ + @ApiModelProperty(value = "鐗堟湰;V1锛孷2+") + private String hfVersion; +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamBaseHFCodeMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamBaseHFCodeMapper.java new file mode 100644 index 0000000..85b108d --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamBaseHFCodeMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.eam.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.eam.entity.EamBaseHFCode; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: HFCode缁存姢 + * @Author: jeecg-boot + * @Date: 2025-07-05 + * @Version: V1.0 + */ +public interface EamBaseHFCodeMapper extends BaseMapper<EamBaseHFCode> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamBaseHFCodeMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamBaseHFCodeMapper.xml new file mode 100644 index 0000000..9af142a --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamBaseHFCodeMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="org.jeecg.modules.eam.mapper.EamBaseHFCodeMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamBaseHFCodeService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamBaseHFCodeService.java new file mode 100644 index 0000000..51e1474 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamBaseHFCodeService.java @@ -0,0 +1,43 @@ +package org.jeecg.modules.eam.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import org.jeecg.modules.eam.entity.EamBaseHFCode; + +import javax.validation.Valid; + +/** + * @Description: HFCode缁存姢 + * @Author: jeecg-boot + * @Date: 2025-07-05 + * @Version: V1.0 + */ +public interface IEamBaseHFCodeService extends IService<EamBaseHFCode> { + + /** + * 鏍¢獙閲嶅 + * @param category 妯℃澘鍒嗙被 + * @param id 涓婚敭 缂栬緫鏃朵紶鍏� + * @return + */ + boolean checkDuplicate(String category, String id); + + /** + * 鏂板HF缂栫爜 + * @param entity + * @return + */ + boolean addEamBaseHFCode(EamBaseHFCode entity); + + /** + * 缂栬緫HF缂栫爜 + * @param entity + */ + boolean editEamBaseHFCode(EamBaseHFCode entity); + + /** + * 鍗囩増 + * @param entity + * @return + */ + boolean upgradeEamBaseHFCode(EamBaseHFCode entity); +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamBaseHFCodeServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamBaseHFCodeServiceImpl.java new file mode 100644 index 0000000..05468ff --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamBaseHFCodeServiceImpl.java @@ -0,0 +1,91 @@ +package org.jeecg.modules.eam.service.impl; + +import cn.hutool.core.collection.CollectionUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.apache.commons.lang3.StringUtils; +import org.jeecg.common.constant.CommonConstant; +import org.jeecg.common.constant.enums.EnableDisableEnum; +import org.jeecg.common.exception.JeecgBootException; +import org.jeecg.common.util.SimpleVersionGenerateUtil; +import org.jeecg.modules.eam.entity.EamBaseHFCode; +import org.jeecg.modules.eam.mapper.EamBaseHFCodeMapper; +import org.jeecg.modules.eam.service.IEamBaseHFCodeService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * @Description: HFCode缁存姢 + * @Author: jeecg-boot + * @Date: 2025-07-05 + * @Version: V1.0 + */ +@Service +public class EamBaseHFCodeServiceImpl extends ServiceImpl<EamBaseHFCodeMapper, EamBaseHFCode> implements IEamBaseHFCodeService { + + @Override + public boolean checkDuplicate(String category, String id) { + LambdaQueryWrapper<EamBaseHFCode> queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(EamBaseHFCode::getHfCategory, category); + queryWrapper.eq(EamBaseHFCode::getDelFlag, CommonConstant.DEL_FLAG_0); + queryWrapper.eq(EamBaseHFCode::getHfStatus, EnableDisableEnum.ENABLE.name()); + if(StringUtils.isNotBlank(id)) { + queryWrapper.ne(EamBaseHFCode::getId, id); + } + List<EamBaseHFCode> list = super.getBaseMapper().selectList(queryWrapper); + return CollectionUtil.isEmpty(list); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public boolean addEamBaseHFCode(EamBaseHFCode entity) { + if(!checkDuplicate(entity.getHfCategory(), null)) { + throw new JeecgBootException("閲嶅娣诲姞锛�"); + } + entity.setHfVersion(SimpleVersionGenerateUtil.getInitVersion()); + entity.setDelFlag(CommonConstant.DEL_FLAG_0); + entity.setHfStatus(EnableDisableEnum.ENABLE.name()); + super.getBaseMapper().insert(entity); + return true; + } + + @Override + @Transactional(rollbackFor = Exception.class) + public boolean editEamBaseHFCode(EamBaseHFCode entity) { + EamBaseHFCode eamBaseHFCode = this.getBaseMapper().selectById(entity.getId()); + if(eamBaseHFCode == null) { + throw new JeecgBootException("瑕佺紪杈戠殑鏁版嵁涓嶅瓨鍦紒"); + } + if(!checkDuplicate(entity.getHfCategory(), entity.getId())) { + throw new JeecgBootException("閲嶅娣诲姞锛�"); + } + this.getBaseMapper().updateById(entity); + return true; + } + + @Override + @Transactional(rollbackFor = Exception.class) + public boolean upgradeEamBaseHFCode(EamBaseHFCode entity) { + EamBaseHFCode eamBaseHFCode = this.getBaseMapper().selectById(entity.getId()); + if(eamBaseHFCode == null) { + throw new JeecgBootException("瑕佸崌鐗堢殑鏁版嵁涓嶅瓨鍦紒"); + } + if(!checkDuplicate(entity.getHfCategory(), entity.getId())) { + throw new JeecgBootException("閲嶅娣诲姞锛�"); + } + //绂佺敤鍘熸潵鐨凥F缂栫爜 + eamBaseHFCode.setHfStatus(EnableDisableEnum.DISABLE.name()); + this.getBaseMapper().updateById(eamBaseHFCode); + //鏂板涓�涓柊鐨勭増鏈� + entity.setId(null); + entity.setCreateBy(null); + entity.setCreateTime(null); + entity.setDelFlag(CommonConstant.DEL_FLAG_0); + entity.setHfVersion(SimpleVersionGenerateUtil.addVersion(entity.getHfVersion())); + entity.setHfStatus(EnableDisableEnum.ENABLE.name()); + super.getBaseMapper().insert(entity); + return true; + } +} diff --git a/lxzn-module-system/lxzn-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneUtil.java b/lxzn-module-system/lxzn-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneUtil.java new file mode 100644 index 0000000..b3a411b --- /dev/null +++ b/lxzn-module-system/lxzn-system-start/src/main/java/org/jeecg/codegenerate/JeecgOneUtil.java @@ -0,0 +1,15 @@ +package org.jeecg.codegenerate; + +import org.jeecgframework.codegenerate.generate.impl.CodeGenerateOne; +import org.jeecgframework.codegenerate.generate.pojo.TableVo; + +public class JeecgOneUtil { + public static void main(String[] args) throws Exception { + TableVo tableVo = new TableVo(); + tableVo.setTableName("eam_base_hf_code"); + tableVo.setEntityName("EamBaseHFCode"); + tableVo.setEntityPackage("eam"); + tableVo.setFtlDescription("HFCode缁存姢"); + new CodeGenerateOne(tableVo).generateCodeFile(null); + } +} -- Gitblit v1.9.3