public string PostStorage(dynamic data)
        {
            string msg = "";

            var result = new PRS_ProcessRouteModelDetailService().AuditBillCode(data["ID"].ToString(), out msg);

            return(msg);
        }
        //todo 改成支持多个Tab
        // 地址:GET api/mms/@(controller)/getnewrowid 预取得新的明细表的行号
        public string GetNewRowId(string type, string key, int qty = 1)
        {
            switch (type)
            {
            case "grid0":
                var service0 = new PRS_ProcessRouteModelDetailService();
                return(service0.GetNewKey("ID", "maxplus", qty, ParamQuery.Instance().AndWhere("ID", key, Cp.Equal)));

            default:
                return("");
            }
        }
        public dynamic GetDetail(RequestWrapper query)
        {
            query.LoadSettingXmlString(@"
<settings defaultOrderBy='ID'>
    <select>*</select>
    <from>PRS_ProcessRouteModelDetail</from>
    <where defaultForAll='true' defaultCp='equal' defaultIgnoreEmpty='true' >
        <field name='MainID'		cp='equal'></field>   
    </where>
</settings>");
            var service = new PRS_ProcessRouteModelDetailService();
            var pQuery  = query.ToParamQuery();
            var result  = service.GetDynamicListWithPaging(pQuery.AndWhere("IsEnable", 1));

            return(result);
        }