mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	update pr优化
This commit is contained in:
		@@ -3,6 +3,7 @@ package ${packageName}.bo;
 | 
			
		||||
import io.swagger.annotations.ApiModel;
 | 
			
		||||
import io.swagger.annotations.ApiModelProperty;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#foreach ($import in $importList)
 | 
			
		||||
@@ -18,7 +19,6 @@ import ${import};
 | 
			
		||||
@Data
 | 
			
		||||
@ApiModel("${functionName}添加对象")
 | 
			
		||||
public class ${ClassName}AddBo {
 | 
			
		||||
    private static final long serialVersionUID = 1L;
 | 
			
		||||
 | 
			
		||||
#foreach ($column in $columns)
 | 
			
		||||
#if($column.isInsert && $column.isPk!=1)
 | 
			
		||||
 
 | 
			
		||||
@@ -6,9 +6,8 @@ import lombok.NoArgsConstructor;
 | 
			
		||||
import lombok.experimental.Accessors;
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
import java.math.BigDecimal;
 | 
			
		||||
import com.ruoyi.common.annotation.Excel;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * ${functionName}对象 ${tableName}
 | 
			
		||||
 
 | 
			
		||||
@@ -3,6 +3,7 @@ package ${packageName}.bo;
 | 
			
		||||
import io.swagger.annotations.ApiModel;
 | 
			
		||||
import io.swagger.annotations.ApiModelProperty;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
#foreach ($import in $importList)
 | 
			
		||||
import ${import};
 | 
			
		||||
@@ -17,7 +18,6 @@ import ${import};
 | 
			
		||||
@Data
 | 
			
		||||
@ApiModel("${functionName}编辑对象")
 | 
			
		||||
public class ${ClassName}EditBo {
 | 
			
		||||
	private static final long serialVersionUID = 1L;
 | 
			
		||||
 | 
			
		||||
#foreach ($column in $columns)
 | 
			
		||||
#if($column.isEdit)
 | 
			
		||||
 
 | 
			
		||||
@@ -3,6 +3,9 @@ package ${packageName}.bo;
 | 
			
		||||
import io.swagger.annotations.ApiModel;
 | 
			
		||||
import io.swagger.annotations.ApiModelProperty;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
 | 
			
		||||
#foreach ($import in $importList)
 | 
			
		||||
import ${import};
 | 
			
		||||
@@ -17,7 +20,7 @@ import ${import};
 | 
			
		||||
@Data
 | 
			
		||||
@ApiModel("${functionName}分页查询对象")
 | 
			
		||||
public class ${ClassName}QueryBo {
 | 
			
		||||
	private static final long serialVersionUID = 1L;
 | 
			
		||||
 | 
			
		||||
	/** 分页大小 */
 | 
			
		||||
	@ApiModelProperty("分页大小")
 | 
			
		||||
	private Integer pageSize;
 | 
			
		||||
@@ -39,4 +42,7 @@ public class ${ClassName}QueryBo {
 | 
			
		||||
	private $column.javaType $column.javaField;
 | 
			
		||||
#end
 | 
			
		||||
#end
 | 
			
		||||
 | 
			
		||||
	@TableField(exist = false)
 | 
			
		||||
	private Map<String, Object> params = new HashMap<>();
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,11 +1,11 @@
 | 
			
		||||
package ${packageName}.service.impl;
 | 
			
		||||
 | 
			
		||||
import cn.hutool.core.bean.BeanUtil;
 | 
			
		||||
import cn.hutool.core.util.StrUtil;
 | 
			
		||||
import org.springframework.stereotype.Service;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
			
		||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
			
		||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 | 
			
		||||
import org.apache.commons.lang3.StringUtils;
 | 
			
		||||
import ${packageName}.bo.${ClassName}AddBo;
 | 
			
		||||
import ${packageName}.bo.${ClassName}QueryBo;
 | 
			
		||||
import ${packageName}.bo.${ClassName}EditBo;
 | 
			
		||||
@@ -47,13 +47,13 @@ public class ${ClassName}ServiceImpl extends ServiceImpl<${ClassName}Mapper, ${C
 | 
			
		||||
#set($mpMethod=$column.queryType.toLowerCase())
 | 
			
		||||
#if($queryType != 'BETWEEN')
 | 
			
		||||
#if($javaType == 'String')
 | 
			
		||||
#set($condition='StringUtils.isNotBlank(bo.get'+$AttrName+'())')
 | 
			
		||||
#set($condition='StrUtil.isNotBlank(bo.get'+$AttrName+'())')
 | 
			
		||||
#else
 | 
			
		||||
#set($condition='bo.get'+$AttrName+'() != null')
 | 
			
		||||
#end
 | 
			
		||||
        lqw.$mpMethod($condition, ${ClassName}::get$AttrName, bo.get$AttrName());
 | 
			
		||||
#else
 | 
			
		||||
        Map<String, Object> params = ${className}.getParams();
 | 
			
		||||
        Map<String, Object> params = bo.getParams();
 | 
			
		||||
        if (params.get("begin$AttrName") != null && params.get("end$AttrName") != null) {
 | 
			
		||||
            lqw.between(${ClassName}::get$AttrName ,params.get("begin$AttrName"), params.get("end$AttrName"));
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -8,6 +8,7 @@ import ${import};
 | 
			
		||||
import io.swagger.annotations.ApiModel;
 | 
			
		||||
import io.swagger.annotations.ApiModelProperty;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -23,6 +23,11 @@
 | 
			
		||||
            <artifactId>ruoyi-common</artifactId>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>com.github.xiaoymin</groupId>
 | 
			
		||||
            <artifactId>knife4j-spring-boot-starter</artifactId>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
    </dependencies>
 | 
			
		||||
 | 
			
		||||
</project>
 | 
			
		||||
		Reference in New Issue
	
	Block a user