`
海之恋鱼
  • 浏览: 16390 次
  • 来自: 北京
社区版块
存档分类
最新评论

11、groovy grails view

阅读更多
在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);
    }
}
分享到:
评论

相关推荐

    Groovy&Grails准备,收集的Groovy与Grails的书籍

    3. **Controllers and Views**:Grails遵循MVC(模型-视图-控制器)架构,Controller处理请求,View呈现响应,两者之间通过GSP(Groovy Server Pages)进行数据传递。 4. **Grails Command Objects**:用于收集HTTP...

    Beginning Groovy and Grails, From Novice to Professional

    - **框架架构**:Grails采用了MVC(Model-View-Controller)模式,将应用程序划分为三个主要部分,有助于保持代码的清晰和可维护性。 - **域类(Domain Classes)**:这是Grails中的核心概念之一,它代表了数据库中...

    Groovy轻松入门—Grails实战基础篇

    Grails则是一个构建于Groovy之上的开源Web应用框架,它借鉴了Ruby on Rails的设计模式,提供了快速开发的能力,强调代码的简洁性和可读性。 在“Groovy轻松入门—Grails实战基础篇”中,我们将探讨以下几个关键知识...

    grails login

    Grails是一个基于Java的开源Web应用程序框架,它使用Groovy语言进行开发,提供了高效、简洁的编程模型。在Grails中实现用户登录功能是构建任何Web应用的基础,它确保了数据的安全性和用户权限的管理。本示例将详细...

    Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008

    《Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008》这本书深入浅出地介绍了Groovy语言和Grails框架,旨在帮助初学者快速掌握这两项技术并转化为专业人士。Groovy和Grails是Java生态中的...

    grails和groovy的电子书-4

    ### 知识点:Grails和Groovy电子书(第四册) Grails是一个现代的MVC Web框架,它受到Ruby on Rails的启发,建立在稳固的砖石和最佳组件之上。Grails的开发旨在提高Web应用开发的生产效率,并使得使用强大且动态的...

    groovy杂志 2008年11月

    《Groovy杂志 2008年11月》是一本专注于Groovy编程语言和Grails框架的专业出版物。这本杂志由Groovy和Grails社区的顶级专家撰写,为读者提供了深入的技术洞察和实践经验,旨在帮助开发者提升对这两项技术的理解和...

    Grails-开源框架---使用指南.pdf与Groovy入门经典(中文).pdf(2合一)

    1. **框架结构:** Grails 包含了模型(Model)、视图(View)和控制器(Controller)的MVC架构,同时集成了Spring框架,使得开发者能够方便地利用Spring的强大功能。 2. **GORM(Grails Object Relational Mapping):**...

    the definitive guide to grails 2

    在Grails中,控制器遵循MVC(Model-View-Controller)设计模式,实现了业务逻辑与用户界面的分离,提高了代码的可维护性和可测试性。 #### Views(视图) 视图(Views)是用户与应用程序交互的界面,Grails提供了...

    Grails Grails Grails

    2. **视图(View)**: 视图负责展示数据,通常使用GSP(Grails Server Pages)技术,这是一种结合了HTML和Groovy的模板语言,可以嵌入Groovy表达式和控制结构,实现动态内容的生成。 3. **控制器(Controller)**: ...

    grails学习

    Grails 是一个基于 Groovy 语言的开源 Web 应用框架,它简化了开发过程并提供了丰富的功能。本文将深入探讨 Grails 中的一些常见问题及其解决方案,帮助你更好地理解和掌握 Grails 开发。 1. **数据库连接问题** ...

    Grails权威指南 Grails权威指南

    在Grails中,Controller处理请求,View呈现结果,Model则存储和管理业务数据。 3. **GORM(Grails Object-Relational Mapping)**:Grails的内置ORM工具,允许开发者以声明式的方式操作数据库,支持SQL的CRUD操作,...

    grails-用户手册

    Grails,作为一个基于Groovy语言的开源Web应用框架,深受开发者喜爱,它简化了Java开发的复杂性,提供了强大的MVC(Model-View-Controller)架构,以及丰富的插件系统。这份用户手册将帮助你深入理解和高效使用...

    groovy-and-grails-training-greach-2015:greach 2015 期间的 groovy 和 grails 培训材料

    Grails采用Model-View-Controller(MVC)架构模式,提供了丰富的插件系统,可以轻松集成各种功能,如数据库操作、安全控制等。Grails的GORM(Grails Object Relational Mapping)框架使得数据库操作变得极其简单,它...

    Grails中文参考手册

    Grails 是一个基于 Groovy 语言的开源 web 应用程序框架,它构建在 Java 平台上,旨在提高开发效率,简化常见 Web 开发任务。Grails 遵循 Model-View-Controller (MVC) 架构模式,允许开发者快速构建动态、数据驱动...

    使用 Grails 快速开发 Web 应用程序

    2. **View**:Grails使用GSP(Groovy Server Pages)作为视图,类似于JSP,但更灵活,允许在页面中直接嵌入Groovy代码,实现动态内容的生成。 3. **Controller**:控制器负责处理用户请求,管理业务逻辑,接收表单...

    grails app

    Grails是基于MVC(Model-View-Controller)架构的,它简化了开发流程,通过元编程和约定优于配置(Convention over Configuration)的理念,使得开发者能够更专注于业务逻辑,而不是基础设施设置。 2. **Groovy...

    grails中文文档

    Grails 是一个基于 Groovy 语言的开源 Web 应用框架,它构建于 Spring Boot 之上,旨在提高开发效率,简化开发流程。Grails 提供了MVC(Model-View-Controller)架构模式,支持领域驱动设计(DDD),并集成了大量...

Global site tag (gtag.js) - Google Analytics