Here are the examples of the java api @org.springframework.stereotype.Service taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
21810 Examples
19
View Source File : TagServiceImpl.java
License : MIT License
Project Creator : zzzzbw
License : MIT License
Project Creator : zzzzbw
/**
* @author zhangbowen
* @since 2019/7/19 15:56
*/
@Service
public clreplaced TagServiceImpl extends AbstractMetaServiceImpl<Tag> implements TagService {
public TagServiceImpl(MiddleRepository middleRepository, TagRepository tagRepository, PostRepository postRepository, MiddleService middleService) {
super(middleRepository, tagRepository, postRepository, middleService);
}
@Override
public Tag save(String name) {
Tag tag = new Tag();
tag.setName(name);
return metaRepository.save(tag);
}
@Override
@CacheEvict(value = ARTICLE_CACHE_NAME, allEntries = true, beforeInvocation = true)
@Transactional(rollbackFor = Throwable.clreplaced)
public Integer delete(String name) {
Integer metaId = super.delete(name);
// 清除关联的文章标签
List<Middle> middles = middleRepository.findAllByMetaId(metaId);
for (Middle middle : middles) {
postRepository.findById(middle.getArticleId()).ifPresent(article -> {
article.setTags(this.resetTagStr(name, article.getTags()));
postRepository.save(article);
});
}
middleRepository.deleteAllByMetaId(metaId);
return metaId;
}
@Override
@CacheEvict(value = ARTICLE_CACHE_NAME, allEntries = true, beforeInvocation = true)
@Transactional(rollbackFor = Throwable.clreplaced)
public Tag update(Integer id, String name) {
Tag tag = super.update(id, name);
// 更新文章中的标签列表
Set<Integer> articleIds = middleService.getArticleIdsByMetaId(id);
List<Post> posts = postRepository.findAllById(articleIds);
for (Post post : posts) {
String metaStr = post.getTags();
String newMetaStr = metaStr.replace(tag.getName(), name);
if (!newMetaStr.equals(metaStr)) {
post.setTags(newMetaStr);
postRepository.save(post);
}
}
return tag;
}
/**
* 从标签字符串中去除一个属性
*
* @param name 标签名
* @param tagStr 标签字符串
* @return
*/
private String resetTagStr(String name, String tagStr) {
String[] tagArr = tagStr.split(",");
StringBuilder sb = new StringBuilder();
for (String tag : tagArr) {
if (!name.equals(tag)) {
sb.append(",").append(tag);
}
}
if (sb.length() > 0) {
return sb.substring(1);
}
return "";
}
}
19
View Source File : LogServiceImpl.java
License : MIT License
Project Creator : zzzzbw
License : MIT License
Project Creator : zzzzbw
/**
* 日志 Service 实现类
*
* @author zbw
* @since 2017/10/11 10:42
*/
@Service
@RequiredArgsConstructor(onConstructor_ = @Autowired)
public clreplaced LogServiceImpl implements LogService {
private final LogRepository logRepository;
@Override
@Transactional(rollbackFor = Throwable.clreplaced)
public void save(String data, String message, LogType type) {
this.save(data, message, type, null, null);
}
@Override
@Transactional(rollbackFor = Throwable.clreplaced)
public void save(String data, String message, LogType type, String ip) {
this.save(data, message, type, ip, null);
}
@Override
@Transactional(rollbackFor = Throwable.clreplaced)
public void save(String data, String message, LogType type, String ip, Integer userId) {
Log log = new Log();
log.setData(data);
log.setMessage(message);
log.setType(type);
log.setIp(ip);
log.setUserId(userId);
logRepository.save(log);
}
@Override
public Page<Log> getLogs(Integer page, Integer limit) {
return logRepository.findAll(PageRequest.of(page, limit));
}
}
19
View Source File : CategoryServiceImpl.java
License : MIT License
Project Creator : zzzzbw
License : MIT License
Project Creator : zzzzbw
/**
* @author zhangbowen
* @since 2019/7/19 15:56
*/
@Service
public clreplaced CategoryServiceImpl extends AbstractMetaServiceImpl<Category> implements CategoryService {
public CategoryServiceImpl(MiddleRepository middleRepository, CategoryRepository categoryRepository, PostRepository postRepository, MiddleService middleService) {
super(middleRepository, categoryRepository, postRepository, middleService);
}
@Override
public Category save(String name) {
Category category = new Category();
category.setName(name);
return metaRepository.save(category);
}
@Override
@CacheEvict(value = ARTICLE_CACHE_NAME, allEntries = true, beforeInvocation = true)
@Transactional(rollbackFor = Throwable.clreplaced)
public Integer delete(String name) {
Integer metaId = super.delete(name);
// 清除关联的文章分类
List<Middle> middles = middleRepository.findAllByMetaId(metaId);
for (Middle middle : middles) {
postRepository.findById(middle.getArticleId()).ifPresent(post -> {
post.setCategory("");
postRepository.save(post);
});
}
middleRepository.deleteAllByMetaId(metaId);
return metaId;
}
@Override
@CacheEvict(value = ARTICLE_CACHE_NAME, allEntries = true, beforeInvocation = true)
@Transactional(rollbackFor = Throwable.clreplaced)
public Category update(Integer id, String name) {
Category category = super.update(id, name);
// 更新文章中的分类列表
Set<Integer> articleIds = middleService.getArticleIdsByMetaId(id);
List<Post> posts = postRepository.findAllById(articleIds);
for (Post post : posts) {
String metaStr = post.getCategory();
String newMetaStr = metaStr.replace(category.getName(), name);
if (!newMetaStr.equals(metaStr)) {
post.setCategory(newMetaStr);
postRepository.save(post);
}
}
return category;
}
}
19
View Source File : UserAddrOrderServiceImpl.java
License : GNU Affero General Public License v3.0
Project Creator : zycSummer
License : GNU Affero General Public License v3.0
Project Creator : zycSummer
@Service
public clreplaced UserAddrOrderServiceImpl extends ServiceImpl<UserAddrOrderMapper, UserAddrOrder> implements UserAddrOrderService {
}
19
View Source File : AgentApiService.java
License : Apache License 2.0
Project Creator : ZTO-Express
License : Apache License 2.0
Project Creator : ZTO-Express
/**
* <p>Clreplaced: AgentApiService</p>
* <p>Description: </p>
*
* @author lidawei
* @date 2020/3/6
*/
@Service
public clreplaced AgentApiService {
private static final String START_PROCESS = "http://{0}:18080/api/agent/process/start?sign={1}";
private static final String STOP_PROCESS = "http://{0}:18080/api/agent/process/stop?sign={1}";
private static final String READ_PROCESS_STDOUT_LOG = "http://{0}:18080/api/agent/process/readProcessStdoutLog";
private static final String READ_PROCESS_STDERR_LOG = "http://{0}:18080/api/agent/process/readProcessStderrLog";
private static final String TAIL_PROCESS_STDOUT_LOG = "http://{0}:18080/api/agent/process/tailProcessStdoutLog";
private static final String TAIL_PROCESS_STDERR_LOG = "http://{0}:18080/api/agent/process/tailProcessStderrLog";
/**
* 通过agent启动服务进程
*
* @param hostIp
* @param processId
* @param programName
* @param programType
* @param lastProgramName
* @param token
* @return
* @throws IOException
*/
public Result startProcess(String hostIp, Integer processId, String programName, String programType, String lastProgramName, String token) throws IOException {
ProcessStartDTO processStartDto = new ProcessStartDTO();
processStartDto.setLastStartProgramName(lastProgramName);
processStartDto.setProcessId(processId);
processStartDto.setProgramName(programName);
processStartDto.setProgramType(programType);
String sign = HMacVerifyUtil.generateSign(processStartDto, token);
String url = MessageFormat.format(START_PROCESS, hostIp, sign);
return HttpClient.post(url, processStartDto, Result.clreplaced);
}
/**
* 通过agent停止服务进程
*
* @param hostIp
* @param programName
* @param token
* @return
* @throws IOException
*/
public Result stopProcess(String hostIp, String programName, String token) throws IOException {
ProcessStartDTO processStartDto = new ProcessStartDTO();
processStartDto.setProgramName(programName);
String sign = HMacVerifyUtil.generateSign(processStartDto, token);
String url = MessageFormat.format(STOP_PROCESS, hostIp, sign);
return HttpClient.post(url, processStartDto, Result.clreplaced);
}
/**
* 读取进程日志
*
* @param hostIp
* @param programName
* @param offset
* @param length
* @return
* @throws IOException
*/
public Result readProcessStdoutLog(String hostIp, String programName, int offset, int length) throws IOException {
return processStdLog(hostIp, programName, offset, length, READ_PROCESS_STDOUT_LOG);
}
/**
* 读取进程错误日志
*
* @param hostIp
* @param programName
* @param offset
* @param length
* @return
* @throws IOException
*/
public Result readProcessStderrLog(String hostIp, String programName, int offset, int length) throws IOException {
return processStdLog(hostIp, programName, offset, length, READ_PROCESS_STDERR_LOG);
}
/**
* 从尾部读取进程日志
*
* @param hostIp
* @param programName
* @param offset
* @param length
* @return
* @throws IOException
*/
public Result tailProcessStdoutLog(String hostIp, String programName, int offset, int length) throws IOException {
return processStdLog(hostIp, programName, offset, length, TAIL_PROCESS_STDOUT_LOG);
}
/**
* 从尾部读取进程错误日志
*
* @param hostIp
* @param programName
* @param offset
* @param length
* @return
* @throws IOException
*/
public Result tailProcessStderrLog(String hostIp, String programName, int offset, int length) throws IOException {
return processStdLog(hostIp, programName, offset, length, TAIL_PROCESS_STDERR_LOG);
}
private Result processStdLog(String hostIp, String programName, int offset, int length, String readProcessStdoutLog) throws IOException {
Map<String, String> params = Maps.newHashMap();
params.put("programName", programName);
params.put("offset", String.valueOf(offset));
params.put("length", String.valueOf(length));
String url = MessageFormat.format(readProcessStdoutLog, hostIp);
return HttpClient.get(url, params, Result.clreplaced);
}
}
19
View Source File : SysUserRoleServiceImpl.java
License : Apache License 2.0
Project Creator : ztgreat
License : Apache License 2.0
Project Creator : ztgreat
/**
* <p>
* 服务实现类
* </p>
*
* @author zt
* @since 2018-09-29
*/
@Service
public clreplaced SysUserRoleServiceImpl extends ServiceImpl<SysUserRoleMapper, SysUserRole> implements SysUserRoleService {
}
19
View Source File : SysRolePermissionServiceImpl.java
License : Apache License 2.0
Project Creator : ztgreat
License : Apache License 2.0
Project Creator : ztgreat
/**
* <p>
* 服务实现类
* </p>
*
* @author zt
* @since 2018-09-29
*/
@Service
public clreplaced SysRolePermissionServiceImpl extends ServiceImpl<SysRolePermissionMapper, SysRolePermission> implements SysRolePermissionService {
}
19
View Source File : SysRoleMenuServiceImpl.java
License : Apache License 2.0
Project Creator : ztgreat
License : Apache License 2.0
Project Creator : ztgreat
/**
* <p>
* 服务实现类
* </p>
*
* @author zt
* @since 2018-09-29
*/
@Service
public clreplaced SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRoleMenu> implements SysRoleMenuService {
}
19
View Source File : CustomizeBeanNameAware.java
License : Apache License 2.0
Project Creator : zq2599
License : Apache License 2.0
Project Creator : zq2599
/**
* @Description :
* @Author : [email protected]
* @Date : 2018-08-13 18:55
*/
@Service
public clreplaced CustomizeBeanNameAware implements BeanNameAware {
private String beanName;
@Override
public void setBeanName(String beanName) {
Utils.printTrack("beanName is set to " + beanName);
this.beanName = beanName;
}
public String getBeanName() {
return this.beanName;
}
}
19
View Source File : CustomizeEventListener.java
License : Apache License 2.0
Project Creator : zq2599
License : Apache License 2.0
Project Creator : zq2599
/**
* @Description : 自定义的系统广播监听器,只接受CustomizeEvent类型的消息
* @Author : [email protected]
* @Date : 2018-08-15 14:53
*/
@Service
public clreplaced CustomizeEventListener implements ApplicationListener<CustomizeEvent> {
@Override
public void onApplicationEvent(CustomizeEvent event) {
Utils.printTrack("onApplicationEvent : " + event);
}
}
19
View Source File : AllEventListener.java
License : Apache License 2.0
Project Creator : zq2599
License : Apache License 2.0
Project Creator : zq2599
/**
* @Description : 自定义的系统广播监听器,接收所有类型的消息
* @Author : [email protected]
* @Date : 2018-08-15 14:53
*/
@Service
public clreplaced AllEventListener implements ApplicationListener<ApplicationEvent> {
@Override
public void onApplicationEvent(ApplicationEvent event) {
Utils.printTrack("onApplicationEvent : " + event);
}
}
19
View Source File : IntegralReceiveService.java
License : Apache License 2.0
Project Creator : zlt2000
License : Apache License 2.0
Project Creator : zlt2000
/**
* 积分服务的消费者,接收到下单成功后增加积分
*
* @author zlt
*/
@Service
public clreplaced IntegralReceiveService {
@StreamListener(Sink.INPUT)
public void receive(Message message) {
// 模拟消费异常
String consumeError = (String) message.getHeaders().get("consumeError");
if ("1".equals(consumeError)) {
System.err.println("============Exception:积分进程挂了,消费消息失败");
// 模拟插入订单后服务器挂了,没有commit事务消息
throw new RuntimeException("积分服务器挂了");
}
System.out.println("============收到订单信息,增加积分:" + message);
}
/**
* 消费死信队列
*/
@StreamListener("inputDlq")
public void receiveDlq(Message message) {
String orderId = (String) message.getHeaders().get("orderId");
System.err.println("============消费死信队列消息,记录日志并预警:" + orderId);
}
}
19
View Source File : ReceiveService.java
License : Apache License 2.0
Project Creator : zlt2000
License : Apache License 2.0
Project Creator : zlt2000
/**
* @author zlt
*/
@Service
public clreplaced ReceiveService {
/**
* 字符串消息
*/
@StreamListener(Sink.INPUT)
public void receiveInput(String receiveMsg) {
System.out.println("input receive: " + receiveMsg);
}
/**
* 对象消息
*/
@StreamListener("input2")
public void receiveInput2(@Payload Order order) {
System.out.println("input2 receive: " + order);
}
/**
* 通过spring.messaging对象来接收消息
*/
@StreamListener("input3")
public void receiveInput3(Message msg) {
System.out.println("input3 receive: " + msg);
}
}
19
View Source File : TestService.java
License : Apache License 2.0
Project Creator : zkoss
License : Apache License 2.0
Project Creator : zkoss
@Service
public clreplaced TestService {
public Date getTime() {
return new Date();
}
}
19
View Source File : OrderService.java
License : Apache License 2.0
Project Creator : zhuoqianmingyue
License : Apache License 2.0
Project Creator : zhuoqianmingyue
@Service
public clreplaced OrderService {
public void delete() {
try {
Thread.sleep(6 * 1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("delete data sucess....");
}
}
19
View Source File : LiveReminderService.java
License : Apache License 2.0
Project Creator : zhuoqianmingyue
License : Apache License 2.0
Project Creator : zhuoqianmingyue
@Service
public clreplaced LiveReminderService {
public void sendmessage() {
try {
Thread.sleep(10 * 1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("xiaoming xiaoliu xiaoli has 3:00 Live broadcast lesson");
}
}
19
View Source File : SysJobLogServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 定时任务执行日志Service
*
* @author 庄金明
*/
@Service
public clreplaced SysJobLogServiceImpl extends BaseServiceImpl<SysJobLogMapper, SysJobLog> implements SysJobLogService {
@Override
public IPage<SysJobLog> list(IPage<SysJobLog> page, SysJobLog sysJobLog) {
return page.setRecords(baseMapper.list(page, sysJobLog));
}
}
19
View Source File : SysRoleUserServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 角色和用户关系Service
*
* @author 庄金明
*/
@Service
public clreplaced SysRoleUserServiceImpl extends BaseServiceImpl<SysRoleUserMapper, SysRoleUser> implements SysRoleUserService {
@Override
public IPage<SysRoleUser> list(IPage<SysRoleUser> page, SysRoleUser sysRoleUser) {
return page.setRecords(baseMapper.list(page, sysRoleUser));
}
}
19
View Source File : SysRolePermissionServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 操作权限Service
*
* @author 庄金明
*/
@Service
public clreplaced SysRolePermissionServiceImpl extends BaseServiceImpl<SysRolePermissionMapper, SysRolePermission> implements SysRolePermissionService {
@Override
public IPage<SysRolePermission> list(IPage<SysRolePermission> page, SysRolePermission sysRolePermission) {
return page.setRecords(baseMapper.list(page, sysRolePermission));
}
}
19
View Source File : SysPostUserServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 岗位和用户关系Service
*
* @author 庄金明
*/
@Service
public clreplaced SysPostUserServiceImpl extends BaseServiceImpl<SysPostUserMapper, SysPostUser> implements SysPostUserService {
@Override
public IPage<SysPostUser> list(IPage<SysPostUser> page, SysPostUser sysPostUser) {
return page.setRecords(baseMapper.list(page, sysPostUser));
}
}
19
View Source File : SysOrgServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 机构Service
*
* @author 庄金明
*/
@Service
public clreplaced SysOrgServiceImpl extends BaseServiceImpl<SysOrgMapper, SysOrg> implements SysOrgService {
@Override
public IPage<SysOrg> list(IPage<SysOrg> page, SysOrg sysOrg) {
return page.setRecords(baseMapper.list(page, sysOrg));
}
/**
* 新增机构,自动计算机构级别、机构级次码、是否叶子
*
* @param sysOrg
* @return
*/
@Override
@Transactional(rollbackFor = Exception.clreplaced)
public boolean saveSysOrg(SysOrg sysOrg) {
// 【1】 校验id是否重复.
if (CommonUtil.isEmptyStr(sysOrg.getParentOrgId())) {
throw new SysException("保存失败,请先选择上级机构!");
}
// 父节点
SysOrg parentSysOrg = this.getById(sysOrg.getParentOrgId());
if (parentSysOrg == null) {
throw new SysException("保存失败,上级机构ID【" + sysOrg.getParentOrgId() + "】不存在!");
}
// 【2】计算机构级次,机构级次码
// 【2-a】设置新增机构的父机构是否叶子为否
if (!SysConstants.IS_LEAF_0.equals(parentSysOrg.getIsLeaf())) {
parentSysOrg.setIsLeaf(SysConstants.IS_LEAF_0);
this.updateById(parentSysOrg);
}
Integer orgLevel = Integer.valueOf(parentSysOrg.getOrgLevel()) + 1;
sysOrg.setOrgLevel(orgLevel.toString());
sysOrg.setOrgLevelCode(parentSysOrg.getOrgLevelCode() + "," + sysOrg.getOrgId());
// 【3】设置新增机构是否叶子为 是;
sysOrg.setIsLeaf("1");
return this.save(sysOrg);
}
/**
* 修改机构,自动计算机构级别、机构级次码、是否叶子
*
* @param sysOrg
* @return
*/
@Override
@Transactional(rollbackFor = Exception.clreplaced)
public boolean updateSysOrg(SysOrg sysOrg) {
if (CommonUtil.isEmptyStr(sysOrg.getParentOrgId())) {
sysOrg.setOrgLevel("1");
sysOrg.setOrgLevelCode(sysOrg.getOrgId());
return this.updateById(sysOrg);
}
// 父节点
SysOrg parentSysOrg = this.getById(sysOrg.getParentOrgId());
if (parentSysOrg == null) {
throw new SysException("保存失败,上级机构ID【" + sysOrg.getParentOrgId() + "】不存在!");
}
// 【2】计算机构级次,机构级次码
// 【2-a】设置新增机构的父机构是否叶子为否
if (!SysConstants.IS_LEAF_0.equals(parentSysOrg.getIsLeaf())) {
parentSysOrg.setIsLeaf(SysConstants.IS_LEAF_0);
this.updateById(parentSysOrg);
}
Integer orgLevel = Integer.valueOf(parentSysOrg.getOrgLevel()) + 1;
sysOrg.setOrgLevel(orgLevel.toString());
sysOrg.setOrgLevelCode(parentSysOrg.getOrgLevelCode() + "," + sysOrg.getOrgId());
return this.updateById(sysOrg);
}
/**
* 机构管理,机构树数据
*
* @return
*/
@Override
public List<ElTree> getTreeData() {
List<SysOrg> orgList = baseMapper.list(null, new SysOrg());
return makeOrgTree(orgList);
}
/**
* 生成机构树
*
* @param orgList
* @return
*/
@Override
public List<ElTree> makeOrgTree(List<SysOrg> orgList) {
Map<String, ElTree> orgMap = new LinkedHashMap<String, ElTree>();
for (SysOrg sysOrg : orgList) {
ElTree elTree = new ElTree();
elTree.setId(sysOrg.getOrgId());
elTree.setLabel(sysOrg.getOrgName());
elTree.setIsLeaf("1".equals(sysOrg.getIsLeaf()));
elTree.setData(sysOrg);
orgMap.put(sysOrg.getOrgId(), elTree);
if (CommonUtil.isNotEmptyStr(sysOrg.getParentOrgId()) && orgMap.containsKey(sysOrg.getParentOrgId())) {
elTree.setParentId(sysOrg.getParentOrgId());
ElTree parentElTree = orgMap.get(sysOrg.getParentOrgId());
parentElTree.addChildren(elTree);
}
}
List<ElTree> result = new ArrayList<ElTree>();
orgMap.forEach((k, v) -> {
if (CommonUtil.isEmptyStr(v.getParentId())) {
result.add(v);
}
});
return result;
}
}
19
View Source File : SysOauthClientDetailsServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 应用客户端Service
*
* @author 庄金明
*/
@Service
public clreplaced SysOauthClientDetailsServiceImpl extends BaseServiceImpl<SysOauthClientDetailsMapper, SysOauthClientDetails> implements SysOauthClientDetailsService {
@Override
public IPage<SysOauthClientDetails> list(IPage<SysOauthClientDetails> page, SysOauthClientDetails sysOauthClientDetails) {
return page.setRecords(baseMapper.list(page, sysOauthClientDetails));
}
/**
* 通过ID删除客户端
*
* @param ids
* @return
*/
@Override
@Transactional(rollbackFor = Exception.clreplaced)
@CacheEvict(value = CacheConstants.OAUTH_CLIENT_DETAILS, allEntries = true)
public boolean delete(String ids) {
if (ids == null || ids.trim().length() == 0) {
throw new SysException("ids can't be empty");
}
String[] idsArr = ids.split(",");
if (idsArr.length > 1) {
return removeByIds(Arrays.asList(idsArr));
} else {
return removeById(idsArr[0]);
}
}
@Override
public boolean saveSysOauthClientDetails(SysOauthClientDetails clientDetails) {
String clientSecret = PreplacedwordUtil.encryptPreplacedword(clientDetails.getClientSecret());
clientDetails.setClientSecret(clientSecret);
return this.save(clientDetails);
}
/**
* 根据客户端信息
*
* @param clientDetails
* @return
*/
@Override
@Transactional(rollbackFor = Exception.clreplaced)
@CacheEvict(value = CacheConstants.OAUTH_CLIENT_DETAILS, key = "#clientDetails.clientId")
public boolean updateSysOauthClientDetails(SysOauthClientDetails clientDetails) {
SysOauthClientDetails aSysOauthClientDetails = this.getById(clientDetails.getClientId());
if (!clientDetails.getClientSecret().equals(aSysOauthClientDetails.getClientSecret())) {
String clientSecret = PreplacedwordUtil.encryptPreplacedword(clientDetails.getClientSecret());
clientDetails.setClientSecret(clientSecret);
}
return this.updateById(clientDetails);
}
}
19
View Source File : SysLogServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 系统日志Service
*
* @author 庄金明
*/
@Service
public clreplaced SysLogServiceImpl extends BaseServiceImpl<SysLogMapper, SysLog> implements SysLogService {
@Override
public IPage<SysLog> list(IPage<SysLog> page, SysLog sysLog) {
return page.setRecords(baseMapper.list(page, sysLog));
}
}
19
View Source File : SysDataPermissionServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 数据权限Service
*
* @author 庄金明
*/
@Service
public clreplaced SysDataPermissionServiceImpl extends BaseServiceImpl<SysDataPermissionMapper, SysDataPermission> implements SysDataPermissionService {
@Override
public IPage<SysDataPermission> list(IPage<SysDataPermission> page, SysDataPermission sysDataPermission) {
return page.setRecords(baseMapper.list(page, sysDataPermission));
}
}
19
View Source File : FlowableFormServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 流程Service
*
* @author 庄金明
*/
@Service
public clreplaced FlowableFormServiceImpl extends BaseServiceImpl<FlowableFormMapper, FlowableForm> implements FlowableFormService {
@Override
public IPage<FlowableForm> list(IPage<FlowableForm> page, FlowableForm flowableForm) {
return page.setRecords(baseMapper.list(page, flowableForm));
}
}
19
View Source File : DemoZjmzxfzhlServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 开发示例Service
*
* @author 庄金明
*/
@Service
public clreplaced DemoZjmzxfzhlServiceImpl extends BaseServiceImpl<DemoZjmzxfzhlMapper, DemoZjmzxfzhl> implements DemoZjmzxfzhlService {
@Override
public IPage<DemoZjmzxfzhl> list(IPage<DemoZjmzxfzhl> page, DemoZjmzxfzhl demoZjmzxfzhl) {
return page.setRecords(baseMapper.list(page, demoZjmzxfzhl));
}
}
19
View Source File : AppUserServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 用户Service
*
* @author 庄金明
*/
@Service
public clreplaced AppUserServiceImpl extends BaseServiceImpl<AppUserMapper, AppUser> implements AppUserService {
@Override
public IPage<AppUser> list(IPage<AppUser> page, AppUser appUser) {
return page.setRecords(baseMapper.list(page, appUser));
}
}
19
View Source File : SysLogServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 系统日志Service
*
* @author 庄金明
*/
@Service
public clreplaced SysLogServiceImpl extends BaseServiceImpl<SysLogMapper, SysLog> implements SysLogService, LogService {
@Override
public IPage<SysLog> list(IPage<SysLog> page, SysLog sysLog) {
return page.setRecords(baseMapper.list(page, sysLog));
}
@Override
public Result save(LogInfo logInfo, String inner) {
SysLog sysLog = new SysLog();
BeanUtils.copyProperties(logInfo, sysLog);
save(sysLog);
return Result.ok();
}
}
19
View Source File : SysFuncServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 功能Service
*
* @author 庄金明
*/
@Service
public clreplaced SysFuncServiceImpl extends BaseServiceImpl<SysFuncMapper, SysFunc> implements SysFuncService {
@Override
public IPage<SysFunc> list(IPage<SysFunc> page, SysFunc sysFunc) {
return page.setRecords(baseMapper.list(page, sysFunc));
}
}
19
View Source File : AppUserServiceImpl.java
License : Apache License 2.0
Project Creator : zhuangjinming16
License : Apache License 2.0
Project Creator : zhuangjinming16
/**
* 用户Service
*
* @author 庄金明
*/
@Service
public clreplaced AppUserServiceImpl extends BaseServiceImpl<AppUserMapper, AppUser> implements AppUserService, UserInfoService {
@Override
public IPage<AppUser> list(IPage<AppUser> page, AppUser appUser) {
return page.setRecords(baseMapper.list(page, appUser));
}
@Override
public Result<UserInfo> info(String userId, String inner) {
AppUser appUser = getById(userId);
return Result.ok(new UserInfo(appUser.getUserId(), appUser.getUserName(), appUser.getPreplacedword(), null, null, null, AuthorityUtils.NO_AUTHORITIES));
}
}
19
View Source File : WebFluxService.java
License : GNU General Public License v3.0
Project Creator : zhshuixian
License : GNU General Public License v3.0
Project Creator : zhshuixian
/**
* @author xiaoxian
*/
@Service
public clreplaced WebFluxService {
public Flux<MyMessages> list() {
MyMessages[] myMessages = new MyMessages[2];
// TODO 查询数据库,MySQL 等 SQL 数据库暂不支持 Reactive,
// 操作数据的方式参考 Spring Data JPA 部分,只不过将结果使用 Mono、Flux封装
myMessages[0] = new MyMessages("ok", "Message 1");
myMessages[1] = new MyMessages("ok", "Message 2");
return Flux.fromArray(myMessages);
}
}
19
View Source File : SysUserPostService.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
/**
* <p>用户岗位关联</p>
*
* @author: zhouzhou
* @date: 2019-04-10 15:02
* @web: http://www.j2eefast.com
* @version: 1.0.1
*/
@Service
public clreplaced SysUserPostService extends ServiceImpl<SysUserPostMapper, SysUserPostEnreplacedy> {
public void saveOrUpdate(Long userId, List<String> postCodes) {
// 先删除用户与角色关系
this.removeByMap(new MapUtil().put("user_id", userId));
if (ToolUtil.isEmpty(postCodes)) {
return;
}
// 保存用户与角色关系
// List<SysUserPostEnreplacedy> list = new ArrayList<>(postCodes.size());
for (String postCode : postCodes) {
SysUserPostEnreplacedy post = new SysUserPostEnreplacedy();
post.setUserId(userId);
post.setPostCode(postCode);
// list.add(post);
this.save(post);
}
// this.saveBatch(list);
}
public boolean deleteBatchByUserIds(Long[] userIds) {
return this.remove(new QueryWrapper<SysUserPostEnreplacedy>().in("user_id", userIds));
}
}
19
View Source File : SysPostService.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
/**
* 岗位信息Service接口
* @author: zhouzhou
* @time 2020-02-28
*/
@Service
public clreplaced SysPostService extends ServiceImpl<SysPostMapper, SysPostEnreplacedy> {
/**
* 页面展示查询翻页
*/
public PageUtil findPage(Map<String, Object> params) {
String postCode = (String) params.get("postCode");
String postName = (String) params.get("postName");
String postType = (String) params.get("postType");
String status = (String) params.get("status");
Page<SysPostEnreplacedy> page = this.baseMapper.findPage(new Query<SysPostEnreplacedy>(params).getPage(), postCode, postName, postType, status, (String) params.get(Constant.SQL_FILTER));
return new PageUtil(page);
}
public List<SysPostEnreplacedy> getPostList(Map<String, Object> params) {
String postCode = (String) params.get("postCode");
String postName = (String) params.get("postName");
String postType = (String) params.get("postType");
return this.baseMapper.getPostList(postCode, postName, postType, (String) params.get(Constant.SQL_FILTER));
}
/**
* 获取所有岗位信息
* @return
*/
public List<SysPostEnreplacedy> getPostAll() {
return SpringUtil.getAopProxy(this).getPostList(new HashMap<>(1));
}
public List<SysPostEnreplacedy> getPostByUserId(Long userId) {
return this.baseMapper.getPostByUserId(userId);
}
public String getPostByUserIdToStr(Long userId) {
List<SysPostEnreplacedy> postList = this.getPostByUserId(userId);
if (ToolUtil.isNotEmpty(postList)) {
StringBuffer sb = new StringBuffer(StrUtil.EMPTY);
for (SysPostEnreplacedy post : postList) {
sb.append(post.getPostCode()).append(StrUtil.COMMA);
}
return sb.substring(0, sb.length() - 1);
} else {
return StrUtil.EMPTY;
}
}
public boolean deleteBatchByIds(Long[] ids) {
return this.removeByIds(Arrays.asList(ids));
}
}
19
View Source File : SysModuleService.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
/**
* 模块服务实现类
* @author zhouzhou
* @date 2020-03-08 21:28
*/
@Service
public clreplaced SysModuleService extends ServiceImpl<SysModuleMapper, SysModuleEnreplacedy> {
/**
* 页面展示查询翻页
*/
public PageUtil findPage(Map<String, Object> params) {
QueryWrapper<SysModuleEnreplacedy> r = new QueryWrapper<SysModuleEnreplacedy>();
String moduleName = (String) params.get("moduleName");
r.like(ToolUtil.isNotEmpty(moduleName), "module_name", moduleName);
String status = (String) params.get("status");
r.eq(ToolUtil.isNotEmpty(status), "status", status);
Page<SysModuleEnreplacedy> page = this.baseMapper.selectPage(new Query<SysModuleEnreplacedy>(params).getPage(), r);
return new PageUtil(page);
}
/**
* 批量删除
* @author zhouzhou
* @date 2020-03-08 21:30
*/
@Transactional(rollbackFor = Exception.clreplaced)
public boolean deleteBatchByIds(Long[] ids) {
return this.removeByIds(Arrays.asList(ids));
}
/**
* 设置模块状态
*
* @author zhouzhou
* @Date 2018/12/24 22:45
*/
public int setRoles(Long id, String status) {
return this.baseMapper.setStatus(id, status);
}
}
19
View Source File : SysFileService.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
@Service
public clreplaced SysFileService extends ServiceImpl<SysFileMapper, SysFilesEnreplacedy> {
/**
* 通过业务ID,类型查询 文件列表
* @param bizId
* @param bizType
* @return
*/
public List<SysFilesEnreplacedy> selectSysFilesList(String bizId, String bizType) {
return this.baseMapper.selectSysFilesList(bizId, bizType);
}
public SysFilesEnreplacedy getSysFileById(Long id) {
return this.getById(id);
}
}
19
View Source File : SysAuthUserService.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
@Service
public clreplaced SysAuthUserService extends ServiceImpl<SysAuthUserMapper, SysAuthUserEnreplacedy> {
public PageUtil findPage(Map<String, Object> params) {
QueryWrapper<SysAuthUserEnreplacedy> queryWrapper = new QueryWrapper<SysAuthUserEnreplacedy>();
queryWrapper.eq("user_id", UserUtils.getUserId());
Page<SysAuthUserEnreplacedy> page = this.baseMapper.selectPage(new Query<SysAuthUserEnreplacedy>(params).getPage(), queryWrapper);
return new PageUtil(page);
}
public boolean saveAuthUser(SysAuthUserEnreplacedy authUser) {
if (ToolUtil.isEmpty(this.getOne(new QueryWrapper<SysAuthUserEnreplacedy>().eq("uuid", authUser.getUuid())))) {
return this.save(authUser);
}
return false;
}
public SysAuthUserEnreplacedy selectAuthByUuidSource(String uuid, String source) {
return this.getOne(new QueryWrapper<SysAuthUserEnreplacedy>().eq("uuid", uuid).eq("source", source));
}
}
19
View Source File : SysJobLogService.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
/**
* 定时任务日志服务实现类
* @author zhouzhou
* @date 2020-03-08 16:07
*/
@Service
public clreplaced SysJobLogService extends ServiceImpl<SysJobLogMapper, SysJobLogEnreplacedy> {
/**
* 页面展示查询翻页
*/
public PageUtil findPage(Map<String, Object> params) {
String jobName = (String) params.get("jobName");
String jobGroup = (String) params.get("jobGroup");
String beginTime = (String) params.get("beginTime");
String endTime = (String) params.get("endTime");
String status = (String) params.get("status");
Page<SysJobLogEnreplacedy> page = this.baseMapper.selectPage(new Query<SysJobLogEnreplacedy>(params).getPage(), new QueryWrapper<SysJobLogEnreplacedy>().like(ToolUtil.isNotEmpty(jobName), "job_name", jobName).eq(ToolUtil.isNotEmpty(jobGroup), "job_group", jobGroup).eq(ToolUtil.isNotEmpty(status), "status", status).apply(ToolUtil.isNotEmpty(beginTime), " date_format(create_time,'%y%m%d') " + ">= date_format('" + beginTime + "','%y%m%d')").apply(ToolUtil.isNotEmpty(endTime), " date_format(create_time,'%y%m%d') " + "<= date_format('" + endTime + "','%y%m%d')"));
return new PageUtil(page);
}
/**
* 清空日志表
* @author zhouzhou
* @date 2020-03-08 20:37
*/
@Transactional(rollbackFor = Exception.clreplaced)
public boolean cleanJobLog() {
this.baseMapper.cleanJobLog();
return true;
}
/**
* 根居主键批量删除
* @author zhouzhou
* @date 2020-03-08 20:45
*/
@Transactional(rollbackFor = Exception.clreplaced)
public boolean deleteBatchByIds(Long[] logIds) {
return this.removeByIds(Arrays.asList(logIds));
}
}
19
View Source File : SysOperLogSerice.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
/**
* @author: zhouzhou Emall:[email protected]
* @date: 2019-03-20 16:46
* @web: http://www.j2eefast.com
* @version: 1.0.1
*/
@Service
public clreplaced SysOperLogSerice extends ServiceImpl<SysOperLogMapper, SysOperLogEnreplacedy> {
/**
* 页面展示查询翻页
*/
@DataFilter(deptAlias = "d")
public PageUtil findPage(Map<String, Object> params) {
String replacedle = (String) params.get("replacedle");
String pabusinessTypes = (String) params.get("businessTypes");
String status = (String) params.get("status");
String operName = (String) params.get("operName");
String beginTime = (String) params.get("beginTime");
String endTime = (String) params.get("endTime");
String deptId = (String) params.get("deptId");
Page<SysOperLogEnreplacedy> page = this.baseMapper.findPage(new Query<SysOperLogEnreplacedy>(params).getPage(), replacedle, operName, status, beginTime, endTime, pabusinessTypes, deptId, (String) params.get(Constant.SQL_FILTER));
return new PageUtil(page);
}
/**
* 清空日志表
* @author zhouzhou
* @date 2020-03-08 20:37
*/
@Transactional(rollbackFor = Exception.clreplaced)
public boolean cleanLog() {
this.baseMapper.cleanLog();
return true;
}
}
19
View Source File : SysLoginInfoSerice.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
@Service
public clreplaced SysLoginInfoSerice extends ServiceImpl<SysLoginInfoMapper, SysLoginInfoEnreplacedy> {
/**
* 页面展示查询翻页
*/
@DataFilter(deptAlias = "d")
public PageUtil findPage(Map<String, Object> params) {
String username = (String) params.get("username");
String ipaddr = (String) params.get("ipaddr");
String status = (String) params.get("status");
String beginTime = (String) params.get("beginTime");
String endTime = (String) params.get("endTime");
String deptId = (String) params.get("deptId");
Page<SysLoginInfoEnreplacedy> page = this.baseMapper.findPage(new Query<SysLoginInfoEnreplacedy>(params).getPage(), username, ipaddr, status, beginTime, endTime, deptId, (String) params.get(Constant.SQL_FILTER));
return new PageUtil(page);
}
/**
* 根居主键批量删除
* @author zhouzhou
* @date 2020-03-08 20:45
*/
@Transactional(rollbackFor = Exception.clreplaced)
public boolean deleteBatchByIds(Long[] logIds) {
return this.removeByIds(Arrays.asList(logIds));
}
public SysLoginInfoEnreplacedy queryLoginByName(String username) {
return this.getOne(new QueryWrapper<SysLoginInfoEnreplacedy>().eq("username", username).eq("status", "00000").groupBy("login_time"));
}
/**
* 清空日志表
* @author zhouzhou
* @date 2020-03-08 20:37
*/
@Transactional(rollbackFor = Exception.clreplaced)
public boolean cleanLog() {
this.baseMapper.cleanLog();
return true;
}
}
19
View Source File : UserService.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
/**
* <p></p>
*
* @author: zhouzhou
* @date: 2020-04-23 22:22
* @web: http://www.j2eefast.com
* @version: 1.0.1
*/
@Service
public clreplaced UserService extends ServiceImpl<UserMapper, UserEnreplacedy> {
public boolean add(UserEnreplacedy user) {
return this.save(user);
}
public boolean updateUser(UserEnreplacedy user) {
return this.updateById(user);
}
public boolean delById(String id) {
return this.removeById(id);
}
public List<UserRepresentation> findList(String filter) {
List<UserEnreplacedy> listUser = this.list(new QueryWrapper<UserEnreplacedy>().like(ToolUtil.isNotEmpty(filter), "DISPLAY_NAME_", filter));
List<UserRepresentation> userRepresentations = new ArrayList<>(listUser.size());
for (UserEnreplacedy user : listUser) {
RemoteUser remoteUser = new RemoteUser();
remoteUser.setId(user.getId());
remoteUser.setEmail(user.getEmail());
remoteUser.setFirstName(user.getFirstName() + "(" + user.getId() + ")");
userRepresentations.add(new UserRepresentation(remoteUser));
}
return userRepresentations;
}
}
19
View Source File : FlowableBpmnModelServiceImpl.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
/**
* <p></p>
*
* @author: zhouzhou
* @date: 2020-04-28 11:32
* @web: http://www.j2eefast.com
* @version: 1.0.1
*/
@Service
public clreplaced FlowableBpmnModelServiceImpl extends BaseProcessService implements IFlowableBpmnModelService {
@Override
public BpmnModel getBpmnModelByProcessDefId(String processDefId) {
return repositoryService.getBpmnModel(processDefId);
}
@Override
public Activity findActivityByName(String processDefId, String name) {
Activity activity = null;
BpmnModel bpmnModel = this.getBpmnModelByProcessDefId(processDefId);
Process process = bpmnModel.getMainProcess();
Collection<FlowElement> list = process.getFlowElements();
for (FlowElement f : list) {
if (ToolUtil.isNotEmpty(name)) {
if (name.equals(f.getName())) {
activity = (Activity) f;
break;
}
}
}
return activity;
}
// public String getBpmActivityId(String userId,
// String processInstanceId){
// return hisFlowableActinstMapper.getActivityId(userId,processInstanceId);
// }
}
19
View Source File : GroupUserService.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
/**
* <p></p>
*
* @author: zhouzhou
* @date: 2020-04-23 22:30
* @web: http://www.j2eefast.com
* @version: 1.0.1
*/
@Service
public clreplaced GroupUserService extends ServiceImpl<GroupUserMapper, GroupUserEnreplacedy> {
public boolean add(GroupUserEnreplacedy guser) {
return this.save(guser);
}
public boolean delByUserId(String userId) {
return this.removeByMap(new MapUtil().put("USER_ID_", userId));
}
public boolean delByGroupId(String groupId) {
return this.removeByMap(new MapUtil().put("GROUP_ID_", groupId));
}
}
19
View Source File : GroupService.java
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
License : GNU Affero General Public License v3.0
Project Creator : zhouhuan751312
/**
* <p></p>
*
* @author: zhouzhou
* @date: 2020-04-23 15:48
* @web: http://www.j2eefast.com
* @version: 1.0.1
*/
@Service
public clreplaced GroupService extends ServiceImpl<GroupMapper, GroupEnreplacedy> {
public boolean add(GroupEnreplacedy group) {
return this.save(group);
}
public boolean delById(String id) {
return this.removeById(id);
}
public List<GroupRepresentation> findList(String filter) {
List<GroupRepresentation> result = new ArrayList<>();
List<GroupEnreplacedy> list = this.list(new QueryWrapper<GroupEnreplacedy>().like(ToolUtil.isNotEmpty(filter), "NAME_", filter));
for (GroupEnreplacedy g : list) {
RemoteGroup rGrop = new RemoteGroup();
rGrop.setId(g.getId());
rGrop.setName(g.getName() + "(" + g.getType() + ")");
rGrop.setType(g.getType());
result.add(new GroupRepresentation(rGrop));
}
return result;
}
}
19
View Source File : UserService.java
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
@Service
public clreplaced UserService {
public void add() {
System.out.println("UserService add");
}
}
19
View Source File : FunctionService.java
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
/**
* 使用@Service注解声明当前FunctionService类是Spring容器管理的一个Bean。
* 其中,使用@Component,@Service,@Repository和@Controller是等效的,可以根据自己的需要选用。
*/
@Service
public clreplaced FunctionService {
public void say(String str) {
System.out.println("Hello " + str);
}
}
19
View Source File : UserSingleService.java
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
@Service
public clreplaced UserSingleService {
}
19
View Source File : UserService.java
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
@Service
public clreplaced UserService {
@Action(name = "User注解式拦截register方法")
public void register(User user) {
System.out.println(user.toString());
}
}
19
View Source File : NoAnnotationUserService.java
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
License : GNU General Public License v3.0
Project Creator : zhonghuasheng
@Service
public clreplaced NoAnnotationUserService {
public void register(User user) {
System.out.println(user.toString());
}
}
19
View Source File : BacklogServiceImpl.java
License : MIT License
Project Creator : ZhiYiDai
License : MIT License
Project Creator : ZhiYiDai
/**
* @description: 待办事项服务实现类
* @copyright:
* @createTime: 2018-06-09 11:20:16
* @author: dzy
* @version: 1.0
*/
@Service
public clreplaced BacklogServiceImpl extends CrudServiceImpl<BacklogMapper, Backlog, Long> implements IBacklogService {
@Override
protected ServiceResult createBefore(Backlog m) {
m.setUserIds(getLoginUserId().toString());
return null;
}
@Override
protected ServiceRowsResult listBefore(Backlog m, EnreplacedyWrapper<Backlog> ew) {
m.setUserIds(getLoginUserId().toString());
if (StringUtils.isNotBlank(m.getAfterDate())) {
ew.where("unix_timestamp(start_time) >= unix_timestamp({0})", m.getAfterDate());
m.setAfterDate(null);
}
return null;
}
}
19
View Source File : ScheduleJobLogServiceImpl.java
License : MIT License
Project Creator : ZhiYiDai
License : MIT License
Project Creator : ZhiYiDai
@Service
public clreplaced ScheduleJobLogServiceImpl extends CrudServiceImpl<ScheduleJobLogMapper, ScheduleJobLog, Long> implements ScheduleJobLogService {
}
See More Examples