| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package ${packageName}.service.impl;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import java.util.List;
- import cn.hutool.core.lang.Assert;
- import com.ktg.common.core.text.Convert;
- #foreach ($column in $columns)
- #if($column.javaField == 'createTime' || $column.javaField == 'updateTime')
- import com.ktg.common.utils.DateUtils;
- #break
- #end
- #end
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- #if($table.sub)
- import java.util.ArrayList;
- import com.ktg.common.utils.StringUtils;
- import org.springframework.transaction.annotation.Transactional;
- import ${packageName}.domain.${subClassName};
- #end
- import ${packageName}.mapper.${ClassName}Mapper;
- import ${packageName}.domain.${ClassName};
- import ${packageName}.service.I${ClassName}Service;
- /**
- * ${functionName}Service业务层处理
- *
- * @author ${author}
- * @date ${datetime}
- */
- @Service
- public class ${ClassName}ServiceImpl extends ServiceImpl<${ClassName}Mapper, ${ClassName}> implements I${ClassName}Service {
- @Autowired
- private ${ClassName}Mapper ${className}Mapper;
- @Override
- public Page<${ClassName}> get${ClassName}Page(Page<${ClassName}> page, ${ClassName} ${className}) {
- Page<${ClassName}> result = page(page, Wrappers.<${ClassName}>lambdaQuery()
- .orderByDesc(${ClassName}::get${pkColumn.capJavaField}));
- return result;
- }
- }
|