/** * AMTool auto generate model */ import { AMModel, AMProp } from "../../decorator"; @AMModel({ ref: "AmResource", showName: "资源", manageable:true, editable:true, }) export class MdlAmResource { @AMProp({ showName: "资源Id", showInGrid: true, showInDetail: true, isId: true, editable: false, type: "int" }) public resourceId; @AMProp({ showName: "资源名", showInGrid: true, showInDetail: true, showInQuery:true, editable: true, showInRef: true, editOption: { type: "text" }, validator: ["require", "maxLength:128"], type: "string" }) public title; @AMProp({ showName: "url", showInGrid: true, showInDetail: true, editable: true, editOption: { type: "text" }, validator: ["require"], type: "string" }) public url; @AMProp({ showName: "分配权限", showInGrid: true, showInDetail: true, editable: true, type:'ref', ref:'MdlAmAuthority', editOption: { type: "select", option: { multi: true, refModel: "MdlAmAuthority", valueProp: "authorityId", displayProp:"authority" } }, validator: ["require"] }) public amAuthorities; }