System_menuController.groovy
上传用户:steveyhw
上传日期:2019-05-13
资源大小:307k
文件大小:3k
源码类别:

PlugIns编程

开发平台:

Java

  1.      import java.text.SimpleDateFormat
  2.      import java.sql.Connection;
  3.      import java.sql.PreparedStatement;
  4.      import java.sql.ResultSet;
  5.      import java.sql.SQLException;
  6. import java.util.ArrayList;
  7. import java.util.HashMap;
  8. import java.util.List;
  9. import java.util.Map;
  10. class System_menuController {
  11.     def index = { redirect(action:list,params:params) }
  12.     // the delete, save and update actions only accept POST requests
  13.     def allowedMethods = [delete:'POST', save:'POST', update:'POST']
  14.     def list = {
  15.         if(!params.max) params.max = 10
  16.         [ system_menuList: System_menu.list( params ) ]
  17.     }
  18.     def show = {
  19.       println  'fffffff'+params.id
  20.         def system_menu = System_menu.get( params.id )
  21.         if(!system_menu) {
  22.             flash.message = "system_menu.not.found"
  23.             flash.args = [params.id]
  24.             flash.defaultMessage = "System_menu not found with id ${params.id}"
  25.             redirect(action:list)
  26.         }
  27.         else { return [ system_menu : system_menu ] }
  28.     }
  29.     def delete = {
  30.         def system_menu = System_menu.get( params.id )
  31.         if(system_menu) {
  32.             system_menu.delete()
  33.             flash.message = "system_menu.deleted"
  34.             flash.args = [params.id]
  35.             flash.defaultMessage = "System_menu ${params.id} deleted"
  36.             redirect(action:list)
  37.         }
  38.         else {
  39.             flash.message = "system_menu.not.found"
  40.             flash.args = [params.id]
  41.             flash.defaultMessage = "System_menu not found with id ${params.id}"
  42.             redirect(action:list)
  43.         }
  44.     }
  45.     def edit = {
  46.         def system_menu = System_menu.get( params.id )
  47.         if(!system_menu) {
  48.             flash.message = "system_menu.not.found"
  49.             flash.args = [params.id]
  50.             flash.defaultMessage = "System_menu not found with id ${params.id}"
  51.             redirect(action:list)
  52.         }
  53.         else {
  54.             return [ system_menu : system_menu ]
  55.         }
  56.     }
  57.     def update = {
  58.         def system_menu = System_menu.get( params.id )
  59.         if(system_menu) {
  60.             system_menu.properties = params
  61.             if(!system_menu.hasErrors() && system_menu.save()) {
  62.                 flash.message = "system_menu.updated"
  63.                 flash.args = [params.id]
  64.                 flash.defaultMessage = "System_menu ${params.id} updated"
  65.                 redirect(action:show,id:system_menu.id)
  66.             }
  67.             else {
  68.                 render(view:'edit',model:[system_menu:system_menu])
  69.             }
  70.         }
  71.         else {
  72.             flash.message = "system_menu.not.found"
  73.             flash.args = [params.id]
  74.             flash.defaultMessage = "System_menu not found with id ${params.id}"
  75.             redirect(action:edit,id:params.id)
  76.         }
  77.     }
  78.     def create = {
  79.         def system_menu = new System_menu()
  80.         system_menu.properties = params
  81.         return ['system_menu':system_menu]
  82.     }
  83.     def save = {
  84.         def system_menu = new System_menu(params)
  85.         if(!system_menu.hasErrors() && system_menu.save()) {
  86.             flash.message = "system_menu.created"
  87.             flash.args = ["${system_menu.id}"]
  88.             flash.defaultMessage = "System_menu ${system_menu.id} created"
  89.             redirect(action:show,id:system_menu.id)
  90.         }
  91.         else {
  92.             render(view:'create',model:[system_menu:system_menu])
  93.         }
  94.     }
  95. }