示例#1
0
        /// <summary>
        /// 更新维保记录
        /// </summary>
        //[AbpAuthorize(PermissionNames.VehMaintenance_UpdateVehMaintenance)]
        public async Task <int> UpdateVehMaintenance(VehMaintenanceEditDto input)
        {
            //TODO:更新前的逻辑判断,是否允许更新
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update veh_maintenance set ");
            strSql.Append("UseCompanyId=@UseCompanyId,");
            strSql.Append("NumberPlate=@NumberPlate,");
            strSql.Append("Brand=@Brand,");
            strSql.Append("TripDistance=@TripDistance,");
            strSql.Append("Date=@Date,");
            strSql.Append("Type=@Type,");
            strSql.Append("Costs=@Costs,");
            strSql.Append("DutyPerson=@DutyPerson,");
            strSql.Append("Contact=@Contact,");
            strSql.Append("Description=@Description,");
            strSql.Append("LastModificationTime=@LastModificationTime,");
            strSql.Append("LastModifierUserId=@LastModifierUserId");
            strSql.Append(" where Id=@Id ");

            using (var conn = DBUtility.GetMySqlConnection())
            {
                input.LastModifierUserId = AbpSession.UserId;
                return(await conn.ExecuteAsync(strSql.ToString(), input));
            }
        }
示例#2
0
        /// <summary>
        /// 新增维保记录
        /// </summary>
        //[AbpAuthorize(PermissionNames.VehMaintenance_CreateVehMaintenance)]
        public async Task <int> CreateVehMaintenance(VehMaintenanceEditDto input)
        {
            //TODO:新增前的逻辑判断,是否允许新增
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into veh_maintenance(");
            strSql.Append("Id,UseCompanyId,NumberPlate,Brand,TripDistance,Date,Type,Costs,DutyPerson,Contact,Description,IsDeleted,CreationTime,CreatorUserId)");
            strSql.Append(" values (");
            strSql.Append("@Id,@UseCompanyId,@NumberPlate,@Brand,@TripDistance,@Date,@Type,@Costs,@DutyPerson,@Contact,@Description,@IsDeleted,@CreationTime,@CreatorUserId)");

            using (var conn = DBUtility.GetMySqlConnection())
            {
                input.Id            = Guid.NewGuid();
                input.CreatorUserId = AbpSession.UserId;
                return(await conn.ExecuteAsync(strSql.ToString(), input));
            }
        }