在sources:groovy下建包com.qh.view
class ProviderList implements Comparable<ProviderList>{
int id
String name;//服务商名称
String serviceCode;//服务商code
String linkman;//联系人
String mobile;//联系方式
String provinceName;//管辖区域
String cityName;//管辖区域
Date createDate;//创建时间
int status;//状态
int userType;//用户类型
String userLevel;//服务商级别
static def List<ProviderList> fromProvideList(userInfoGrp){
def userTerms = UserTermsReference.list();
def provList =[];
userInfoGrp.each{
if(it) {
def userIn = it;
def providerList = new ProviderList();
providerList.id = userIn.id;
providerList.name = userIn?.name;
providerList.serviceCode = userIn?.serviceCode
providerList.linkman = userIn?.linkman;
providerList.mobile = userIn?.mobile
providerList.createDate = userIn?.createDate
providerList.userType = userIn?.userType
providerList.userLevel = userIn?.userLevel?.levelName
providerList.status = userIn?.status;
userTerms.each {
if (it?.loginInfo == userIn?.loginInfo) {
providerList.provinceName = it?.region?.provinceName;
providerList.cityName = it?.region?.cityName;
}
}
provList.push(providerList);
}
}
Collections.sort(provList)
return provList;
}
@Override
int compareTo(ProviderList providerList) {
return providerList.createDate.compareTo(createDate);
}
}
分享到:
相关推荐
3. **Controllers and Views**:Grails遵循MVC(模型-视图-控制器)架构,Controller处理请求,View呈现响应,两者之间通过GSP(Groovy Server Pages)进行数据传递。 4. **Grails Command Objects**:用于收集HTTP...
- **框架架构**:Grails采用了MVC(Model-View-Controller)模式,将应用程序划分为三个主要部分,有助于保持代码的清晰和可维护性。 - **域类(Domain Classes)**:这是Grails中的核心概念之一,它代表了数据库中...
Grails则是一个构建于Groovy之上的开源Web应用框架,它借鉴了Ruby on Rails的设计模式,提供了快速开发的能力,强调代码的简洁性和可读性。 在“Groovy轻松入门—Grails实战基础篇”中,我们将探讨以下几个关键知识...
Grails是一个基于Java的开源Web应用程序框架,它使用Groovy语言进行开发,提供了高效、简洁的编程模型。在Grails中实现用户登录功能是构建任何Web应用的基础,它确保了数据的安全性和用户权限的管理。本示例将详细...
《Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008》这本书深入浅出地介绍了Groovy语言和Grails框架,旨在帮助初学者快速掌握这两项技术并转化为专业人士。Groovy和Grails是Java生态中的...
### 知识点:Grails和Groovy电子书(第四册) Grails是一个现代的MVC Web框架,它受到Ruby on Rails的启发,建立在稳固的砖石和最佳组件之上。Grails的开发旨在提高Web应用开发的生产效率,并使得使用强大且动态的...
《Groovy杂志 2008年11月》是一本专注于Groovy编程语言和Grails框架的专业出版物。这本杂志由Groovy和Grails社区的顶级专家撰写,为读者提供了深入的技术洞察和实践经验,旨在帮助开发者提升对这两项技术的理解和...
1. **框架结构:** Grails 包含了模型(Model)、视图(View)和控制器(Controller)的MVC架构,同时集成了Spring框架,使得开发者能够方便地利用Spring的强大功能。 2. **GORM(Grails Object Relational Mapping):**...
在Grails中,控制器遵循MVC(Model-View-Controller)设计模式,实现了业务逻辑与用户界面的分离,提高了代码的可维护性和可测试性。 #### Views(视图) 视图(Views)是用户与应用程序交互的界面,Grails提供了...
2. **视图(View)**: 视图负责展示数据,通常使用GSP(Grails Server Pages)技术,这是一种结合了HTML和Groovy的模板语言,可以嵌入Groovy表达式和控制结构,实现动态内容的生成。 3. **控制器(Controller)**: ...
Grails 是一个基于 Groovy 语言的开源 Web 应用框架,它简化了开发过程并提供了丰富的功能。本文将深入探讨 Grails 中的一些常见问题及其解决方案,帮助你更好地理解和掌握 Grails 开发。 1. **数据库连接问题** ...
在Grails中,Controller处理请求,View呈现结果,Model则存储和管理业务数据。 3. **GORM(Grails Object-Relational Mapping)**:Grails的内置ORM工具,允许开发者以声明式的方式操作数据库,支持SQL的CRUD操作,...
Grails,作为一个基于Groovy语言的开源Web应用框架,深受开发者喜爱,它简化了Java开发的复杂性,提供了强大的MVC(Model-View-Controller)架构,以及丰富的插件系统。这份用户手册将帮助你深入理解和高效使用...
Grails采用Model-View-Controller(MVC)架构模式,提供了丰富的插件系统,可以轻松集成各种功能,如数据库操作、安全控制等。Grails的GORM(Grails Object Relational Mapping)框架使得数据库操作变得极其简单,它...
Grails 是一个基于 Groovy 语言的开源 web 应用程序框架,它构建在 Java 平台上,旨在提高开发效率,简化常见 Web 开发任务。Grails 遵循 Model-View-Controller (MVC) 架构模式,允许开发者快速构建动态、数据驱动...
2. **View**:Grails使用GSP(Groovy Server Pages)作为视图,类似于JSP,但更灵活,允许在页面中直接嵌入Groovy代码,实现动态内容的生成。 3. **Controller**:控制器负责处理用户请求,管理业务逻辑,接收表单...
Grails是基于MVC(Model-View-Controller)架构的,它简化了开发流程,通过元编程和约定优于配置(Convention over Configuration)的理念,使得开发者能够更专注于业务逻辑,而不是基础设施设置。 2. **Groovy...
Grails 是一个基于 Groovy 语言的开源 Web 应用框架,它构建于 Spring Boot 之上,旨在提高开发效率,简化开发流程。Grails 提供了MVC(Model-View-Controller)架构模式,支持领域驱动设计(DDD),并集成了大量...