public void ApartmentLog(Apartment apt,Operate_Enum operate)
        {
            //串行化
            NitpickHouse.Serial.Apartment sapt = NitpickHouse.Serial.Apartment.Create(apt);
            string desc = NitpickHouse.Serial.JsonUtil.Serialize<NitpickHouse.Serial.Apartment>(sapt);

            CreateLog(OperateType_Enum.OperateApartment, operate, apt.ApartmentId, desc);
        }
        private void CreateLog(OperateType_Enum type, Operate_Enum operate, int targetid, string desc)
        {
            OperateLog log = new OperateLog();
            log.OperateTypeEnum = type;
            log.OperateEnum = operate;
            log.TargetId = targetid;
            log.OperateDesc = desc;

            OperateLogs.Add(log);

            log.UpdateOperater();
        }
        public void OrderFlowLog(OrderFlow order, Operate_Enum operate)
        {
            //串行化
            NitpickHouse.Serial.OrderFlow sorder = NitpickHouse.Serial.OrderFlow.Create(order);
            string desc = NitpickHouse.Serial.JsonUtil.Serialize<NitpickHouse.Serial.OrderFlow>(sorder);

            CreateLog(OperateType_Enum.OperateOrder, operate, order.OrderFlowId, desc);
        }
        public void ErrorOrderLog(ErrorFlow err, Operate_Enum operate)
        {
            //串行化
            NitpickHouse.Serial.ErrorFlow serr = NitpickHouse.Serial.ErrorFlow.Create(err);
            string desc = NitpickHouse.Serial.JsonUtil.Serialize<NitpickHouse.Serial.ErrorFlow>(serr);

            CreateLog(OperateType_Enum.OperateErrorOrder, operate, err.ErrorFlowId, desc);
        }